Aws part-2 (services provided by aws)


4 min readApr 21, 2023

Before starting what kind of services provided by aws we need to understand

The deployment Model of cloud →

  1. Public Cloud → A public cloud is a type of cloud computing service that provides access to computing resources, such as servers, storage, and applications, over the internet. These resources are shared among many users, and the cloud provider is responsible for managing and maintaining the infrastructure. Essentially, it’s like renting computer power and storage from a third-party provider and accessing it via the internet. Public cloud services are often more cost-effective and flexible than building and maintaining your own IT infrastructure, making it a popular choice for businesses and individuals alike. Popular examples of public cloud providers include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform.
  2. Private cloud → A private cloud is a type of cloud computing service that provides access to computing resources, such as servers, storage, and applications, in a dedicated, secure environment. Unlike public clouds, private clouds are operated and managed by a single organization or a third-party provider exclusively for that organization. Private clouds can be hosted on-premises or in a data center, and they offer many of the benefits of public clouds, such as scalability and flexibility, while also providing greater control over data security and compliance. Private clouds are often used by organizations that require high levels of security or customization, such as government agencies, financial institutions, or large enterprises.
  3. Hybrid Cloud → A hybrid cloud is a type of cloud computing environment that combines both public and private cloud services to create a flexible and scalable computing infrastructure. Essentially, a hybrid cloud allows organizations to use a mix of cloud resources to optimize their workload and meet their specific needs. This can involve using a public cloud for less sensitive workloads that require a lot of computing power, while keeping sensitive data and applications in a private cloud for better security and compliance. Hybrid clouds can also allow for greater flexibility and cost savings by allowing organizations to dynamically move workloads between public and private clouds as needed. Overall, a hybrid cloud provides a way for organizations to take advantage of the benefits of both public and private clouds, while minimizing their drawbacks.

Major Services provided by Aws

  1. Amazon EC2 (Elastic Compute Cloud): Allows you to rent virtual servers to run your applications, and provides you with full control over your computing resources.
  2. Amazon S3 (Simple Storage Service): Provides a secure, scalable, and durable object storage solution that allows you to store and retrieve any amount of data from anywhere in the world.
  3. Amazon RDS (Relational Database Service): Enables you to set up, operate, and scale a relational database in the cloud, with support for multiple database engines, automatic backups, and high availability.
  4. Amazon Lambda: Allows you to run your code in response to events and automatically manages the computing resources required to run your code.
  5. Amazon CloudFront: A content delivery network (CDN) that provides a secure, scalable, and high-performance delivery of your static and dynamic web content, including videos and streaming media.
  6. Amazon VPC (Virtual Private Cloud): Enables you to launch Amazon Web Services resources into a virtual network that you’ve defined.
  7. Amazon SQS (Simple Queue Service): A fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications.
  8. Amazon SNS (Simple Notification Service): A fully managed messaging service that enables you to send and receive messages between distributed applications, microservices, and other services.
  9. Amazon Route 53: A scalable and highly available Domain Name System (DNS) that provides a reliable and cost-effective way to route end users to your web applications.
  10. Amazon DynamoDB: A fast and flexible NoSQL database service that provides low-latency access to data at any scale, with automatic scaling, backup, and restore capabilities.
  11. Amazon Elastic Beanstalk: An easy-to-use service for deploying and scaling web applications and services, which automatically handles the underlying infrastructure, including the deployment, monitoring, and management of the application.
  12. Amazon SES (Simple Email Service): A cost-effective email service that allows you to send and receive email using your own email addresses and domains, with built-in support for email authentication and reputation management.
  13. Amazon CloudWatch: A monitoring and management service that provides visibility into your applications, infrastructure, and services, with metrics, logs, and alarms to help you troubleshoot and optimize your environment.
  14. Amazon Redshift: A fast, fully managed, petabyte-scale data warehouse service that makes it simple and cost-effective to analyze all your data using SQL and business intelligence tools.
  15. AWS Glue: A fully managed extract, transform, and load (ETL) service that makes it easy to move data between data stores, with support for a wide range of data sources and destinations.
  16. Amazon Aurora: A MySQL and PostgreSQL-compatible relational database engine that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open-source databases.

These are just a few of the many services provided by AWS Cloud, which offers a wide range of tools and solutions for building, deploying, and scaling your applications in the cloud.




Cloud computing and DevOps Engineer and to be as a fresher I am learning and gaining experiance by doing some hands on projects on DevOps and in AWS OR GCP