AWS - mód 3 - EC2/ EBS/ S3 e RDS Flashcards

1
Q

What is Amazon Elastic Compute Cloud (EC2)?

A

Amazon Elastic Compute Cloud (Amazon EC2) allows you to provision Virtual Machines and Bare Metal Hosts in Amazon Web Services (AWS) data centers. Using Amazon EC2 eliminates the need to invest in purchasing hardware, so you can develop and deploy applications faster

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

Pricing on EC2 - On Demand

A
  • Fixed value per hour/minute/second
  • Without contract
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Pricing on EC2 - Reserved

A
  • Provides discount when there is capacity reservation.
  • 1 or 3 year contracts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Pricing on EC2 - Spot

A
  • Allows you to auction the amount you want to pay.
  • Great option for cost reduction.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Dedicated Hosts

A
  • Dedicated physical servers.
  • Useful for companies that do not allow multi-tenant workloads.
  • More expensive option due to exclusivity.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Amazon EC2 Instance Types

A

Amazon EC2 offers a wide selection of instance types optimized to meet different use cases. Instance types consist of various combinations of CPU, memory, storage, and networking capacity and give you the flexibility to choose the right resource composition for your applications.
Each instance type includes a number of instance sizes, allowing you to scale your resources according to the requirements of the workload being run.

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

Amazon EC2 Instance Types - General use.

A

They provide a balance of compute, memory, and network resources and can be used for a variety of workloads. These instances are ideal for applications that use these resources in equal proportions, such as Web servers and code repositories.

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

Amazon EC2 Instance Types - Optimized for computing

A

Compute-optimized instances are ideal for compute-bound applications that benefit from high-performance processors. Instances belonging to this family are suitable for batch processing workloads, media transcoding, high-performance web servers, high-performance computing (HPC), scientific modeling, dedicated game servers, and ad server engines ,machine learning inference and other compute-intensive applications.

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

Amazon EC2 Instance Types - Memory optimized

A

Memory-optimized instances are designed to provide fast performance for workloads that process large sets of data in memory

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

Amazon EC2 Instance Types - Accelerated computing

A

Accelerated compute instances use accelerators
hardware, or coprocessors, to perform functions such as floating point number calculations, graphics processing, or data pattern matching more efficiently than is possible in software running on CPUs.

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

Amazon EC2 Instance Types - Optimized for storage.

A

Storage-optimized instances are designed for workloads that require high sequential read-write access to very large data sets on local storage. They are optimized to provide tens of thousands of low-latency random I/O operations per second (IOPS) for applications.

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

Amazon Elastic Block Store (EBS)

A

Amazon Elastic Block Store (Amazon EBS) is an easy-to-use, high-performance block storage service designed for use with Amazon Elastic ComputeCloud (EC2) for processing-intensive workloads and transactions at any scale.

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

EBS Classifications SSD-Based Volumes

A

are optimized for transaction workloads involving frequent read/write operations with small I/O size, where the dominant performance attribute is IOPS.

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

EBS Classifications HDD-Based Volumes

A

optimized for large streaming workloads where throughput (measured in MiB/s) is a better performance measure than IOPS

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

Amazon Simple Storage Service (S3)

A

Amazon Simple Storage Service (Amazon S3) is an object storage service. AWSS3 allows customers of all sizes and industries to use it to store and protect any amount of data for a variety of use cases, such as websites, mobile apps, backup and restore, archives, enterprise applications, IoT devices, and big data analytics.

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

S3 features

A
  • Allows file upload.
  • Unlimited Storage.
  • Files are stored in Buckets.
  • Files can be from 0 to 5TB.
  • S3 has universal namespace (unique like email).
  • returns http 200 when an upload is successful.
17
Q

Storage Classes - S3 Standard

A

Provides object storage with high levels of resiliency, availability, and performance for frequently accessed data. Because it provides low latency and high throughput, S3 Standard is suitable for a wide variety of use cases, such as cloud applications, dynamic websites, content distribution, mobile apps, and games and big data analytics.

18
Q

Storage Classes - S3 Standard-IA

A

indicated for data that is accessed less frequently, but requires rapid deletion when necessary. The S3Standard–IA category offers the high levels of resilience and throughput and low latency of the S3Standard category, with reduced rates per GB of storage and GB of recovery.

19
Q

Storage Classes - S3 One Zone-IA

A

Suitable for data that is accessed less frequently but requires quick access when needed. Ideal for customers who want a lower cost option for data accessed infrequently but do not need the availability and resilience of S3Standard or S3Standard-IA.

20
Q

Storage Classes - Intelligent-Tiering

A

designed to optimize costs by automatically moving data to the most economical access tier, without impacting performance or operational overhead. It works by storing objects in two access levels: one tier is optimized for frequent access and the other lower cost tier, which is optimized for infrequent access.

21
Q

Storage Classes - S3 Glacier

A

secure, durable, low-cost storage class for data archiving. You can reliably store any volume of data at a cost that is competitive or lower than the cost of on-premises solutions

22
Q

Storage Classes - S3 Glacier Deep Archive

A

AmazonS3’s cheapest storage class and supports long-term digital retention and preservation for data that may be accessed once or twice a year. This class is designed for customers who maintain data sets for 7 to 10 years or more to meet regulatory compliance requirements, especially in highly regulated industries such as financial services, healthcare, and public sectors.

23
Q

S3 Costs

A
  • Requests
  • Storage
  • Data Transfer
  • Cross Region Replication
  • Transfer acceleration
24
Q

Amazon S3 Transfer Acceleration

A

optimizes file transfers over long distances between your client and your Bucket S3. To achieve this, Transfer Acceleration uses Amazon CloudFront Edge Locations, which are distributed globally.

25
Q

Amazon S3 Cross-Region Replication (CRR)

A

You can replicate objects (and their respective metadata and object tags) in other AWS Regions to reduce latency, compliance, security, disaster recovery, and other use cases. OS3CRR is configured to a source S3 bucket and replicates objects to a target bucket in another AWS Region.

26
Q

Amazon Relational Database Service (RDS).

A

Is a web service that facilitates configuration,
operating and scaling a relational database in the AWS Cloud. It provides scalable economic capacity while automating common administration tasks such as hardware provisioning, database configuration, patching, and backups.

27
Q

Databases Players on RDS

A
  • Oracle
  • MySQL
  • Postgre SQL
  • Amazon Aurora
  • Microsoft SQL Server
  • Maria DB
28
Q

Amazon DynamoDB (NoSQL)

A

key-value and document database that delivers single-digit millisecond performance at any scale. It is a durable, multi-region, multi-master, fully securely managed database with integrated backup and restore and in-memory caching for internet-scale applications. DynamoDB can process more than 10 trillion requests per day and handle spikes of more than 20 million requests per second.

29
Q

Amazon Redshift (OLAP)

A

fully managed petabyte-scale data storage service in the cloud. You can start with just a few hundred gigabytes of data and scale to a petabyte or more. This allows you to use your data to gain new insights for your business and customers.

30
Q

Why does migration have to be treated as a Project?

A

Contains steps that need to be completed.

31
Q

Migration project stages

A
  • Planning (Sizing and Prerequisites)
  • Execution (Provisioning and best practices)
  • Go Live (Validation migration - Dry Run / Final migration - CutOver)
  • Post Go Live (Stabilization / Continued Support)
32
Q

A company is looking for a scalable data warehouse solution. Which of the following AWS solutions would meet the company’s needs?

A

Amazon Redshift
https://aws.amazon.com/redshift/

33
Q

A company is considering using AWS for a self-hosted relational database that requires a nightly shutdown for maintenance and cost-saving purposes. Which service should the company use?

A

Amazon EC2 with Amazon Elastic Block Store (Amazon EBS)

34
Q

Which storage service can be used as a low-cost option for hosting static websites?

A

Amazon Simple Storage Service (Amazon S3)
https://aws.amazon.com/getting-started/projects/host-static-website/

35
Q

Which AWS service can host a Microsoft SQL Server database?

A

Amazon Relational Database Service (Amazon RDS)
https://aws.amazon.com/sql/

36
Q

Which of the following is a fast and reliable NoSQL database service?

A

Amazon DynamoDB
https://aws.amazon.com/dynamodb/