Aws Cloud Study Cards

Enhance Your Understanding with AWS Cloud Programming Concept Cards for quick learning



AWS Cloud

A cloud computing platform provided by Amazon Web Services (AWS) that offers a wide range of services and tools for building and managing applications and infrastructure in the cloud.

EC2

Elastic Compute Cloud (EC2) is a web service that provides resizable compute capacity in the cloud. It allows you to quickly scale compute resources based on demand.

S3

Simple Storage Service (S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance. It is commonly used for storing and retrieving large amounts of data.

Lambda

AWS Lambda is a serverless computing service that lets you run your code without provisioning or managing servers. It automatically scales your applications in response to incoming requests.

IAM

Identity and Access Management (IAM) is a service that helps you securely control access to AWS resources. It allows you to manage users, groups, and permissions.

VPC

Virtual Private Cloud (VPC) is a virtual network dedicated to your AWS account. It provides a secure and isolated environment for running your resources.

RDS

Relational Database Service (RDS) is a managed database service that makes it easy to set up, operate, and scale a relational database in the cloud. It supports various database engines.

CloudFormation

AWS CloudFormation is a service that helps you model and set up your Amazon Web Services resources. It allows you to create and manage a collection of related resources as a single unit.

CloudWatch

Amazon CloudWatch is a monitoring and observability service that provides data and actionable insights for AWS resources and applications. It helps you monitor performance, troubleshoot issues, and automate responses.

Auto Scaling

Auto Scaling is a feature of AWS that automatically adjusts the number of instances in a group based on predefined conditions. It helps you maintain application availability and optimize resource usage.

Elastic Beanstalk

AWS Elastic Beanstalk is a fully managed service that makes it easy to deploy and run applications in multiple languages. It handles the deployment details, capacity provisioning, and load balancing.

CloudFront

Amazon CloudFront is a content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to viewers globally with low latency and high transfer speeds.

Route 53

Amazon Route 53 is a scalable domain name system (DNS) web service designed to provide highly reliable and cost-effective domain registration, DNS routing, and health checking.

EBS

Elastic Block Store (EBS) is a block storage service that provides persistent storage volumes for use with Amazon EC2 instances. It allows you to create, attach, and detach volumes as needed.

SNS

Simple Notification Service (SNS) is a fully managed messaging service that enables you to decouple and scale microservices, distributed systems, and serverless applications.

SQS

Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications.

DynamoDB

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. It is designed for applications that require low latency and high throughput.

CloudTrail

AWS CloudTrail is a service that enables governance, compliance, operational auditing, and risk auditing of your AWS account. It provides a history of AWS API calls for your account.

Elastic Load Balancer

Elastic Load Balancer (ELB) automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, and IP addresses.

Cloud9

AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser. It supports various programming languages.

CloudFormation Template

A CloudFormation template is a JSON or YAML formatted text file that describes the AWS resources and properties needed to run an application. It allows you to create, update, and delete resources in a predictable and repeatable way.

Elastic IP

An Elastic IP address is a static IPv4 address designed for dynamic cloud computing. It allows you to mask the failure of an instance or software by rapidly remapping the address to another instance in your account.

CloudTrail Logs

CloudTrail logs are records of the API calls made in your AWS account. They provide valuable information for security analysis, resource change tracking, and compliance auditing.

AWS CLI

AWS Command Line Interface (CLI) is a unified tool that allows you to manage your AWS services from the command line. It provides a consistent interface for interacting with AWS resources.

IAM Roles

IAM roles are a secure way to grant permissions to entities that you trust. They are used to delegate access to AWS resources without sharing long-term credentials.

CloudFormation Stack

A CloudFormation stack is a collection of AWS resources that you can manage as a single unit. It allows you to create, update, and delete a group of resources together.

Elastic Beanstalk Environment

An Elastic Beanstalk environment is a version of your application running on AWS resources. It includes the AWS resources needed to run your application, such as EC2 instances and databases.

CloudFront Distribution

A CloudFront distribution is a globally distributed network of edge locations that cache and deliver content to end users with low latency. It helps improve the performance of your applications.

Route 53 Hosted Zone

A Route 53 hosted zone is a container for DNS records of a particular domain. It allows you to manage the DNS settings for your domain, such as mapping domain names to IP addresses.

EBS Snapshot

An EBS snapshot is a point-in-time copy of an EBS volume. It allows you to create a backup of your data and restore it to a new volume if needed.

SNS Topic

An SNS topic is a communication channel to send messages and notifications to subscribed endpoints or other AWS services. It allows you to publish messages to multiple recipients at once.

SQS Queue

An SQS queue is a message queue that stores messages sent between different components of a distributed application. It decouples the components and allows them to operate independently.

DynamoDB Table

A DynamoDB table is a collection of items that can be accessed using a primary key. It provides fast and flexible NoSQL database capabilities for applications.

CloudTrail Log Group

A CloudTrail log group is a container for CloudTrail log events. It allows you to organize and manage your log data for analysis and monitoring.

Elastic Load Balancer Listener

An Elastic Load Balancer listener is a process that checks for connection requests from clients and forwards them to the registered targets. It helps distribute traffic evenly across the targets.

Cloud9 IDE

Cloud9 IDE is an integrated development environment (IDE) that runs in the cloud. It provides a collaborative environment for coding, debugging, and deploying applications.

AWS SDK

AWS Software Development Kit (SDK) is a collection of libraries and tools that allow developers to build applications that interact with AWS services. It provides APIs for various programming languages.

IAM Policies

IAM policies are JSON documents that define permissions for AWS resources. They specify what actions are allowed or denied on which resources by which entities.

CloudFormation Change Set

A CloudFormation change set is a summary of changes that will be made to a stack. It allows you to preview the changes before applying them, helping you understand the impact.

Elastic Beanstalk Application

An Elastic Beanstalk application is a logical container for your environments, versions, and configurations. It represents the code and resources that make up your application.

CloudFront Distribution Behavior

A CloudFront distribution behavior is a set of rules that determine how CloudFront responds to viewer requests. It allows you to customize the caching, origin, and other settings for different URL patterns.

Route 53 Record Set

A Route 53 record set is a DNS record that maps a domain name to a resource, such as an IP address or an Amazon S3 bucket. It allows you to control how traffic is routed for your domain.

EBS Volume

An EBS volume is a durable, block-level storage device that you can attach to your EC2 instances. It provides persistent storage that can be used independently from the life of an instance.

SNS Subscription

An SNS subscription is a connection between an SNS topic and a recipient, such as an email address or an AWS Lambda function. It allows the recipient to receive messages published to the topic.

SQS Message

An SQS message is a unit of data sent between different components of a distributed application. It contains information and instructions for the components to process.

DynamoDB Item

A DynamoDB item is a collection of attributes that can be uniquely identified within a table. It represents a specific piece of data stored in the table.

CloudTrail Event

A CloudTrail event is a record of an API call made in your AWS account. It contains information about the request, the response, and other relevant details.

Elastic Load Balancer Target Group

An Elastic Load Balancer target group is a collection of targets, such as EC2 instances, that receive traffic from the load balancer. It helps distribute traffic to multiple targets within a load balancer.

Cloud9 Collaboration

Cloud9 collaboration allows multiple developers to work together on the same code in real-time. It enables seamless collaboration and improves productivity.

AWS CLI Configuration

AWS CLI configuration allows you to specify your AWS access credentials, default region, and other settings. It helps you manage multiple AWS accounts and environments.

IAM Roles for EC2

IAM roles for EC2 allow you to grant permissions to EC2 instances without the need for individual credentials. They provide a secure way to access AWS resources from within EC2 instances.

CloudFormation Stack Set

A CloudFormation stack set is a container for stack instances across multiple accounts and regions. It allows you to create, update, and delete stacks across your organization.

Elastic Beanstalk Environment Configuration

Elastic Beanstalk environment configuration allows you to customize the settings and resources for your application environment. It includes options for scaling, load balancing, and more.

CloudFront Origin

A CloudFront origin is the source of the content that CloudFront delivers to viewers. It can be an S3 bucket, an EC2 instance, or a custom origin server.

Route 53 Health Check

A Route 53 health check monitors the health and performance of your resources, such as web servers or load balancers. It helps ensure high availability and reliability for your applications.

EBS Encryption

EBS encryption allows you to encrypt your EBS volumes at rest. It helps protect your data from unauthorized access and ensures compliance with data security requirements.