cloud computing Flashcards

1
Q

Cloud Computing

A

on-demand delivery of computer power, databases, applications. paygo + scalable.

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

Network

A

cables, routers, servers

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

Switch

A

takes packet and sends to correct server / client on network.

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

Cloud Deployment Models

A
  • private (out of scope)
  • public: owned and operated by 3rd party cloud service provider delivered over the internet
  • hybrid: control over sensitive info + scalable of public info
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

5 Characteristics of Cloud:

A
  • on demand self-service: no human interaction with service provider
  • broad network access: resources available over network and accessed by diverse client platforms
  • multi-tenancy + resource pooling: multiple customers can share same infrastructure + apps, multiple customers serviced from the same physical resources
  • rapid elasticity + scalability: acquire and dispose resources based on demand
  • measured service: usage measured and paygo
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

6 Advantages of Cloud Computing:

A
  • trade capital expense (CAPEX) for operational expense (OPEX): reduce total cost of ownership (TCO) + OPEX, no hardware
  • benefit from massive economies at scale
  • stop guessing capacity + base on actual usage
  • increase speed + agility
  • stop spending money on data centers
  • go global in minutes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Infrastructure as a service (Iaas)

A

provide building blocks for cloud IT, network, computers, data storage; offers highest level of flexibility

ex: EC2, GCP, Rackspace, Digital Ocean, Linode

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

Platform as a service (Paas)

A

only manage data and applications, remove need to manage underlying infrastructure

ex: Elastic Beanstalk, Heroku, Google App Engine, Windows Azure (Microsoft)

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

Software as a service (Saas)

A

complete product run and managed by service provider (i.e, Zoom, Dropbox, Rekognition, Gmail)

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

AWS 3 PAYGO

A
  1. compute time
  2. data storage
  3. data transfer OUT of the cloud (data transfer IN is free)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

AWS Regions:

A

cluster of data centers with codes: eu-west-2, us-east-1

things to consider when choosing an AWS region:

  • compliance: w/ data governance + legal requirements - data never leaves region unless explicit
  • proximity: to customers because of reduced latency
  • availability: some services / features available i diferent regions
  • pricing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Availability Zones

A

composed of one or more discrete data centers with redundant power/networking/connectivity + used to deploy infrastructure

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

AWS Global Services

A
  • identity and access management (IAM)
  • route 53 (DNS services)
  • CloudFront (content delivery network)
  • WAF (web app firewall)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

AWS Regional Services

A
  • EC2 (Iaas)
  • Elastic Beanstalk (Paas)
  • Lambda (Faas)
  • Rekognition (Saas)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

AWS Responsibility Model (Cloud Computing)

A
  • AWS: security OF the cloud
  • customer: responsible for security IN the cloud
How well did you know this?
1
Not at all
2
3
4
5
Perfectly