Understanding Amazon web services(AWS).

Prince Kumar Thakur
3 min readJul 12, 2023

AWS is an online platform that provides scaleable and cost effective cloud computing solutions. It is a cloud computing platform.It provides a wide range of cloud services that allow individuals and organizations to build and deploy applications and services with flexibility, scalability, and reliability. AWS has a global infrastructure with data centers located in multiple regions and availability zones worldwide. This allows customers to deploy their applications and services closer to their target audience, reducing latency and improving performance. AWS also provides tools and services for managing and monitoring resources, automating deployments, and ensuring security and compliance.

Some of the core features AWS is providing are as follows:

Amazon Elastic Compute Cloud(EC2): it is a part of cloud computing platform, that allows users to rent virtual computers on which client run their own computer application. It provides resizeable compute capacity in the cloud. it is also scaleable as per computing requirements. It helps users to pay for only resources which were used by them, that reduces economic burden of users that previously they had for buying physical servers and the burden of maintaining them.

Amazon Simple Storage Service(S3): It provides object storage(it is a data storage that manages data as objects) through a web service interface. These are same storage infrastructure that is used by Amazon iteslt. It allows uses like internet application, backup, disaster recovery, data archives, etc. Other advantages are security, standard buckets, standard interfaces, permissions, download data, etc.. some ot the companies using S3 are Netflix, Reddit, etc.

Amazon Relational Database Service (RDS): It is a managed SQL database service. It helps to arrange data in organized way. It simplifies the process of setting up, operating, and scaling relational databases in the cloud. RDS supports various popular database engines, including Amazon Aurora, MySQL, MariaDB, PostgreSQL, Oracle Database, and Microsoft SQL Server. It provides features like replication of data, storage, monitoring, backup, encryption, etc.

Amazon Identity and Access Management (IAM): It is a web service provided by Amazon Web Services (AWS) that enables users to securely control access to AWS resources. IAM helps in managing users, groups, roles, and permissions to ensure secure and granular access control within an AWS environment. it helps in addressing users that what can be accessed by whom. some features of IAM are Centralised control of your aws account , shared access to your aws account, granular permission, identityu federation, etc.

Amazon Virtual Private Cloud (VPC): It provides logically isolated areas where you can launch AWS resources in a virtual network that you define. you have all the controls like selecting IP address range, the creation of subnets and configuration of tables, network gateways, etc.

Amazon Simple Queue Service (SQS): It is a fully managed message queuing service provided by Amazon Web Services (AWS). It enables decoupling and asynchronous communication between distributed components or microservices within an application or system.

Amazon Simple Notification Service (SNS): is a fully managed publish-subscribe messaging service provided by Amazon Web Services (AWS). SNS enables the pub/sub messaging pattern, allowing applications, services, and AWS resources to send and receive messages in a scalable and reliable manner. features of SNS are topics, Publisher, Subscribers, message filtering, message fostering, etc..

Amazon Simple Workflow Service (SWF): It is a task based API that helps in coordination of work across distributed application components. It’s infrastructure helps in coordinating distributed components and maintaining execution state in a reliable way. some features are it is scaleable, reliable, simple, flexble, etc.

In this article we covered various aspects of AWS, including its global infrastructure, core services like Amazon EC2 and Amazon S3, identity and access management with IAM, database management with Amazon RDS, and messaging services such as Amazon SQS and Amazon SNS.

AWS offers a robust and flexible cloud computing solution, and by gaining a foundational understanding of its services, users can make informed decisions and effectively utilize the wide range of capabilities offered by AWS.For more information and learning you can access to aws tutorials and documentations on amazon web services.

--

--