One page wiki of all core AWS terminologies

Loading


AWS is the most dominant cloud provider offering comprehensive IaaS, PaaS, and SaaS services.

AWS’s key portfolio includes:

ComputeAmazon Elastic Compute Cloud – EC2
StorageS3. Glacier
Data managementAmazon Relational Database Service, Amazon DynamoDB, Amazon Redshift
Hybrid CloudAWS Migration Hub
NetworkingAmazon Virtual Private Cloud – VPC, AWS Direct Connect
App development toolsAWS Command Line Interface, AWS CodeCommit, AWS Step Functions, Amazon Elastic Transcoder, Amazon API Gateway
Infrastructure managementAmazon CloudWatch, AWS OpsWorks, AWS CloudFormation, AWS Trusted Advisor, AWS Config
AnalyticsAmazon QuickSight, Amazon Kinesis, Amazon EMR
Security /GovernanceAWS IAM, Amazon Inspector, AWS Organizations, AWS CloudTrail
AI and Machine learningAlexa Skills Kit, Alexa Voice Services – AVS, Amazon Lex, Amazon SageMaker, AWS DeepLens
AWS IoT
Amazon AppStream 2.0
Mobile appsmazon Pinpoint, Amazon Cognito, and AWS Mobile Hub,data email services

Important Cloud Services provided by AWS

AWS Regions

An AWS egion is a collection of availability zones that are geographically located close to one other. 

AWS Availability Zones

AZ’s are essentially the physical data centers owned by AWS .  Multiple data centers located close together form a single availability zone.

Services and Components of AWS

AWS has the following components:

Elastic Compute Cloud (EC2)

EC2 is the centralized application of AWS which facilitates the management and rapid deployment of virtual instances on the cloud.

 EC2 Auto Scaling

Autoscaling allows us to automatically add or remove EC2 instances as per demands.

EBS

Elastic Block Store (EBS) provides block-level storage volumes to be used with EC2 instances.

Elastic Load Balancer

Elastic Load Balancing is used to detect whether an instance is failing or check whether the traffic is healthy or not.

S3 / Glacier

S3 is an online storage and backup system with an infinite amount of storage. Glacier is the archival solution that offers cold storage

1) Amazon Standard Storage

For data that are frequently accessed.

99.99% availability

2) Amazon Infrequent Access Storage

By designating S3 buckets as infrequent access, the cost per gigabyte is lower than Standard Storage buckets.

99.9% availability

4) Amazon Reduced Redundancy Storage


Store easily reproducible data, without the same amount of redundancy and durability as standard or infrequent acess

Cloud Watch

CloudWatch is a service used for monitoring EC2 Cloud which supports by providing console or command line view of resources provisioned in the cloud

CloudTrail

CloudTrail is a key service that provides a history of the AWS API calls It lets you perform security analysis, resource change tracking, and compliance auditing of your AWS environment easily.

CloudFront

Cloudfront is AWS’s CDN that delivers cached content to everywhere in the world.

Lambda

Lambda is a serverless computing platform that enables you to run infrastructure as a code to deploy services

Elastic Beanstalk

AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web apps and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker on servers such as Apache, Nginx, Passenger, and Internet Information Services (IIS).

We can simply upload code, and Beanstalk automatically handles the deployment, from capacity provisioning, load balancing, and autoscaling to application health monitoring.

Amazon VPC

VPC creates a virtual network for us to launch resources in AWS cloud . Public and private subnets, Security groups and network access control lists (NACL) to filter traffic for a more secure virtual network are all defined in VPC.

AWS Virtual Private Network

VPN offering from AWS offers site-to-site VPN, creates a secure, encrypted connection between an on-premises environment and our Amazon VPC . Using Client VPN, employees can access a company’s resources remotely.

ECS

Elastic Container Service is a highly performed and scalable container orchestration service that supports Docker containers in the cloud.

EKS

Elastic Kubernetes Service is a highly performed and scalable container orchestration service that supports Kubernetes infrastructure in the cloud.

IAM

IAM is the identity management solution for AWS and helps us to manage AWS users and groups, and use permissions with AWS IAM

Route S3: AWS DNS service

Route 53 service handles DNS routing with the high-speed. Its the AWS network of DNS Servers hosted in various AWS regions across the world

AWS Config

Single management view of entire AWS resources to track changes and to stay compliant

Database Offerings

  • Non-relational databases — Amazon DynamoDB , Amazon Elasticache, and AmazonNeptune
  • Amazon Relational Database Service (RDS) – Aurora MySQL

RDS

RDS is a relational database service that enables users to set up, operate, and scale a relational database easily in the cloud with minimal effort.

Simple Queue Service (SQS)

SQS is a message queue and transaction system for distributed Internet-based applications.

Simple Notification Service (SNS)

SNS is used to publish message from an application. SNS acts as a fully managed messaging service that allows users to decouple distributed systems, microservices, and serverless apps

Simple Email Service (SES)

Simple Email Service (SES) is a cloud-based email service built on AWS

VMware Cloud on AWS

VMware Cloud on AWS is an integrated cloud offering jointly developed by AWS and VMware allowing organizations to seamlessly migrate and extend their on-premises to cloud

 CodeBuild

A fully managed in-house build service helping in the compilation of source code, testing, and production of software packages that are ready to deploy. There is no need for infra management, allocation, or provision to scale the build servers as this is automatically scaled with code build.

CodeDeploy


CodeDeploy is the service that automates the process of deploying code to any instance, be it local servers or EC2 instances. It helps mainly in handling all of the complexity that is involved in updating the applications for release.

CloudFormation


A simple way to create a collection of AWS resources required and then pass it on to the required teams in a structured manner.

(Visited 136 times, 1 visits today)

By Ash Thomas

Ash Thomas is a seasoned IT professional with extensive experience as a technical expert, complemented by a keen interest in blockchain technology.

Leave a Reply