All about AWS icons

Understand and download all AWS Architecture Icons

AWS icons explained

Start diagramming using AWS icons

AWS icons were released in 2011 by Amazon Web Services. They became the standard to create AWS diagrams that display your infrastructure. AWS icons make it easy to understand and visualize the resources and services that compose your AWS architecture. Nowadays, AWS has so many services that it is hard to know what the product icon looks like and what is the purpose of the product. That’s why we have compiled a list of AWS icons with a short product description. You can also download the AWS icons in SVG. With Holori AWS architecture diagram software we already have all the AWS icons embedded but it may be interesting for you to understand their functions.

Draw and visualize architecture diagrams

Draw and visualize Mutlicloud diagrams

Draw and visualize AWS diagrams

Start with our AWS architecture diagram tool

aws logo

Start with our AWS architecture diagram tool

aws logo

Draw and visualize AWS diagrams

Find and download all AWS icons


Also known as Elastic Compute 2, EC2 is a virtual server which provides scalable computing infrastructure to run applications on the AWS platform. With this service, you don’t need to invest in hardware in advance, in this way it helps you to swiftly develop and deploy your application.With this service, you can launch as many virtual servers as you want. It gives you a free hand to scale up and down your resources as per the traffic on your application. In layman’s term, you can call it a rented virtual computer

Spot instance

When an EC2 instance is not fully utilized, the leftover unused capacity is referred to as a spot instance. It is available for use at a lower cost than On-Demand. It assists users in lowering their EC2 costs as spot instances are available at significant discounts.


Amazon EC2 Auto Scaling is used to ensure application availability. It automatically adds and removes EC2 instances based on predetermined conditions.


Lightsail is an AWS icon similar to EC2 but it is mainly used for small applications. A user can have access to containers, storage, and databases at a lower price compared to EC2. It can be used to run simple web apps, establish personal web pages, and blogs, or create any other form of small application. It can also be used to launch experimental tests.

Elastic beanstalk

This AWS icon in an AWS diagram is the quickest and most straightforward way to launch your application on AWS. It is used to automatically deploy an EC2 instance, load balancing, auto-scaling, and application health monitoring. A compositional tool that automates all of the work in constructing an EC2, installing applications and software, and freeing you from manual activities in creating an environment.


Eks is an abbreviation used for Elastic Kubernetes Service. This AWS Icon facilitates running Kubernetes in the AWS environment. It assists you in managing Kubernetes clusters and applications in hybrid environments, as well as running Kubernetes in your data centers


Amazon ECS is a container service that enables users to effortlessly build, manage, deploy and scale containerized applications. It is used to start, terminate, and manage clustered containers. Using this AWS icon in the AWS diagram, users can run an application in multiple Aws availability zones.It allows you to deploy Docker containers on the Amazon platform via an EC2 instance or serverless.It integrates with the rest of the AWS platform to provide a safe and simple solution for executing container workloads on the cloud and now on your infrastructure with Amazon.

ECR (Elastic Container Registry)

It is the docker hub for all of your Amazon containers. It is a high-performance hosting service that may be used to store, share, and deploy a user’s container software. It is also used to securely share and download images over the HTTPS protocol, which includes automatic encryption and access controls.

Elastic block storage

Unlike every other AWS service, block storage is a scalable service that provides high-performance block storage.It is also used to resize clusters for big data analytics engines as well as to deploy and scale databases like SAP HANA, Oracle, Microsoft SQL Server, MySQL, and others.

Elastic Load balancing

As the name suggests Elastic Load Balancing distributes the load of incoming traffic in one or more than one availability zones and to other resources such as EC2 instances, containers, and IP addresses. It also keeps a check on the health of instances and transfers the load only to healthy instances.


AWS Fargate is a container-specific serverless compute service. It operates on the pay-as-you-go principle which helps to optimize the cloud spending cost. It allows you to concentrate on developing applications rather than managing servers. It can also be used to run Amazon ECS and EKS tasks and services.

App runner

App runner is mostly used by developers to deliver containerized web applications. It is a simple service that does not require any prior infrastructure construction skills. In a short period of time, even a novice can create and run secure web-scale applications. It provides high flexibility to automatically scale up and scale down the resources according to traffic.


AWS Lambda is a serverless computing platform that allows you to run code without having to provision or manage infrastructure. A user can simply create the code and upload it as a .zip file or container image. It can handle code execution requests at any scale, from a few dozen per day to hundreds of thousands per second. It saves money because you only pay for the compute time you utilize (per millisecond).


AWS Outposts allow you to execute some AWS services locally while also connecting to a wide range of services accessible in the local AWS Region. It is designed to serve workloads and devices that require low latency access to on-premises systems and local data processing.


Snowball is an excellent tool for moving databases, backups, archives, documents, or media material to the cloud, especially when network resources are challenged. This AWS icon can be used in an AWS architecture diagram to speed up the upload of terabytes of offline data or distant storage to the cloud. That too with no restrictions on storage or processing power.


This AWS icon represents a long-lasting object storage system designed to retrieve any quantity of data from anywhere. It can protect and store any amount of data from customers of any size.

S3 Glacier

These are intended to archive data and give the best possible performance. These have the most data retrieval flexibility and the lowest cost to store archived data on the cloud in 2 forms- for the long term and extremely long terms. All S3 Glacier storage types are infinitely scalable and extremely durable.


An Elastic file system or EFS is a cloud-based file storage solution provided by Amazon Web Services for workloads and applications running in public clouds. It provides a simple and serverless file system that can be utilized with AWS Cloud and on-premises resources.


It allows to run, and scale feature-rich and high-performance workloads or file systems with only a few clicks. It can also be used to Migrate any workloads to the cloud and to Increase development and test agility as well.


GP2 is the standard EBS, elastic block storage that is backed up by solid-state drives (SSDs). It is utilized for a variety of transactional workloads such as development and testing environments, low-latency interactive applications, and boot volumes.


GP3 is an improved version of GP2 that debuted in 2020. It allows users to provision performance without worrying about storage as it is independent of storage capacity. As well it is  20% less expensive than GP2.

Aws shield

AWS shield protects against Distributed Denial of Service (DDoS) attacks, which can crash a service owing to a high volume of traffic.


WAF is a web application firewall that allows a user to manage access to his content and monitor HTTP(S) requests sent to an Amazon CloudFront distribution or an Amazon API Gateway, among other things.

AWS Firewall Manager

AWS Firewall Manager is helpful in streamlining administration and maintenance responsibilities for a number of protections, such as AWS Network Firewall, WAF, AWS Shield Advanced and Amazon VPC security groups  etc.


Datasync enables easy data migrations and expedites them securely to AWS while providing end-to-end security. Moreover, it reduces costly on-premises data moving and can easily manage data movement workloads as well.

Storage Gateway

The AWS storage gateway gives on-premises apps access to almost limitless cloud storage. Its on-premise advantages include low-latency data access, the ability to retain user and application workflows, limitless cloud storage, and support for critical capabilities such as encryption, audit logging, and so on.

AWS disaster recovery

AWS Elastic Disaster Recovery is a highly scalable and cost-effective disaster recovery service. This AWS icon can quickly restore operations in the event of unanticipated occurrences such as software problems or data-center hardware outages.

AWS Backup

It is an AWS service that allows you to centrally manage and automate backups. It is a hybrid data protection service capable of backing up your application data stored in AWS Storage Gateway volumes.


A VPC is often known as a virtual private cloud; it defines and launches AWS resources in a logically isolated virtual network. It is used to construct a basic website or blog, as well as to create hybrid connections and host a multi-tier web application.

Transit Gateway

A transit gateway facilitates your network by acting as a cloud router, allowing each new connection to be established only once. A single gateway can be used to connect Amazon VPCs, AWS accounts, and on-premises networks. It gives you more control and increased security.

Client vpn

Client VPN is a client-based VPN solution that allows you to securely access AWS resources and on-premises network resources from anywhere. It is a simple-to-use AWS-managed service with high elasticity and secure communications.

Direct Connect

Direct connect establishes a dedicated network link to AWS. It improves application performance by connecting directly to AWS and bypassing the public internet. It allows you to handle big databases, create hybrid networks, and expand your existing user network.


It is primarily a resource for developers, scientists, and engineers. It can conduct hundreds of thousands of batch computing jobs on AWS quickly and easily. It takes away the need for them to install and manage batch computing tools or server clusters, allowing them to concentrate on analyzing data and addressing problems.

Simple notification service

Simple notification service is a fully managed AWS pub/sub messaging, SMS, email, and mobile push notification service capable of fan-out messages to a large number of subscriber systems.


Amazon Timestream is a serverless service with auto-scaling that provides high performance at a cheap cost. This allows for easier data access that is always encrypted.

Private Link

Private links allow private connectivity between VPCs and services hosted on AWS or on-premises. It secures your traffic and makes network management easier and you can utilize all of this without revealing your information to the internet.


DynamoDB is a NoSQL database service with millisecond response times. It enables the development of software applications, the creation of media metadata warehouses, the delivery of seamless shopping experiences, and the scaling of gaming platforms of any size.


Cloudfront can safely transmit content with low latency and fast transfer speeds in milliseconds to viewers all over the world, expedite dynamic content delivery and APIs, and distribute fixes and upgrades.

Route 53

Amazon Route 53 is used to create a highly available and scalable DNS web service with automatic scaling. With simple global DNS features, a user can visualize and scale complex routing interactions between records and policies.


Amazon Aurora includes built-in security, high performance, serverless computation, up to 15 read replicas, automated multi-Region replication, a platform for globally distributed application deployment, and connections with other AWS services.


Also known as Relational Database Service this Aws icon represents a bundle of managed services that simplify the setup, operation, and scaling of cloud databases. It can also be used to build web and mobile applications.

API Gateway

Using the AWS global network, this AWS symbol allows you to design, publish, maintain, monitor, and protect APIs at any scale. A user can also run numerous versions of the same API at the same time.

Wanna put your AWS icons in action? Use Holori diagramming software

Holori’s AWS architecture diagram tool is the most user-friendly solution to visualize your AWS cloud environment. You may also use the Holori AWS architecture diagram tool to edit and update an existing diagram. The AWS diagrams made with Holori diagramming software are more than simple drawings as the changes you perform in the diagram will modify your real AWS infrastructure.  Furthermore, Holori allows you to estimate the price for your AWS architecture diagram and recommend in which availability zone your infrastructure will be the cheapest.