1 option
Optimizing your modernization journey with AWS : best practices for transforming your applications and infrastructure on the cloud / Mridula Grandhi.
- 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.