AWS Basics and Services Flashcards
Understanding AWS basics and Web Services provided by Amazon over cloud
SysOps Admin
AWS SysOps administrator is responsible for deploying, Monitoring, Optimizing, Fortifying and Securing AWS systems.
Reference Architecture
A Front end Web server layer, An application middle layer, A database layer
Front end web layer
Also called as Web tier, is the front end to the application. It accepts the request from the user and passes that request to the Application tier.
Application middle layer
Also called as Application tier or middleware tier, where the internal business logic resides. It responds to web tier and communicates directly with the database tier.
Database layer
Also called as Database tier, where databases manage the state of the application. This tier can be accessed by Application tier . It process request from Application tier and provides response back to Application tier.
Region
Region is separate geographic area, where you have particular AWS service(s) being hosted by AWS.
Availability Zones (AZ’s)
Inside every region, there will be two or more Availability Zones (AZ). Inside AZ’s, two or more physical datacenters reside. All AZ’s within a region are connected through low-latency network links. Similarly, all datacenters within AZ’s are connected through low-latency links
Hybrid cloud architecture
Integration of on premises with cloud resources
Virtual Private Cloud
It is a Virtual network dedicated to your AWS account.
Logically isolated from other networks in the AWS cloud
You can launch your AWS resources such as EC2 instances in your VPC.
Amazon Route 53
Highly Available and Scalable cloud Domain Name System (DNS) web service.
CloudFront and Edge locations
It is content delivery network (CDN) offered by AWS.
CDN - globally-distributed network of proxy servers which cache content, such as web videos or other bulky media, more locally to consumers, thus improving access speed for downloading the content.
CloudFront delivers your content through a worldwide network of data centres called Edge locations.
Services offered at Edge locations
AWS Lambda@Edge, CloudFront, Route53, Shield, WAF services are offered at Edge locations.
Internet Gateway
An VPC component that allows communication between instances in your PC and the Internet.
Horizontal scaling is possible.
High availability and redundant.
Subnet
Also called as Subnetwork.
Logical Sub-division of an Ip network.
Elastic Cloud Compute (EC2)
Provides secure resizable computing capacity in the cloud.
With EC2, you can create multiple instances, we call ‘instances’ as Virtual servers.
Horizontal Scaling and Vertical scaling is possible.
Horizontal Scaling (Scale Out)
Horizontal Scaling or Scaling out is nothing but adding same type of resources to the existing pool of resource based on the requirement.
For Example: If you add up new instances to existing set of instances to EC2 set up
Vertical Scaling (Scale in/Scale up)
Vertical Scaling is nothing but adding compute capacity (CPU, RAM) to existing resources in the environment.
For example: Adding RAM/CPU for existing EC2 instance.
Elastic Load Balancing (ELB)
It automatically distributes incoming application traffic to multiple registered targets such as EC2 instances.
It monitors health of registered targets and routes incoming traffic only to healthy targets.
Two types of ELB
- Application load balancers
- Classic load balancers
Autoscaling
Purpose of Autoscaling is to maintain Application high availability.
Allows you to scale your EC2 capacity up or down automatically according to conditions you define.
Relational Database Service (RDS)
A web service helps you to set up, operate and scale a relational database in the cloud.
Dynamo DB
A fully managed No-SQL DB service that provides fast and predictable performance with seamless scalability.