AWS Databases & Storage Flashcards

1
Q

What is the purpose of an instance store in Amazon EC2?

A

An instance store provides temporary block-level storage for an EC2 instance, but the data is lost when the instance is terminated.

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

What happens to the data on an attached instance store when an EC2 instance is stopped or terminated?

A

All data on the attached instance store is deleted.

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

How does Amazon Elastic Block Store (EBS) differ from an instance store?

A

EBS provides block-level storage volumes that persist even when an EC2 instance is stopped or terminated, while an instance store provides temporary storage that is tied to the lifespan of the instance.

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

How can you back up data stored in EBS volumes?

A

You can create EBS snapshots, which are incremental backups capturing only the changed blocks of data since the most recent snapshot.

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

What is the difference between incremental backups and full backups in relation to EBS snapshots?

A

Incremental backups only capture the changed blocks of data since the most recent snapshot, while full backups copy all the data in the volume each time a backup occurs.

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

What happens to the data on an EBS volume when an EC2 instance is stopped or terminated?

A

The data on the attached EBS volume remains available and persists even when the instance is stopped or terminated.

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

What should be done to ensure the persistence of data stored in EBS volumes?

A

It is important to back up the data by creating EBS snapshots.

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

How are instance store and EBS volumes different in terms of data persistence?

A

Instance store data is temporary and tied to the lifespan of the instance, while data on EBS volumes persists even when the instance is stopped or terminated.

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

What is an instance store?

A

An instance store is a temporary block-level storage volume that is attached to an Amazon EC2 instance.

Instance stores are physically attached to the host computer for an EC2 instance, and therefore have the same lifespan as the instance.
When the instance is terminated, you lose any data in the instance store.

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

What are the benefits of using instance stores?

A

Instance stores are fast and can provide high throughput.

Instance stores are easy to use and can be provisioned quickly.

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

What are the benefits of using instance stores?

A

Instance stores are fast and can provide high throughput.
Instance stores are easy to use and can be provisioned quickly.

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

What are the limitations of using instance stores?

A

Instance store data is not persistent.
Instance store capacity is limited.

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

What is Amazon EBS?

A

Amazon EBS is a service that provides block-level storage volumes that you can use with Amazon EC2 instances.

EBS volumes are persistent, so your data is not lost if you stop or terminate an Amazon EC2 instance.

EBS volumes are available in a variety of sizes and types, so you can choose the right one for your needs.

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

What are the benefits of using Amazon EBS?

A

EBS volumes are persistent.

EBS volumes are available in a variety of sizes and types.

EBS volumes are highly reliable

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

What are the limitations of using Amazon EBS?

A

EBS volumes can be more expensive than instance stores.

EBS volumes can take longer to provision than instance stores.

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

What is an EBS snapshot?

A

An EBS snapshot is an incremental backup of an EBS volume.

Incremental backups only copy the blocks of data that have changed since the most recent snapshot.

EBS snapshots can be used to restore an EBS volume to a previous point in time.

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

What are the benefits of using EBS snapshots?

A

EBS snapshots can be used to protect your data from accidental deletion or corruption.

EBS snapshots can be used to restore an EBS volume to a previous point in time.

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

What are the limitations of using EBS snapshots?

A

EBS snapshots can take up storage space.
EBS snapshots can be slow to create

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

What are the best practices for using instance stores and EBS?

A

Use instance stores for temporary data that does not need to be persistent.

Use EBS for data that needs to be persistent, such as databases, application logs, and user files.

Optimize your EBS volumes for your specific workload. For example, if you are running a database, you might want to use a provisioned IOPS volume.

Back up your EBS volumes regularly.
Use EBS snapshots to protect your data from accidental deletion or corruption.

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

When should I use instance stores and when should I use EBS?

A

Use instance stores when you need temporary storage that is fast and easy to use.
Use EBS when you need persistent storage that is reliable and scalable.

If you are not sure whether to use instance stores or EBS, you can start with instance stores and then switch to EBS if you need more storage or if your data needs to be persistent.

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

How do I manage the costs of using instance stores and EBS?

A

Monitor your usage of instance stores and EBS to make sure that you are not overpaying.

Use the right size EBS volumes for your needs.

Use EBS snapshots to reduce the amount of storage space that you need.

Delete EBS volumes that you no longer need

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

What is Amazon S3?

A

Amazon S3 is a service that provides object-level storage.

Amazon S3 stores data as objects in buckets.
You can upload any type of file to Amazon S3, such as images, videos, text files, and so on.

Amazon S3 offers unlimited storage space.
The maximum file size for an object in Amazon S3 is 5 TB.

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

What are the limitations of using instance stores?

A

Instance store data is not persistent.
Instance store capacity is limited.

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

Amazon S3 Storage Classes

A

Amazon S3 Standard
Amazon S3 Standard-Infrequent Access (S3 Standard-IA)
Amazon S3 One Zone-Infrequent Access (S3 One Zone-IA)
Amazon S3 Intelligent-Tiering
Amazon S3 Glacier Instant Retrieval
Amazon S3 Glacier Deep Archive

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

Amazon S3 Standard

A

Designed for frequently accessed data
Stores data in a minimum of three Availability Zones

Provides high availability for objects

Has a higher cost than other storage classes intended for infrequently accessed data and archival storage

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

Amazon S3 Standard-Infrequent Access (S3 Standard-IA)

A

Ideal for infrequently accessed data
Similar to Amazon S3 Standard but has a lower storage price and higher retrieval price
Provides the same level of availability as Amazon S3 Standard but with a lower storage price and a higher retrieval price

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

Amazon S3 One Zone-Infrequent Access (S3 One Zone-IA)

A

Stores data in a single Availability Zone
Has a lower storage price than Amazon S3 Standard-IA

Makes it a good storage class to consider if the following conditions apply:

You want to save costs on storage.
You can easily reproduce your data in the event of an Availability Zone failure.

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

Amazon S3 Intelligent-Tiering

A

Ideal for data with unknown or changing access patterns

Requires a small monthly monitoring and automation fee per object
In the Amazon S3 Intelligent-Tiering storage class, Amazon S3 monitors objects’ access patterns.

If you haven’t accessed an object for 30 consecutive days, Amazon S3 automatically moves it to the infrequent access tier, Amazon S3 Standard-IA.

If you access an object in the infrequent access tier, Amazon S3 automatically moves it to the frequent access tier, Amazon S3 Standard

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

Amazon S3 Glacier Instant Retrieval

A

Works well for archived data that requires immediate access

Can retrieve objects within a few milliseconds
When you decide between the options for archival storage, consider how quickly you must retrieve the archived objects.

You can retrieve objects stored in the Amazon S3 Glacier Instant Retrieval storage class within milliseconds, with the same performance as Amazon S3 Standard.

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

Amazon S3 Glacier Flexible Retrieval

A

Low-cost storage designed for data archiving
Able to retrieve objects within a few minutes to hours

Amazon S3 Glacier Flexible Retrieval is a low-cost storage class that is ideal for data archiving.

For example, you might use this storage class to store archived customer records or older photos and video files.

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

Amazon S3 Glacier Deep Archive

A

Lowest-cost object storage class ideal for archiving

Able to retrieve objects within 12 hours

Amazon S3 Deep Archive supports long-term retention and digital preservation for data that might be accessed once or twice in a year.

This storage class is the lowest-cost storage in the AWS Cloud, with data retrieval from 12 to 48 hours.

All objects from this storage class are replicated and stored across at least three geographically dispersed Availability Zones

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

Amazon S3 Outposts

A

Creates S3 buckets on Amazon S3 Outposts
Makes it easier to retrieve, store, and access data on AWS Outposts

Amazon S3 Outposts delivers object storage to your on-premises AWS Outposts environment.

Amazon S3 Outposts is designed to store data durably and redundantly across multiple devices and servers on your Outposts.

It works well for workloads with local data residency requirements that must satisfy demanding performance needs by keeping data close to on-premises applications.

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

What are the different types of objects that can be stored in Amazon S3?

A

Any type of file can be stored in Amazon S3, such as images, videos, text files, and so on.

Amazon S3 also supports storing objects that are larger than 5 TB.

Amazon S3 objects can be stored in a variety of formats, including JPEG, PNG, GIF, TIFF, PDF, and CSV.

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

What are the different ways to access Amazon S3 objects?

A

You can access Amazon S3 objects using the AWS Management Console, the AWS Command Line Interface (CLI), or the AWS SDKs.

You can also access Amazon S3 objects using the REST API.

Amazon S3 also supports access to objects using the Amazon S3 Transfer Acceleration service.

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

How do I use Amazon S3 with other AWS services?

A

Amazon S3 can be used with a variety of other AWS services, such as:

Amazon Elastic Compute Cloud (EC2)
Amazon Relational Database Service (RDS)
Amazon Simple Notification Service (SNS)
Amazon Simple Queue Service (SQS)

Amazon S3 can also be used with third-party services, such as:

Heroku
MongoDB
WordPress

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

What are the best practices for using Amazon S3?

A

Use the right storage class for your data.

Encrypt your data.

Use versioning to protect your data from accidental deletion or corruption.

Use lifecycle policies to automatically move your data to different storage classes as it ages.

Use access control lists (ACLs) to control who can access your data.

Monitor your usage to make sure that you are not overpaying.

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

What are the most common mistakes that people make when using Amazon S3?

A

Not using the right storage class.

Not encrypting their data.

Not using versioning.

Not using lifecycle policies.

Not using access control lists (ACLs).

Not monitoring their usage.

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

What is the storage class of Amazon Elastic Block Storage (EBS)?

A

Amazon Elastic Block Storage is a block storage service.

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

What is the storage class of Amazon Simple Storage Service (S3)?

A

Individual objects in S3 can have a size of up to 5,000 gigabytes.

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

Which storage class is suitable for a photo analysis website with millions of animal pictures that need to be indexed and viewed by many users?

A

S3 is the suitable storage class for this use case due to its web-enabled nature, URL accessibility, regional distribution, and high durability.

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

Amazon Elastic Block Storage (EBS)

A

Storage class: Block storage

Maximum size: 16 tebibytes

Survives EC2 instance termination: Yes

Storage media: SSDs or spinning platters

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

Amazon Simple Storage Service (S3)

A

Storage class: Object storage

Maximum size of individual objects: 5,000 gigabytes

Durability: 99.999999999 percent

Suitable for photo analysis website: S3

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

Other features of EBS

A

Performance: EBS volumes can provide high throughput and low latency, making them suitable for applications that require high performance, such as databases and web servers.

Availability: EBS volumes are highly available and durable, with a 99.999% availability SLA.

Security: EBS volumes are encrypted at rest and in transit, providing secure storage for your data.

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

Other features of S3

A

Scalability: S3 is highly scalable, and you can easily add or remove storage as needed.

Global availability: S3 is available in all AWS regions, so you can store your data close to your users.

Cost-effectiveness: S3 is a cost-effective storage solution, with a variety of pricing options to fit your budget.

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

What is Amazon Elastic File System (EFS)?

A

Amazon Elastic File System (EFS) is a fully managed file storage service that makes it easy to deploy and scale file systems for use with Amazon EC2 instances and other AWS services.

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

What are the benefits of using EFS?

A

EFS offers a number of benefits, including:

Scalability: EFS can scale automatically to petabytes without disrupting applications.

Durability: EFS data is replicated across multiple Availability Zones for high availability and durability.

Performance: EFS provides high throughput and low latency for file-based workloads.

Security: EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

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

What are the use cases for EFS?

A

EFS is a good choice for a variety of use cases, including:

Content management systems
Media streaming
Big data analytics
Machine learning
DevOps

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

What are the differences between EFS and EBS?

A

EBS and EFS are both file storage services, but they have some key differences:

Storage location: EBS volumes are stored in a single Availability Zone, while EFS is a regional service that stores data in multiple Availability Zones.

Scalability: EBS volumes can be scaled up or down, but EFS automatically scales to meet demand.

Performance: EBS volumes can provide higher throughput and lower latency than EFS, but EFS is more cost-effective for large file systems.

Use cases: EBS is a good choice for applications that require high performance, while EFS is a good choice for applications that need to scale to large sizes.

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

What are the different types of EFS file systems?

A

There are two types of EFS file systems:

Standard file systems: Standard file systems are designed for general-purpose use cases. They are scalable, durable, and secure.

Provisioned throughput file systems: Provisioned throughput file systems are designed for applications that require high throughput and low latency. They are more expensive than standard file systems, but they can provide better performance.

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

How do I create an EFS file system?

A

You can create an EFS file system using the AWS Management Console, the AWS CLI, or the AWS SDKs.

45
Q

What are the pricing options for EFS?

A

EFS is priced based on the amount of storage you use and the amount of throughput you require

46
Q

EBS snapshots

A

EBS snapshots are point-in-time copies of EBS volumes.

They are used to back up EBS volumes, restore data from a previous point in time, and migrate data to a new region or account.

Snapshots are stored in Amazon S3.

They are priced based on the amount of storage used.

Snapshots have a retention period of 30 days by default.

Snapshots can be encrypted at rest using AWS Key Management Service (KMS).

47
Q

EBS instances

A

EBS instances are virtual machines that run on Amazon Elastic Compute Cloud (EC2).

They are used to run applications.
EBS instances are stored in Amazon EC2.

They are priced based on the amount of CPU, memory, and storage used.

EBS instances can be terminated.

48
Q

Key differences between EBS snapshots and EBS instances

A

EBS snapshots are a backup of EBS volumes, while EBS instances are virtual machines that run on EC2.

EBS snapshots are used to back up EBS volumes, restore data from a previous point in time, and migrate data to a new region or account, while EBS instances are used to run applications.

EBS snapshots are stored in Amazon S3, while EBS instances are stored in Amazon EC2.

EBS snapshots are priced based on the amount of storage used, while EBS instances are priced based on the amount of CPU, memory, and storage used.

EBS snapshots cannot be terminated, while EBS instances can be terminated.

49
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

50
Q

What are the best practices for using EFS?

A

Use EFS for applications that require high scalability and durability.

Use provisioned throughput file systems for applications that require high throughput and low latency.

Encrypt your EFS file systems to protect your data.

Use IAM policies to control access to your EFS file systems.

50
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

51
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

51
Q

What are the best practices for using EFS?

A

Use EFS for applications that require high scalability and durability.

Use provisioned throughput file systems for applications that require high throughput and low latency.

Encrypt your EFS file systems to protect your data.

Use IAM policies to control access to your EFS file systems.

52
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

52
Q

What are the best practices for using EFS?

A

Use EFS for applications that require high scalability and durability.

Use provisioned throughput file systems for applications that require high throughput and low latency.

Encrypt your EFS file systems to protect your data.

Use IAM policies to control access to your EFS file systems.

53
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

53
Q

What are the best practices for using EFS?

A

Use EFS for applications that require high scalability and durability.

Use provisioned throughput file systems for applications that require high throughput and low latency.

Encrypt your EFS file systems to protect your data.

Use IAM policies to control access to your EFS file systems.

54
Q

What are the best practices for using EFS?

A

Use EFS for applications that require high scalability and durability.

Use provisioned throughput file systems for applications that require high throughput and low latency.

Encrypt your EFS file systems to protect your data.

Use IAM policies to control access to your EFS file systems.

55
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

56
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

57
Q

What are the best practices for using EFS?

A

Use EFS for applications that require high scalability and durability.

Use provisioned throughput file systems for applications that require high throughput and low latency.

Encrypt your EFS file systems to protect your data.

Use IAM policies to control access to your EFS file systems.

58
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

59
Q

What are the best practices for using EFS?

A

Use EFS for applications that require high scalability and durability.

Use provisioned throughput file systems for applications that require high throughput and low latency.

Encrypt your EFS file systems to protect your data.

Use IAM policies to control access to your EFS file systems.

60
Q

What is a relational database?

A

A relational database is a database in which data is stored in a series of tables that are related to each other.

61
Q

What are the benefits of using a relational database?

A

elational databases offer a number of benefits, including:

Data consistency: Data in a relational database is stored in a consistent way, which makes it easy to find and query data.

Data integrity: Relational databases can help to ensure the integrity of your data by enforcing data constraints.

Scalability: Relational databases can be scaled to meet the needs of your business.

Security: Relational databases can be secured using a variety of methods, including encryption and access control.

62
Q

What is Amazon RDS?

A

Amazon Relational Database Service (Amazon RDS) is a fully managed service that makes it easy to set up, operate, and scale a relational database in the cloud.

63
Q

What are the different database engines available on Amazon RDS?

A

Amazon RDS supports six database engines:

Amazon Aurora: Amazon Aurora is a fully managed MySQL and PostgreSQL compatible relational database engine that is up to five times faster than standard MySQL and three times faster than standard PostgreSQL.

PostgreSQL: PostgreSQL is an open-source object-relational database management system (ORDBMS) that is known for its reliability, scalability, and extensibility.

MySQL: MySQL is an open-source relational database management system (RDBMS) that is known for its speed, ease of use, and scalability.

MariaDB: MariaDB is a community-developed fork of MySQL that is known for its performance, stability, and security.

Oracle Database: Oracle Database is a commercial relational database management system (RDBMS) that is known for its scalability, performance, and security.

Microsoft SQL Server: Microsoft SQL Server is a commercial relational database management system (RDBMS) that is known for its scalability, performance, and compatibility with Microsoft Windows.

64
Q

What are the best practices for using Amazon RDS?

A

Here are some best practices for using Amazon RDS:

Choose the right database engine for your needs.
Set up the correct storage and IOPS for your workload.
Back up your data regularly.
Monitor your database performance.
Secure your database.

65
Q

What is Amazon Aurora?

A

Amazon Aurora is a fully managed MySQL and PostgreSQL compatible relational database engine that is up to five times faster than standard MySQL and three times faster than standard PostgreSQL.

66
Q

What are the benefits of using Amazon Aurora?

A

Performance: Amazon Aurora is up to five times faster than standard MySQL and three times faster than standard PostgreSQL.

Availability: Amazon Aurora is highly available and durable, with six copies of your data replicated across three Availability Zones.

Security: Amazon Aurora is secure, with encryption at rest and in transit.

Cost-effectiveness: Amazon Aurora is cost-effective, with a pay-as-you-go pricing model.

67
Q

What is Amazon DynamoDB?

A

Amazon DynamoDB is a fully managed NoSQL database service that offers single-digit millisecond performance at any scale.

68
Q

What are the benefits of using Amazon DynamoDB?

A

Performance: Amazon DynamoDB delivers single-digit millisecond performance at any scale.

Scalability: Amazon DynamoDB automatically scales to adjust for changes in capacity while maintaining consistent performance.

Serverless: Amazon DynamoDB is serverless, which means that you do not have to provision, patch, or manage servers.

Security: Amazon DynamoDB is secure, with encryption at rest and in transit.

Cost-effectiveness: Amazon DynamoDB is cost-effective, with a pay-as-you-go pricing model.

69
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

69
Q

What are the best practices for using EFS?

A

Use EFS for applications that require high scalability and durability.

Use provisioned throughput file systems for applications that require high throughput and low latency.

Encrypt your EFS file systems to protect your data.

Use IAM policies to control access to your EFS file systems.

70
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

71
Q

What are the best practices for using EFS?

A

Use EFS for applications that require high scalability and durability.

Use provisioned throughput file systems for applications that require high throughput and low latency.

Encrypt your EFS file systems to protect your data.

Use IAM policies to control access to your EFS file systems.

72
Q

What are the different types of data structures supported by Amazon DynamoDB?

A

Key-value pairs: Key-value pairs are the simplest type of data structure supported by Amazon DynamoDB. A key-value pair consists of a key and a value. The key is used to identify the item, and the value is the data that is stored for the item.

JSON documents: JSON documents are a more complex type of data structure supported by Amazon DynamoDB. A JSON document is a collection of key-value pairs that are stored together as a single unit.

73
Q

What are the different ways to access Amazon DynamoDB?

A

The AWS Management Console: The AWS Management Console is a web-based interface that you can use to manage your Amazon DynamoDB resources.

The AWS Command-Line Interface (CLI): The AWS CLI is a command-line tool that you can use to manage your Amazon DynamoDB resources from the command line.

The AWS SDKs: The AWS SDKs are a set of libraries that you can use to access Amazon DynamoDB from your programming language of choice.

74
Q

What are some use cases for Amazon DynamoDB?

A

Real-time applications: Amazon DynamoDB can be used to build real-time applications that require high performance and scalability.

Log processing: Amazon DynamoDB can be used to process logs from applications and services.

E-commerce: Amazon DynamoDB can be used to store product data for e-commerce applications.

Gaming: Amazon DynamoDB can be used to store game data for multiplayer games.

75
Q

What is a non-relational database?

A

A non-relational database (also known as a NoSQL database) is a type of database that does not use the relational model.

76
Q

What are the benefits of using a non-relational database?

A

High performance: Non-relational databases are often used for applications that require high performance.

Scalability: Non-relational databases can be scaled to meet the needs of your business.

Flexibility: Non-relational databases are more flexible than relational databases, and can be used to store a wider variety of data.

Cost-effectiveness: Non-relational databases can be more cost-effective than relational databases, especially for large datasets.

77
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

77
Q

What are the best practices for using EFS?

A

Use EFS for applications that require high scalability and durability.

Use provisioned throughput file systems for applications that require high throughput and low latency.

Encrypt your EFS file systems to protect your data.

Use IAM policies to control access to your EFS file systems.

78
Q

What are some use cases for non-relational databases?

A

Non-relational databases can be used for a variety of use cases, including:

Real-time applications: Non-relational databases can be used to build real-time applications that require high performance.
Log processing: Non-relational databases can be used to process logs from applications and services.
E-commerce: Non-relational databases can be used to store product data for e-commerce applications.
Gaming: Non-relational databases can be used to store game data for multiplayer games.

79
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

80
Q

What are the key differences between Amazon RDS and Amazon DynamoDB?

A

Data model: Amazon RDS is a relational database, while Amazon DynamoDB is a NoSQL database.

Performance: Amazon RDS is designed for high-performance OLTP workloads, while Amazon DynamoDB is designed for high-performance OLAP workloads.

Scalability: Amazon RDS can scale up to support more data and traffic, while Amazon DynamoDB can scale out to support more data and traffic.

Cost: Amazon RDS is more expensive than Amazon DynamoDB.

80
Q

What are the best practices for using EFS?

A

Use EFS for applications that require high scalability and durability.

Use provisioned throughput file systems for applications that require high throughput and low latency.

Encrypt your EFS file systems to protect your data.

Use IAM policies to control access to your EFS file systems.

81
Q

What is Amazon Redshift?

A

A data warehousing service that you can use for big data analytics. It offers the ability to collect data from many sources and helps you to understand relationships and trends across your data.

81
Q

Which database should I use?

A

The best database for you depends on your specific needs. If you need a relational database with high availability, security, and manageability, then Amazon RDS is a good choice. If you need a NoSQL database with high performance, scalability, and cost-effectiveness, then Amazon DynamoDB is a good choice.

82
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

82
Q

What are the best practices for using EFS?

A

Use EFS for applications that require high scalability and durability.

Use provisioned throughput file systems for applications that require high throughput and low latency.

Encrypt your EFS file systems to protect your data.

Use IAM policies to control access to your EFS file systems.

83
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

84
Q

What are the best practices for using EFS?

A

Use EFS for applications that require high scalability and durability.

Use provisioned throughput file systems for applications that require high throughput and low latency.

Encrypt your EFS file systems to protect your data.

Use IAM policies to control access to your EFS file systems.

85
Q

What are some use cases for Amazon Redshift?

A

Data warehousing: Amazon Redshift can be used to store and analyze large datasets.

Business intelligence: Amazon Redshift can be used to build business intelligence applications.

Machine learning: Amazon Redshift can be used to train and deploy machine learning models.

86
Q

What is AWS DMS?

A

AWS Database Migration Service (AWS DMS) is a fully-managed service that helps you migrate your data between different database platforms.

87
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

87
Q

What are the best practices for using EFS?

A

Use EFS for applications that require high scalability and durability.

Use provisioned throughput file systems for applications that require high throughput and low latency.

Encrypt your EFS file systems to protect your data.

Use IAM policies to control access to your EFS file systems.

88
Q

What is AWS DMS?

A

AWS Database Migration Service (AWS DMS) is a fully-managed service that helps you migrate your data between different database platforms.

89
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

90
Q

What are the best practices for using EFS?

A

Use EFS for applications that require high scalability and durability.

Use provisioned throughput file systems for applications that require high throughput and low latency.

Encrypt your EFS file systems to protect your data.

Use IAM policies to control access to your EFS file systems.

91
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

92
Q

What are the best practices for using EFS?

A

Use EFS for applications that require high scalability and durability.

Use provisioned throughput file systems for applications that require high throughput and low latency.

Encrypt your EFS file systems to protect your data.

Use IAM policies to control access to your EFS file systems.

93
Q

What are the benefits of using AWS DMS?

A

Ease of use: AWS DMS is a fully-managed service, so you don’t have to worry about the underlying infrastructure.

Scalability: AWS DMS can scale to meet the needs of your migration.

Security: AWS DMS is a secure service, with encryption at rest and in transit.

Cost-effectiveness: AWS DMS is a cost-effective way to migrate your data.

94
Q

What are the different types of migrations that AWS DMS can support?

A

Source-to-target migration: This is the most common type of migration, where you move data from one database to another.

Replication: This type of migration allows you to create a copy of your database for disaster recovery or testing purposes.

Refactoring: This type of migration allows you to change the schema of your database without losing data.

95
Q

What are some use cases for AWS DMS?

A

Migrating to the cloud: AWS DMS can be used to migrate your data to the cloud from on-premises or another cloud provider.

Modernizing your database: AWS DMS can be used to migrate your data to a newer database platform.

Testing and development: AWS DMS can be used to create test and development environments for your database.

96
Q

Amazon DocumentDB

A

It is a document database service that supports MongoDB workloads. (MongoDB is a document database program.)

97
Q

Amazon Neptune

A

Amazon Neptune is a graph database service.

You can use Amazon Neptune to build and run applications that work with highly connected datasets, such as recommendation engines, fraud detection, and knowledge graphs.

98
Q

Amazon Quantum Ledger Database (Amazon QLDB)

A

Amazon Quantum Ledger Database (Amazon QLDB) is a ledger database service.

You can use Amazon QLDB to review a complete history of all the changes that have been made to your application data.

99
Q

Amazon Managed Blockchain

A

Amazon Managed Blockchain is a service that you can use to create and manage blockchain networks with open-source frameworks.

Blockchain is a distributed ledger system that lets multiple parties run transactions and share data without a central authority.

100
Q

Amazon ElastiCache

A

Amazon ElastiCache is a service that adds caching layers on top of your databases to help improve the read times of common requests.

It supports two types of data stores: Redis and Memcached.

101
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

101
Q

What are the best practices for using EFS?

A

Use EFS for applications that require high scalability and durability.

Use provisioned throughput file systems for applications that require high throughput and low latency.

Encrypt your EFS file systems to protect your data.

Use IAM policies to control access to your EFS file systems.

102
Q

Which statement or statements are TRUE about Amazon EBS volumes and Amazon EFS file systems?

EBS volumes store data within a single Availability Zone. Amazon EFS file systems store data across multiple Availability Zones.

EBS volumes store data across multiple Availability Zones. Amazon EFS file systems store data within a single Availability Zone.

EBS volumes and Amazon EFS file systems both store data within a single Availability Zone.

EBS volumes and Amazon EFS file systems both store data across multiple Availability Zones.

A

EBS volumes store data within a single Availability Zone. Amazon EFS file systems store data across multiple Availability Zones.

An EBS volume must be located in the same Availability Zone as the Amazon EC2 instance to which it is attached.

Data in an Amazon EFS file system can be accessed concurrently from all the Availability Zones in the Region where the file system is located.

102
Q

Amazon DynamoDB Accelerator

A

Amazon DynamoDB Accelerator is an in-memory cache for DynamoDB.

It helps improve response times from single-digit milliseconds to microseconds.

103
Q

How do I secure my EFS file system?

A

EFS is encrypted at rest and in transit, and you can control access to your file systems using IAM policies.

104
Q

What are the best practices for using EFS?

A

Use EFS for applications that require high scalability and durability.

Use provisioned throughput file systems for applications that require high throughput and low latency.

Encrypt your EFS file systems to protect your data.

Use IAM policies to control access to your EFS file systems.

105
Q

What is AWS Config

A

AWS Config
Assess, audit, and evaluate configurations of your resources

106
Q

What is CodeDeploy

A

CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances, on-premises instances, serverless Lambda functions, or Amazon ECS services.