Overview & S3 Flashcards

1
Q

6 Advantages of Cloud Computing:

A
  1. Trade capital expense for variable expense
  2. Benefit from massive economies of scale
  3. Stop guessing capacity
  4. Increase speed and agility
  5. Stop spending money running and maintaining data centers
  6. Go global in minutes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Infrastructure as a Service (IaaS)

A

Contains the basic building blocks for cloud IT and typically provides access to networking features, computers (virtual or on dedicated hardware), and data storage space.

IaaS provides you with the highest level of flexibility and management control over your IT resources and is most similar to existing IT resources that many IT departments and developers are familiar with today.

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

Platform as a Service (PaaS)

A

Removes the need for your organization to manage the underlying infrastructure (usually hardware and operating systems) and allows you to focus on the deployment and management of your applications.

This helps you be more efficient as you don’t need to worry about resource procurement, capacity planning, software maintenance, patching, or any of the other undifferentiated heavy lifting involved in running your application.

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

Software as a Service (SaaS)

A

Provides you with a completed product that is run and managed by the service provider. In most cases, people referring to Software as a Service are referring to end-user applications.

With a SaaS offering you do not have to think about how the service is maintained or how the underlying infrastructure is managed; you only need to think about how you will use that particular piece of software.

A common example of a SaaS application is web-based email which you can use to send and receive email without having to manage feature additions to the email product or maintain the servers and operating systems that the email program is running on.

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

3 cloud computing deployment models:

A
  1. private - on-prem
  2. hybrid - both
  3. public - AWS, GCP, Azure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Region

A

A geographical area, each region consists of 2 (or more) availability zones

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

Availability Zone

A

Data Center

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

Edge Location

A

endpoints for AWS which are used for caching content.Typically this consists of CloudFront, Amazon’s Content Delivery Network (CDN)

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

Choosing the right AWS Region?

A
  • Data Sovereignty Laws
  • Latency to end users - where is majority of end users based?
  • AWS Services - which region has the most services you need? or particular services you need?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Interact with AWS in 3 Ways:

A
  1. AWS Management Console
  2. Programmatically (CLI)
  3. SDKs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Global AWS Services

A
  1. IAM
  2. Route 53
  3. CloudFront
  4. SNS (is available in all regions)
  5. SES (is not available in all regions)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

AWS Elastic Beanstalk

A

an easy-to-use service for deploying and scaling web applications and services developed with [Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on] familiar servers [such as Apache, Nginx, Passenger, and Internet Information Services (IIS)].

Simply upload your code, and AWS Elastic Beanstalk automatically handles the deployment, from capacity provisioning, load balancing, and auto scaling to application health monitoring.

At the same time, you retain full control over the AWS resources powering your application and can access the underlying resources at any time.

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

Amazon Simple Storage Service (Amazon S3)

A

Amazon S3 provides developers and IT teams with secure object storage. Easy-to-use management features with a simple interface to store and retrieve any amount of data anywhere from the web.

S3 is designed for 99.999999999% (11 9’s) of durability, and stores data for millions of applications for companies all around the world.

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

6 S3 storage classes:

A
  • S3 standard - stored redundantly across multiple devices in multiple facilities, sustain loss of 2 facilities concurrently
  • S3-IA - infrequently accessed, lower fee than S3 charged a retrieval fee
  • S3 One Zone - IA - want low cost option but do not require multiple Availability zone
  • S3 - intelligent tiering - optimize costs by automatically moving data to the most cos-effective access tier (via machine learning)
  • S3 - glacier - secure, durable, and low-cost storage class for data archiving, retrieval time is configurable (minutes to hours)
  • S3 glacier deep archiving - lowest-cost storage class where retrieval time of 12 hours is acceptable
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How are you Charged:

A
  • storage
  • requests
  • storage management pricing
  • data transfer pricing
  • transfer acceleration - fast, easy, and secure transfers of files over long distances between your end users and an S3 bucket (upload vs. CDN download)cross region replication
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Amazon S3 Glacier

A

is a secure, durable, and extremely low-cost storage service for data archiving and long-term backup.

Designed to deliver 99.999999999% durability, and provides comprehensive security and compliance capabilities that can help meet even the most stringent regulatory requirements.

Amazon S3 Glacier provides query-in-place functionality, allowing you to run powerful analytics directly on your archive data at rest. You can store data for significant savings compared to on-premises solutions. To keep costs low yet suitable for varying retrieval needs, Amazon S3 Glacier provides three options for access to archives, from a few minutes to several hours.