Introduction xxiii Assessment Test xxix Chapter 1 The Cloud 1 What Is Cloud Computing? 2 Highly Available and Scalable Resources 2 Professionally Secured Infrastructure 3 Metered Payment Model 3 Server Virtualization: The Basics 4 Cloud Platform Models 5 Infrastructure as a Service 5 Platform as a Service 5 Software as a Service 5 Serverless Workloads 6 Scalability and Elasticity 6 Scalability 7 Elasticity 7 Summary 8 Exam Essentials 9 Review Questions 10 Chapter 2 Understanding Your AWS Account 13 The Free Tier 14 How Does the Free Tier Work? 15 Tracking Your Free Tier Usage 15 What''s Available Under the Free Tier? 17 Product Pricing 18 Finding AWS Pricing Documentation 18 Working with the AWS Pricing Calculator 19 Service Limits 21 Billing and Cost Management 21 The AWS Billing Dashboard 21 AWS Budgets 22 Monitoring Your Costs 23 AWS Organizations 24 Summary 24 Exam Essentials 24 Review Questions 26 Chapter 3 Getting Support on AWS 29 Support Plans 30 Support Plan Pricing 30 The Basic Support Plan 32 The Developer Support Plan 33 The Business Support Plan 33 The Enterprise Support Plan 33 AWS Professional Services 34 Documentation and Online Help 34 Documentation 34 Discussion Forums 36 Trusted Advisor 37 Summary 39 Exam Essentials 39 Review Questions 40 Chapter 4 Understanding the AWS Environment 45 AWS Global Infrastructure: AWS Regions 46 Regionally Based Services 48 Globally Based Services 49 Service Endpoints 50 AWS Global Infrastructure: Availability Zones 50 Availability Zone Designations 51 Availability Zone Networking 52 Availability Zones and High Availability 52 AWS Global Infrastructure: Edge Locations 53 Edge Locations and CloudFront 54 Regional Edge Cache Locations 55 AWS Global Infrastructure: Extending the Cloud 55 AWS Outposts 55 AWS Local Zones 56 AWS Wavelength 56 The AWS Shared Responsibility Model 56 Managed Resources 58 Unmanaged Resources 58 Service Health Status 58 AWS Acceptable Use Policy 59 Summary 59 Exam Essentials 60 Review Questions 61 Chapter 5 Securing Your AWS Resources 65 AWS Identity and Access Management 66 Protecting the Root User 66 Authentication 67 Users, Groups, and Roles 70 Providing Federated Access 72 Credential Report 73 Encryption 73 Regulatory Compliance (AWS Artifact) 74 Other AWS Security and Compliance Tools 74 Summary 75 Exam Essentials 76 Review Questions 77 Chapter 6 Working with Your AWS Resources 81 The AWS Management Console 82 Accessing the AWS Management Console 83 Opening a Service Console 85 Working with Shortcuts 85 Selecting a Region 85 The Account Name Menu 87 Resource Groups 88 Tag Editor 89 Tagging Strategies 90 The AWS Console Mobile Application 91 The AWS Command- Line Interface 95 Requirements 96 Installation 97 Software Development Kits 99 Mobile Software Development Kits 99 Internet of Things Device Software Development Kits 100 CloudWatch 100 CloudWatch Metrics 101 CloudWatch Alarms 101 CloudWatch Dashboards 102 CloudWatch Logs 102 CloudWatch Events 104 CloudTrail 104 API and Non- API Events 105 Management and Data Events 105 Event History 105 Trails 106 Log File Integrity Validation 106 Cost Explorer 106 Cost and Usage 106 Reservation Reports 108 Reserved Instance Recommendations 109 AWS Billing Conductor 110 AWS Config 111 The Configuration Recorder, Items, and History 111 Configuration Snapshots 112 Managed and Custom Rules 112 AWS Control Tower 112 AWS License Manager 112 Summary 113 Exam Essentials 113 Review Questions 115 Chapter 7 The Core Compute Services 119 Deploying Amazon Elastic Compute Cloud Servers 120 Amazon Machine Images 120 Understanding EC2 Instance Types 123 Server Storage: Elastic Block Store and Instance Store Volumes 124 Understanding EC2 Pricing Models 125 Simplified Deployments Through Managed Services 127 Amazon Lightsail 127 AWS Elastic Beanstalk 128 Deploying Container and Serverless Workloads 128 Containers 129 Serverless Functions 129 Summary 129 Exam Essentials 130 Review Questions 132 Chapter 8 The Core Storage Services 137 Simple Storage Service 138 Objects and Buckets 138 S3 Storage Classes 139 Access Permissions 142 Encryption 143 Versioning 144 Object Life-Cycle Configurations 144 S3 Glacier 145 Archives and Vaults 145 Retrieval Options 146 AWS Storage Gateway 146 File Gateways 147 Volume Gateways 147 Tape Gateways 147 AWS Snow Family 148 Snowcone 148 Snowball 148 Snowmobile 151 Other Storage- Related Services 151 AWS Transfer Family 151 Amazon FSx 151 AWS Elastic Disaster Recovery 152 Summary 152 Exam Essentials 153 Review Questions 154 Chapter 9 The Core Database Services 159 Database Models 160 Relational Databases 160 Structured Query Language 162 Nonrelational (No- SQL) Databases 162 Amazon ElastiCache 163 Amazon MemoryDB 163 Amazon Relational Database Service 164 Database Engines 164 Licensing 164 Instance Classes 165 Scaling Vertically 166 Storage 166 Scaling Horizontally with Read Replicas 167 High Availability with Multi- AZ 167 Backup and Recovery 168 Determining Your Recovery Point Objective 168 Migrating Data to Your Database 168 DynamoDB 169 Items and Tables 169 Scaling Horizontally 170 Queries and Scans 170 Amazon Redshift 171 Analytics 172 Amazon Kinesis 172 Amazon Managed Streaming for Apache Kafka (Amazon MSK) 174 Amazon Elastic MapReduce 174 Amazon OpenSearch Service 175 AWS Data Exchange 175 Summary 175 Exam Essentials 176 Review Questions 178 Chapter 10 The Core Networking Services 183 Virtual Private Cloud 184 VPC CIDR Blocks 184 Subnets 185 Internet Access 186 Security Groups 186 Network Access Control Lists 186 VPC Peering 186 Virtual Private Networks 187 Direct Connect 187 AWS Global Accelerator 187 AWS Network Firewall 188 AWS Firewall Manager 188 AWS Web Application Firewall 188 Route 53 189 Resource Records 189 Domain Name Registration 189 Hosted Zones 190 Routing Policies 190 Health Checks 191 Traffic Flow and Traffic Policies 191 CloudFront 192 Summary 192 Exam Essentials 193 Review Questions 194 Chapter 11 Automating Your AWS Workloads 199 Automation 200 The Imperative Approach 200 The Declarative Approach 201 Infrastructure as Code 201 CloudFormation 201 Templates 202 Stacks 202 CloudFormation vs. the AWS cli 203 AWS Developer Tools 204 CodeCommit 204 CodeBuild 205 CodeDeploy 206 CodePipeline 207 CodeStar 208 CodeArtifact 209 EC2 Auto Scaling 210 Launch Configurations and Launch Templates 210 Auto Scaling Groups 210 Scaling Actions 211 Configuration Management 211 Systems Manager 212 OpsWorks 213 Summary 215 Exam Essentials 216 Review Questions 217 Chapter 12 Common Use- Case Scenarios 221 The Well- Architected Framework 222 Reliability 223 Performance Efficiency 223 Security 223 Cost Optimization 224 Operational Excellence 225 AWS Well- Architected Tool 225 A Highly Available Web Application Using Auto Scaling and Elastic Load Balancing 226 Creating an Inbound Security Group Rule 227 Creating an Application Load Balancer 228 Creating a Launch Template 231 Creating an Auto Scaling Group 232 Static Website Hosting Using S 3 234 Machine Learning 236 Amazon Comprehend 237 Amazon Kendra 237 Amazon Lex 237 Amazon Rekognition 238 Amazon SageMaker 238 Amazon Textract 238 Amazon Transcribe 238 Amazon Translate 239 Summary 239 Exam Essentials 239 Review Questions 241 Appendix A Answers to Review Questions 245 Chapter 1: The Cloud 246 Chapter 2: Understanding Your AWS Account 246 Chapter 3: Getting Support on AWS 247 Chapter 4: Understanding the AWS Environment 249 Chapter 5: Securing Your AWS Resources 250 Chapter 6: Working with Your AWS Resources 252 Chapter 7: The Core Compute Services 254 Chapter 8: The Core Storage Services 255 Chapter 9: The Core Database Services 257 Chapter 10: The Core Networking Services 259 Chapter 11: Automating Your AWS Workloads 261 Chapter 12: Common Use- Case Scenarios 262 Appendix B Additional Services 265 Activa.
AWS Certified Cloud Practitioner Study Guide with 500 Practice Test Questions : Foundational (CLF-C02) Exam