My Account Log in

1 option

Optimizing your modernization journey with AWS : best practices for transforming your applications and infrastructure on the cloud / Mridula Grandhi.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Grandhi, Mridula, author.
Language:
English
Subjects (All):
Amazon Web Services (Firm).
Web services.
Cloud computing.
Physical Description:
1 online resource (419 pages)
Edition:
1st ed.
Place of Publication:
Birmingham, England : Packt Publishing Ltd., [2023]
Biography/History:
Grandhi Mridula: Mridula Grandhi is a senior leader of solutions architecture specializing in the Amazon Web Services (AWS) Compute portfolio of services such as containers, serverless, Graviton, and hybrid services. She has more than 16 years of experience architecting and building distributed software systems across industry verticals such as the supply chain, the automotive industry, telecommunications, and financial services. In her current leadership position, she works with AWS customers and provides strategic guidance on optimal pathways to modernize their workloads and achieve their business objectives.
Summary:
A strategic guide that will help you make key decisions related to cloud-based architectures, modernize your infrastructure and applications, and transform your business using AWS with real-world case studies Key Features Learn cloud migration and modernization strategies on AWS Innovate your applications, data, architecture and networking by adopting AWS Leverage AWS technologies with real world use-cases to implement cloud operations Purchase of the print or Kindle book includes a free eBook in the PDF format Book Description AWS cloud technologies help businesses scale and innovate, however, adopting modern architecture and applications can be a real challenge. This book is a comprehensive guide that ensures your switch to AWS services is smooth and hitch-free. It will enable you to make optimal decisions to bring out the best ROI from AWS cloud adoption. Beginning with nuances of cloud transformation on AWS, you'll be able to plan and implement the migration steps. The book will facilitate your system modernization journey by getting you acquainted with various technical domains, namely, applications, databases, big data, analytics, networking, and security. Once you've learned about the different operations, budgeting, and management best practices such as the 6 Rs of migration approaches and the AWS Well-Architected Framework, you'll be able to achieve operational excellence in cloud adoption. You'll also learn how to deploy some of the important AWS tools and services with real-life case studies and use cases. By the end of this book, you'll be able to successfully implement cloud migration and modernization on AWS and make decisions that best suit your organization. What you will learn Strategize approaches for cloud adoption and digital transformation Understand the catalysts for business reinvention Select the right tools for cloud migration and modernization processes Leverage the potential of AWS to maximize the value of cloud investments Understand the importance of implementing secure workloads on the cloud Explore AWS services such as computation, databases, security, and networking Implement various real-life use cases and technology case studies for modernization Discover the benefits of operational excellence on the cloud Who this book is for If you are a cloud enthusiast, solutions architect, enterprise technologist, or a C-suite executive and want to learn about the strategies and AWS services to transform your IT portfolio, this book is for you. Basic knowledge of AWS services and an understanding of technologies such as computation, databases, networking, and security will be helpful.
Contents:
Cover
Title Page
Copyright and Credits
Dedications
Contributors
Table of Contents
Part 1: Migrating to the Cloud
Chapter 1: Introduction to Cloud Transformation
Introduction to the cloud
The origins of cloud computing
Key characteristics of cloud computing
On-demand self-service
Wide range of network access
Multi-tenant model and resource pooling
Rapid elasticity
PAYG model
Measured service and reporting
Understanding the motivators for cloud adoption
Resilience
Advanced security
Carbon footprint reduction
Improved optimization and efficiency
Faster innovation and business agility
Understanding CSPs
Amazon Web Services (AWS)
Microsoft Azure
Google Cloud Platform
Alibaba Cloud
Exploring the service models - SaaS, PaaS, and IaaS
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a service (SaaS)
Exploring the deployment models - public, private, hybrid, multi, and community
The public cloud
The private cloud
The hybrid cloud
Multi-cloud
The community cloud
Comparison between the different cloud deployment models
Summary
Further reading
Chapter 2: Understanding Cloud Migration
Cloud migration - key concepts and fundamentals
What is cloud migration?
AWS cloud fundamentals
Understanding the key cloud migration challenges
Lack of enterprise-wide vision
Lack of cloud-first mindset
Lack of technical skill sets
Lack of a well-defined strategy
Lack of data security and risk assessment
Lack of accurate migration budget assessment
Lack of on-premises-to-cloud compatibility
The evolving benefits of cloud migration
Building a cloud-first mindset
Assess - understanding the present
Vision - imagining the future state
Mission - setting the goals.
Exploring the phases of cloud migration
Phase 1 - Discover
Phase 2 - Plan
Phase 3 - Migrate
Phase 4 - Automate
Phase 5 - Optimize
Chapter 3: Preparing for Cloud Migration
Learning about cloud migration insights
Begin with cost savings, evolve with innovation
Cloud migration propels cultural shift
High-level metrics are not enough
Proper planning drives successful migration
Thinking beyond CapEx and OpEx
There are many great cloud providers
Choosing the right cloud partner for your business
Security
Certifications, compliance, standards, and attestation frameworks
Innovation and roadmap
Service-level agreements and contracts
Support model
Pricing model
Vendor lock-in criteria and exit provisions
Reliability and performance
Service dependencies and partnerships
Overall business health
Checklist for choosing a strong partner
Evaluation of potential vendor lock-ins
Unraveling the multi-cloud - benefits, challenges, and strategy
Benefits
Challenges
Multi-cloud strategy
Aligning your IT landscape with the cloud - best practices
Chapter 4: Implementing Cloud Migration Strategies
Introducing cloud migration strategies
What is a cloud migration strategy?
Purpose of a cloud migration strategy
Determining licensing, maintenance, and support contracts
Identifying dependencies
Determining on-premises hosting locations
Prioritizing services
Involving key stakeholders
Identifying central governance
Identifying an exit strategy
Diving into the 6 Rs of cloud migration
Rehost (lift-and-shift)
Replatform (lift-and-shape or lift-tinker-and-shift)
Repurchase (drop-and-shop)
Refactor/Rearchitect
Retain (do nothing)
Retire (drop).
Building a business case for cloud migration
Executive summary
Defining a problem statement
Gathering business data
Outlining your main objectives
Summarizing the proposal
Highlighting limitations and risks
Outlining a migration plan
Mastering cloud migration using AWS
AWS Migration Hub
AWS Application Discovery Service
AWS Application Migration Service
AWS Database Migration Service
Amazon VM Import/Export
AWS Marketplace
Choosing a cloud migration strategy checklist
Part 2: Cloud Modernization - Application, Data, Analytics, and IT
Chapter 5: Modernization in the Cloud
Introducing cloud modernization
The road to cloud modernization
The five key steps
Align
Design
Connect
Implement
Enable and accelerate
Uncovering the stages of modernization
Stage 1 - enabling accessibility
Stage 2 - integrating with cloud-native
Stage 3 - moving legacy apps to the cloud
Understanding migration versus modernization
Exploring the benefits of modernization
Competitive advantage
Paying down technical debt
Reduced business risk
Improved end user experience
Robust data security
Cloud-native
Innovation
Getting started with modernization on AWS
Fundamental technology categories
Case study
Current state - the challenge
Realized benefits
Chapter 6: Application Modernization Approaches
An introduction to application modernization (AppMod)
Legacy systems
What is AppMod?
Understanding key strategies for AppMod
Breaking monolithic applications into microservices
What is monolithic architecture?
What is a microservices architecture?
The importance of loose coupling in a microservices architecture
An example of a microservice
The benefits of a microservices architecture.
The challenges of a microservices architecture
When to use microservices?
Splitting the monolith into microservices
The Strangler pattern
Microservices architecture patterns
Best practices for modern application development
Enable accountability and innovation
Build microservices wherever suitable
Automate wherever possible
Use IaC
Add observability
The AWS landscape for AppMod
Serverless
Application integration
Amazon EventBridge
References
Chapter 7: Application Modernization - Compute
An overview of AWS compute services
Amazon Elastic Compute Cloud (EC2)
Amazon EC2 Spot
Amazon EC2 Autoscaling
Amazon Lightsail
Diving deep into containers
The rise of containers
Comparing traditional deployments versus virtualization versus containers
How to run containers on AWS
Tools
Case study for Amazon ECS
The business challenge
Solution overview - Amazon ECS
Case study for Amazon EKS
Adopting Amazon EKS
Chapter 8: Implementing Compute and Integration on the Cloud Using AWS
Introduction to serverless
Benefits of serverless
Common use cases for serverless applications
Serverless computing on AWS
AWS Lambda
AWS Fargate
Containers and serverless computing on AWS
Serverless and containers together!
Case study on serverless
AWS Fargate with ECS
Introduction to application integration services and iPaaS
The challenge that iPaaS solves
Benefits of application integration
Diving deep into API management, Event Bus, and messaging on AWS
Amazon API Gateway
Amazon SNS
Amazon SQS
SNS versus SQS
Case study on AWS integration services
Introduction to AWS ALM services
Diving deep into AWS IaC tools
AWS CFN
AWS CDK.
Case study on AWS IaC tools
Business goal
Modernizing using AWS
Chapter 9: Modernizing Data and Analytics on AWS
Introducing data infrastructure modernization
Benefits of data modernization on the cloud
Strategies for data modernization on AWS
Break free from legacy databases
Building modern applications with purpose-built databases
Moving to managed databases
Modernizing data using AWS
Choosing the right database type
Data case studies on AWS
Case study - Amazon Aurora
Case study - Amazon DynamoDB
Case study - Amazon DocumentDB
Case study - Amazon Neptune
Case study - Amazon QLDB
Introducing analytics modernization
Data movement
What does modern data architecture help with?
Pillars of modern data architecture on AWS
Analytics case studies on AWS
Case study - data analytics
Case study - big data and data lake
Part 3: Security and Networking Transformation
Chapter 10: Transforming Security on the Cloud Using AWS
Understanding the security implications of digital transformation
Introducing security on the cloud
Data security
Identity and access management (IAM)
Compliance
Governance
Shared responsibility model
Top cloud security considerations
Architecting secure workloads on the cloud with AWS
Building a threat model
Identity and access management using AWS
Understanding the concept behind IAM
Features
Business use cases
Fraud and anomaly detection using AWS
AWS Security Hub
Amazon GuardDuty
Network and application protection on AWS
AWS services for host-level protection
Data protection using AWS
Data classification
Protecting data at rest
Protecting data in transit
Chapter 11: Transforming Networking on the Cloud Using AWS
Introduction to networking on the cloud.
New generation connectivity needs.
Notes:
Description based upon print version of record.
Includes bibliographical references and index.
Description based on print version record.
ISBN:
9781803236179
1803236175
OCLC:
1382693211

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account