Enhance Your Understanding with AWS Cloud Programming Concept Cards for quick learning
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.
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.
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.
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.
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.
Virtual Private Cloud (VPC) is a virtual network dedicated to your AWS account. It provides a secure and isolated environment for running your resources.
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.
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.
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 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.
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.
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.
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.
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.
Simple Notification Service (SNS) is a fully managed messaging service that enables you to decouple and scale microservices, distributed systems, and serverless applications.
Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications.
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.
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 (ELB) automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, and IP addresses.
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.
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.
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 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 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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 is an integrated development environment (IDE) that runs in the cloud. It provides a collaborative environment for coding, debugging, and deploying applications.
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 are JSON documents that define permissions for AWS resources. They specify what actions are allowed or denied on which resources by which entities.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 allows multiple developers to work together on the same code in real-time. It enables seamless collaboration and improves productivity.
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 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.
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 allows you to customize the settings and resources for your application environment. It includes options for scaling, load balancing, and more.
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.
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 allows you to encrypt your EBS volumes at rest. It helps protect your data from unauthorized access and ensures compliance with data security requirements.