Aws Solutions Architect Flashcards
Processes big data across a Hadoop cluster of virtual servers on EC2 and S3.
Compute service is specifically designed to assist you in processing large data sets.
Elastic Map Reduce (EMR)
Refers to its dynamic resizing ability, which allows it to ramp up or reduce resource use depending on the demand at any given time
Elastic in EMR
Delivers content based on geographic locations of the user, origin of the webpage and the content delivery server.
A system of distributed servers that deliver pages and other Web content to a user
Content Delivery Network (CDN)
This solution offers durable, available storage for flat files.
Makes it simple and practical to collect, store, and analyze data - regardless of format – all at massive scale.
Has a Durability of 99.999999999% (11x9's) and Availability of 99.99%
Simple Storage Service (S3)
This Service offers the following database engines: SQL, MySQL, MariaDB, PostgreSQL, Aurora, and Oracle.
A web service that makes it easier to set up, operate, and scale a relational database in the cloud.
Relational Database Services (RDS)
This is an S3 storage option that enables customers to store noncritical, reproducible data at lower levels of redundancy than S3’s standard storage.
Has a Durability of 99.99% and Availability of 99.99%
Reduced Redundancy Storage (RRS)
Has a minimum file size of 1 Byte
Simple Storage Service (S3)
provides persistent block storage volumes for use with Amazon EC2 instances in the AWS Cloud.
Elastic Block Storage (EBS)
S3 storage class for data that is accessed less frequently, but requires rapid access when needed.
S3 Standard - Infrequent Access (S3 - IA)
Spot Instances
Massive Paralell Computations
Enables you to securely control access to AWS services and resources for your users.
You can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
IAM (Identity Access management)
DynamoDB Consistency model that Maximizes your read throughput. However, might not reflect the results of a recently completed write.
DynamoDB Consistency Model where Consistency across all copies of data is usually reached within a second.
DynamoDB Eventually Consistent Reads (Default)
DynamoDB Consistency Model that Returns a result that reflects all writes that received a successful response prior to the read.
DynamoDB Strongly Consistent Reads
DynamoDB Service that provides Efficient disaster recovery.
DynamoDB Service that provides Faster reads.
DynamoDB Cross-Region replication
DynamoDB Service that provides Easier traffic management
DynamoDB Service that facilitates Easy regional migration
DynamoDB Service that facilitates Live data migration
DynamoDB Cross-Region replication
(Optional) Specifies the AWS CloudFormation template version that the template conforms to.
(Optional) CF Template Section that can change independently of the API and WSDL versions.
Cloud Formation Template Section - Format Version
(Optional) CF Template Section that describes the template. This section must always follow the template format version section.
Cloud Formation Template Section - Description
(Optional) CF Template Section that provides additional information about the template.
Cloud Formation Template Section - Metadata.
(Optional) CF Template Section that specifies values that you can pass in to your template at runtime (when you create or update a stack).
(Optional) CF Template Section you can refer to in the Resources and Outputs sections of the template.
Cloud Formation Template Section - Parameters
(Optional) CF Template Section that is similar to a lookup table. With keys and values that you can use to specify conditional parameter values.
Cloud Formation Template Section - Mappings
(Optional) CF Template Section that controls whether certain resources or properties are created or assigned a value during stack creation or update.
Cloud Formation Template Section - Conditions
(Optional) CF Template Section for serverless (Lambda-based) applications, specifies the version of the Serverless Application Model (AWS SAM) to use.
Cloud Formation Template Section - Transform
(Required) CF Template Section that specifies the stack resources and their properties, such as an EC2 instance or an S3 bucket.
Cloud Formation Template Section - Resources
(Optional) CF Template Section that describes the values that are returned whenever you view your stack's properties.
Cloud Formation Template Section - Outputs
IAM Entity that represents the person or service who uses the IAM user to interact with AWS.
IAM - User
IAM Entity that is primarily used with IAM Roles. Can be requested to have more restricted set of permissions than a standard user.
IAM Entity that can be set to expire automatically after a set period of time. You control the expiration of the Entity.
IAM - Temporary Credentials
IAM Entity that has complete unrestricted access to all resources in your AWS account, including billing and password changes.
IAM Entity that should NOT be used for everyday access.
IAM - AWS Account Roor User
EC2 - Instance Types - T2, M3, M4
EC2 General Purpose -Burstable Performance Instances. that provide a baseline level of CPU performance with the ability to burst above the baseline.
EC2 - General purpose - Instance Type
EC2 - Instance Types - C3, C4
EC2 - Compute optimized - Instance Type
EC2 - Instance Types - R3, R4,X1
EC2 - Memory optimized - Instance Type
EC2 - Instance Types - D2, I2, I3
EC2 - Storage optimized - Instance Type
EC2 - Instance Types - F1, P2, G2, G3
EC2 - Accelerated computing - Instance Type
This RDS feature is Supported by these Databases MySQL, MariaDB, PostgreSQL
RDS - Read Replica - Databases
Enables customers to import VM images in order to create EC2 instances. Customers can also export previously imported EC2 instances to create VMs.
VM Import/Export
Android, Browser, iOS, Java, .NET, Node.js, PHP, Python, Ruby, GO, C++ AWS Mobile
AWS - Supported SDKs
You can configure retention period form 1 minute to 14 days the default is 4 days
SQS - Message Queue Duration
The two general forms of this S3 endpoint are as follows: bucket-name.s3-website-region.amazonaws.com and bucket-name.s3-website.region.amazonaws.com
RDS - Website Endpoints
This is a feature that enables you to capture information about the IP traffic going to and from network interfaces in your VPC.
VPC - Flow Logs
A horizontally scaled, redundant, and highly available VPC component that allows communication between instances in your VPC and the Internet.
Internet Gateways (IGW)
You can use This service to monitor, store, and access your log files from Amazon EC2 instances, AWS CloudTrail, and other sources.
CloudWatch Logs
This is one of the most Ideal solutions for adding elasticity to your application
Elastic Load Balancing (ELB)
IOPS limits on volumes
Min: 100, Max 20000
This is a highly scalable, high performance container management service.
This service supports Docker and allows you to easily run apps on a managed cluster of EC2 instances.
EC2 Container Service
You can use the AWS Security Token Service (STS) to create and provide trusted users with credentials that can control access to your AWS resources.
IAM - Temporary Credentials
This provides the information required to launch an instance.
You specify this when you launch an instance, and you can launch as many instances from this as needed.
Amazon Machine Image (AMI)
You can also create these and sell them to other Amazon EC2 users.
You can customize the instance that you launch from a public ... and then save that configuration as a custom ... for your own use.
Amazon Machine Image (AMI)
Contains a set of rules, called routes, that are used to determine where network traffic is directed.
Route Tables
The source and destination buckets must be versioning-enabled.
The source and destination buckets must be in different AWS regions.
You can replicate objects from a source bucket to only one destination bucket.
S3 - Cross-Region Replication - Requirements
Amazon S3 must have permission to replicate objects from that source bucket to the destination bucket on your behalf.
If the source bucket owner also owns the object, the bucket owner has full permissions to replicate the object.
if you are setting this up in a cross-account scenario, the source bucket owner must have permission to replicate objects in the destination bucket.
S3 - Cross-Region Replication - Requirements
This is the number of IP addresses that are reserved for AWS in a Subnet CIDR block.
First 4 and Last One
This is a platform that supports the sale of third-party and AWS customers' unused Standard Reserved Instances, and vary in term lengths and pricing.
Reserved Instance Marketplace
Acts as a virtual firewall for your instance to control inbound and outbound traffic.
When you launch an instance in a VPC, you can assign up to five of these to the instance.
VPC - Security Groups
This is an important factor in optimizing analytic query performance.
It drastically reduces the overall disk I/O requirements and reduces the amount of data you need to load from disk.
Uses a block size of 1 MB, which is more efficient
Redshift - Columnar Storage
Supports a Maximum of 50 domain names, however this limit can be increased by contacting AWS support
Route 53
There is no charge for replicating data from your Primary Instance to your Secondary instance.
Reduced Redundancy Storage (RRS)
If you are using Provisioned IOPS storage with MySQL and Oracle, the maximum size Volume is 6TB by default.
I/O opearations are suspended for the duration of a snapshot.
You cannot use the secondary database as an independent read node.
Relational Database Services (RDS)
Uses Redis and Memcached engines
ElastiCache
The maximum porvisioned IOPS capacity on and Oracle and MySQL instance (Using Provisioned IOPS) is 30,000 IOPS
Relational Database Services (RDS)
By default you can only have 5 of these per AWS region by default
Virtual Private Cloud (VPC)
Helps developers build, run, and scale background jobs that have parallel or sequential steps.
Tiy can think of this as a fully-managed state tracker and task coordinator in the Cloud.
Simple Workflow (SWF)
Powerful, affordable, and highly-scalable email sending and receiving platform for businesses and developers.
Integrates seamlessly with your applications and with other AWS products.
Simple Email Service (SES)
Flexible, fully managed pub/sub messaging and mobile notifications service for coordinating delivery of messages to subscribed endpoints and clients.
Simple Notification Service (SNS)
This is the location where content will be cached. This is separate to an AWS Region/AZ
You can write to these (i.e. put an object on them).
Objects are cached for the life of the TTL (Time To Live)
Content Delivery Network (CDN) - Edge
The origin of the files the CDN will distribute.
Content Delivery Network (CDN) - Origin
This is the name given to the CDN which consists of a collection of edge locations
Content Delivery Network (CDN) - Distribution
Can be S3 Bucket, EC2 Instance, Elastic Load Balancer, Route53 or a non-AWS origin server
CloudFront - Origin
Typically used for Websites
CloudFront - Web Distribution
Used for Media Streaming
CloudFront - RTMP Distribution
You can clear the cache on these, but you are subject to charges.
CloudFront - Edge
Uses SSL/TLS
S3 - Encryption - In Transit
Client Side Encryption at rest where data is encrypted on the client side and uploded to S3
S3 - Client Side Encryption
Uses NFS for storing flat files in S3
Storage Gateway - File Gateway
Uses iSCSI Uses block storage and is comprised of Stored Volumes and Cached Volumes
Storage Gateway - Volumes Gateway
Uses VTL A backup solution that creates virtual tapes to send to S3
Storage Gateway - Tape Gateway
The Volumes are stored on premise and incremental backups are sent to S3
Storage Gateway - Volumes Gateway - Stored Volumes
The Volumes are stored primarily on S3, while retaining your most frequently access data on premise.
Storage Gateway - Volumes Gateway - Cached Volumes
Is a 100TB data tranfer device with on-board storage and compute capabilities. AWS Datacenter in a box
Snowball Edge
This sevice would allow customers to ship disks to AWS for import into their account.
AWS Import Export (Deprecated)
Utilizes the CloudFront Edge Network to accellerate your uploads to S3.
S3 Transfer Accelleration
Specialty - Dense Storage
Use Case - Fileservers/Data Warehousing/Hadoop
EC2 Instance Type - D2
Specialty - Memory Optimized
Use Case - Memory Intensive Apps/DBs
EC2 Instance Type - R4
Specialty - General Purpose
Use Case - Application Servers
EC2 Instance Type - M4
Specialty - Compute Optimized
Use Case - CPU Intensive Apps/DBs
EC2 Instance Type - C4
Specialty - Graphics Intensive
Use Case - Video Emcoding/3D Application Streaming
EC2 Instance Type - G2
Specialty - High Speed Storage
Use Case - NoSQL DBs, Data Warehousing etc.
EC2 Instance Type - I2
Specialty - Field Programmable Gate Array
Use Case - Hardware acceleration for your code.
EC2 Instance Type - F1
Specialty - Lowest Cost, General Purpose
Use Case - Web Servers/Small DBs
EC2 Instance Type - T2
Specialty - Graphics, General Purpose
Use Case - Machine Learning, Bit Coin Mining etc.
EC2 Instance Type - P2
Specialty - Memory Optimized
Use Case - SAP HANA/Apache Spark etc.
EC2 Instance Type - X1