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.
Find and download all AWS icons
EC2
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
Lightsail
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.
ECS
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.
Fargate
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.
Lambda
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).
Snowball
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.
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.
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.
Batch
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.
AWS Glue Databrew
AWS Glue DataBrew is a fully managed data preparation service offered by Amazon Web Services (AWS). It’s designed to help users clean and transform data for analytics and machine learning tasks. AWS Glue DataBrew simplifies the process of data preparation by providing a visual interface that allows users to discover, clean, and transform data without the need for coding or complex ETL (Extract, Transform, Load) processes.
AWS Glue Elastic Views
AWS Glue Elastic Views introduces a convenient feature for effortlessly constructing materialized views by amalgamating and duplicating data from various data repositories, all without the need for manual coding. Leveraging the power of AWS Glue Elastic Views, you can efficiently forge a virtual table, serving as a materialized view, by employing familiar Structured Query Language (SQL) with data originating from diverse source data stores.
Kinesis Firehose
Amazon Kinesis Data Firehose is a fully managed service provided by Amazon Web Services (AWS) that allows you to reliably load streaming data into various AWS services and data stores for near real-time analytics and batch data processing. It simplifies the process of ingesting, transforming, and delivering real-time data streams and makes it easier to work with streaming data at scale.
Kinesis Video streams
This AWS icon is a service enables you to capture, process, and store video and audio streams for a wide range of applications, including security monitoring, machine learning, analytics, and more. It is part of the AWS Kinesis family of services, which are designed to handle real-time data streams.
Kinesis Data streams
It allows you to collect and process large amounts of data in real-time, making it suitable for various use cases such as log and event data processing, real-time analytics, monitoring, and more. Kinesis Data Streams is often used in applications where data needs to be ingested, processed, and analyzed as it arrives.
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.