Accelerating Organizations with Flexible IT - AWS Summit 2012 - NYC

820 views

Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Accelerating Organizations with Flexible IT - AWS Summit 2012 - NYC

  1. 1. Accelerating Organizationswith Flexible ITDr. Matt Wood
  2. 2. Welcome to the Executive TrackMigration and adoption, TCO, security, use cases
  3. 3. Infrastructure building blocksStorage, compute, databases and orchestration tools.
  4. 4. 10 gigabit non-blocking, full duplex Ethernet placement groups
  5. 5. 10 gigabit non-blocking, full duplex Ethernet placement groups
  6. 6. How can these services help your business?
  7. 7. Concept Release
  8. 8. 70%Concept Release Undifferentiated heavy lifting
  9. 9. 70%Concept Release Core competency
  10. 10. Information Technology for competitive advantage Remove constraints. Decrease time to market.
  11. 11. Focus
  12. 12. Flexibility, speed and agilityIncreased productivity. Reduced cap-ex.
  13. 13. Full spectrum of teams and businesses Start-up. SMB. Enterprise. Social gaming. Life sciences. Government.
  14. 14. Why?
  15. 15. How?
  16. 16. On board Cloud adoption and migration strategy.Full application life cycle. New service adoption.
  17. 17. 1. Adoption and migration2. Pro tips for integration
  18. 18. 1. Adoption and migration2. Pro tips for integration
  19. 19. Towards cloud benefitsOn-demand provisioning. Scale. Automation.
  20. 20. New applications “Cloud ready” design CloudStrategy Existing Applications Planned migration
  21. 21. Cloud ready architectures Design for availability. Build for failure.Elastic. Decoupled. Automated. Price aware.
  22. 22. New applications “Cloud ready” design CloudStrategy Existing Applications Planned migration
  23. 23. Planned migration
  24. 24. AssessmentSelect service or product which will result in a successful migration.
  25. 25. Collect and classify IT assetsBuild a dependency tree of services and products.
  26. 26. Dash board Web CRM Auth LDAP ServiceDB Search OLAP Engine ERP Report Logs
  27. 27. Dash board Security class Compliance requirements Web CRM Auth Internal, partner, external CouplingDB LDAP Service Licensing requirements Search OLAP Engine ERP Report Logs
  28. 28. Identify a good migration targetLow impact in terms of security level, compliance, coupling and licensing.
  29. 29. Identify a good migration target Web applications, batch processing,development and build systems, CMS, asset management.
  30. 30. Successful migrationCreate awareness and enthusiasm.
  31. 31. Planned migration
  32. 32. Start a proof of concept projectBuild experience with the AWS cloud platform
  33. 33. Dive in to AWSUp and running quickly
  34. 34. Map AWS services to requirements Relational database or NoSQL model
  35. 35. Don’t retool unnecessarilyFlexible platform. Bring existing tools and skills.
  36. 36. Reference architectures aws.amazon.com/architecture
  37. 37. Whitepapersaws.amazon.com/whitepapers
  38. 38. Validate infrastructure for legacy projects Due diligence. Benchmark. Trust but validate.
  39. 39. Planned migration
  40. 40. Data migration Move datasets to the cloud.Canonical source for collaboration.
  41. 41. Data migration Data mobility services can help:Multipart upload. AWS Direct Connect. Import/Export.
  42. 42. Data migrationEncryption where necessary.
  43. 43. AWS Storage GatewayOn-premise software appliance to backup data to S3. 99.999999999% durability. Disaster recovery.
  44. 44. Application migration Automate where appropriate.Machine images via VM Import.
  45. 45. “Forklift” migration Move full application stack as one.Good for simple n-tier applications and tightly coupled products.
  46. 46. “Forklift” migrationTraditional Data Center AWS cloud Billing Search Service service Billing Search DB DBFull application stack
  47. 47. “Forklift” migrationTraditional Data Center AWS Cloud Billing Search Billing Service service Service Billing Search Billing DB DB DBFull application Full application stack stack
  48. 48. Service oriented migration Encapsulated services
  49. 49. Service MigrationTraditional Data Center AWS cloud Process Search Billing
  50. 50. Service MigrationTraditional Data Center AWS cloud Process Search Search Billing
  51. 51. Service MigrationTraditional Data Center AWS cloud Process Search Search Billing
  52. 52. Service MigrationTraditional Data Center AWS cloud Process Search Search Billing Billing
  53. 53. Minimize service disruption Plan migration. Spin up, test, rewire.
  54. 54. Storage and backupPlan storage and automated backup schedule. Test.
  55. 55. Planned migration
  56. 56. Maximize cloud benefits High availability. Automation.
  57. 57. Evaluate and adopt new cloud services Rapid pace of innovation.
  58. 58. Relational database < Amazon RDS Remove undifferentiated heavy lifting.
  59. 59. Message queues < Amazon Simple Workflow Remove undifferentiated heavy lifting.
  60. 60. NoSQL < DynamoDBRemove undifferentiated heavy lifting.
  61. 61. Make elasticity a first class goalIncrease availability. Scale. Decrease costs.
  62. 62. Optimize for costUtilize pricing options: reserved capacity, spot instances.
  63. 63. Optimize for cost 19 price drops
  64. 64. Planned migration
  65. 65. The ex.fm story Lucas Hrabovsky, CTO
  66. 66. Start with AWSPrevious Experience with ColosUsed EC2 and S3 from the startManage instances using FabricUse Identity Access Management
  67. 67. Embrace Elasticity and EphemeralityEasily handle unexpected successes“Let’s try a different machine configuration”“Where’d the database go?”
  68. 68. Move Dev Machines to InstancesDev box and production box look exactly alikeUpdate packages & configuration silentlyUse cheats to replace lack of GUI’s• bit.ly/exfmgitcheatsheetBonus: sharing and collaboration
  69. 69. Move to Managed ServicesCloudsearch• bit.ly/exfmcloudsearchAvoiding lock-inAnticipated next steps: Apache Zookeeper, and moreFocus more on your application; less on infrastructure
  70. 70. 1. Adoption and migration2. Pro tips for integration
  71. 71. Or…Five things we’ve learntworking with customers
  72. 72. 1. Educate and evangelizeBuild a culture of knowledge exchange and enthusiasm. Drive by successful proof of concepts and migrations.
  73. 73. 2. Engage stakeholdersEarly. Often. Regular sync/stand-up meetings. Define success criteria.
  74. 74. 3. Engage with AWSSelf-service platform. Engagement driven by customers. Solutions Architecture team ready to help.
  75. 75. 4. Understand and evaluate service offering Ephemeral. Block. Object. Relational. NoSQL. Batch processing. Hadoop. Security. Compliance. TCO.
  76. 76. 5. Pro-actively adopt new servicesRapid release. Significant competitive advantage.
  77. 77. 1. Adoption and migrationCloud adoption and migration best practices. Full application life cycle.
  78. 78. 1. Adoption and migrationCloud adoption and migration best practices. Full application life cycle. 2. Pro tips for integration Engage early and often. Educate. Success criteria.
  79. 79. Thank you!
  80. 80. Q&Amatthew@amazon.com

×