Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Modernizing_your_Enterprise_Applications

335 Aufrufe

Veröffentlicht am

Enterprises face the decision of what to do with application portfolios as they move to the cloud. Do they lift and shift, re-host, re-platform, re-purchase or refactor? This session will outline strategies and common patterns to simplify application provisioning and modernization.

  • Als Erste(r) kommentieren

Modernizing_your_Enterprise_Applications

  1. 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. H O N G K O N G 03.25.19
  2. 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. H O N G K O N G 03.25.19 Modernizing your Enterprise Applications Dickson Yue Manager, Solutions Architecture Amazon Web Services T r a c k 1 : H o n g K o n g R e g i o n , E n t e r p r i s e W o r k l o a d & H y b r i d M i g r a t i o n
  3. 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Why modernization Cost savings (TCO/CO) Resource efficiency Business agility Operational resilience What is it? Launch of new products 75% faster (Unilever) Critical workloads run in multiple availability zones and regions for robust DR (Expedia) 50%+ reduction in TCO (GE) More than 500 hours per year of server configuration time saved (Sage) AWS customer success Infrastructure cost savings/ avoidance from moving to the cloud Efficiency improvement by function on a task by task basis Benefit of improving SLAs and reducing unplanned outage Deploying new features/ applications faster and reducing errors Example Data center consolidation Large-scale, compute- intensive workloads Improved agility and developer productivity to drive innovation and digital transformation IT process efficiencies Initial focus Most compelling cloud benefits
  4. 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Monolithic application Current state Future state Microservices application Rehost, Re-platform, Re-architect What is modernization?
  5. 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. How - Migration planning Discover and organize data 7 Rs Applications Performance Infrastructure Level of effort Retire Retain Relocate Re-host Re-purchase Re-platform Re-architect Example To VMC To EC2 To SaaS To Managed service To Serverless
  6. 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  7. 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Re-host Right size on AWS VMs Virtual machines Pros: • Usually the fastest migration strategy • No architectural modifications Cons: • Miss most “cloudy” benefits of target platform—both technical and financial
  8. 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Web App DB DB Web App LB LB NFS/SMB NFS/SMB DC1 On-premise / Colocation
  9. 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App LB LB Availability Zone 1 NFS/SMB NFS/SMB Capabilities Choice of processor* (AWS, Intel, AMD) Fast processors (up to 4.0 GHz) High memory footprint (up to 24 TiB) Instance storage (HDD and NVMe) Networking (up to 100 Gbps) Accelerated computing (GPUs and FPGA) Bare Metal Size (Nano to 32xlarge) 175instance types for virtually every workload and business need
  10. 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App LB LB Availability Zone 1 NFS/SMB NFS/SMB AWS Availability Zone (AZ)AWS Region A Region is a physical location in the world where we have multiple Availability Zones. Availability Zones consist of one or more discrete data centers, each with redundant power, networking, and connectivity, housed in separate facilities. Transit Transit AZ AZ AZ Datacenter Datacenter Datacenter
  11. 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App LB LB Availability Zone 1 Availability Zone 2 NFS/SMB NFS/SMB
  12. 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. On-premise / Colocation Web App DB DB Web App LB LB NFS/SMB NFS/SMB DC1 VPC AWS Cloud Web App DB DB Web App LB LB Availability Zone 1 NFS/SMB NFS/SMB Continuous, real-time data replication traffic free license allows for 90 days
  13. 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Physical Data Centers Wide Platform Support* Any Application Any Database x86 Operating Systems Source Infrastructure * See documentation or contact Support for a complete list. Windows Workstations
  14. 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cost savings improve through optimizations On- Premises Lift & Shift Instance Right-Sizing Improved Elasticity Measure, Monitor, Improve Optimized EC2 Storage Optimization Serverless Architecture Managed Services True AWS Optimized True TCO comparison Typical TCO comparison
  15. 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  16. 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Re-platform options ContainersManaged virtual machines Pros: • Realize some benefits of cloud platform • Minimal architectural modifications Cons: • Can be some rework required Managed Database Managed File server ……
  17. 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Web App DB DB Web App LB LB Availability Zone 1 Availability Zone 2 File File VPC AWS Cloud
  18. 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File ALB NLB VPC AWS Cloud ALB/NLB Application Load Balancer Network Load Balancer high availability, automatic scaling, and robust security
  19. 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File Applications Deployment Elastic Beanstalk ALB NLB Your code HTTP server Application server Language interpreter Operating system Host Provided by you Provided and managed by Elastic Beanstalk Runtime: Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker Elastic Beanstalk
  20. 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File Applications Deployment Elastic Beanstalk RDS Multi-AZ Managed Database ALB NLB VPC AWS Cloud App optimization Scaling High availability Database backups DB s/w patching DB s/w install OS patching OS installation Server maintenance Hardware lifecycle Power/HVAC/Network App optimization Scaling High availability Database backups DB s/w patching DB s/w install OS patching OS installation Server maintenance Hardware lifecycle Power/HVAC/Network AWSmanages Youmanage EC2 RDS RDS Managed by you Managed by AWS MAZ RPO = 0, RTO = 60-90 sec Scale, patches with 60-90 sec downtime Performance, single node mysql 5.6 16x 25k Write, 300k Read
  21. 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File EFS – NFS FSx - SMB Applications Deployment Elastic Beanstalk RDS Multi-AZ Managed Database ALB NLB VPC AWS Cloud EFS/FSX Amazon EFS Linux/NFS File Storage Amazon FSx for Windows File Server
  22. 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File EFS – NFS FSx - SMB Applications Deployment Elastic Beanstalk RDS Multi-AZ Managed Database Load balancer Applications Management Database NFS/SMB Managed ALB NLB
  23. 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Re-platform options On-Premises Cloud Less Compute Server, VM Container, K8S AWS Elastic Beanstalk Fargate Databases MySQL, PostgreSQL SQL Server, Oracle, MongoDB Amazon RDS Storage NFS, SMB Messaging Amazon MQ MSK Analytics Hadoop EMR Amazon Elasticsearch Service Aurora FSx EFS Elasticsearch Service DocumentDB EKS ActiveMQ Kafka, ESB
  24. 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  25. 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Re-architect options SERVERLESSCONTAINERS Pros: • Realize full potential of target cloud platform Cons: • Requires the largest investment and level of effort to realize
  26. 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Modernize Compute and Operation
  27. 27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File EFS – NFS FSx - SMB Applications Deployment Elastic Beanstalk RDS Multi-AZ Managed Database S3 Lambda DynamoDB ALB NLB AWS Cloud
  28. 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File EFS – NFS FSx - SMB Applications Deployment Elastic Beanstalk RDS Multi-AZ Managed Database ALB /api/fn101 S3 Lambda DynamoDB NoSQL File
  29. 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File EFS – NFS FSx - SMB Applications Deployment Elastic Beanstalk RDS Multi-AZ Managed Database ALB /api/fn101 S3 Lambda DynamoDB Container NoSQL /api/fn102 File Fargate
  30. 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Decouple state from code using messaging Queues Simple Fully managed Any volume Pub/sub Simple Fully managed Flexible Amazon Simple Queue Service Amazon Simple Notification Service Messaging Synchronization Rapid Fully managed Real-time Amazon CloudWatch Events Ingest Data streams Data processing Real-time Data Store Microservices Performance at scale Fast and flexible Amazon Kinesis Data Streams Amazon Dynamo DB Data stream capture Event bus A serverless event bus service for SaaS and AWS services Amazon EventBridge
  31. 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Modernize Datastore
  32. 32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Customers are migrating their workloads to AWS Verizon is migrating over 1,000 business-critical applications and database backend systems to AWS, several of which also include the migration of production databases to Amazon Aurora. By migrating from Microsoft SQL Server to Amazon Aurora, Ryanair can run one of the largest email campaigns in Europe with higher performance at a fraction of the cost, sending out 22 million emails daily to customers. Trimble migrated their Oracle databases to Amazon RDS and project they will pay about 1/4th of what they paid when managing their private infrastructure. Intuit migrated from Microsoft SQL Server to Amazon Redshift to reduce data-processing timelines and get insights to decision makers faster and more frequently. Equinox Fitness migrated its Teradata on-premises data warehouse to Amazon Redshift. They went from static reports to a modern data lake that delivers dynamic reports. Migrated their Market Data system from SQL Server to Aurora MySQL using AWS Database Migration Service(DMS) to replicate data nightly. Reduces their processing times from 8 hours to 3 hours. By December 2018, Amazon.com will have migrated 88% of their Oracle DBs (and 97% of critical system DBs) moved to Amazon Aurora and Amazon DynamoDB. They also migrated their 50 PB Oracle Data Warehouse to AWS (Amazon S3, Amazon Redshift, and Amazon EMR). Samsung Electronics migrated their Cassandra clusters to Amazon DynamoDB for their Samsung Cloud workload with 70% cost savings.
  33. 33. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon’s Consumer Business Just Turned off its Final Oracle Database • 75 petabyte of internal data stored • Nearly 7,500 Oracle databases • Cost Reduction – over 60% • Performance Improvements - 40% latency improvement • Administrative Overhead - 70% https://aws.amazon.com/blogs/aws/migration-complete-amazons- consumer-business-just-turned-off-its-final-oracle-database/ Alexa, Amazon Prime, Amazon Prime Video, Amazon Fresh, Kindle, Amazon Music, Audible, Shopbop, Twitch, and Zappos,
  34. 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Re-architect options On-Premises Cloud Less Compute Server, VM Container, K8S AWS Elastic Beanstalk Fargate Databases MySQL, PostgreSQL SQL Server, Oracle, MongoDB Amazon RDS Storage NFS, SMB Messaging Amazon MQ MSK Analytics Hadoop EMR Amazon Elasticsearch Service Aurora FSx EFS Elasticsearch Service DocumentDB EKS More Lambda DynamoDB S3 SQS / SNS Amazon Athena Aurora Serverless Amazon Kinesis ActiveMQ Kafka, ESB
  35. 35. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS This is my architecture
  36. 36. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. I have100 applications, where should I start? Strategy # App ? ? ? ? ? ? ? ? ? ? ? ? Total 100
  37. 37. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Comparing Migration Strategies Discover and organize data 7 Rs Applications Performance Infrastructure Retire Retain Relocate Re-host Re-purchase Re-platform Re-architect
  38. 38. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Comparing Migration Strategies Strategy Time Cost Business Value # App Retain N/A 5 Retire N/A 5 Relocate vmware to VMC 10 Re-host any to AWS EC2 20 Re-platform LB to ALB, DB to AWS RDS 30 Re-purchase SaaS 5 Re-architect Cloud native 30 Low High MigrationComplexity
  39. 39. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Pilot Migration heatmap Easy to migrate High business value Low business value Hard to migrate
  40. 40. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Summary 7R Modernize through - Re-host - Re-platform - Re-architect Migration strategies and heatmap
  41. 41. Thank you! © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Dickson Yue

×