My Account Log in

3 options

AWS for solutions architects : the definitive guide to AWS solutions architecture for migrating to, building, scaling, and succeeding in the cloud / Saurabh Shrivastava [and three others].

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central College Complete Available online

View online

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

View online
Format:
Book
Author/Creator:
Shrivastava, Saurabh, author.
Series:
Expert insight.
Expert insight
Language:
English
Subjects (All):
Amazon Web Services (Firm).
Web services.
Cloud computing.
Physical Description:
1 online resource (693 pages)
Edition:
Second edition.
Place of Publication:
Birmingham, England : Packt Publishing Ltd., [2023]
Summary:
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 transformation using AWS. This updated edition offers in-depth guidance for building cloud solutions using AWS. It provides detailed information on AWS well-architected design pillars and cloud-native design patterns. You'll learn about networking in AWS, big data and streaming data processing, CloudOps, and emerging technologies such as machine learning, IoT, and blockchain. Additionally, the book includes new sections on storage in AWS, containers with ECS and EKS, and data lake patterns, providing you with valuable insights into designing industry-standard AWS architectures that meet your organization's technological and business requirements. Whether you're an experienced solutions architect or just getting started with AWS, this book has everything you need to confidently build cloud-native workloads and enterprise solutions.
Contents:
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?
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
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
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 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
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
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
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
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.
Notes:
Includes index.
Description based on print version record.
ISBN:
9781803244822
1803244828
OCLC:
1381093996

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.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account