Wednesday 18 July 2018

AWS Tutorial Terminology page 8

AWS Tutorial Terminology page 8

Question: What is Amazon Resource Names (ARNs)?
Amazon Resource Names (ARNs) uniquely identify AWS resources across all of AWS resources, such as in IAM policies, Amazon Relational Database Service (Amazon RDS) tags.


Question: Give few sample of ARN Format?

arn:aws:elasticbeanstalk:us-east-1:123456789012:environment/My App/MyEnvironment


arn:aws:iam::123456789012:user/David


arn:aws:rds:eu-west-1:123456789012:db:mysql-db


arn:aws:s3:::my_corporate_bucket/exampleobject.png



Question: Explain syntax of ARN Format?
arn:partition:service:region:account-id:resource

arn:It is static
partition: Standard AWS regions the partition is aws.
service: The service namespace that identifies the AWS product like Amazon S3, IAM, or Amazon RDS.
region: Region of the service like west-1, west-2,
account: Account id from where its generated.
resource: The content of this part of the ARN varies by service. It often includes an indicator of the type of resource.



Question: What is Elastic ip address?
An Elastic IP address is a static IPv4 address designed for dynamic cloud computing.
An Elastic IP address is associated with your AWS account.


Question: What is public hosted zone?
A public hosted zone is a container that holds information about how you want to route traffic on the internet for a domain, such as example.com


Question: What is private hosted zone?
A private hosted zone is a container that holds information about how you want Amazon Route 53 to respond to DNS queries for a domain


Question: What is Amazon RDS Read Replicas?
Amazon RDS Read Replicas provide enhanced performance and durability for database which makes elastically scale out beyond the capacity constraints of a single DB instance for read-heavy database workloads.


You can create one or more replicas and serve high-volume application read traffic from multiple copies of your data.
Read replicas are available in Amazon RDS for MySQL, MariaDB, and PostgreSQL as well as Amazon Aurora.



Question: What is Amazon RDS Multi-AZ Deployments?
Amazon RDS Multi-AZ deployments provide enhanced availability and durability for Database (DB) Instances, making them a natural fit for production database workloads. When you provision a Multi-AZ DB Instance, Amazon RDS automatically creates a primary DB Instance and synchronously replicates the data to a standby instance in a different Availability Zone (AZ). Each AZ runs on its own physically distinct, independent infrastructure, and is engineered to be highly reliable.


Question: What AWS Key Management Service (KMS)?
KMS is a managed service where you can create and control the encryption keys used to encrypt your data, and uses FIPS 140-2 validated hardware security modules. KML is integrated with most other AWS services to help you protect the data you store with these services.


Question: What is difference between Amazon S3, EBS and EFS ?
Amazon S3: Amazon S3 stores data as objects. Each object in the storage contains a header with associated sequence of bytes from 0 byte to 5 TB.
EBS: EBS stores data as blocks of the same size and organizes as similar to a traditional file system, you can use it with EC2 instance.
EFS: EBS may be good for setting up a drive for virtual machines and and S3 is good for storage and EFS is good for both.

Amazon S3 Amazon EBS Amazon EFS
Can be publicly accessible
Web interface
Object Storage
Scalable
Slower than EBS and EFS
Accessible only via the given EC2 Machine
File System interface
Block Storage
Hardly scalable
Faster than S3 and EFS
Accessible via several EC2 machines and AWS services
Web and file system interface
Object storage
Scalable
Faster than S3, slower than EBS
Good for storing backups Is meant to be EC2 drive Good for shareable applications and workloads