Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Planning the Migration to the Cloud - AWS India Summit 2012

Planning the Migration to the Cloud. AWS Summit in India Corporate Track.

  • Identifiez-vous pour voir les commentaires

Planning the Migration to the Cloud - AWS India Summit 2012

  1. 1. Planning The Migration To The Cloud Santanu Dutt (@san_dutt) Solutions Architect
  2. 2. The “Living and Evolving” AWS Cloud Tools to access services Cross Service features Platform building blocks Infrastructure building blocks
  3. 3. Cloud Building a Cloud Strategy Benefits Zero upfront investment Build a New Cloud-Ready On-demand provisioning applications Design Instant scalability Cloud Strategy “No-brainer to Auto scaling and elasticity move” Apps Existing Pay as you go Applications Planned Phased Removes undifferentiated Migration heavy lifting Startup Developer productivity or SMB Automation orLarge Enterprise
  4. 4. Includes:• Financial Assessment (TCO/ROI Analysis)• How much will it cost to run?• Security and Compliance Assessment• Technical Assessment – Choosing the right candidate – Migrating licensed products – Identifying tools you can reuse – Functional/architectural assessment
  5. 5. “No-brainer to move” Apps • Dev/Test applications • Self-contained Web applications • Social media product marketing Campaigns • Customer training sites • Video portals (transcoding and hosting) • Pre-sales demo portal • Software downloads • Trial applications
  6. 6. Stack rank IT assetsSelect low-hanging fruit first • Search for under-utilized IT assets • Applications that have immediate business need to scale • Applications that are running out of capacity • Easiest to move today • That builds support within your organization and creates awareness and excitement
  7. 7. Identify the Toolsyou can Use and ReuseResource/System Management Tools(AWS Management Console, S3Fox, CA automation manager,NOC, RightScale, enStratus….)Resource Configuration Tools(CloudFormation with Cfengine, Chef, Puppet, Pallet…..)Development and Integration Tools(SDKs, Libraries, Command Line Tools, AWS Resource Center)
  8. 8. Migrating Licensed ProductsBring Your Own License (BYOL)(Oracle, Adobe, MySQL, IBM, MatLab….)Use a utility style pricing model with support package(Redhat, Microsoft, IBM, Wowza, Several DevPay-basedproducts….)Use ISV cloud service(Quantivo, Pervasive, Cast Iron, Cloud Mathematica….)
  9. 9. Includes:• Get your feet wet with Amazon Web Services – Learning AWS – Build reference architecture – Be aware of the security features• Build a prototype/pilot – Build support in your organization – Validate the technology – Test legacy software in the cloud – Perform benchmarks
  10. 10. Amazon EC2, EBS, S3, CloudFront, AMIs, Elastic IPs Launch a Customize AMI Bundle AMI customized AMI Launch AMI Test different Learn about Cloud Front Availability Security Groups Zones Learn Create SnapshotAmazon EC2 of a Volume Create EBS S3 Bucket Attach Volume Volume Restore Snapshot Map DNS to Create Elastic IP Elastic IP S3 Bucket
  11. 11. Includes:• Learning about different database storage options available today• Uploading/moving your data in batches• Analyzing your database/datasets• Build necessary tools and scripts to migrate data• Security of your data (encryption)
  12. 12. Storage – one sizes does not fit all
  13. 13. Leverage Storage Options in the AWS Cloud Amazon S3 + CloudFront Amazon EC2 Amazon EBS Amazon Amazon RDS Ephemeral Store DynamoDBIdeal for Storing large write-once, read- Storing non-persistent Off-instance Query-able Storing and many types of objects, Static transient updates persistent light-weight querying Content Distribution storage for any attribute data structured kind of data, relational and referential dataIdeal examples Media files, audio, video, images, Config data, scratch Clusters, boot Querying, Web apps, Backups, archives, versioning files, TempDB data, Log or indexing complex data of mapping, transactional commercial tagging, click- systems, RDBMS like stream logs, inventory Oracle, DB2 metadata, management configuration, and order catalogs. fulfillment systemsNot recommended Querying, searching Storing database logs Static data, Complex joins Clustersfor or backups, customer Web-facing or transactions, data content, key- BLOBs value data Relational, typed dataNot recommended Database, file systems Shared drives, Content OLTP, DW cube Clustered DB,examples sensitive data distribution rollups simple lookups
  14. 14. VM Import / Export vCenter Windows Server Server 2008 PluginVMware ESX APIs BucketsVMDK imagesfor Windows VM ImportServer 2008 service Root Data Volume Volume SnapshotsSP2 Amazon EBS Availability Zone #1
  15. 15. Take The Smartest Route
  16. 16. Your first major upload to the AWS cloud Amazon Import/Export
  17. 17. Includes:• Decide a strategy (Forklift/Hybrid)• Automate your processes by creating AMIs• Build “cloud-aware” layers of code for tightly coupled apps
  18. 18. Application Migration StrategyForklift Migration StrategyHybrid Migration Strategy
  19. 19. Forklift Migration Strategy Forklift Migration StrategyTraditional Data Center AWS cloud Billing Search Service Service Billing SearchD DB BApp-DB Combo
  20. 20. Forklift Migration Strategy Forklift Migration StrategyTraditional Data Center AWS cloud Billing Search Billing Service Service Service Billing Search Billing DB DB DB App-DB Combo
  21. 21. You can extend your data centre! Amazon Virtual Private Cloud Corporate (VPC)Data Center
  22. 22. Expanding Systems into the CloudProvision a private, isolated section of the AWS Cloudwith a topology that closely resembles your network. Corporate data centre Corporate UsersComplete control of networking including private IPs,subnets, ACLs, route tables, gateways Router & FirewallSecure segregation of components and networkaccess for internal users and externalcustomers/partners. VPN Connection Customers/ Partners
  23. 23. Includes:• Leveraging other AWS services• Implementing “Elasticity”• Automating in-cloud software development and deployment lifecycle• Increasing high availability by leveraging multiple Availability Zones• Hardening security
  24. 24. Leverage Key Tenets
  25. 25. Elasticity is a keytenet of Cloud… Proactive Cyclic Scaling: Periodic scaling that occurs at fixed intervals (daily, weekly, monthly, quarterly) Proactive Event-based Scaling: Scaling just when you are expecting a big surge of traffic requests due to a scheduled business event (new product launch, marketing campaigns) Auto-scaling based on demand: By using monitoring service, your system can sendtriggers to take appropriate actions so that it scales upor down based on metrics (utilization of the servers or network i/o, for instance)
  26. 26. Automate Using Cloud APIsBuild andDeployment
  27. 27. MultipleAvailability Zones
  28. 28. Security is shared responsibility Encrypt data in transitSAS 70 Type II Audit Encrypt data at restISO 27001/2 Certification Protect your AWS credentialsPCI DSS 2.0 Level 1-5 Rotate your keysHIPAA/SOX Compliance Infrastructure Application Secure your application, OS,FISMA A&A Low Security Security Stack and AMIsHow we secure our How can you secure yourinfrastructure application and what is your responsibility? Services SecurityWhat security options Enforce IAM policiesand features are available use MFA, VPC, leverage S3to you? bucket policies, EC2 security groups, EFS in EC2 Etc..
  29. 29. Includes:• Understanding your usage patterns and managing cloud resources more effectively• Optimizing to increase performance, improve efficiency and save further costs• Advanced monitoring and telemetry• Ensuring enhanced security• Refactoring applications as necessary• Leverage AWS best practices
  30. 30. Optimize and Get Immediate ROI• Understand your usage patterns and manage your cloud resources more effectively – Terminate your under-utilized instances – Invest in reserved instances• Improve performance and efficiency – Caching at different levels• Increase visibility of your apps by implementing advanced monitoring and telemetry – Create dashboards to monitor your business SLAs
  31. 31. Define your Success Criteria Developer productivity Business agility Reduced time to marketCloud is not Data center efficiencyjust about Redundancy Chargeback and billingsaving money Eliminates “heavy lifting” Foundation of 21st century Architectures Hardware upgrades Less number of 24/7 personnel
  32. 32. NDTV Video is a cloud-based application for premium video content for itsfive national channels in India.In July 2010, NDTV started the migration of its video properties to theAmazon Web Services (AWS) Cloud in phases over six months.Used its learning from this greenfield deployment and gradually migratedseveral other properties like ndtv.com, NDTV Profit and NDTV Social.Agility, faster time-to-market, elastic capacity and cost savings were someof the clear benefits.
  33. 33. EC2, EBS ELB S3 RDS“AWS gives flexibility in terms of scaling our CloudWatch ”Hardware, based on our day-to-day requirements.Kawaljit Singh Bedi, CTO NDTV Convergence
  34. 34. Use of AWS Business BenefitsInMobi is the world’s largest Scalability to support its rapid growthindependent mobile advertising as well as elasticity to expand andnetwork. contract the IT infrastructure as needed.Migrated its business applications inphases over 12 months with careful Geographically distributedplanning. architecture to serve customers across continents.Used Direct Connect and VPC toextend its current Data Centers into Faster provisioning of apps.AWS.
  35. 35. Cloud Migration:A phased-driven Strategy Whitepaperhttp://aws.amazon.com/whitepapers