Cloud Computing and AWS Flashcards
Customer is responsible for the corporate datacenter, physical building, hardware, racks of servers, storage systems, networking equipment, etc. This is an example of:
Traditional IT
OR
Cloud Computing
Traditional IT
Benefits of Cloud Computing:
- You do not own or manage the infrastructure on which the service runs (ex. Use Gmail instead of your own email server)
- Cloud services are offered on a subscription/consumption model
- The service scales as demand changes
Which Type of Cloud Service is managed and owned by you with complete control of the entire stack?
Private Cloud Infrastructure as a Service (IAAS) Platform as a Service (PaaS) Software as a Service (SaaS) Containers as a Service (CaaS)
Private Cloud
Example: You buy a home. You own it, you maintain it
Which Cloud Service is only responsible for actual Operation System (OS) that you run, not responsible for the underlying hardware?
You are responsible for what you put ‘on top of’ the hardware (OS), not the hardware itself.
Private Cloud Infrastructure as a Service (IAAS) Platform as a Service (PaaS) Software as a Service (SaaS) Containers as a Service (CaaS)
Infrastructure as a Service (IaaS)
Example: Amazon Elastic Compute Cloud (EC2)
Which Cloud Service is only responsible for the data and web applications where you are only uploading data an code?
Private Cloud Infrastructure as a Service (IAAS) Platform as a Service (PaaS) Software as a Service (SaaS) Containers as a Service (CaaS)
Platform as a Service (PaaS)
Example: Elastic Beanstalk
Which service is a subset of PaaS and is NOT a cloud service model?
Private Cloud Infrastructure as a Service (IAAS) Platform as a Service (PaaS) Software as a Service (SaaS) Containers as a Service (CaaS)
CaaS is a subset of PaaS w/ a focus on containers
Which Cloud Service is purely a ‘consume’ service where you have no control how the software is designed?
Software as a Service (SaaS)
Examples: Facebook, Google Apps, Salesforce.com
Which Cloud Deployment has both Private AND Public Cloud connected together w/ the same provider (like AWS)?
Private Cloud Public Cloud Hybrid Cloud Multi Cloud
Hybrid Cloud
Connected using either the internet or private link
Benefits:
-Allows company to keep critical apps and sensitive data in a traditional data center environment or private cloud
- Take advantage of public cloud resources like SaaS (Software as a Service), for the latest applications, and IaaS (Infrastructure as a Service), for elastic virtual resources
- Facilitates portability of data, apps, and services and more choices for deployment models
Which Cloud Deployment has both Private AND Public Cloud connected together w/ multiple providers?
Private Cloud Public Cloud Hybrid Cloud Multi Cloud
Multi Cloud
-Use combination of private/public clouds from multiple providers (cloud models)
Example:
-Public cloud on Azure AND Private cloud on vmware AND another public cloud on AWS
What is the term used to to refer to multiple regions connected to each other?
Amazon Gateway Edge Location Availability Zone AWS Global Network
AWS Global Network
AWS Global Infrastructure:
Region
-physical location containing two or more Availability Zones (AZ)
Availability Zone (AZ)
- composed of one or more datacenters - each AZ is designed as independent failure zone
Deploying services globally
- Launch virtual servers (instances) and databases - If an AZ or region fails, you have resilience and a failover to deploy to a different AZ or region
Local Zones
- place compute, storage, database, and other select AWS services closer to end-users - Extension of an AWS region where you can run your latency sensitive applications
Edge Locations
- Content Delivery Network (CDN) endpoints for CloudFront - There are many more Edge locations than regions
Regional Edge Caches
- sit between your CloudFront Origin servers and Edge Locations - More bandwidth
Which is not the responsibility of the customer?
Software storage Firewall configuration Training Customer data
Software storage
All of the following are the responsibility of AWS except…
Physical datacenter Operating System Hardware Availability Zones
Operating System
AWS Responsible for security OF the cloud
Customer Responsible for security IN the cloud
API Analogy
- Client hires a builder
- ->The builder then provides a set of standard options
- —>The builder then hires Electricians, Carpenters and other construction trades
- —–>The builder then gives instructions to the workers in the language they understand (the client would not be able to provide this level of language and understanding of how to complete the task)
List 3 ways (tools) to launch Cloud Services
AWS Management Console
-A web-based console accessed through a standard web browser
Command Line
- Command can launch a virtual server on AWS
- Command can list the contents of a storage container (bucket) on S3
Software Development Kit
- Interacting programmatically directly with the API
- developer writes code in an integrated development environment (IDE)
- The code leverages the SDK to work with cloud services