Cloud computing Flashcards

1
Q

What is cloud computing?

A

Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Benefits of cloud computing?

A
  • Get exactly the right type and size of computing resources you need and access as many resources as you need, almost instantly.
  • Also a simple way to access servers, storage, databases and a set of application services
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Deployment models for cloud computing ?

A
  • Cloud-based deployment model
  • On-premises deployment (or private cloud deployment)
  • Hybrid deployment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the benefits of cloud based deployment ?

A

Public Cloud:
Cloud resources owned
and operated by a thirdparty cloud service
provider delivered over
the Internet.

  • Trade capital expense (CAPEX) for operational expense (OPEX)
  • Pay On-Demand: don’t own hardware
  • Reduced Total Cost of Ownership (TCO) & Operational Expense (OPEX)
  • Benefit from massive economies of scale
  • Prices are reduced as AWS is more efficient due to large scale
  • Stop guessing capacity
  • Scale based on actual measured usage
  • Increase speed and agility
  • Stop spending money running and maintaining data centers
  • Go global in minutes: leverage the AWS global infrastructure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the benefits of On-premises deployment (or private cloud deployment) ?

A

Private Cloud:
* Cloud services used by a
single organization, not
exposed to the public.
* Complete control
* Security for sensitive
applications
* Meet specific business
needs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the benefits of hybrid deployment ?

A

Hybrid Cloud:
* Keep some servers on
premises and extend
some capabilities to the
Cloud
* Control over sensitive
assets in your private
infrastructure
* Flexibility and costeffectiveness of the
public cloud

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the Five Characteristics of Cloud Computing ?

A

On-demand self service:
Users can provision resources and use them without human interaction from the service
provider
Broad network access:
Resources available over the network, and can be accessed by diverse client platforms
Multi-tenancy and resource pooling:
-Multiple customers can share the same infrastructure and applications with security and privacy
-Multiple customers are serviced from the same physical resources
Rapid elasticity and scalability:
-Automatically and quickly acquire and dispose resources when needed
-Quickly and easily scale based on demand
Measured service:
-Usage is measured, users pay correctly for what they have used

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What problems are solved by the Cloud ?

A
  • Flexibility: change resource types when needed
  • Cost-Effectiveness: pay as you go, for what you use
  • Scalability: accommodate larger loads by making hardware stronger or
    adding additional nodes
  • Elasticity: ability to scale out and scale-in when needed
  • High-availability and fault-tolerance: build across data centers
  • Agility: rapidly develop, test and launch software applications
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the types of Cloud Computing ?

A

Infrastructure as a Service (IaaS)
* Provide building blocks for cloud IT
* Provides networking, computers, data storage space
* Highest level of flexibility
* Easy parallel with traditional on-premises IT
Platform as a Service (PaaS)
* Removes the need for your organization to manage the underlying infrastructure
* Focus on the deployment and management of your applications
Software as a Service (SaaS)
* Completed product that is run and managed by the service provider

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

AWS Global Infrastructure

What are AWS Regions ?
What are AWS Availability Zones ?
What are AWS **Data Centers ** ?
What are AWS Edge Locations /
Points of Presence ?

A

AWS Regions: A region is a geographical area divided into Availability Zones. Each region contains at least two Availability Zones. Example: ‘US East (N. Virginia)’ is a region.

AWS Availability Zones (AZs): An Availability Zone is a high-availability offering that makes up a Region. Each AZ is a distinct location, isolated from the other AZs within the same region. Example: ‘us-east-1a’ could be an Availability Zone within the ‘US East (N. Virginia)’ region.

AWS Data Centers: A data center is a facility with networked computers where organizations store, process, and distribute large amounts of data. Each Availability Zone may contain one or more data centers. Example: A building in the ‘us-east-1a’ Availability Zone with servers and other hardware equipment is a data center.

AWS Edge Locations / Points of Presence (PoPs): An edge location is where end users connect to AWS services. They are separate from Regions and are used to deliver content to end users with lower latency. Example: The CloudFront edge location in Paris allows users in France to access content faster.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How to choose an AWS Region?

A
  • Compliance with data governance and legal
    requirements: data never leaves a region without
    your explicit permission
  • Proximity to customers: reduced latency
  • Available services within a Region: new services
    and new features aren’t available in every Region
  • Pricing: pricing varies region to region and is
    transparent in the service pricing page
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What do you know about AWS Availability Zones ?

A
  • Each region has many availability zones
    (usually 3, min is 3, max is 6). Example:
  • ap-southeast-2a
  • ap-southeast-2b
  • ap-southeast-2c
  • Each availability zone (AZ) is one or more
    discrete data centers with redundant power,
    networking, and connectivity
  • They’re separate from each other, so that
    they’re isolated from disasters
  • They’re connected with high bandwidth,
    ultra-low latency networking
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What do you know about AWS Points of Presence (Edge Locations) ?

A
  • Amazon has 400+ Points of Presence (400+ Edge Locations & 10+
    Regional Caches) in 90+ cities across 40+ countries
  • Content is delivered to end users with lower latency
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the Shared Responsibility Model ?

A

The Shared Responsibility Model is a crucial aspect of cloud security and compliance that delineates the responsibilities of cloud service providers (CSPs) and users to ensure accountability. According to this model, security and compliance is a shared responsibility between AWS and the customer.

Here’s how AWS defines it:

Security “of” the Cloud - AWS is responsible for protecting the infrastructure that runs all of the services offered in the AWS Cloud. This infrastructure includes hardware, software, networking, and facilities that run AWS Cloud services.

Security “in” the Cloud - The customer responsibility will be determined by the AWS cloud services that a customer selects. This could range from the content, platform, applications, systems and networks, depending on the nature of the service.

Customers are also responsible for managing their data (including encryption options), classifying their assets, and using IAM tools to manage resource access.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the AWS Acceptable Use Policy?

A
  • No Illegal, Harmful, or Offensive Use or Content
  • No Security Violations
  • No Network Abuse
  • No E-Mail or Other Message Abuse
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are some examples of Cloud Computing Types?

A

Infrastructure as a Service:
* Amazon EC2 (on AWS)
* GCP, Azure, Rackspace, Digital Ocean, Linode * Platform as a Service:
* Elastic Beanstalk (on AWS)
* Heroku, Google App Engine (GCP), Windows Azure (Microsoft)
Software as a Service: * Many AWS services (ex: Rekognition for Machine Learning) * Google Apps (Gmail), Dropbox, Zoom

17
Q

What is the pricing of the Cloud – Quick Overview ?

A

AWS has 3 pricing fundamentals, following the pay-as-you-go pricing
model
Compute:
-Pay for compute time
Storage:
-Pay for data stored in the Cloud
Data transfer OUT of the Cloud:
-Data transfer IN is free
-Solves the expensive issue of traditional IT