AWS Cloud Essentials Flashcards
Cloud computing
on-demand delivery of compute power, database, storage, applications, and other IT resources through a cloud services platform through the internet with pay-as-you-go pricing
Infrastructure as a Service (IaaS)
Basic building blocks for cloud IT. Provides access to networking, computers, and data storage space.
Platform as a Service (PaaS)
removes need for you to manage underlying infrastructure and allows you to focus on deployment and management of your applications. No need to worry about capacity planning, maintenance, patches, etc.
Software as a Service (SaaS)
completed product that is run and managed by the service provider
Region
physical location in world where AWS has mutliple AZ’s
Availability Zones (AZ’s)
consist of one or more discrete data centers, each with redundant power, networking and connectivity, housed in separate facilities.
AWS CLI
open source tool that enables you to create and configure AWS services using commands in your command-line shell
AWS Cloud Development Kit (CDK)
software development framework for defining cloud infrastructure in code and provisioning it through AWS CloudFormation
AWS Cloudformation
helps you model and set up your AWS resources. you create a template that describes all the AWS resources that you want (like Amazon EC2 instances or Amazon RDS DB instances). Once you create the template, CloudFormation takes care of provisioning and configuring those resources for you. Like CX as Code.
Well-archictected 6 pillars
Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimization, and Sustainability
Customer vs AWS responsibility
Customer - responsible for security “IN” the cloud
AWS - responsible for security “OF” the cloud