Solution Arch - Associate Prep Flashcards
AWS Shield
Distributed Denial of Service (DDoS) protection service
AWS Global Accelerator
Networking service. Sends your user’s traffic Through Amazon Web Service’s global network infrastructure
Amazon SNS
Simple Notification Service
AWS Storage Gateway
On premises access to cloud storage. File gateway includes Server Message Block (SMB), Network File Share (NFS) interfaces to S3
AWS Private Link
Connect AWS services directly to each other without accessing the public internet. Gateway endpoints for S3, Dynamo DB. Interface endpoints for …
How many 9’s of durability does S3 provide?
11 9’s of durability
How can I encrypt an unencrypted Elastic Block Storage (EBS) volume?
- Take a snapshot of the unencrypted volume you want to encrypt
- Create a copy of the snapshot
- Adjust the encryption options during the copy of the snapshot
- Create a volume from the snapshot (encryption can also be enabled here instead of during the snapshot copy)
How can I move an Elastic Block Storage (EBS) volume from one availability zone (AZ) to another?
- Take a snapshot of the volume
- Create an Azure Machine Image (AMI) from the snapshot
- Launch a new EC2 instance in the desired AZ
How can I move an Elastic Block Storage (EBS) volume from one region to another?
- Take a snapshot of the volume
- Create an Azure Machine Image (AMI) from the snapshot
- Copy the AMI to another region
- Launch a new EC2 instance from the copied AMI
ECS
Elastic Container Service
Ephemeral
Lasting for a very short time
EC2 Status
NA
What is the difference between a NAT gateway and instance?
NAT gateway is a managed service which launches in a redundant way within an AZ. You can only have 1 NAT gateway inside 1 availability zone
NAT instances are individual EC2 instances launched via. community AMIs on on a EC2 instance you must manage
DNS (Route 53) record types
Address Records (A Records). A records converts the name of a domain directly into an IP address.
Canonical Names Records (CNAME Records) - Resolve one domain name to another. Example Chris.com to www.Chris.com
Is encryption on all EBS volume types supported?
All EBS volume type support encryption. Not all EC2 instance types support encryption
What are the differences between ElastiCache Memcached and ElastiCache Redis (w + w/o cluster mode enabled)
See image
Is data between an instance and an encrypted volume also encrypted?
Yes it is
What is AWS SAM (Serverless Application Model)?
SAM is an extension of AWS CloudFormation. It is used to package, test and deploy serverless applications
What / when would you use a Network Address Translation (NAT)?
If you have a private network and you need to help gain outbound access to the internet you would need to use a NAT gateway to remap the private IP addresses. For this use the NAT would need to be launched in a public subnet.
If you have two networks which have conflicting network addresses you can use a NAT to make the addresses more agreeable.
What are the RDS engine types offered as part of Amazon RDS?
- Amazon Aurora
- MySQL
- MariaDB
- PostgreSQL
- Oracle
- Microsoft SQL Server
Do all RDS engine types support encryption?
Yes. Encryption at rest can be turned on for all RDS engine. Encryption is handled using AWS KMS. Turning on encryption will also encrypt automated backups, snapshots and read replicas.
What back up options are available for RDS?
- Automated backups and manual snapshots.
- For automated backups you choose a retention period between 1 - 35 days. transaction logs are stored S3
- Manual snapshot are manually taken by a user
When you restore a RDS back up will it over write the existing database?
No. Restoring to a point in time never restores over top of an existing database. When you restore a new RDS instance it will be created with a new DNS endpoint.
Explain the architecture of Multi-AZ deployment for RDS?
- RDS makes an exact copy of the data base in another AZ
- Data is automatically and synchronizes replicated to the data base in the other AZ
- If the AZ of the primary goes down fail over will occur (automatic fail over protection). The stand by slave data base will be promoted to the master.
What is a launch configuration?
Launch configurations are used with the auto scaling groups