Chapter 1 & 2 Terms Flashcards
Overview Storage
Cloud Computing
The on demand delivery of IT resources and applications via the Internet. Pricing is generally pay-as-you-go.
Six Advantages of Cloud Computing (per AWS)
- Variable vs. Capital Expense
- Economies of Scale
- Increase Speed and Agility
- Focus on Business Differentiators
- Stop Guessing Capacity
- Global In Minutes
Trading Capital Expense For Variable Operational Expense
Instead of investing in hardware and resources that might not be used to their full capacity. Cloud computing allows for a company to only pay for exactly what they use.
Economies of Scale
Because there are so many customers using AWS it is easier for AWS providers to offer lower prices.
Increase Speed and Agility
Cloud computing allows for IT resources to be available in minutes as opposed to weeks.
Focus on Business Differentiators
Businesses no longer need to focus on running and maintaining data centers and hardware. Now they can focus on the data itself.
Stop Guessing Capacity
Business were left with guessing capacity prior to deploying an application, this would leave them with idle resources or limited capacity. With the cloud, now they can easily scale up and down.
Global in Minutes
With the cloud, organizations can deploy their applications to multiple locations around the world.
All-in Cloud Deployment
This is a Cloud deployment that is fully cloud centric. Meaning all components are in the cloud.
Hybrid Cloud Deployment
A deployment that connects infrastructure and applications between cloud based resources and existing resources.
Region
Separate geographic areas that contain multiple availability zones for data storage.
Availability Zones
Isolated locations within a Region that store data. These zones have multiple data centers in different places for greater fault tolerance.
AWS Management Console
A web application used to manage AWS Cloud services.
AWS Command Line Interface (CLI)
A unified tool used to mange AWS Cloud services.
AWS Software Development Kits (SDKs)
An application programming interface (API) that interacts with the web services that fundamentally make up the AWS platform.
Amazon Elastic Compute Cloud (Amazon EC2)
A web service that provides resizable compute capacity in the cloud.
AWS Lambda
A zero-administration compute platform for back-end web developers. It runs your code for you on the AWS Cloud and provides you with a fine-grained pricing structure.
Auto Scaling
A service that allows organizations to scale Amazon EC2 capacity up or down automatically according to conditions defined for the particular workload.
Elastic Load Balancing
A service that distributes incoming application traffic across multiple Amazon EC2 instances in the cloud.
AWS Elastic Beanstalk
A service that provides the fastest and simplest way to get a web application up and running on AWS.
Amazon Virtual Private Cloud (Amazon VPC)
A service that lets organizations provision a logically isolated section of the AWS Cloud where they can launch AWS resources in a virtual network that they define.
AWS Direct Connect
This service allows organizations to esablish dedicated network connections from their data centers to AWS.
Amazon Route 53
A highly available and scalable Domain Name Service (DNS) web service.
Amazon Simple Storage Service (Amazon S3)
Provides highly durable and scalable object storage that handles virtually unlimited amounts of data and a high number of concurrent users.
Amazon Glacier
A secure, durable, and extremely low cost-storage service for data archiving and long-term back up.
Amazon Elastic Block Store (Amazon EBS)
Provides persistent block level storage volumes for use with Amazon EC2 instances.
AWS Storage Gateway
A service connecting an on premises software appliance with cloud based storage to provide integration between an organizations local IT environment and the AWS storage infrastructure.
Amazon CloudFront
A content delivery web service.
Amazon Relational Database Service (Amazon RDS)
Provides a fully managed relational database with support for many popular open source and commercial database engines.
Amazon DynamoDB
A fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale.
Amazon Redshift
A fully managed, petabyte scale data warehouse service that makes it simple and cost effective to analyze structured data.
Amazon ElastiCache
A web service that simplifies deployment, operation, and scaling of an in-memory cache in the cloud.