AWS: Your Complete Guide to Amazon Web Services and Features

AWS: Your Complete Guide to Amazon Web Services and Features
In today's era of cloud computing, there are now a multitude of mature services available that offer security, scalability, and reliability for many enterprise computing needs. What was once a massive undertaking to build a data center, install server racks, and design storage arrays has given way to an entire marketplace of services that are always just a click away. One of the leaders in this market is Amazon Web Services, which includes 175 products and services in a vast catalog that provides cloud storage, computing power, application deployment, user account management. , data storage, Internet of Things device management and control tools, and just about anything you can think of a business needs. AWS has really grown in popularity and capacity over the last decade. One reason is that AWS is so reliable and secure. It's a gold standard and is used by some of the most well-known brands including Netflix, Uber, and Airbnb. What started as a cloud infrastructure for computing power and storage has rapidly evolved and evolved (like the service offerings themselves) as companies increasingly seek products to help them do business. An example of this is AWS Snowball, a very unique service that involves a physical device that Amazon ships to you. Businesses can offload legacy data from tape backup systems or an entire data center (using multiple Snowball clients). When the migration is complete, an electronic tag automatically changes so you can return the devices. The data becomes part of the AWS and cloud infrastructure and all the benefits that flow from it. AWS is a leader, but it's not alone in offering exemplary products and services, either. Microsoft Azure and Google Cloud and the two main competitors in the space. IBM is also a major provider of cloud services. Perhaps a hallmark of AWS is that Amazon uses its own cloud infrastructure to power Amazon.com, the most popular e-commerce website today. Another important feature: The AWS Management Console is a single entry point for most services, many of which are compatible with each other and work together. Even a small business can open an AWS account and start using the console in minutes. There may be a simple “sign up here” button for AWS, but it opens the door to a multitude of services and products to help businesses achieve their goals. Jump to:

AWS Service List

The following Amazon web services are available: AWS AMI – An AWS AMI (Amazon Machine Image) allows you to deploy instances in the cloud. Simply put, it's like the on-premises server portion in a data center or like a virtual machine running in the cloud. Without AMI, the benefits of cloud computing would not be possible. AWS AppSync – AppSync is a cloud-based service that keeps your web and mobile applications up to date, but only as needed and only at the scale you need for your specific needs. It uses a cost structure designed to keep only critical data and leave data at rest intact. Amazon Athena – For companies that host their data in the cloud using a service like Amazon S3 (Simple Storage Service), Amazon Athena is a godsend. It is a query service that allows you to run SQL queries in the cloud, which means you don't need to run a local database. Amazon Aurora – For those who need to implement a relational database in the cloud, there is a top option from Amazon called Aurora. This means that you can count on a high-performance database that can meet the needs of your applications. AWS Batch – One of the main advantages of the cloud is that the infrastructure can evolve as your needs evolve. AWS Batch is a batch service for Big Data projects. As your projects grow in size, the cloud infrastructure that supports it can adapt. AWS CLI – The AWS CLI (Command Line Interface) is a downloadable application that you can use to control AWS functions. This command line introduces a powerful new way to form commands, while simplifying their execution by team members. AWS CloudFormation – For businesses that need to deploy and manage application stacks and resources, AWS CloudFormation is a way to "empower the cloud" so you can easily deploy web and mobile applications. To manage the cloud, you can use a main command line interface. AWS CloudFront – A content delivery network (CDN) is often a difficult undertaking for enterprises to develop and implement. AWS CloudFront is a CDN that runs in the cloud and can evolve as your media streaming, messaging, and file distribution needs evolve and evolve. AWS CodeDeploy – This service allows you to deploy applications in a cloud environment, such as Amazon EC2, AWS Fargate, AWS Lambda, or your on-premises infrastructure. This means faster and more efficient implementation for companies that want to reach a market segment faster. AWS CodePipeline – Modern application development is a complex undertaking, but AWS CodePipeline enables companies to manage all the stages involved, from building, testing, and production. It is an effective method thanks to a single management and control point. AWS Cognito – Managing user accounts is easy when it's part of a brand new application. You may only have a few dozen users. AWS Cognito can help you as you start to grow to hundreds, thousands, or even millions of users, helping you with administration and authentication. Amazon Connect: Amazon Connect is the best way to improve customer service, especially for small businesses. It uses the cloud to save storage space, is pay as you go, and is efficient and easy to navigate. AWS Console – The AWS Console is the primary source for monitoring the services you use, scaling your cloud environment, and even deploying new services. It's like a one stop shop for cloud computing needs. The AWS console is extremely fast, easy to use, and even offers support if one of your services is not working properly. Amazon Corretto – A production-ready version of OpenJDK, Amazon Corretto enables you to build, run, and deploy Java applications in the cloud. It is designed to make this process more efficient and scalable so you don't have to overhaul your infrastructure. AWS Data Pipeline – Data transformation is a term that may make your head spin, especially if you are in charge of migration. AWS Data Pipeline makes it much smoother and more efficient, even if you're migrating and moving data in a complex environment. AWS Direct Connect – AWS Direct Connect is a bridge between the old and the new. It is a service that connects non-critical, legacy data to actively deployed data warehouses for your applications and infrastructure. The data is available for applications in real time. Amazon DynamoDB – Any gardening database running on a server is not enough in the modern age of complex web and mobile applications. Amazon DynamoDB is a high-performance database that runs in the cloud, with all the benefits of scale and reliability you expect. AWS EBS: AWS EBS (Elastic Block Store) is a cloud service that allows you to store files in the more traditional block storage format that has been around for decades, which is useful for legacy applications, big data projects, or for archival purposes. Amazon EC2: Amazon EC2 (Elastic Compute Cloud) provides an IT infrastructure that runs in the cloud. It offers power, flexibility and performance. The biggest advantage of EC2 is that it provides fast and efficient scalability for users. AWS Elastic Beanstalk – As the name implies, Elastic Beanstalk provides an adaptable and flexible way to scale applications without the usual setup, management, and configuration of server infrastructure. It is elastic in the sense that it can adapt and adapt to the needs of your business. Amazon EMR: Amazon Elastic MapReduce is a service to implement the infrastructures necessary to perform Big Data analysis in the cloud. It is often used for genomics research, drug discovery, analysis of materials used for new products, and other tests that require massive data analysis. AWS Fargate: AWS Fargate is Amazon's serverless computing engine that makes it easier than ever to update or develop an application without fear of data breaches, so it is constantly in tune with new infrastructure demands. AWS Glue – With AWS Glue, you don't need advanced technology to keep all your data in one place. AWS Glue is the "glue" that links different types of data together, making them easily available for queries. Amazon Kinesis – Amazon Kinesis provides real-time data analytics as it travels through your cloud infrastructure. The service provides real-time analytics and reporting features. The true power of Kinesis is that it can track your applications and evolve accordingly. AWS Lambda – AWS Lambda is an IT service provided by Amazon that automatically processes code and uses IT resources as needed. As a cloud service, you never have to worry about power or storage. Amazon Lightsail – Amazon Lightsail is a framework that allows developers to run applications on virtual servers in the cloud. Because it is a secure environment and a complement to other Amazon services like Elastic Compute Cloud (ECS2), it has a powerful use case. AWS Outposts: What if you could run a replica of the cloud services Amazon offers, but in your own data center? This is the idea behind AWS Outposts, a service that provides all the features and functionality of cloud services, but on your on-premises infrastructure. Amazon RDS – Amazon RDS helps businesses store relational databases in the cloud. It can be used for analytics, enterprise dashboards, web applications, or any application that uses a relational database. This provides additional flexibility and the ability to adapt to your needs. Amazon Redshift: Amazon Redshift is an online data warehouse that offers its users flexibility, ease of navigation, security, automatic updates, and is as effective for large companies as it is for small ones. Amazon S3 - A popular object storage service, Amazon S3 (Simple Storage Service) is a powerful, scalable, and reliable service that meets the demands of the most complex business applications and the largest companies and institutions. Amazon SES: Amazon SES (Simple Email Service) is the best way to improve messaging. It is a pay-per-use system and is designed to integrate seamlessly with the current IT infrastructure used by your business. You can send several thousand messages without worrying about security or performance. AWS Snowball – AWS Snowball is a data transfer service that helps businesses perform more secure data migration. Data moved won't go over the Internet, so migration is faster, safer, and more reliable if you want to access the information later. Snowball is extremely scalable, allowing companies to transport any amount of data they need. Amazon SNS – Modern applications constantly communicate with and between servers. Even simple changes like a new high score on a gaming app need to be broadcast. Amazon SNS (Simple Notification Service) manages, tracks, and monitors these messages. Amazon SQS – Amazon SQS (Simple Queue Service) is a message queuing service that runs independently of the actual infrastructure you are using. It ensures that messages between servers and applications run efficiently, securely, and reliably. AWS Step Functions – Step Functions allows developers to build applications that use multiple transactional services. Before cloud services like Step Functions, linking to multiple sources was much more complex, raising reliability issues. AWS Storage Gateway – AWS Storage Gateway is a hybrid storage option for businesses with legacy data warehouses but also benefit from cloud storage. The service bridges the gap between the two, providing a console to control and manage the two data stores. AWS VPC: AWS VPC (Virtual Private Cloud) is, as the name suggests, a secure virtual cloud that can help ease the minds of business owners when launching a new website, application, or other service. AWS VPC is a separate part of the Amazon cloud that offers a lot of flexibility and scalability. AWS WAF – Not every firewall works like a hardware device in a data center. AWS WAF (Web Application Firewall) is a cloud-based firewall used to protect applications and data in the cloud. Businesses can add or remove cloud security features as needed. AWS X-Ray – One of Amazon's more curiously named products, X-Ray is not to be confused with the Amazon Prime Video service for more information about players.

Full list of Amazon web services

(Image credit: Everything is possible / Shutterstock)

Full list of Amazon web services

Here is a list of all the Amazon web services available today. Amazon is likely to expand the product offering in 2020, and we will update this list accordingly.
  • analytical
  • Application integration
  • AR & VR
  • AWS Cost Management
  • Blockchain
  • Commercial applications
  • calculate
  • Customer engagement
  • Confidential Information
  • Development tools
  • End User Computing
  • game tech
  • Internet of Things
  • Machine learning
  • Management and governance
  • Media services
  • Migration and transfer
  • Networking and content delivery
  • Quantum technologies
  • robotics
  • satellite
  • Security and compliance
  • Storage space
  • 1 Analytics

    Amazon Athena: Querying data in S3 using SQL Amazon CloudSearch: Managed search service Amazon Elasticsearch Service: Running and scaling Elasticsearch clusters Amazon EMR: Hosted Hadoop Framework Amazon Kinesis: Working with streaming data in real time Amazon Managed Streaming for Apache Kafka: Fully managed Apache Kafka service Amazon Redshift: Fast, simple, and affordable data storage Amazon QuickSight: Fast business analytics service AWS Data Exchange: Find, subscribe, and use third-party data in the cloud AWS Data Pipeline: Orchestration service for regular data-driven workflows AWS Glue - prepare and load data AWS Lake Formation - create a secure data lake in a few days

    2. Application integration

    Amazon Athena: Querying data in S3 using SQL Amazon CloudSearch: Managed search service Amazon Elasticsearch Service: Running and scaling Elasticsearch clusters Amazon EMR: Hosted Hadoop Framework Amazon Kinesis: Working with streaming data in real time

    3. AR and VR

    Amazon Sumerian: Build and Run VR and AR Apps

    4. AWS Cost Management

    AWS Cost Explorer - Analyze your AWS costs and usage AWS Budgets - Set custom cost and usage budgets AWS Cost and Usage Report - Access comprehensive cost and usage information Reserved Instance Reports - Drill down on your Reserved Instances (RIs) ) Savings Plans: Save up to 72% on calculation usage with flexible pricing

    5 Blockchain

    Amazon Managed Blockchain: Build and manage scalable blockchain networks Amazon Quantum Ledger Database (QLDB): Fully managed ledger database

    6. Commercial applications

    Alexa for Business: Strengthen your organization with Alexa Amazon Chime: Frustration-free meetings, video calls and chat Amazon WorkDocs: Secure storage and sharing of business documents Amazon WorkMail: Secure and managed professional email and calendar

    7. Calculation

    Amazon EC2: Virtual cloud servers Amazon EC2 Auto Scaling: Evolve compute capacity to meet demand Amazon Elastic Container Registry: Docker image storage and retrieval Amazon Elastic Container Service: Run and manage Docker containers Amazon Elastic Kubernetes service: Run Managed Kubernetes on AWS Amazon Lightsail: Launch and manage virtual private servers AWS Batch: Run batch jobs at any scale AWS Elastic Beanstalk: Run and manage web applications AWS Fargate: Run containers without managing servers or clusters AWS Lambda: Run your code on event response AWS Outpost - Run AWS services on site AWS Serverless Application Repository - Discover, deploy and publish serverless applications AWS Wavelength - Deliver ultra-low latency applications for 5G devices VMware Cloud on AWS : Build a hybrid cloud without custom hardware

    8. Customer commitment

    Amazon Connect: Cloud-based contact center Amazon Pinpoint: Personalized user engagement across all channels Amazon Simple Email Service (SES): Sending and receiving emails Contact lenses for Amazon Connect: Contact center analytics powered by ML

    9. Database

    Amazon Aurora - High-performance managed relational database Amazon DynamoDB - Managed NoSQL database Amazon DocumentDB (with MongoDB compatibility) - Fully managed document database Amazon ElastiCache - In-memory caching system Amazon Apache Cassandra managed service - Managed Cassandra-compliant database Amazon Neptune - Fully managed graph database service Amazon Quantum Ledger Database (QLDB) - Fully managed ledger database Amazon RDS - Managed relational database service for MySQL, PostgreSQL, Oracle , SQL Server, and MariaDB Amazon RDS on VMware: Automate on-premises database administration Amazon Redshift: Fast, simple, and affordable data storage Amazon Timestream: Fully managed time-series database AWS Database Migration Service: migrate databases with minimal downtime Amazon Corretto: production-ready production OpenJDK AWS Cloud Development Kit (CDK): cloud infrastructure model with code AWS Cloud9: write, run, and debug code in an IDE on the cloud AWS CodeBuild - Code generation and testing AWS CodeCommit - Store code in private Git repositories AWS CodeDeploy - Automate code deployment AWS CodePipeline - Software release via continuous delivery AWS CodeStar - Develop and deploy AWS applications Web Line Interface AWS Commands - Unified tool for managing AWS services AWS Device Farm - Test Android, iOS, and web applications on real devices in the AWS Cloud AWS Tools and SDK - AWS Tools and SDK AWS X-Ray - Analyze and debug your applications

    11. End-user computing

    Amazon AppStream 2.0: Stream desktop apps securely to a browser Amazon WorkDocs: Secure storage and sharing of business documents Amazon WorkLink: Enable mobile access to internal websites Amazon WorkSpaces: Office IT service

    12.Game Tech

    Amazon GameLift – Simple, fast and affordable dedicated game server hosting Amazon Lumberyard – A fully sourced free cross-platform 3D game engine, integrated with AWS and Twitch

    13 Internet of things

    AWS IoT Core - Connect devices to the cloud Amazon FreeRTOS - IoT operating system for microcontrollers AWS Greengrass - Local compute, messaging, and sync for devices AWS IoT 1-Click - One-click creation of a trigger AWS Lambda AWS IoT Analytics - Analytics for devices IoT AWS IoT Button - Cloud programmable dashboard button AWS IoT Device Defender - Security management for IoT devices AWS IoT Device Management - Remote integration, organization and management of IoT devices AWS IoT Events - Detection and response to IoT events AWS IoT SiteWise - IoT Data Collector and Interpreter AWS IoT Things Graph - Easily connect devices and web services AWS Partner Device Catalog - Organized catalog of AWS-compatible IoT hardware

    14. machine learning

    Amazon SageMaker - Build, train, and deploy machine learning models at scale Amazon Augmented AI - Easily implement human review of ML predictions Amazon CodeGuru (Preview) - Automate code reviews and identify costly lines of code Amazon Comprehend - Uncover information and relationships in text Amazon Elastic Inference - Accelerating deep learning inference Amazon Forecasting - Increase forecast accuracy using Machine Learning Amazon Fraud Detector (Preview) - Detect more online fraud faster Amazon Kendra Amazon Lex: Build voice and text chatbots Amazon Personalize: Integrate real-time recommendations into your apps Amazon Polly: Turn text into realistic speech Amazon Rekognition: Image and video analysis Amazon SageMaker basic truth: Reinvent business research with ML - Create accurate ML training data sets Amazon Textract - Extract text and data from documents Amazon Translate - Natural and fluent language translation Amazon Transcribe - AMI automatic speech recognition AWS Deep Learning - Quickly launch Deep Learning on EC2 AWS Deep Learning Containers - Docker images for deep learning AWS DeepComposer - ML compatible musical keyboard AWS DeepLens - Deep Learning compatible video camera AWS DeepRacer - 1/18 scale autonomous race car, driven by ML Amazon Inferentia - Machine learning inference chip Apache MXNet on AWS: Scalable Deep Learning and High Performance TensorFlow on AWS: Open Source Machine Intelligence Library

    15. Management and governance

    Amazon CloudWatch - Monitor resources and applications AWS Auto Scaling - Scale multiple resources to meet demand AWS Chatbot - ChatOps for AWS AWS CloudFormation - Create and manage resources with templates AWS CloudTrail - Track user activity and API usage Line Interface AWS Command Prompt - Unified tool for managing AWS services AWS Compute Optimizer - Identify optimal AWS Compute resources AWS Configuration - Track resource inventory and changes AWS Control Tower - Set up and manage a secure multi-account environment and compatible AWS Console Mobile App - Access resources from anywhere AWS License Manager - Track, manage and control licenses AWS Management Console - Web UI AWS Managed Services - Infrastructure Operations Management for AWS AWS OpsWorks - automate operations with Chef and Puppet AWS Organizations: Centralized governance and management across AWS accounts AWS Personal Health Dashboard: Personalized view of AWS service status AWS Catalog of Services: Create and use standardized products AWS Systems Manager - Gain operational insights and take action AWS Trusted Advisor - Optimize performance and security Well-designed AWS tool - Review and improve your workloads Amazon Elastic Transcoder - Easy-to-use and scalable media transcoding Amazon Video Streams Kinesis - Video stream processing and analysis AWS Elemental MediaConnect - Reliable and secure live video transport AWS Elemental MediaConvert - File-based video content conversion AWS Elemental MediaLive - Convert live video content AWS Elemental MediaPackage - Authoring and packaging AWS Elemental MediaStore - Media storage and simple HTTP origin AWS Elemental MediaTailor - Video personalization and monetization AWS Elemental Appliances & Software - On-premises media solutions

    17. Migration and transfer

    AWS Migration Hub - Track migrations from a single location AWS Application Discovery Service - Discover on-premises applications to streamline migration AWS Database Migration Service - Migrate databases with minimal downtime AWS DataSync - Transfer Simple and fast online data transfer AWS Server Migration Service - Migrate on-premises servers to AWS AWS Snow Family - Physical appliances to migrate data to and from AWS AWS Transfer for SFTP - Fully managed SFTP service CloudEndure Migration - Automate your bulk migration to AWS

    18.Mobile

    AWS Amplify - Build and deploy web and mobile apps Amazon API Gateway - Build, deploy and manage APIs Amazon Pinpoint - Personalized user engagement across all channels AWS AppSync - Optimize your apps with the right data from many sources, at scale AWS Device Farm: Test Android, iOS, and web apps on real devices in the AWS Cloud

    19. Networking and content delivery

    Amazon VPC - Isolated cloud resources Amazon API Gateway - Build, deploy and manage APIs Amazon CloudFront - Global content delivery network Amazon Route 53 - Scalable Domain Name System AWS PrivateLink - Secure access to AWS hosted services AWS App Mesh - Monitor and control microservices AWS Cloud Map - Application resource logging for microservices AWS Direct Connect - Dedicated network connection for AWS AWS Global Accelerator - Improve application availability and performance AWS Transit Gateway - Easily scale VPC and network connections Account Elastic Load Balancing: Distribute incoming traffic across multiple targets

    20. Quantum technologies

    Amazon Braket: Explore and Experience Quantum Computing

    21. robotics

    AWS RoboMaker - Develop, Test, and Deploy Robotic Applications

    22. satellite

    AWS Ground Station - Fully Managed Ground Station as a Service

    23. Security and compliance

    AWS RoboMaker - Develop, test and deploy robotic applications AWS Ground Station - Fully managed ground station as a service AWS Identity & Access Management - Manage user access and encryption keys Amazon Cognito - Identity management for your applications Amazon Detective - Investigate potential security issues Amazon GuardDuty - Managed threat detection service Amazon Inspector - Application security analysis Amazon Macie - Discover, classify and protect your data AWS Artifact - On-demand access to AWS compliance reports AWS Certificate Manager - Provisioning SSL / TLS certificate deployment, management and deployment AWS CloudHSM - Hardware-based key storage for regulatory compliance AWS Directory Service - Active Directory hosting and management AWS Firewall Manager - Central management of firewall rules AWS Key Management Service - Creation and control of encryption keys AWS Resource Access Manager: simple and secure service for sharing AWS resources AWS Secrets Manager: rotation, management and recovery of secrets AWS Security Hub: center of security and uniformity AWS Shield: protection DDoS Authentication unique AWS: unique cloud authentication service (SSO) AWS WAF: malicious Web traffic filter

    24. Storage

    Amazon Simple Storage Service (S3): Scalable Cloud Storage Amazon Elastic Block Store (EBS): EC2 Block Storage Volumes Amazon Elastic File System (EFS): Fully Managed File System for EC2 Amazon FSx for Luster: File System high-performance built-in S3 Amazon FSx for Windows File Server: Fully managed Windows native file system Amazon S3 Glacier: Low-cost archive storage in the cloud AWS Backup: Centralized backup across all AWS services AWS Snow Family: Physical devices for migrate data to and from AWS AWS Storage Gateway: Hybrid Storage Integration CloudEndure Disaster Recovery: Highly Automated Disaster Recovery Amazon Managed Streaming for Apache Kafka: Fully Managed Apache Kafka Service Amazon Redshift: Fast, Simple, Cost-Effective Data Warehousing Amazon QuickSight: fast business analytics service AWS Data Exchange: find, subscribe to, and consume third-party data in the cloud AWS Data Pipeline: orchestration service for periodic data-driven workflows AWS Glue: prepare and load data AWS Lake Formation : Build a Secure Data Lake in Days AWS Stage Functions: Coordinate Distributed Applications Amazon EventBridge: Serverless Event Bus for SaaS Applications and AWS Services Amazon MQ: Managed Message Broker for ActiveMQ Amazon Simple Notification Service ( SNS): Pub/Sub, Mobile Push and SMS Amazon Simple Queue Service (SQS): Managed message queues Amazon AppSync: Power your apps with the right data from many sources, at scale