Understanding AWS Key Terminology For Beginners

Beginning to be taught AWS is usually a troublesome job. This weblog will assist you become familiar with some AWS Key Terminologies and assist advance your AWS Studying.

AWS is the largest and the most well-liked cloud supplier on this planet. As of now, AWS Cloud spans 84 Availability Zones unfold throughout 26 geographical areas all over the world, with upcoming plans so as to add 24 extra Availability Zones in 8 areas. Options like excessive availability, excessive scalability, variety of areas, and on-the-go pricing fashions, make AWS the best choice as your Cloud Supplier.

With the growing reputation of AWS, there’s an ever-increasing demand for expert AWS builders and designers. That is the very best time to get your arms soiled with cloud applied sciences like AWS to advance your profession. However, it’s not straightforward to begin studying an unfamiliar expertise. AWS has over 200 companies, and it could possibly get complicated quick.

In case you are a newbie in AWS or a tech skilled who desires to know AWS terminologies at a excessive stage, this text is for you. On this article, we are going to take a look at some key AWS terminologies that will help you begin your AWS cloud journey.

AWS Key Terminologies : AWS Providers

Here’s a record of AWS companies which can be mostly used:

Amazon API Gateway: Amazon API Gateway is a totally managed AWS service that makes it straightforward to create, publish, keep, monitor, and safe APIs at any scale. One of the vital widespread use circumstances is to show AWS Providers to non-AWS functions by way of an API.

Amazon Aurora: AWS Aurora is a totally managed MySQL and PostgreSQL relational database service from AWS. It’s particularly constructed and optimized for the AWS cloud to completely make the most of the advantages of cloud storage.

Amazon CloudFront: AWS CloudFront is a content material supply community of AWS. Its major operate is to scale back latency to your functions by caching static information in over 300 areas (known as Edge Areas) worldwide.

Amazon CloudWatch: AWS Cloudwatch is a built-in monitoring and commentary service for AWS Sources. It supplies information and actionable insights that we are able to use to watch functions and reply to sure situations.

Amazon DynamoDB: AWS DynamoDB is a serverless NoSQL Database that may present you single-digit millisecond entry to your information.

Amazon EC2: AWS EC2 is essentially the most used service in AWS. It supplies safe and resizable digital servers (known as EC2 situations) for every kind of wants.

Amazon EC2 Auto Scaling: It’s a service designed to robotically launch or terminate EC2 situations based mostly on insurance policies and well being checks outlined by the customers.

Amazon Elastic Block Retailer: AWS Elastic Block Retailer, aka EBS, is a block storage service from AWS. We will use EBS to provision block storage units known as the EBS volumes.

Amazon Elastic Container Registry: AWS Elastic Container Registry, or ECR, is a container registry so that you can retailer, keep and deploy Docker Container Photographs.

Amazon Elastic Container Service: AWS Elastic Container Service, additionally known as ECS, is a extremely scalable and quick container administration system developed and offered by AWS.

Amazon Elastic File System: AWS Elastic File System or EFS is a service that permits us to configure and create file methods. These file methods can then be accessed by way of EC2 instances and on-premise servers.

Amazon Elastic Kubernetes Service: AWS EKS is a managed service that simplifies working Kubernetes on AWS with out having to arrange or keep your personal Kubernetes clusters.

Amazon IAM: AWS IAM is a service to handle customers and their entry permissions inside an AWS account.

AWS Key Administration Service: AWS Key Administration Service, or KMS, is a straightforward resolution by AWS to create and handle encryption keys.

Amazon Lightsail: AWS Lightsail permits builders to rapidly provision and maintains internet servers. It may be used for small use circumstances that require minimal configuration adjustments. Lightsail affords bundled packages – like a WordPress Lightsail so that you can rapidly deploy WordPress functions.

Amazon Relational Database Service: AWS Relational Database Service, or RDS, is a service that helps to arrange, function and scale relational databases within the AWS Cloud. RDS helps the next databases:

  • PostgreSQL
  • Oracle
  • MySQL
  • MariaDB

Amazon Route 53: AWS Route 53 permits us to create a brand new DNS service for our domains. It is usually a site registrar, so you should purchase new domains or switch domains owned by you to AWS utilizing the Route 53 console.

Amazon S3: AWS S3 is essentially the most extensively used storage service from AWS. It’s a extremely sturdy and scalable service that means that you can retailer your recordsdata as objects in containers known as S3 buckets. You’ll be able to rapidly retrieve these recordsdata any time by way of the console or the web. S3 has nearly infinite storage capability, and also you solely pay for the storage you employ.

Amazon S3 Glacier: AWS S3 Glacier is a low-cost, sturdy storage service for storing backups and archives. Glacier is particularly designed for occasionally accessed information, the place a retrieval time of a number of hours is suitable.

Amazon Easy E-mail Service: AWS SES is an easy-to-use and cost-effective electronic mail resolution for functions.

Amazon Easy Notification Service: AWS SNS is used to immediately ship and obtain notifications within the AWS Cloud. SNS is built-in with lots of AWS Providers and is extensively used to permit two totally different companies to speak with one another.

Amazon Easy Queue Service: AWS SQS is a service that permits us to host queues within the cloud for storing messages. SQS could be built-in with different AWS Providers which push and retrieve messages from SQS queues.

Amazon Digital Non-public Cloud: AWS VPC is used to provision logically remoted cloud networks. AWS VPC provides you full management over the routing capabilities, safety, and community configurations inside this cloud.

AWS CloudFormation: CloudFormation is an Infrastructure as a code service from AWS that permits us to create, modify and delete AWS sources utilizing YAML or JSON code.

AWS Cloud Improvement Equipment (CDK): AWS CDK is an open-source software program growth framework to outline and provision cloud infrastructure utilizing code in acquainted programming languages like C++, JAVA, Python, and many others. AWS CDK internally converts your code to CloudFormation Templates after which makes use of the AWS CloudFormation service to provision your cloud infrastructure.

AWS CodePipeline: CodePipeline is a steady supply service for quick and dependable utility deployments.

AWS CodeBuild: AWS CodeBuild is a serverless steady integration service from AWS. It permits us to tug code from repositories, run testing and different constructing jobs and create deployment-ready packages.

AWS CodeDeploy: AWS CodeDeploy is an computerized deployment software from AWS that makes use of deployment-ready packages to deploy functions to servers on AWS or on-premise information facilities.

AWS CodeCommit: AWS CodeCommit is a service that means that you can host non-public Git repositories like BitBucket or GitHub.

AWS CloudTrail: AWS CloudTrail data all of the API calls in your account. So, if you wish to see the id of customers making adjustments to your account, yow will discover this within the CloudTrail console. Other than the consumer Id, Cloudtrail additionally captures the timestamp of the API name, the supply IP, and the response, if any, returned by AWS.

AWS Elastic Beanstalk: An internet service for rapidly deploying and managing functions within the AWS Cloud with out having to provision and keep the Cloud Infrastructure that runs these functions.

AWS Lambda: AWS Lambda is a serverless compute service from AWS that means that you can run your code with out provisioning or sustaining servers. It’s a extremely used AWS Service that may be built-in with many AWS Providers.

AWS Secrets and techniques Supervisor: AWS SecretsManager is an AWS service used to retailer, rotate and encrypt credentials for AWS Providers. For instance, you’ll be able to retailer and encrypt usernames and passwords for database entry.

AWS Snowball: AWS Snowball is a petabyte-scale information migration service from AWS. You should use the AWS Snowball service to order a briefcase-sized laborious disk which can be utilized to switch terabytes of information to AWS.

AWS Key Terminologies: Basic

Here’s a record of some common key AWS Terminology that you need to know:

Entry management record: The entry management record, additionally known as ACL, is a doc that defines entry to the info in an S3 bucket. Every bucket has an ACL that defines which actions a consumer can tackle what information within the bucket. For instance, you employ ACL to restrict entry to all ‘.json’ recordsdata for a consumer and solely permit them to entry different recordsdata in a bucket.

Alarm: The crew alarm in AWS is mostly used to check with the AWS CloudWatch Alarms. A CloudWatch alarm is an entity that watches a sure metric and triggers when this metric breaches the edge set by you. When an alarm is triggered, it both sends a message to SNS or can do a sure motion outlined by you.

Coverage: The time period coverage in AWS is used to check with an IAM coverage or AWS EC2 AutoScaling Coverage.

  • IAM Coverage: An IAM coverage is a permission doc that may be utilized to an IAM Consumer, Position, or Group. It holds permit or deny permissions which can be utilized to the sources (IAM Consumer, Position, or Group) to which this coverage is hooked up.
  • EC2 AutoScaling Coverage: An AutoScaling coverage is hooked up to an AutoScaling group (ASG) and it defines triggers that assist AWS determine when to launch a brand new occasion within the ASG or terminate an occasion from the ASG. A standard instance is which you can have a scaling coverage so as to add 1 or extra EC2 situations when the community connections to your functions attain a sure threshold.

Buyer Managed Coverage: IAM insurance policies managed by the AWS customers are referred to as customer-managed insurance policies. These insurance policies are created and maintained by customers.

AWS Managed Coverage: IAM insurance policies which can be created and maintained by AWS are known as the AWS managed insurance policies. All accounts have some default AWS-managed insurance policies which can be free to make use of.

Well being Checks: Well being Examine is a system to test the standing of your EC2 occasion or an utility working on the EC2 occasion. For instance, you’ll be able to create a well being test that makes a name to your internet utility working in an EC2 each 10 seconds. If this request fails, your well being test will fail. This well being test can additional be related to a CloudWatch Alarm that triggers an motion to repair the appliance standing.

Edge Areas: Edge areas are information facilities for AWS Providers to carry out sure actions. For instance, CloudFront makes use of Edge areas to cache your static information and reduce the latency of your utility.

Quantity: Quantity in AWS will normally imply EBS volumes that are the digital block storage units provisioned from EBS service.

Service Well being Dashboard: Service well being dashboard is a webpage that exhibits up-to-the-minute details about the provision of AWS Providers. You’ll be able to go to the service well being dashboard and test if there’s an outage within the AWS areas.

Amazon Machine Picture: Amazon Machin Picture or an AMI could be thought of the identical because the template for the foundation system of a pc. It comprises the working system and different software program that you just wish to be put in in your EC2 situations proper from the provisioning.

Amazon Useful resource Title: ARN is an ordinary technique to check with a useful resource in AWS. All AWS sources have a novel ARN.

Availability Zone: Availability Zone, additionally generally known as AZ, is a definite information heart in a Area. Every AZ is remoted from failures in different AZs within the area. Therefore spreading your utility servers throughout AZs is the really helpful strategy for prime availability necessities.

Auto Scaling group: Auto Scaling Group, additionally known as ASG, is a logical group of a number of EC2 situations that share related traits and help one utility. Because the title suggests, the ASGs can scale up and down robotically based mostly on EC2 AutoScaling Policies.

AWS Command Line Interface: AWS CLI is a downloadable and configurable software that can be utilized to manage, provision, and keep cloud sources utilizing instructions.

AWS Software program Improvement Equipment: An AWS SDK is a software program package deal that gives APIs to attach Purposes with AWS companies. For instance, you should use the AWS SQS SDK for JAVA to have the ability to join your JAVA utility to an SQS queue.

Block Gadget: A storage system that helps studying and writing information in fixed-size blocks known as a block system.

Bucket: Bucket is a logical entity (like folders) through which we retailer our objects (recordsdata) when utilizing AWS S3. We will create buckets utilizing the AWS S3 console.

Bucket Proprietor: The group or the one who owns an AWS S3 bucket known as a bucket proprietor. Buckets are distinctive globally; you’ll be able to by no means have two buckets with the identical names, even in several AWS Accounts. So, for instance, if I’ve a bucket named my-geekflare-bucket in my account, I’m its proprietor. You can not create one other bucket with this identical title on AWS.

CIDR block: CIDR blocks are teams of IP addresses that share the identical prefix. For instance, is a CIDR block that has all of the IP addresses ranging from to

Steady Supply: The time period steady supply isn’t particular to AWS. It’s a DevOps software program growth observe to robotically construct, check, and put together code adjustments for a manufacturing launch.

Steady Integration: Steady Integration is a DevOps software program growth observe to frequently merge code adjustments to a central repository.

Cross-account Entry: The method of allowing customers in one other AWS account to make use of sources in your account. For instance, you may want a consumer in a distinct account to entry some information in your S3 bucket. To do one thing like this, you’ll have to grant the opposite account consumer cross-account entry to your account.

Cross-Area replication: Cross-Area Replication or CRR is a characteristic of AWS S3 to asynchronously replicate adjustments in a bucket in a single area to a different bucket in a distinct AWS area. Notice that this time period might also be usually used to specify sharing of information to totally different AWS areas.

Buyer Grasp Key: CMKs are the encryption keys managed by the AWS Key Administration Service.

DB snapshot: Snapshots are point-in-time backups of your databases, sometimes saved in AWS S3.

Devoted Host: An Amazon EC2 devoted host is a bodily server devoted in your use. Devoted hosts provide you with full management and visibility on how situations are positioned on the devoted host server.

Devoted Occasion: A devoted occasion is an occasion that’s deployed on a bodily host that’s solely utilized by you. When utilizing devoted situations, you would not have management or visibility about occasion placement. AWS ensures that your devoted host EC2 situations are bodily remoted on the host {hardware} stage.

Decrypt: It’s the technique of utilizing Encryption keys to make encrypted information intelligible.

Encrypt: It’s the technique of utilizing mathematical algorithms to make your information unintelligible to forestall unauthorized customers from getting any info out of it. Even when a malicious entity will get encrypted information, they can not learn it with out decrypting it first.

IAM group: IAM teams are logical teams of IAM customers. You should use IAM Teams to simplify attaching insurance policies to a number of customers. For instance, you’ll be able to connect a ‘developer coverage’ to an IAM group ‘builders’ and AWS will connect this coverage to all of the IAM customers on this group will

IAM coverage simulator: IAM coverage simulator is a software in IAM that means that you can check and troubleshoot IAM insurance policies.

IAM function: An IAM function is an entity used to provide entry to AWS Providers. For instance, you’ll be able to create a coverage with S3 learn permissions and fix this coverage to a job. This function can then be assigned to an AWS Service like EC2 or AWS Lamba to have the ability to carry out learn operations in S3.

IAM consumer: IAM customers are entities that an individual assumes to have the ability to entry AWS Providers. For instance, if you need one other individual in your crew to have entry to your AWS account, you’ll be able to create an IAM consumer for this individual, with acceptable insurance policies. When you give the username and password related to the IAM consumer to your teammate, they’ll be capable of log in to AWS as an IAM consumer.

Occasion Retailer: Occasion retailer is disk storage that’s bodily hooked up to the host of the EC2 occasion. Different AWS storage companies like EBS are related to EC2 by way of a community. Some EC2 occasion sorts have occasion shops for fast information entry.

Web Gateway: It’s a digital system that may be hooked up to VPCs to provide web entry to sources created inside VPCs.

Load Balancer: It’s a digital system/machine used to distribute requests to a number of endpoints like databases, EC2 situations, on-prem servers, and extra.

Object: The recordsdata saved in AWS S3 are known as objects.

On-Demand Occasion: EC2 situations which can be provisioned on-demand, that’s, with none long-term dedication, are known as on-demand situations.

Reserved Situations: EC2 situations provisioned with long-term dedication are known as Reserved Situations. Utilizing Reserved Situations supplies a heavy low cost (as much as 70%) in comparison with on-demand situations. Clients pay for all the time period of the occasion (for instance, one yr), no matter how they use it.

Principal: Principal is the entity addressed in Insurance policies. For instance, in a situation the place you give an IAM consumer permission to carry out learn operations on an S3 bucket, the IAM consumer is the principal. Principals is usually a consumer, service, or a distinct AWS account.

Area: An AWS area is a bodily geographical location on this planet the place AWS has its information facilities.

Subnet: Subent is a logical a part of the VPC CIDR block the place we are able to launch our AWS sources. This helps us group sources as per the safety and community wants.

Route Desk: A Route Desk is a set of routing tables that management the visitors leaving a subnet.

Public Subnets: Public Subnets are the subnets which have a route desk entry to the Web Gateway. Sources in public subnets are accessible over the web. It’s best to deploy your customer-facing functions and sources in Public Subnets.

Non-public Subnets. Subnets that would not have a route desk rule to entry the web gateway are known as non-public subnets. The sources in non-public subnets can solely be accessed by different sources inside the VPC. It’s best to deploy back-end functions and databases in Non-public Subnets.

Scale in: Scale in means to lower the capability of a service. For instance, terminating situations in an AutoScaling Group.

Scale out: Scale out means to extend the capability of a service: For instance, launching situations in an AutoScaling group.

Vertical Scaling: Vertical scaling means altering the scale of situations or sources to carry out scaling actions, for instance, altering a 1GB RAM occasion to a 5 GB RAM.

Horizontal Scaling: Horizontal scaling means altering the variety of situations or sources to carry out scaling actions. Launching and terminating situations in an AutoScaling Group are examples of Horizontal Scaling.

Safety Group: Safety group is a logical set of inbound and outbound guidelines to permit visitors out and in of AWS sources. For instance, you’ll be able to connect a safety group to an EC2 occasion and create an inbound rule to permit HTTP connections over port 80. This rule will permit this occasion to serve internet visitors. Safety teams are steadily utilized in AWS.

Sticky session: Sticky session is a characteristic of load balancers to route all requests from one consumer session to a particular EC2 occasion.

Server-side encryption: Operating encryption jobs AWS and never in your on-prem servers known as Server Facet Encryption or SSE. The time period SSE is normally used to check with an encryption mode of S3 the place we use Keys from AWS KMS or provide keys from the native system to encrypt recordsdata on S3.

Shopper-side encryption: Encryption information on on-prem servers earlier than sending it to AWS known as client-side encryption.

Tags: Most AWS Providers have key-value pairs of metadata known as Tags.

Transport Layer Safety: TLS is a cryptographic protocol that gives safety for communication over the web.

VPC endpoint: VPC endpoint is a characteristic that you should utilize to create a personal connection between your VPC and one other AWS service with out requiring entry over the web. For instance-: S3 buckets usually are not created inside VPC, so situations in an AWS VPC need to entry S3 buckets identical to we entry buckets from our native computer systems over the web. VPC endpoint characteristic permits us to create a personal connection for situations in VPC to entry S3 buckets.

So, this was all concerning the AWS Key Terminologies. I hope you want this helps you develop a fundamental understanding of AWS Providers and a few key options.

Here’s a record of AWS Abbreviations and Acronyms.

Rate this post
Leave a Comment