May 7, 2020

AWS Diagram Icons Explained: The AWS Compute Set

Diagrams for Software Engineering

There are a lot of AWS Icons. And while they’re free to use — and pre-loaded into Gliffy's shape library for easy access — mapping each of these multi-colored glyphs into a useful architecture diagram is a process. 

You can always save time by starting with an AWS architecture diagram template or learn how to make an AWS architecture diagram in Gliffy. Here, we’ll break down the complete AWS Compute set. Follow along in your own diagram by starting your free trial of Gliffy:

TRY GLIFFY

Back to top

What are AWS Compute Services?

AWS Compute Services includes multiple products that allow teams to carry out computing functions whether they’re working in a cloud or server environment. These services have their own icons, as well as additional icons specific to each service.

 

Back to top

All AWS Compute Icons

Amazon EC2 Icons

Amazon EC2


Amazon EC2

 Amazon EC2 (Elastic Compute Cloud) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers.
 
AMI

AMI

An Amazon Machine Image (AMI) provides the information required to launch an instance, which is a virtual server in the cloud.
 
Amazon-EC2_Auto-Scaling

Auto Scaling 

Amazon EC2 Auto Scaling helps you ensure that you have the correct number of Amazon EC2 instances available to handle the load for your application.
 
Amazon-EC2_DB-on-Instance

DB on Instance 

database running on an Amazon EC2 instance.  
 
Amazon-EC2_Elastic-IP-Address

Elastic IP Address 

An Elastic IP address is a static IPv4 address designed for dynamic cloud computing. An Elastic IP address is associated with your AWS account. With an Elastic IP address, you can mask the failure of an instance or software by rapidly remapping the address to another instance in your account.
 
Amazon-EC2_Instances

Instances 

From an AMI, you launch an instance, which is a copy of the AMI running as a virtual server in the cloud. 
 
Amazon-EC2_Instances Cloudwatch

Instance with CloudWatch 

You can monitor your instances using Amazon CloudWatch, which collects and processes raw data from Amazon EC2 into readable, near real-time metrics.  
 
Optimized Instance

Optimized Instance 

Memory optimized instances are designed to deliver fast performance for workloads that process large data sets in memory. 
 
Spot Fleet 

Spot Fleet 

Spot Fleet is a collection (or fleet) of Spot Instances and optionally On-Demand Instances. 
 
Instance

Instance 

From an AMI, you launch an instance, which is a copy of the AMI running as a virtual server in the cloud. 
 
Spot Instance

Spot Instance

A Spot Instance is an unused EC2 instance that is available for less than the On-Demand price. Because Spot Instances enable you to request unused EC2 instances at steep discounts, they can lower your Amazon EC2 costs significantly.  
 
X1 Instance

X1 Instance

X1 instances are well suited for in-memory databases, big-data processing engines, and high-performance computing (HPC) applications.
 
EC2 Rescue

EC2 Rescue

EC2 Rescue for Windows Server is an easy-to-use tool that you run on an Amazon EC2 Server instance to diagnose and troubleshoot possible problems. 

Amazon ECR Icons

Amazon EC2 Registry

Amazon ECR

 

 

Amazon Elastic Container Registry (Amazon ECR) is a fully managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker container images.
 
ECR Registry

ECR Registry

Amazon ECR registries host your images in a highly available and scalable architecture, allowing you to deploy containers reliably for your applications.

Amazon ECS Icons

Amazon ECS

Amazon ECS 

 

 

Amazon Elastic Container Service (Amazon ECS) is a highly scalable, fast, container management service that makes it easy to run, stop, and manage Docker containers on a cluster. 
 
ECS Container 1

ECS Container 1

The Amazon ECS container agent allows container instances to connect to your cluster. 
 
ECS Container 2

ECS Container 2

This is a second ECS container shape. 
 
ECS Container 3

ECS Container 3

This is a third ECS container shape.

Amazon Lightsail Icons

Amazon Lightsail

Amazon Lightsail 

 

 

Amazon Lightsail is the easiest way to get started with AWS if you just need virtual private servers. Lightsail includes everything you need to launch your project quickly – a virtual machine, SSD-based storage, data transfer, DNS management, and a static IP.

 

AWS Batch Icons

AWS Batch

AWS Batch

 AWS Batch enables developers, scientists, and engineers to easily and efficiently run hundreds of thousands of batch computing jobs on AWS. AWS Batch dynamically provisions the optimal quantity and type of compute resources based on the volume and specific resource requirements of the batch jobs submitted.  

AWS Elastic Beanstalk Icons

AWS Elastic Beanstalk

AWS Elastic Beanstalk

 

 

With AWS Elastic Beanstalk, you can quickly deploy and manage applications in the AWS Cloud without worrying about the infrastructure that runs those applications. AWS Elastic Beanstalk reduces management complexity without restricting choice or control. You simply upload your application, and AWS Elastic Beanstalk automatically handles the details of capacity provisioning, load balancing, scaling, and application health monitoring. 
 
Application

Application

The first step in using Elastic Beanstalk is to create an application, which represents your web application in AWS.  
 
Deployment

Deployment

An application version deployment.

AWS Lambda Icons

AWS Lambda

AWS Lambda

 

 

AWS Lambda is a compute service that lets you run code without provisioning or managing servers. AWS Lambda executes your code only when needed and scales automatically, from a few requests per day to thousands per second. You pay only for the compute time you consume - there is no charge when your code is not running.  
 
AWS Lambda Function

Lambda Function

You upload your application code in the form of one or more Lambda functions to AWS Lambda, a compute service. In turn, AWS Lambda executes the code on your behalf. AWS Lambda takes care of provisioning and managing the servers to run the code upon invocation. 

 

Back to top

Using AWS Compute Icons

If you’re ready to make your own architecture diagram alongside your software or IT documentation, check out our diagramming tool in Confluence or Jira. You’ll get a free trial to give it a go!

Start Free Trial 

Not a Confluence user? We have an online diagramming tool that you can try out as well.

TRY GLIFFY ONLINE

Plus, we've got more AWS architecture content to help you get drawing:

Back to top