Today we are going to tell you about Amazon Web Services (AWS). We all know that out of all the companies, Amazon is also the best company in the world. And we also know that amazon has many services, among them, today we are going to talk about Amazon Web Services, which we also know by name from AWS. AWS is a short form for Amazon Web Services.

What is Amazon Web Services (AWS), Amazon Web Services, AWS


What is Amazon Web Services (AWS)?

AWS (Amazon Web Services) is a secure Cloud Computing Platform in which you get the benefit of different features like compute power, database storage, network and content delivery, AR & VR, Migration, Developer Tools, Management tools, Analytics, Security, Identity, and Compliance, Application services, Mobile services, Business productivity, Desktop and App streaming, Artificial Intelligence, Customer Engagement, Game Development, Messaging. All these services are useful for you to increase your business.


Also Read :- What is Cloud Computing? || Advantages Of Cloud Computing


Amazon Web Services, AWS, Amazon Web Services List


Amazon Web Services List

  1. Compute
  2. Storage
  3. Migration
  4. Database
  5. Network and Content Delivery
  6. AR & VR
  7. Developer Tools
  8. Management tools
  9. Analytics
  10. Security, Identity, and Compliance
  11. Application services
  12. Mobile services
  13. Business productivity
  14. Desktp and App streaming
  15. Artificial Intelligence
  16. Customer Engagement
  17. Game development
  18. Messaging


Also Read :- What is JavaScript? | Uses of JavaScript


Amazon Web Services in Simple Language

Amazon web services provide you the benefits of the services given below:

  1. Runs Web and Application Servers in the cloud for dynamic website.
  2. Store all the files in the cloud so that you can access them anywhere.
  3. Uses managed databases like MySQL, PostgreSQL, Oracle or SQL Server to store all the information.
  4. Using Content Delivery Network (CDN), static and dynamic files can be accessed anywhere in the world in a few seconds.
  5. Can send multiple emails to customers simultaneously.

Amazon Web Services, AWS


01 | Compute

If you want to combine your data with some other data, for this, amazon provides the services given below.

  • EC2 (Elastic Compute Cloud) :- This is a type of virtual machines in the cloud in which you get OS level control. In this, you can run anything.

  • LightSail :- If you do not have any experience about AWS then it is useful for you. It automatically deploys and manages compute, storage and networking capabilities to run your applications.

  • ECS (Elastic Container Service) :- It is a highly scalable container service to allow you to run Docker containers in the cloud.

  • EKS (Elastic Container Service for Kubernetes) :- allows you to use Kubernetes on AWS without installing and managing your own Kubernetes control plane. This is a new service.

  • Lambda :- AWS's serverless technology that allows you to run functions in the cloud. When you execute your functions only then you have to pay, so it can be called a cost saver.

  • Batch :- This enables you to easily and efficiently run batch computing workloads of any scale on AWS using amazon EC2 and EC2 spot fleet.

  • Elastic Beanstalk :- Highly scalable production allows automated deployment and traffic of resources such as websites.



02 | Storage

If you have a storage domain, then amazon provides the services given below to store your data.

  • S3 (Simple Storage Service) :- This is a storage service of AWS in which you can store different types of data such as files, folders, images, documents, songs, etc. In this, you cannot install software, games or operating system.

  • EFS (Elastic File System) :- In this, you are given file storage which you can use with EC2 instances. You can use the NFSv4 protocol together with thousands of instances.


  • Glacier :- This is a very low-cost archival service in which you can store your files for a long time (for many years).


  • Storage Gateway :- This is a virtual machine that you install on your on-premise servers. Your on-on-premise data may be supported to provide more stability to AWS.



03 | Migration

If you want to migrate your data from one place to another, then AWS gives us 3 types of services :-

  • DMS (Data Migration Service) :- In this you can migrate from one database to another database.


  • SMS (Server Migration Service) :- This allows you to migrate on-site servers to AWS easily and quickly.


  • Snowball :- This is a box-shaped device used to send terabytes of data in and out of AWS.



04 | Databases

AWS provides you with a variety of databases where you have your data store.

  • RDS (Relational Database Service)
  • DynamoDB
  • ElastiCache
  • Neptune
  • Redshift



05 | Networking & Content Delivery

If we want to migrate the content through the network, then AWS gives us the services given below.


  • VPC (Virtual Private Cloud) :- This is only a data center in the cloud in which you deploy all your resources. This allows you to better isolate your resources and secure them.


  • CloudFront :- This is the Content Delivery Network (CDN) of AWS which has edge locations which are cache resources.


  • Route53 :- This is the highly avaliable DNS (Domain Name System) service of AWS. You can register domain name through it.


  • Direct Connect :- Using this you can connect your data center to an Availability zone using a high speed dedicated line.


  • API Gateway :- allows you to create, store and manage APIs on a large scale.



06 | Developer Tools

  • CodeStar :- It is a cloud-based service for building, managing and working on software development projects on AWS. You can quickly develop, build and deploy applications on AWS with the AWS CodeStar project.

  • CodeCommit :- This is AWS's version control service that allows you to privately store your code and other assets in the cloud.

  • CodeBuild :- It automates the process of building (compiling) your code.


  • CodeDeploy :- This is a way to automatically deploy your code in EC2 instances.


  • CodePipeline :- It allows you to keep track of different steps in your deployment, such as building, testing, authentication, and deployment to development and production environments.


  • Cloud9 :- This is an IDE (Integrated Development Environment) for writing, running, and debugging code in the cloud.


  • X-Ray :- This makes it easy for developers to analyze the behavior of their distributed applications by distributing request tracing, exception collection and profiling capabilities.



07 | Management Tools

  • CloudWatch :- This can be used to monitor AWS environments such as CPU usage of EC2 and RDS instances and trigger alarms based on different metrics.


  • CloudFormation :- It is a way of converting infrastructure into cloud. You can use templates to organize the entire production environment in minutes.


  • CloudTrail :- A way to audit AWS resources. It logs all changes and API calls made in AWS.


  • OpsWorks :- This helps automate Chef deployments on AWS.

  • Config :- It monitors your environment and notifies you when you break certain configurations.


  • Service Catalog :- For large enterprises, it helps to authorize which services will be used and which will not.


  • Trusted Advisor :- gives you recommendations on how to do cost optimizations, and secure your environment.


  • AWS Auto Scaling :- It allows you to automatically up and down your resources based on CloudWatch metrics.


  • Systems Manager :- allows you to group your resources, so that you can quickly gain insights, identify issues and work on them.


  • Managed Services :- It manages your ongoing AWS infrastructure so that you can focus on your applications.



08 | Analytics

  • Athena :- Allows you to run SQL queries on your S3 bucket to find files.


  • EMR (Elastic Map Reduce) :- It is used for big data processing like Hadoop, Apache Spark, and Splunk, etc.


  • CloudSearch :- This can be used to create a fully managed search engine for your website.


  • ElasticSearch :- This is similar to CloudSearch but gives you more features like application monitoring.


  • Kinesis :- This is a way to stream and analyze real-time data on a large scale. It can store TB data per hour.


  • Data Pipeline :- allows you to move data from one place to another. Ex: from S3 DynamoDB or vice versa.


  • QuickSight :- This is a business analytics tool that allows you to create visualizations for data in AWS in a rich dashboard. Eg :-  for S3, DynamoDB, etc.



09 | Security, Identity, and Compliance

  • IAM (Identity and Access Management) :- It allows you to manage users, assign policies, create groups to manage multiple users.


  • Inspector :- This is an agent that you install on our virtual machines, which then reports any security vulnerabilities.


  • Certificate Manager :- It provides free SSL certificates for your domains that are managed by Route53.


  • Directory Service :- A way to use your company's account to log in to AWS.


  • WAF (Web Application Firewall) :- It gives you application-level protection and prevents SQL injection and cross-site scripting attacks.


  • CloudHSM :- It helps you meet corporate, contractual, and regulatory compliance requirements for data security using dedicated Hardware Security Module (HSM) appliances within the AWS cloud.


  • Cloud Directory :- This enables you to create flexible, cloud-native directories for organizing hierarchies of data with multiple dimensions.


  • KMS (Key Management Service) :- This is a managed service in which you make it easy to create and control the encryption keys that you use to encrypt your data.


  • Organizations :- This allows you to create groups of AWS account that you can use to manage security and automation settings more easily.


  • Shield :- This is a managed DDoS (Distributed Denial of Service) protection service that protects web applications running on AWS.


  • Artifact :- This is where you can get all your compliance certifications.


  • Macie :- This is a data visibility security service that helps classify and protect your sensitive and business-critical content.


  • GuardDuty :- Detects intelligent threat detection to protect your AWS accounts and workloads.



10 | Application Services

  • Step Functions :- A way to see what is happening inside your application and what different microservices it is using.


  • SWF (Simple Workflow Service) :- A method of coordination of both automated tasks and human-led tasks.


  • SNS (Simple Notification Service) :- It can be used to send you notifications about your AWS services in the form of email and SMS. It is a push-based service.


  • SQS (Simple Queue Service) :- This is the first service offered by AWS. It can be used to decouple your applications. It is a pull-based service.


  • Elastic Transcoder :- Changes the format and resolution of the video to support various devices such as tablets, smartphones and laptops of different resolutions.


Also Read :- What is Blockchain Technology? || How does a Blockchain works??


11 | Mobile Services

  • Mobile Hub :- allows you to add, configure and design features for mobile apps. This is a console for mobile app development.


  • Cognito :- It allows its users to signup using social identity providers.


  • Device Farm :- enables you to improve the quality of apps by quickly testing them on hundreds of mobile devices.


  • AWS AppSync :- It is an enterprise level, fully managed GraphQL service with real-time data synchronization and offline programming features.


  • Mobile Analytics :- It allows to analyze mobile data simply and cost effectively.



12 | Business Productivity

  • Alexa for Business :- This empowers your organization with a voice using Alexa. It allows you to build custom voice skills for your organization.


  • Chime :- It can be used for online meeting and video conferencing.


  • WorkDocs - WorkDocs helps to store documents in the cloud.


  • WorkMail - WorkMail allows you to send business emails and receive business emails.



13 | Artificial Intelligence

  • Lex :- allows you to quickly create chatbots.


  • Polly :- This is an AWS text-to-speech service. You can make audio versions of your notes using it.


  • Machine learning :- All you have to do is give your dataset and target variable and AWS will take care to train your model.


  • Rekognition :- AWS's face recognition service allows you to recognize faces and objects in faces and videos.

  • SageMaker :- helps you to create, train and deploy machine learning models on any scale.


  • Comprehend :- This is a natural language processing (NLP) service that uses machine learning to find insights and relationships in lessons. It can be used for sentiment analysis.


  • Transcribe :- This is opposite to Polly. This is AWS's speech-to-text service that provides high-quality and inexpensive transcription.


  • Translate :- This is similar to Google Translate and allows you to translate text from one language to another.


Also Read :- Artificial Intelligence Vs Machine Learning Vs Deep Learning


14 | Desktop & App Streaming

  • WorkSpaces :- This is a VDI (Virtual Desktop Infrastructure). It allows user to use remote desktops in the cloud.


  • AppStream 2.0 :- This is a way of streaming desktop applications for your users in a web browser. Eg: Using MS Word in Google Chrome.



15 | AR & VR (Augmented Reality & Virtual Reality)

  • Sumerian - This is a set of tools for creating high-quality virtual reality (VR) experiences on the web. You can quickly create interactive 3D scenes and publish it as a website to reach users.



16 | Customer Engagement

  • Amazon Connect :- allows you to create a customer care center in the cloud.


  • Pinpoint :- This is like Google analytics for mobile applications. This helps you understand and connect with users.


  • SES (Simple Email Service) :- allows you to send bulk emails to your customers at a very low cost.



17 | Game Development

  • GameLift :- This is a service managed by AWS that can be used to host dedicated game servers. It basically does not allow your game to be taken offline.



18 | Messaging

If you have a social domain where your users send messages or emails from one place to another, then AWS gives us 4 services to host it. It is -

  • Amazon SQS
  • Amazon SNS
  • Amazon SES
  • Amazon pinpoint


Conclusion :

Friends, in this article we saw what is AWS? And what services amazon provides. I hope you guys would have liked our Amazon Web Services (AWS) article. If you have any doubt then you can call in the comment section below. To enjoy a similar article, visit our website You Me and I.T. again and read about new technologies. And if you want the above information to reach other people, then you must share this article with your friends and family. Thank you


Also Read :- What is CSS ? | Why to learn CSS ?