| |

Important AWS Services

Amazon Web Services offers a wide range of different business purpose global cloud-based products. The products include storage, databases, analytics, networking, mobile, development tools, enterprise applications, with a pay-as-you-go pricing model.

Amazon Web Services (AWS) offers a wide range of cloud computing services, including:

  1. Cloud Compute Services:
  • EC2 (Elastic Compute Cloud) allows you to run virtual machines in the cloud with OS-level control.
  • LightSail offers an easy-to-use service for deploying and managing web apps, storage, and networking.
  • Elastic Beanstalk provides automatic deployment and scaling for web apps.
  • EKS (Elastic Container Service for Kubernetes) lets you run Kubernetes clusters on the AWS cloud without installing and managing your own infrastructure.
  • AWS Lambda allows you to run code without provisioning or managing servers, you pay only for the compute time consumed.
  1. Migration Services:
  • DMS (Database Migration Service) helps you migrate on-premise databases to AWS.
  • SMS (Server Migration Service) enables to move on-premise servers to AWS quickly and easily.
  • Snowball is a physical device that helps you transfer large amount of data in and out of AWS.
  1. Storage:
  • Amazon Glacier is a low-cost storage service that enables long-term archiving and backup of data.
  • Amazon Elastic Block Store (EBS) provides block-level storage that can be used with EC2 instances.
  • AWS Storage Gateway connects on-premises software to cloud-based storage.
  1. Security Services:
  • IAM (Identity and Access Management) enables you to manage users and policies, create groups to manage multiple users.
  • Inspector is an agent that you can install on your VMs and it will report any security vulnerabilities.
  • Certificate Manager lets you acquire and manage free SSL certificates for your domains managed through Route53.
  • WAF (Web Application Firewall) offers application-level protection and can help block SQL injection and cross-site scripting attacks.
  • Cloud Directory helps you create cloud-native directories to manage hierarchies of data across multiple dimensions.
  • KMS (Key Management Service) is a managed service that enables you to create and manage encryption keys to encrypt your data.
  • Organizations allows you to create groups of AWS accounts and manage security and automation settings.
  • Shield offers protection against DDoS attacks.
  • Macie provides a security service that helps identify and protect sensitive data.
  • GuardDuty detects security threats to your AWS accounts and workloads.
  1. Database Services:
  • Amazon RDS makes it easy to set up, operate, and scale a relational database in the cloud.
  • Amazon DynamoDB is a fast, fully managed NoSQL database service that can handle any level of request traffic.
  • Amazon ElastiCache is a web service that makes it easy to set up, operate, and scale an in-memory cache in the cloud.
  • Neptune is a fast, reliable, and scalable graph database service.
  1. Analytics Services:
  • Athena enables you to run SQL queries on your S3 bucket to analyze data.
  • CloudSearch enables you to create a fully managed search engine for your website.
  • Elasticsearch is similar to CloudSearch but offers additional features such as application monitoring.
  • Kinesis allows you to process and analyze real-time data at a large scale.
  • QuickSight is a business analytics tool that enables you to create visualizations and dashboards for data in Amazon Web Services, such as S3 and DynamoDB.
  • EMR (Elastic MapReduce) is specifically used for big data processing, such as Spark, Splunk, Hadoop, etc.
  • Data Pipeline allows you to move data from one location to another, for example, from DynamoDB to S3.
  1. Management Services:
  • CloudWatch enables you to monitor AWS environments, such as EC2 instances and RDS instances, and triggers alarms based on various metrics.
  • CloudFormation allows you to turn infrastructure into code and automate the creation of your infrastructure.
  • CloudTrail enables you to track changes to your AWS environment and log all API calls.
  • OpsWorks automates the deployment of Chef and Puppet on AWS.
  • Config monitors your environment and sends notifications about changes that violate certain defined configurations.
  • Service Catalog enables organizations to authorize which services users can use and which they can’t.
  • AWS Auto Scaling automatically scales your resources up and down based on CloudWatch metrics.
  • Systems Manager enables you to manage your resources and identify and resolve issues.
  • Managed Services provides control of your AWS infrastructure, enabling you to focus on your applications.
  1. Internet of Things (IoT) Services:
  • IoT Core is a managed cloud service that enables connected devices, such as cars, light bulbs, and sensor grids, to securely interact with cloud applications and other devices.
  • IoT Device Management allows you to manage your IoT devices at scale.
  • IoT Analytics enables you to perform analysis on data collected from your IoT devices.
  • Amazon FreeRTOS is a real-time operating system for microcontrollers that enables you to connect IoT devices to the local server or cloud.
  1. Application Services:
  • Step Functions allows you to visualize what’s happening inside your application and the different microservices it’s using.
  • SWF (Simple Workflow Service) enables you to coordinate both automated tasks and human-led tasks.
  • SNS (Simple Notification Service) allows you to send notifications in the form of email and SMS based on AWS services.
  • SQS (Simple Queue Service) decouples your applications, it is a pull-based service.
  • Elastic Transcoder enables you to convert a video’s format and resolution to support different devices, such as tablets, smartphones, and laptops of various resolutions.
  1. Deployment and Management:
  • AWS CloudTrail records AWS API calls and sends log files to you.
  • Amazon CloudWatch monitors AWS resources such as Amazon EC2 and Amazon RDS DB instances and enables you to monitor custom metrics created by your applications and services.
  • AWS CloudHSM enables you to meet corporate, regulatory, and compliance requirements for securing data using Hardware Security Module (HSM) appliances in the AWS environment.
  1. Developer Tools:
  • CodeStar is a cloud-based tool that enables you to develop, build, and deploy applications on AWS.
  • CodeCommit is a managed source control service that enables you to host Git repositories.
  • CodeBuild is a managed build service that allows you to compile, test, and package your code.
  • CodeDeploy enables you to automate code deployments to various environments such as EC2 instances, on-premises servers, and Lambda functions.
  • CodePipeline is a continuous delivery service that enables you to automatically build, test, and deploy your code.
  • CodeArtifact is a fully managed artifact repository service that allows you to host, manage, and share software packages.
  • X-Ray allows you to debug and troubleshoot your distributed applications.
  • AppSync enables you to develop and deploy GraphQL APIs.
  • AppConfig is a service that allows you to manage and deploy configuration profiles for your applications.

Please note that the above list might not be a complete and accurate representation of services provided by AWS and the details might have changed.

  1. Analytics
  • Athena: A service that allows perm SQL queries on your S3 bucket to find files.
  • CloudSearch: A fully managed search engine service for your website.
  • ElasticSearch: A service similar to CloudSearch but with additional features such as application monitoring.
  • Kinesis: A service for streaming and analyzing real-time data at scale.
  • QuickSight: A business analytics tool for creating visualizations and dashboards for data on Amazon Web Services.
  • EMR (Elastic Map Reduce): A service for big data processing using tools like Spark, Splunk, and Hadoop.
  • Data Pipeline: A service for moving data from one location to another, such as from DynamoDB to S3.
  1. Management Services
  • CloudWatch: A service that monitors AWS environments such as EC2 and RDS instances, and CPU utilization. It also triggers alarms based on various metrics.
  • CloudFormation: A service that allows you to turn infrastructure into the cloud using templates.
  • CloudTrail: An easy method of auditing AWS resources and logging changes.
  • OpsWorks: A service that automates Chef/Puppet deployments on AWS environments.
  • Config: A service that monitors your environment and sends alerts when certain configurations are broken.
  • Service Catalog: A service that helps large enterprises authorize which services users can access.
  • AWS Auto Scaling: A service that automatically scales resources up and down based on CloudWatch metrics.
  • Systems Manager: A service that groups resources and allows for identifying and addressing issues.
  • Managed Services: A service that offers management of your AWS infrastructure, allowing you to focus on your applications.
  1. Internet of Things
  • IoT Core: A managed cloud service that allows connected devices like cars, light bulbs, and sensor grids to securely interact with cloud applications and other devices.
  • IoT Device Management: A service that allows you to manage IoT devices at scale.
  • IoT Analytics: A service that allows for analyzing data collected from IoT devices.
  • Amazon FreeRTOS: A real-time operating system for microcontrollers that connects IoT devices to the local server or cloud.
  1. Application Services
  • Step Functions: A service that visualizes what’s happening inside an application and the microservices it is using.
  • SWF (Simple Workflow Service): A service that coordinates both automated tasks and human-led tasks.
  • SNS (Simple Notification Service): A service that sends notifications via email and SMS based on AWS services.
  • SQS (Simple Queue Service): A service that decouples applications and is pull-based.
  • Elastic Transcoder: A service that converts a video’s format and resolution to support different devices like tablets, smartphones, and laptops with varying resolutions.
  1. Deployment and Management
  • AWS CloudTrail: A service that tracks AWS API calls and sends backlog files to you.
  • Amazon CloudWatch: A service that monitors AWS resources like Amazon EC2 and Amazon RDS DB Instances. It also allows you to monitor custom metrics created by user’s applications and services.
  • AWS CloudHSM: A service that helps meet compliance requirements for securing data using hardware security modules (HSM) in the AWS environment.
  1. Developer Tools
  • CodeStar: A cloud-based service for creating, managing, and running software development projects.
  • CodeCommit: A service for storing and managing source code for software development.
  • CodeBuild: A service for compiling source code, running tests, and packaging code for deployment.
  • CodeDeploy: A service for automating software

Similar Posts