AWS Solutions Architect Professional Flashcards

1
Q

What is a Persistent Data Store?

A

Means the data’s durable,
and it sticks around
and it survives reboots, or power cycles.

Examples of this are Glacier and RDS.

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

What is a Transient Data Store?

A

The data’s just temporarily stored
and generally speaking, it gets handed off
to another process.

And examples of this are SQS and SNS.

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

What is Ephemeral data store?

A

Means that the data does not stick around,
so if you stop the instance,
or, in some cases, reboot the service,
the data’s gone.

Examples of this are EC2 Instance Store and Memcached data,
which is under the ElastiCache portfolio.

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

What is IOPS?

A

Input/Output Operations Per Second

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

What is Throughput?

A

How much data you can move at one time

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

What are the two Consistency Models Named?

A

ACID And Base

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

What does ACID mean?

A

Atomic - Meaning all or nothing is written to the DB or it’s rolled back.

Consistent - On the completion of a transaction, the database is structurally sound.

Isolated - Transactions do not contend with one another.

Durable - The results of applying a transaction are permanent, even in the presence of failures.

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

What does BASE Mean?

A

Basic Availability - The database appears to work most of the time.

Soft-State - Stores don’t have to be write-consistent, nor do different replicas have to be mutually consistent all the time.

Eventual consistency - Stores exhibit consistency at some later point (e.g., lazily at read time).

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

What is the maximum object size for S3?

A

5 TB

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

What size is it recommended to use Multipart upload?

A

100 megabytes

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

What is the S3 file path really considered?

A

A Key in the Object storage. This uniquely IDs the object.

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

What is the basic concept of S3 versioning?

A

Saving a new copy of each write operation.

This enables roll backs and un-delete capability

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

True or False:

You can enable MFA for delete operations?

A

True

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

True or False:

S3 Supports Cross Region Replication?

A

True

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

What is Intelligent Tiering?

A

The one slightly odd storage case is Intelligent Tiering.
It will move your data around among other storage classes
based on how frequently or infrequently
the objects are accessed.

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

What are Intelligent Tiering archive options?

A

This will allow those objects
that are being managed by Intelligent Tiering
to shuffle off into Glacier or Deep Glacier
after a certain period of time.

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

What are Services that, with S3, can help create a Data Lake Concept?

A

Athena, Redshift Spectrum, and QuickSight offer the enablement of a data lake concept.

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

What is Transfer Acceleration?

A

Uses CloudFront as an upload point for reduced upload latency and upload times.

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

True or False:

S3 supports the BitTorrent Protocol?

A

True.

You can create a specific url and this can generate a .torrent file to be used across a distributed network.

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

What are other names for S3 Glacier storage?

A

Cold storage

Offline Storage

Farline Storage

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

True or False:

S3 Glacier retrieval can be sped up if you pay for this?

A

True.

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

True or False:

A Glacier Lock is Immutable?

A

True.

It can be overwritten, or deleted, but not changed.

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

With AWS Glacier Vault, how long do you have to confirm your vault lock by default?

A

24 hours to confirm.

If you don’t, the vault lock goes away.

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

With EBS, what are two limitations?

A

Only used with EC2

Only 1 AZ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Can you move Instance Stores between Instances?
No
26
What advantage does Instance Store have over EBS?
Instances stores are direct attach to Instances, and do not need to travel "over the network" in order to be read.
27
EBS Snapshots store data and data changes how?
Incrementally. They only snapshot the changes and rebuild from the compiled changes.
28
What is AWS Data Lifecycle Manager?
Allows scheduled Snapshots for volumes or instances, and can set rules to retain and remove snapshots.
29
What is AWS Elastic File Share (EFS) based on?
Based on NFS file share protocol
30
True or False: EFS is Multi AZ distributed?
True
31
True or False: EFS can be mounted from On Prem Deployments?
True, however not recommended without strong internet connection
32
What is AWS DataSync?
A Purpose Built protocol to keep storage on-prem in sync with EFS or S3 over a Direct Connect or internet and does so securely. Supports EFS to EFS sync.
33
What is the drawback to EFS?
Cost is the main drawback. 3x more expensive than EBS 20x more expensive than S3
34
True or False: EFS supports all NFS features?
False. Some NFS4 features are not supported yet.
35
What is AWS Storage Gateway?
Virtual machine that you could download and you can either run on site or you can also run it on EC2. It provides local storage resources that are back-ended by S3 and Glacier. Easy way to sync on preme data to the cloud
36
What are the modes of AWS Storage Gateway?
File Gateway Volume Gateway Stored Volume Gateway Cached Tape Gateway
37
What is File Gateway?
Exposes volumes as either NFS or SMB shares so that whatever OS you have in your data center.
38
What is Volume Gateway Stored Mode?
Exposed as iSCSI and in essence, they just asynchronously replicate data to S3 in the background.
39
What is Volume Gateway Cached Mode?
Also has an iSCSI interface Difference between this mode is that the primary data is stored on S3. So what lives on your local volume in your data center is only those files or those objects that have been recently accessed. So it serves as a source of cache for your data. That's living out on S3.
40
What is Tape Gateway?
Designed to be a virtual media changer and a virtual tape library for use with existing backup software and it supports many of the popular backup software that are out there today.
41
What is Amazon WorkDocs?
Amazon's version of Dropbox or Google Drive. Securely fully managed collaboration service. It can integrate with AD and provide SSO, Mobile, Web, Mac, Windows native clients HIPPA, PCI, and ISO compliant
42
What Databases are not supported on RDS?
DB2 SAP HANA
43
Does Creating an RDS Read Replica create downtime for your application?
No
44
What is DynamoDB?
Massively Scalable eky value storage system. Multi AZ noSQL data store
45
What is one of the drawbacks for DynamoDB having mutli AZ implementation?
Writes need to be propagated and this could take a small amount of time. Writes are "Eventually Consistent" / Less than a second
46
Is DynamoDB more ACID or BASE compliant?
BASE
47
What does BASE compliant stand for in Databases?
Basic Availability Soft State Eventually Consistent
48
Can DynamoDB be made ACID compliant?
Yes
49
How is DynamoDB priced?
Priced on Throughput rather than compute Defined as Read and write capacity units
50
What is a drawback on DyanmoDB scaling?
DynamoDB can scale up appropriately, but scaling DOWN is difficult as there is not an accurate prediction of surges, or spikes in the reads to certain tables. DynamoDB then does not know when, or slowly scales back. There are documented work arounds
51
True or False? DynamoDB has on demand capacity?
True Premium Cost for this feature
52
How do you achieve ACID compliance with DynamoDB?
Use DynamoDB Transactions.
53
What are name and value pairs referred to in noSQL databases?
Attributes
54
What is the unique identifier called in DynamoDB?
Primary Key
55
What other values are there for DynamoDB to use for organization?
Global Index Secondary Indexes Local Secondary Index Sort Key
56
In DynamoDB, if you want a fast query of attributes without doing a full table scan, what can you use?
Global Secondary Index
57
What can a Secondary Index in a database be thought of as?
A View
58
True or False: Redshift is Postgres SQL compatible?
True This allows it to work with almost any BI tool currently out.
59
What is Redshift Spectrum
A new feature to query data directly from data files on S3
60
What is a Data Lake?
A large repository for a variety of data, on top of which you place some framework or technology to make use of it.
61
What is AWS Neptune?
A Graph Database. Used for storing relationships between objects. Think social networks or product recommendation engines.
62
What are the two subversions of ElastiCache?
Redis and Memcached
63
What makes in memory databases different?
Stored in memory and therefore not tied to disk I/O Faster than DynamoDB Trade off is Persistence
64
How is Elasticache billed?
Node Size and hours of usage
65
Which Version of Elasticache has more features? Memcached or Redis?
Redis has more features. Also can have storage options.
66
What can Amazon Athena be described as?
a SQL Engine overlaid on top of S3 using Presto. Designed to query raw data in S3 in JSON or .CSV format
67
How can you greatly increase Amazon Athena performance?
Convert data into Parquet format
68
True or False: You should use Athena if you're wanting to do joins for your data?
False More useful to use Redshift Spectrum
69
What is Amazon Quantum Ledger Database? (QLDB?)
Based on a blockchain concept, it's an immutable journal of transactions.
70
What is the benefit of having a centralized Ledger Database?
Centralization makes transaction writes faster and leverage speed. Pretty good performance overall.
71
What is Amazon Managed Blockchain?
Hosted version of popular open-source blockchain. Hyperledger Fabric and Ethereum. More of a true blockchain framework designed to be distributed. Can be in AWS, multiple AWS accounts, or not in AWS at all.
72
What is Amazon Timestream Database?
Purpose-built for keeping up with time-series data. Built in Analytics, interpolation of vlaues that might be missing. Data Smoothing.
73
What is Amazon DocumentDB?
DocumentDB is MongoDB-esque, MongoDB compatibility, works with Mongo APIs
74
What is ElasticSearch?
Primarily considered a search engine, but it indexes the documents it serves up, and it stores them as documents in the form of JSON. Usefull for Search or Analytics.
75
What is usually used in combination with ElastiSearch? (ES?)
ELK stack with ElastiSearch, LogStash, and Kibana.
76
When would you want to use a Database on an EC2 instance?
If your preferred database is not available under RDS and if you really need ultimate control over the database.
77
When would you want to use RDS?
You need a traditional relational database for online transactional processing or your data is well-formed and structured.
78
When would you want to use DynamoDB?
If your data is unpredictable and in maybe a name/value pair, and good in memory performance.
79
When would you want to use AWS Redshift?
When you have massive amounts of data and you really need online analytical processing workloads.
80
When would you want to use AWS Neptune?
If the relationship between the objects is a major portion of the data's value. That's where graph databases really excel.
81
When would you want to use ElastiCache?
If you just need a small temporary storage space for data and your data is highly volatile.
82
When creating S3 buckets, what is a good best practice to prevent transmitting traffic over the open internet?
Create an Endpoint for your S3 bucket on your VPC. This can be done for multiple services.
83
What two "flavors" does Amazon Aurora come in?
Postgres and MySql
84
What extra features does Amazon Aurora come with?
Automated Failover to read replicas Performance enhancing and redundancy
85
What benefit might NoSQL Databases have over traditional relational databases?
Lower overall cost of ownership. Better performance. Easy to develop on.
86
True or False: You can suffer a performance hit on your RDS if you're running backups without Multiple AZ enabled?
True. The backups are run against the standby RDS instance.
87
What is a limitation of S3 Requestor Pays bucket access?
Requestor needs an AWS account.
88
True or False: S3 has a bitTorrent protocol support?
True. This can help limit data transfer costs