AWS for solutions architects the definitive guide to AWS solutions architecture for migrating to, building, scaling, and succeeding in the cloud

Are you excited to harness the power of AWS and unlock endless possibilities for your business? Look no further than the second edition of AWS for Solutions Architects! Packed with all-new content, this book is a must-have guide for anyone looking to build scalable cloud solutions and drive digital...

Descripción completa

Detalles Bibliográficos
Otros Autores: Shrivastava, Saurabh, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham, England : Packt Publishing Ltd [2023]
Edición:Second edition
Colección:Expert insight.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009748732606719
Tabla de Contenidos:
  • Cover
  • Copyright
  • Table of Contents
  • Preface
  • Chapter 1: Understanding AWS Principles and Key Characteristics
  • What is cloud computing?
  • Private versus public clouds
  • What is AWS (Amazon Web Services)?
  • The market share, influence, and adoption of AWS
  • Basic cloud and AWS terminology
  • Why is AWS so popular?
  • Elasticity and scalability
  • Security
  • Physical security
  • Encryption
  • AWS supports compliance standards
  • Availability
  • Faster hardware cycles
  • System administration staff
  • Summary
  • Chapter 2: Understanding the AWS Well-Architected Framework and Getting Certified
  • The AWS Well-Architected Framework
  • The six pillars of the Well-Architected Framework
  • The first pillar - security
  • The second pillar - reliability
  • The third pillar - performance efficiency
  • The fourth pillar - cost optimization
  • The fifth pillar - operational excellence
  • The sixth pillar - sustainability
  • AWS Well-Architected Lenses
  • Building credibility and getting certified
  • Building a non-tech AWS cloud career
  • AWS Certified Cloud Practitioner - Foundational
  • The AWS Solutions Architect path
  • AWS Certified Solutions Architect - Associate
  • AWS Certified Solutions Architect - Professional
  • The AWS Cloud DevOps Engineer path
  • AWS Certified SysOps Administrator - Associate
  • AWS Certified DevOps Engineer - Professional
  • The AWS Cloud Developer path
  • AWS Certified Developer - Associate
  • The AWS Specialty Solutions Architect path
  • AWS Certified Advanced Networking - Specialty
  • AWS Certified Security - Specialty
  • AWS Certified Machine Learning - Specialty
  • AWS Certified Database - Specialty
  • AWS Certified Data Analytics - Specialty
  • AWS Certified SAP - Specialty
  • Learning tips and tricks for obtaining AWS certifications
  • Focus on one cloud provider.
  • Focus on the Associate-level certifications
  • Get experience wherever you can
  • The best way to get certified
  • Getting started in AWS
  • Online courses
  • A Cloud Guru
  • Udemy courses
  • YouTube videos
  • Books
  • Practice exam websites
  • AWS practice question sets
  • Whizlabs
  • BrainCert
  • Tutorials Dojo
  • Certification preparation approach
  • Some frequently asked questions about the AWS certifications
  • How long will it take to get certified?
  • The Cloud Practitioner certification
  • Associate-level certifications
  • Professional-level certifications
  • Specialty certifications
  • How to request additional exam time
  • What are some last-minute tips for the day of the exam?
  • Summary
  • Chapter 3: Leveraging the Cloud for Digital Transformation
  • Cloud computing models
  • Understanding IaaS
  • Advantages of IaaS
  • Disadvantages of IaaS
  • Use cases for IaaS
  • Examples of AWS IaaS services
  • Understanding SaaS
  • Characteristics of SaaS
  • Advantages of SaaS
  • Disadvantages of SaaS
  • Use cases for SaaS
  • Examples of AWS SaaS solutions
  • Examples of third-party SaaS solutions
  • Understanding PaaS
  • Advantages of PaaS
  • Disadvantages of PaaS
  • PaaS use cases
  • Examples of AWS PaaS services
  • Choosing between SaaS, PaaS, and IaaS
  • Cloud migration strategy
  • The three-phase migration process
  • Cloud migration patterns - The 7 Rs
  • Rehost in the cloud
  • Re-platform in the cloud
  • Refactor in the cloud
  • Revise before migrating to the cloud
  • Repurchase in the cloud
  • Relocate to the cloud
  • Retain on-premises
  • Retire
  • Migration assessment tools
  • Implementing a digital transformation program
  • What exactly is a digital transformation?
  • Digital transformation drivers
  • Digital transformation examples
  • Digital transformation tips
  • Tip #1 - Ask the right questions
  • Tip #2 - Get leadership buy-in.
  • Tip #3 - Delineate objectives
  • Tip #4 - Apply an agile methodology to your digital transformation
  • Tip #5 - Encourage risk-taking
  • Tip #6 - One-way door vs. two-way door decisions
  • Tip #7 - Clear delineation of roles and responsibilities
  • Digital transformation pitfalls
  • Lack of commitment from the C-suite
  • Not having the right team in place
  • Internal resistance from the ranks
  • Going too fast
  • Going too slow
  • Outdated rules and regulations
  • The AWS Cloud Adoption Framework (AWS CAF)
  • Architectures to provide high availability, reliability, and scalability
  • Active architecture
  • Active/passive architecture
  • Active/active architecture
  • Sharding architecture
  • Chaos engineering
  • Summary
  • Chapter 4: Networking in AWS
  • Learning about the AWS Global Infrastructure
  • Regions, Availability Zones, and Local zones
  • AWS Regions
  • AWS AZs
  • AWS LZs
  • Benefits of the AWS Global Infrastructure
  • AWS networking foundations
  • Amazon Virtual Private Cloud (VPC)
  • AWS TGW
  • AWS PrivateLink
  • Edge networking
  • Route 53
  • Amazon CloudFront
  • AWS Global Accelerator (AGA)
  • AWS Wavelength
  • Building hybrid cloud connectivity in AWS
  • AWS Virtual Private Network (VPN)
  • AWS Direct Connect
  • AWS Cloud WAN
  • AWS cloud network security
  • AWS Network Firewall (ANFW)
  • AWS network security patterns - best practices
  • AWS network security anti-patterns
  • AWS network security with third-party solutions
  • Summary
  • Chapter 5: Storage in AWS - Choosing the Right Tool for the Job
  • Understanding Amazon Elastic Block Store
  • General-purpose Solid-State Devices (SSDs)
  • Provisioned IOPS SSD
  • Throughput Optimized HDD
  • Cold HDD
  • Amazon EBS Snapshots
  • Choosing the right EBS volume
  • Investigating Amazon Elastic File System (EFS)
  • Using Amazon FSx to manage file systems.
  • Learning about Amazon Simple Storage Service (S3)
  • S3 Standard
  • Amazon S3 Intelligent-Tiering
  • Amazon S3 Standard-IA (Infrequent Access)
  • Amazon S3 One Zone-IA
  • Amazon S3 Glacier
  • Managing data with S3 Object Lambda
  • Versioning in Amazon S3
  • Amazon S3 Multi-Destination Replication
  • Choosing the right cloud storage type
  • Exploring Amazon S3 best practices
  • Enhancing Amazon S3 performance
  • Amazon CloudFront
  • Amazon ElastiCache
  • Amazon S3 Transfer Acceleration
  • Choosing the right S3 bucket/prefix naming convention
  • Protecting your data in Amazon S3
  • Blocking Amazon S3 public access to buckets and objects whenever possible
  • Avoiding wildcards in policy files
  • Leveraging the S3 API
  • Leveraging IAM Access Analyzer to inspect S3
  • Enabling AWS Config
  • Implementing S3 Object Lock to secure resources
  • Implementing data at rest encryption
  • Enabling data-in-transit encryption
  • Turning on Amazon S3 server access logging
  • Considering the use of Amazon Macie with Amazon S3
  • Implementing monitoring leveraging AWS monitoring services
  • Using VPC endpoints to access Amazon S3 whenever possible
  • Leveraging Amazon S3 cross-region replication
  • Amazon S3 cost optimization
  • Building hybrid storage with AWS Storage Gateway
  • AWS Storage Gateway
  • Amazon S3 File Gateway
  • Amazon FSx File Gateway
  • Tape Gateway
  • Volume Gateway
  • AWS Backup
  • Summary
  • Chapter 6: Harnessing the Power of Cloud Computing
  • Compute in AWS
  • Learning about Amazon EC2
  • AWS Graviton
  • Advantages of EC2
  • EC2 instance families
  • General Purpose (A1, M6, T4, Mac)
  • Compute Optimized (C7, Hpc6a)
  • Accelerated Computing (P4, G5, F1)
  • Memory Optimized (R6, X2, High Memory)
  • Storage Optimized (H1, D3, I4)
  • EC2 pricing model
  • AWS Compute Optimizer
  • Amazon Machine Images (AMIs)
  • Reviewing Amazon EC2 best practices.
  • Access
  • Storage
  • Resource management
  • Limit management
  • EC2 backup, snapshots, and recovery
  • Amazon Elastic Load Balancing
  • ELB rules
  • Listener rules
  • Target group rules
  • Host-based routing rules
  • Path-based routing rules
  • Query string rules
  • Elastic Load Balancer types
  • Classic Load Balancers
  • Application Load Balancers
  • Network Load Balancers
  • CLB versus ALB versus NLB comparison
  • CLB and ALB commonalities
  • The best choice of ELB by use case
  • Learning about serverless computing with AWS Lambda and Fargate
  • AWS Lambda
  • AWS Fargate
  • High-Performance Computing
  • Hybrid compute
  • AWS Outposts
  • VMware Cloud on AWS
  • Summary
  • Chapter 7: Selecting the Right Database Service
  • A brief history of databases
  • Data-driven innovation trends
  • Database consistency model
  • ACID data consistency model
  • BASE data consistency model
  • Database usage model
  • Online Transaction Processing (OLTP) systems
  • Online Analytical Processing (OLAP) systems
  • AWS database services
  • Relational databases
  • Amazon Relational Database Service (Amazon RDS)
  • Amazon DevOps Guru for RDS
  • AWS NoSQL databases
  • Amazon DocumentDB
  • In-memory database
  • Amazon ElastiCache
  • Graph databases
  • Amazon Neptune
  • Time-series databases
  • Amazon Timestream
  • Ledger databases
  • Amazon Quantum Ledger Database (QLDB)
  • Wide-column store databases
  • Amazon Keyspaces (for Apache Cassandra)
  • Benefits of AWS database services
  • Moving to fully managed database services
  • Building modern applications with purpose-built databases
  • Moving on from legacy databases
  • Choosing the right tool for the job
  • Migrating databases to AWS
  • Summary
  • Chapter 8: Best Practices for Application Security, Identity, and Compliance
  • Understanding the importance of security, identity, and compliance in AWS.
  • Understanding the shared responsibility model.