0% found this document useful (0 votes)
45 views40 pages

Handout How AWS Can Help With Your Modernization Journey

Uploaded by

godisdead
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views40 pages

Handout How AWS Can Help With Your Modernization Journey

Uploaded by

godisdead
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 40

26 SEP,2024

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How AWS can help with your modernization
journey

Mani Chandrasekaran Satheesh Kumar


Principal Technologist Principal Solutions Architect
AWS India AWS India

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
• Why modernize?
• Modernization pathways
• Cloud native
• Containers
• Managed databases and analytics
• Open source adoption
• Generative AI for application modernization
• Modernize at scale
• Key takeaways

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why modernize?

Cost Business Operational Staff


savings agility resilience productivity

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The AWS modernization journey
Assess Mobilize Modernize

Environment People
Process

Organizational
Readiness needs
Technology

Feasibility across
business and
technical drivers
Technical
needs

Modernized
business
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Common modernization scenarios

On-premise Migration Modernization

Rehost Refactor
Replatform Replatform
2-step motion
Modernize suitable applications after migrating

Refactor
Replatform

Rehost
Replatform
1-step motion
Modernize suitable applications while migrating

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Streamline with modernization pathways
1 2 3

Modernization best Rationalize Accelerate


practices portfolio modernization

Data VMware MS SQL [Workloads] InfraOps .NET and Hadoop


processing Java

7 Rs strategies

Replatform or
re-architect

Move to cloud Move to Move to managed Move to open Move to managed Move to modern
native containers databases source analytics DevOps
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Move to cloud native

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Serverless is a very popular choice for
modernization

Decouple Focus on Experiment and Release


Build better Win
software business innovate features
systems logic more often faster
products customers

We are witnessing a paradigm shift

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why deploy microservices in AWS

Offers the broadest set of Provides deep compute


container and serverless compute integration with over 200+ fully
in the market featured service offerings in AWS

Supports and adopts open-source Accelerates the rate of


software and is a substantial innovation in releasing services
contributor back to the ecosystem and features

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS serverless lowers TCO and improves
performance

Pay-per-use Available and secure Automatically scales Reduce maintenance


with no infrastructure
provisioning or
management

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS serverless spectrum
AWS offers the widest portfolio of serverless services for running and building modern applications

From primitives to… …peripherals


(Examples: Compute, containers, and buses) (Examples: Databases, analytics, and workflows)

Amazon Amazon Amazon


AWS AWS Amazon Aurora DynamoDB Kinesis
Lambda Fargate EventBridge Serverless

AWS Amazon Elastic Amazon Simple


Notification AWS AWS Amazon
App Container
Service Step Functions AppSync CloudWatch
Runner Service
(Amazon ECS) (Amazon SNS)

Amazon Amazon Elastic Amazon


AWS Glue Amazon Amazon
Simple Storage File System Simple Queue
OpenSearch QuickSight
Service (Amazon EFS) Service
(Amazon SQS) Service
(Amazon S3)

Amazon
API Gateway

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Choreography vs orchestration
Choreography Orchestration
Use choreography to coordinate Use orchestration inside
different microservices microservices, or across different
For example, with Amazon microservices if you need a
EventBridge or Amazon SNS distributed transaction
For example, using AWS Step
Functions

Amazon EventBridge Amazon SNS AWS Step Functions

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Message channels
Point-to-point (queue) Publish-subscribe (topic)

A C B A

C B A B C B A C B A
Amazon SQS Amazon SNS
C C B A
Sender(s) Receivers Publisher(s) Subscribers

Amazon SQS Amazon SNS

Cloud-native and serverless Cloud-native and serverless

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Move to containers

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Move to containers

How can AWS help?

On-premise
AWS App2Container

AWS Microservice
Extractor for .NET

Monolith on
virtual machines
or bare metal
Monolith on containers

Amazon Elastic Kubernetes


Service (Amazon EKS)
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Move to containers
Accelerate Kubernetes adoption with Amazon EKS Blueprints
AWS Cloud

Virtual Private Cloud (VPC)

How can AWS help?


Kubectl
Amazon EKS

Private AWS App2Container


AZ1 AZ2 AZ3
subnet
VPC Add-ons
AWS Microservice
AWS Distro for
Extractor for .NET
Grafana
EBS CNI Kube Proxy VPC CNI OpenTelemetry

Application Amazon Elastic Kubernetes


Service (Amazon EKS)
Application Blueprints
VPC
Load
link
Balancer ACK*
(ALB)
Compute

Amazon
API
Gateway

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS App2Container: How does it work
Transform applications running on virtual machines to containers deployed on AWS

Deploy to AWS
Cloud

Store image in Amazon


Elastic Container Registry
Discover and analyze Extract and containerize Create deployment artifacts (Amazon ECR) and deploy
to Amazon Elastic
Container Services
Create application inventory and Extract application with Generate the ECS task and (Amazon ECS) and
analyze runtime dependencies dependencies and create a docker Kubernetes pod definitions and Amazon Elastic
image create CI/CD pipelines Kubernetes Service
(Amazon EKS)

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EKS Blueprints
An open-source framework that allows you to configure and deploy complete EKS clusters

Infrastructure as Code (IaC) Based on AWS best practices Integrated with popular Fully extensible and
with Terraform and and recommendations K8s tools and services customizable
AWS Cloud Development Kit
(CDK)

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Move to containers with Amazon EKS Blueprints

Reference architectures: Teams


Namespace
A
Service
account
Role Application Namespace B Service Role Application
account

AWS Cloud
Development Kit Self
Continuous Autoscaling DNS Observability Ingress
(AWS CDK) managed
delivery
add-ons

Core DNS Grafana Nginx


Terraform ArgoCD

Helm Chart Cluster Cert Prometheus Traefik


Autoscaler Manager

Tenant A Tenant B Tenant C

Amazon EKS Managed Self-managed AWS Fargate


clusters node group node group

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Move to managed databases

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Application architectures and patterns have
evolved

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Purpose-built databases

Amazon Amazon Amazon Amazon Amazon Amazon Amazon Amazon Amazon


Aurora RDS DynamoDB DocumentDB ElastiCache MemoryDB Neptune Timestream Keyspaces (for
(with MongoDB Apache
compatibility) Cassandra)

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Database Migration Service (AWS DMS)
Create a case for change Mobilize through experiences Accelerate migration at scale

Assess Mobilize Migrate and modernize

AWS Schema Conversion Tool (AWS SCT)


AWS DMS Fleet Advisor AWS Database Migration Service (AWS DMS)
DMS Schema Conversion

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS DMS Fleet Advisor

AWS Cloud

Corporate
data center
Amazon CloudWatch Amazon Relational
Database Service
(Amazon RDS)

On-premises AWS Fleet Amazon Simple Storage AWS Database Migration


databases Advisor Service (Amazon S3) Service (AWS DMS)
Data Collector
• Compute recommendations
• Analyze schemas

AWS Pricing Calculator Amazon Aurora

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Move to managed analytics

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Move to managed analytics
AWS managed analytics

More than half of Hadoop platform


Amazon Elastic
MapReduce
(Amazon EMR)
organizations reported they’re still
unable to realize value from data Open source and
commercial ETL/data AWS Glue
pipeline

Hadoop platform

Commercial data
Amazon Redshift
Open source and commercial warehouse
Challenges with ETL/data pipeline

self-managed
Commercial data
legacy analytics warehouse
Amazon MSK
Real-time analytics

Real-time analytics Amazon Kinesis

Elasticsearch, Kibana,
Elasticsearch, Kibana, Amazon OpenSearch
and Logstash
and Logstash Service

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Move to open source
AWS Porting Assistant AWS Microservice AWS Toolkit for AWS Schema Babelfish for Amazon
App2Container for .NET Extractor for .NET .NET Refactoring Conversion Tool Aurora PostgreSQL

Faster Easier and Reduced effort Visual Studio IDE Convert commercial Reduce the risk and
containerization assisted to transform extension to fully database schemas cost of migrating
for existing refactoring to monolithic refactor .NET to AWS native SQL Server to
applications .NET 6+ applications into framework database schemas Amazon Aurora
microservices applications PostgreSQL

Modernization Modernization Modernization Modernization Modernization Modernization


pathway pathway at scale pathway pathway pathway

.NET/Java on .NET Framework


Win/Linux to .NET to SQL Server to SQL Server
Win/Linux Framework to .NET 6+ on Linux Amazon Aurora to Amazon
containers .NET 6+ containers and others Aurora

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Generative AI for
application modernization

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Q Reimagines the experience across the entire
software development lifecycle (SDLC)

Developer Helps developers and IT professionals secure, build, and


manage highly scalable and available applications

Helps you write, debug, test, optimize, and


upgrade your code faster

Converses with you to explore new AWS capabilities,


learn unfamiliar technologies, and architect solutions

Amazon Q is built with security and privacy in mind from the start, making it
easier for organizations to use generative AI safely

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Q Developer supports developers across the SDLC
Plan
• Execute Amazon Q Developer in the AWS Management Console (best practices,
AWS Well-Architected Framework, Amazon EC2 instance optimization)
• Business-specific application
• Explain code with conversational coding

Create
• Run inline coding companion in integrated development environment Plan
(IDE) and command line interface (CLI)
• Simplify software development
• Interact through conversational coding

Test and secure


• Run unit test generation
• Run security scanning and remediation
Maintain and Create
Operate modernize
• Troubleshoot errors (Amazon S3, AWS Lambda, Amazon EC2, Amazon Elastic
Container Service)
• Determine whether a destination resource is reachable with VPC Reachability
Analyzer
• Debug and optimize code with conversational coding
• Optimize your AWS resources and costs [new]

Maintain and modernize


• Update code with Amazon Q Developer Agent for code
transformation
Operate Test and
secure
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Q Code Transformation: How it works

Source Build Apply Build Fix


Upgraded
code and test knowledge and test errors
code
(Java 8) base (Java 17)

Knowledge
database

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modernize at scale

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modernization assessment tools
Migration Hub strategy Modernization calculator
recommendations

Gives you a central tool across all Provides a pricing estimate for
phases of migration and modernization modernizing Microsoft workloads on AWS

Assess your Dive deep into


modernization at scale modernization estimates

Modernization at scale Modernization at scale

Application Amazon EC2 Windows


recommendations workloads
Modernization costs

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modernization Experience Based Acceleration
(ModAx) builds modernization muscle
✓ Use ModAx as a differentiator

✓ Earn trust and unlock large business opportunities

Read: IDC report for modernization


pathways drive a structured approach to
ModAx

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key takeaways
• Consider the best modernization path to suit your organization needs

• Modernize your workload on AWS to reduce cost and improve efficiency

• Run any workload at scale with AWS services

• Leverage AWS modernization framework and programs to fast track your


modernization journey

Visit AWS site for more


details on modernization

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Visit the Migrate. Modernize. Build. resource hub
Dive deeper into these resources:

• 6 steps to success with generative AI


• Understanding the costs of generative AI
• 5 ways a secure cloud infrastructure drives innovation
• 10 ways to optimize costs and innovate with AWS
• Containers and serverless recommendation guide https://tinyurl.com/migrate-modernize-build

• Running Windows workloads on AWS: Your questions answered


• Top 10 reasons to choose AWS for SAP

… and more!

Visit resource hub

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Training and Certification
Access 600+ free digital courses with AWS Skill Builder

Focus on the cloud skills and services that are most relevant to you across
30+ AWS solutions, including digital self-paced learning plans and ramp-up
guides

• Build your future in the AWS Cloud at your own pace


https://skillbuilder.aws/
• Advance your skills and knowledge with learning plans
• Validate your cloud expertise with AWS Certification

Learn your way skillbuilder.aws »

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you for attending AWS Innovate – Migrate. Modernize. Build.

We hope you found it interesting! A kind reminder to complete the survey.


Let us know what you thought of today’s event and how we can improve the event
experience for you in the future.

[email protected]

twitter.com/AWSCloud

facebook.com/AmazonWebServices

youtube.com/user/AmazonWebServices

linkedin.com/company/amazon-web-services

twitch.tv/aws

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.

You might also like