Cloud Concepts Flashcards
What are the 3 AWS Cloud Computing models?
1) Infrastructure as a Service (IaaS)
2) Platform as a Service (PaaS)
3) Software as a Service (SaaS)
What does Amazon IaaS Cloud Computer Model offers?
1) Basic building blocks for cloud IT and provide access to networking features, computers (virtual or on dedicated hardware), and data storage space.
2) Provides highest level of flexibility and management control over IT resources
3) Most similar to existing IT resources that many IT departments and developers are familiar with today.
What does Amazon PaaS Cloud Computer Model offers?
1) Removes customer’s need to manage underlying infrastructure (usually hardware and operating systems)
2) Customer focuses on the deployment and management of applications.
3) Improves efficiency: no more resource procurement, capacity planning, software maintenance, patching, or any of the other undifferentiated heavy lifting involved in running your application.
What does Amazon SaaS Cloud Computer Model offers?
1) Provides completed product that is run and managed by AWS.
2) Customer only has to use completely developed product by AWS
3) Customer doesn’t manager the underlying infrastructure or the application itself, customer only has to use the app.
What are the 3 management interfaces to access your AWS Account?
1) AWS Management Console: website and mobile app, easy-to-use
2) CLI (Command Line Interface): direct access to AWS services
3) SDKs (Software Development Kits): used to interact with AWS via various programming languages.
What is Cloud Computing?
1) On-demand delivery of IT resources through a cloud service platform (Iaas, Paas, or Saas) via the internet
2) With a pay-as-you-go pricing model.
3) IT resources include: computer power, storage, database services, applications, and other resources
Why is AWS more economical than traditional data centers for applications with varying compute workloads?
Amazon EC2 instances can be launched on-demand when needed.
What is an AWS Region?
1) Each AWS Region consists of multiple, isolated, and physically separate Availability Zones within a geographic area.
2) Regions can support data residency requirements (GDPR, etc.)
3) Using multiple regions supports disaster recovery (flood, fire, blackouts, etc)
What is an AWS Availability Zone?
1) It’s a group of one or more data centers. Each data center has redundant power, network, and connectivity resources.
2) It’s used to support High Availability, Fault Tolerance, and Scalability
3) Each AZ is isolated, but AZs in same region are connected through private high speed network connections to provide low-latency.
What does Fault Tolerance mean in AWS?
This term relates to Availability Zones, and it means a system can remain operational even if some the system components fail.
What are AWS Edge Locations?
1) Services endpoints that allow users to access AWS services over the internet with reduced latency. Apps are not built here though.
2) Are used to reduce latency (delay in accessing a web page or downloading a file) by caching (storing) a temporary copy of application for people to access.
3) Amazon CloudFront ensure that end-user requests are served by the closest edge location.
4) Are components of a global Content Deliver Network (CDN) through AWS.
What does Amazon CloudFront use to distribute content to global users with low latency?
AWS Edge Locations
You want to create a backup of your data in another geographical location. Where should you create this backup?
In another Region
What is Amazon EBS (Elastic Block Storage)?
1) It’s a block level storage that provides storage volumes for use with Amazon EC2 and Amazon RDS.
Provide an example of global content delivery network (CDN) services?
1) Amazon CloudFront is a global content delivery network (CDN) service that gives businesses and web application developers an easy and cost effective way to distribute content (such as videos, data, applications, and APIs) with low latency and high data transfer speeds.
2) Like other AWS services, Amazon CloudFront is a self-service, pay-per-use offering, requiring no long term commitments or minimum fees.
3) With CloudFront, your files are delivered to end-users using a global network of edge locations.
4) CloudFront is integrated with other AWS services such as AWS Shield for DDoS mitigation, Amazon S3, Elastic Load Balancing or Amazon EC2 as origins for your applications, and Lambda@Edge to run custom code close to your viewers.