Aws: Cloud Practitioner Certification Flashcards ionicons-v5-c

Cloud Computing

on-demand delivery of compute power, database storage, applications, and other IT resources via the Internet with pay-as-you-go pricing.

6 Advantages of Cloud Computing

1. Agility & Speed 2. Economies of Scale3. Capacity4. Variable Expense5. Customer Focus6. Easy Deployment

Cloud Computing Models

1. Infrastructure as a Service (IaaS)2. Platform as a Service (PaaS)3. Software as a Service (SaaS)

Infrastructure as a Service (IaaS)

form of cloud computing that provides virtualized computing resources over the internet

Platform as a Service (PaaS)

form of cloud computing in which a third-party provider delivers hardware and software tools

Software as a Service (SaaS)

form of cloud computing that provides you with a completed product that is run and managed by the

Cloud Computing Deployment Models

1. Cloud2. Hybrid3. On-premises

Cloud Deployment Model

application is fully deployed in the cloud and all parts of the application run in the cloud

Hybrid Deployment Model

infrastructure and applications are connected between cloud-basedresources and existing resources not in the cloud

On-premises Deployment Model

application is deployed on-premises (ability to provide dedicated resources)

AWS Security Benefits

1. Keep data safe2. Meet compliance requirements3. Save money4. Scale quickly

Amazon EC2

(Amazon Elastic Compute Cloud)•Compute service•provides secure, resizable compute capacity in the cloud. Flexible cloud hosting servicesReliable environmentIntegrated with most servicesInexpensive InstancesElastic web-scale computingSecure

AWS Elastic Beanstalk

•Compute service•handles capacity, load balancing, and auto-scaling of a deployment

AWS Lambda

•Compute service•lets you run code without provisioning or managing servers

Auto-Scaling

(applicable with Compute Service)maintain application availability and allows # of EC2 instances to be scaled up or down depending on demand

Amazon S3

(Amazon Simple Storage Service)•Storage service•object storage with simple web interface to store and retrieve dataLow CostAvailableSimpleScalableSecureSimple data transferIntegratedEasy to manageDurable

Amazon EBS

(Amazon Elastic Block Store)•Storage service•provides persistent block storage volumes for use with EC2 instances

Amazon Glacier

•Storage service•secure, durable, and extremely-low cost storage service for data archiving and long-term backup

Amazon Aurora

•Database service•relational database engine High performanceHighly secureHighly scalableHigh availability and durabilityMySQL and PostgreSQL compatibleFully managed

Amazon RDS

(Amazon Relational Database Service)•Database service•helps set up, operate, and scale a relational database in the cloudDurableAvailableFast to administerInexpensiveSecureHighly scalable

Amazon DynamoDB

•Database service•fast and flexible noSQL database serviceHighly scalableEvent-driven programmingFast performanceFully managedFine-grained access controlFlexible

Amazon ElastiCache

•Database service•web service that helps deploy, operate, and scale an in-memory cache in the cloud

Amazon Snowball

•Migration service•data transport solution to transfer large amounts of data into and out of AWS

Amazon VPC

(Amazon Virtual Private Cloud)•Network & Content Delivery service•lets you provision a logically isolated section of the AWSCloud where you can launch AWS resources in a virtual network that you define

Amazon CloudFront

(Amazon Content Delivery Network - CDN)•Network & Content Delivery service•accelerates delivery ofyour websites, APIs, video content, or other web assets

Elastic Load Balancing

(applicable with Network & Content Delivery service)•automatically distributes incoming application traffic across multiple EC2 instances

Amazon CloudWatch

•Management service•monitoring service for AWS Cloud resources and the applications you run on AWS

Amazon EC2 Systems Manager

•Management service•management service that helps you automatically collect softwareinventory, apply operating system (OS) patches, create system images, and configure Windows and Linux OS

AWS CloudFormation

•Management service•easy way to create and managea collection of related AWS resources, provisioning and updating them in an orderly and predictablefashion

AWS CloudTrail

•Management service•web service that records AWS API calls for your account and delivers log files to you.

AWS Trusted Advisor

•Management service•online resource to help you reduce cost, increase performance, and improvesecurity by optimizing your AWS environment

AWS Managed Services

•Management service•provides ongoing management of your AWS infrastructure

AWS IAM

(AWS Identity and Access Management)•Security, Identity, and Compliance service•enables you to securely control access to AWS servicesand resources for your usersManage IAM users/access, roles/permissions, federated users/permissions

Amazon Inspector

•Security, Identity, and Compliance service•automatically assesses applicationsfor vulnerabilities or deviations from best practices

AWS KMS

(AWS Key Management Service)•Security, Identity, and Compliance service•managed service that makes it easy for you to create andcontrol the encryption keys used to encrypt your data

Amazon Athena

•Analytics service•an interactive query service that makes it easy to analyze data in Amazon S3 usingstandard SQL•serverless

Amazon Kinesis

•Analytics service•platform for streaming data on AWS - load, analyze streaming data and build applications

Amazon Redshift

•Analytics service•fast, fully managed, data warehouse that makes it simple and cost effectiveto analyze all your data

3 fundamental drivers of cost

1. compute2. storage3. outbound data transfer

EC2 Pricing Models

1. On-demand instances2. Reserved instances3. Spot instances4. Dedicated hosts

Pricing: On-demand Instances

pay for compute capacity per hour or per second

Pricing: Reserved Instances

provide capacity reservation for up to 75% discount

Pricing: Spot Instances

request spare Amazon EC2 computing capacity for up to 90percent off the On-Demand price

Pricing: Dedicated Host

physical EC2 server dedicated for your use

Scaling Vertically

increase in the specifications of anindividual resource

Scaling Horizontally

increase in the number of resources

Stateless Applications

application that needs no knowledge of previous interactions and stores no sessioninformation.

Stateful Applications

application that saves session information for use in other sessions

Relational Databases (SQL)

normalize data into well-defined tabular structures known as tables-powerful query language/indexing

NoSQL Databases

flexible data model that seamlessly scales horizontally-scalable, good for development

Data Warehouse

specialized type of relational database, optimized foranalysis and reporting of large amounts of data

Region

•Physical location•Have multiple Availability Zones

Availability Zone (AZ)

•1+ discrete data centers•Housed in separate facilities-fault tolerance and high availability

Fault Tolerance

Application remains operational during component failure

Amazon Route 53

highly available and scalable DNS (Domain Name System) web serviceQueries for your domain are automatically routed to closest DNS server (around world)