DEV Community

Cover image for AWS Arsenal: An array of Cloud Services
Vignesh Murugan
Vignesh Murugan

Posted on

AWS Arsenal: An array of Cloud Services

AWS provides Cloud-based services to perform Cloud computing, Web hosting, Storage, Networking, Security, and much more. AWS is a pay-as-you-use service, which means you only pay for the services you use in the AWS cloud infrastructure making it more accessible to everyone.

First things first. What is AWS? It stands for Amazon Web Services. Imagine a network of global computer servers located worldwide that you can rent for your usage, that's what AWS is. 
In the world of Cloud Computing, AWS has the first-comer advantage and a market share of 31% in Cloud Infrastructure service. 


Today we are going to discuss a few commonly used AWS Cloud services, what are they, and why we need to use them.

  • EC2
  • AMPLIFY
  • LAMBDA
  • S3
  • CLOUDFRONT
  • ACM

EC2 🖥️

EC2 stands for Elastic Compute Cloud. What is EC2 in layman's terms? Imagine a Virtual machine just like your PC or Laptop but in the cloud, you can access it anytime/ anywhere and all you need is a computer with internet access. 

You can perform any computing operation in your EC2 instance. The main advantage of an EC2 instance is that you can choose from a variety of Operating Systems and can easily upgrade/ downgrade the configurations anytime.

AMPLIFY 📲

AWS Amplify is a cloud service that makes it easy to create Full-stack web and mobile applications that are scalable with cloud infrastructure. It supports a wide range of frameworks, languages, and features like Auth, Storage, and Functions. It takes care of the CI/ CD for you so that you can focus on building great products for your users.

LAMBDA ⁁

AWS Lambda is a cloud-computing service that allows developers to build and run code without managing servers. It is also known as Function-as-a-service(FaaS) or Serverless. It is mainly used to run backend applications in the Cloud without spending much time setting up and maintaining server infrastructure. 

S3 🪣

AWS S3 stands for Simple Storage Service, S3 is an object storage service through a web interface. S3 helps to store and retrieve any amount of data like images, audio, videos, and document files as objects in the cloud that can be accessed anywhere.

Files are stored in Bucket. A bucket is like a folder available in S3 that stores the files. It provides developers with a secure, flexible, and durable way to store any data and limit its accessibility to others by authentication.

CLOUDFRONT 🌦️

AWS CloudFront is a CDN(content delivery network) service that helps distribute content across the world through its cloud network. You can serve files, images, documents, videos, and applications to the end users through CDN links. The main advantage is that Amazon has a lot of cloud servers around the world so the content you distribute can be delivered to the end user with the lowest latency and high transfer speed.

ACM 📇

AWS ACM stands for AWS Certificate Manager. It is a one-stop solution for creating, storing, and renewing public and private SSL/ TLS certificates for AWS and other internal services. In simple terms, it helps to secure your local HTTP network and turn it into **HTTPS **that your users can access with trust.


Thanks for reading my article! Let me know your thoughts. ❤️

Top comments (0)