Chapter One

The on-demand delivery of IT resources and applications via the Internet with pay-as-you-go pricing.
Cloud Computing
Six advantages of cloud computing.
Variable vs. Capital Expense, Economies of scale, Stop guessing capacity, Global in minutes, Increase speed and agility
Two types of cloud computing deployment models.
All-in cloud-based application, hybrid application
An application that is fully deployed in the cloud, all components running in cloud
All-in cloud-based application
An application where existing in-house resources connect/work-with cloud-based resources
hybrid deployment
A separate geographic area, part of AWS global infrastructure
An isolated location within a geographic region. There are multiple instances of these in each region.
Availability Zone
Three tools for accessing AWS Cloud services
AWS Management Console, AWS Command Line Interface (CLI), AWS Software Development Kit (SDKs)
A web application for managing AWS cloud services
AWS Management Console
A tool used to manage AWS cloud services from command line, you download this tool and run locally
AWS Command Line Interface
An application programming interface (API) that interacts with web services that make up AWS platform
AWS Software Development Kit
A webservice that provides resizable compute capacity in the cloud. Allows organizations to obtain and configure virtual servers.
Amazon Elastic Compute Cloud (Amazon EC2)
A zero-administration compute platform for back-end web developers to run code on AWS cloud. Has a fine-grain pricing structure
AWS Lambda
Allows organizations to scale Amazon EC2 capacity up or down automatically
Auto Scaling
Automatically distributes incoming application traffic across multiple Amazon EC2 instances in the cloud
Elastic Load Balancing
A fast and simple way to get web application uploaded and running on AWS.
AWS Elastic Beanstalk
Allows organizations to define their own VPN within AWS
Amazon Virtual Private Cloud (Amazon VPC)
Allows establishing dedicated network connections from their data center to AWS
AWS Direct Connect
A Domain Name System (DNS) web service offered by AWS.
Amazon Route 53
Provides object storage facilities to organizations for storing data
Amazon Simple Storage Service (Amazon S3)
A low-cost storage service for archiving/long-term backup
Amazon Glacier
Block level storage service to use with EC2 instances
Amazon Elastic Block Store (Amazon EBS)
Service that connects on-site software with software on AWS storage
AWS Storage Gateway
AWS content delivery web service
Amazon CloudFront
A fully managed relational database support service. Supports several different database engines.
Amazon Relational Database Services (Amazon RDS)
AWS NoSQL database offering. Supports document and key/value data models.
Amazon DynamoDB
A petabyte-scale data warehouse service. Uses columnar storage for parallelization.
Amazon Redshift
Web-service that simplifies deployment, operation, and scaling of in-memory cache in cloud
Amazon ElastiCache
Monitoring service for AWS cloud resources and applications running on AWS
Amazon CloudWatch
Provides way to create and manage AWS resource that are related
AWS CloudFormation
Records AWS API calls. Interface for auditing and reviewing.
AWS CloudTrail
Handles configuration services for AWS applications
AWS Config
secures control access to AWS cloud services and resources for users of system.
AWS Identity and Access Management(IAM)
Provides way to create and manage encryption keys
AWS Key Management Service (KMS)
Provides way to use Microsoft Active Directory on AWS or connect AWS to pre-existing Active Directory in-house. Provides Single Sign on. groups etc.
AWS Directory Service
Service for provinging, managing, and deploying Secure Sockets Layer/Transport Layer Security (SSL/TSL) certificates for AWS cloud use
AWS Certificate Manager
AWS service to protect AWS web applications from attack
AWS Web Application Firewall (WAF)
AWS service that makes creating, publishing, maintaining, monitoring, and securing APIs on AWS. Allows organizations to create their own "frontdoor" api
Amazon API Gateway
Provides media transcoding on AWS Cloud
Amazon Elastic Transcoder
Web service that handles/manages sending of notifications/messages to recipients
Amazon Simple Notification Service (Amazon SES)
Service for developers to create batch jobs with parallel and/or sequential steps
Amazon Simple Workflow Service (Amazon SWF)
Messaging queuing service
Amazon Simple Queue Service (Amazon SQS)