Amazon Web Services – AWS
- Headquarters - Seattle, Washington, United States
- CEO - Andrew Jassy
- Founder - Amazon.com, Inc.
- Website URL - https://aws.amazon.com
- Amazon Web Services (AWS) is a subsidiary of Amazon.com,offers a suite of cloud-computing services that make up an on-demand computing platform.
- These services operate from 16 geographical regions across the world.
- They include Amazon Elastic Compute Cloud, also known as "EC2", and Amazon Simple Storage Service, also known as "S3".
- As of 2016 AWS has more than 70 services, spanning a wide range, including :
- Compute,
- Storage,
- Networking,
- Database,
- Analytics,
- Application services,
- Deployment,
- Management,
- Mobile,
- Developer tools and
- Tools for the internet of things.
- Amazon markets AWS as a service to provide large computing capacity quicker and cheaper than a client company building an actual physical server farm.
- As of 2016 AWS has more than 70 services, spanning a wide range, including compute, storage, networking, database, analytics, application services, deployment, management, mobile, developer tools and tools for the Internet of things.
- Amazon markets AWS as a service to provide large computing capacity quicker and cheaper than a client company building an actual physical server farm.
- Gartner recommends AWS for all use cases that run well in a virtualized environment, but notes that some particularly highly secure applications, strictly compliant applications or complex enterprise applications (such as SAP business applications) may require special attention to architecture.
- for Computing
- Amazon Elastic Compute Cloud -> also known as "EC2" is an IaaS service providing virtual servers controllable by an API Xen.
- Amazon Elastic Beanstalk-> provides a PaaS service for hosting applications
- Amazon Lambda -> runs code in response to AWS internal or external events such as http requests transparently providing the resource required
- Networking
- Amazon Route -> scalable Managed DNS service providing Domain Name Services.
- Amazon Virtual Private Cloud (VPC) -> logically isolated set of AWS resources which can be connected using a VPN connection.
- AWS Direct Connect -> dedicated network connections into AWS data centers.
- Amazon Elastic Load Balancing (ELB) -> automatically distributes incoming traffic across multiple Amazon EC2 instances.
- AWS Elastic Network Adapter (ENA) -> provides up to 20Gbit/s of network bandwidth to an Amazon EC2 instance.
- analysis by connecting to AWS or non-AWS data sources.
- Content delivery
- Amazon CloudFront -> a content delivery network (CDN) for distributing objects to so-called "edge locations" near the requester.
- Storage and content delivery
- Amazon Simple Storage Service (S3) -> provides scalable object storage accessible from a Web Service interface.
- Amazon Glacier -> provides long-term storage options (compared to S3). High redundancy and availability, but low-frequent access times. Intended for archiving data.
- AWS Storage Gateway -> an iSCSI block storage virtual appliance with cloud-based backup.
- Amazon Elastic Block Store (EBS) -> provides persistent block-level storage volumes for EC2.
- AWS Import/Export -> accelerates moving large amounts of data into and out of AWS using portable storage devices for transport.
- Amazon Elastic File System (EFS) -> a file storage service for Amazon Elastic Compute Cloud (Amazon EC2) instances.
- Database
- Amazon DynamoDB -> provides a scalable, low-latency NoSQL online Database Service backed by SSDs.
- Amazon ElastiCache -> provides in-memory caching for web applications. This is Amazon's implementation of Memcached and Redis.
- Amazon Relational Database Service (RDS) -> provides scalable database servers with MySQL, Oracle, SQL Server, and PostgreSQL support.
- Amazon Redshift -> provides petabyte-scale data warehousing with column-based storage and multi-node compute.
- Amazon SimpleDB ->provides developers to run queries on structured data. It operates in concert with EC2 and S3.
- AWS Data Pipeline -> provides reliable service for data transfer between different AWS compute and storage services
- Amazon Aurora -> provides a MySQL-compatible relational database engine that has been created specifically for the AWS infrastructure that claims faster speeds and lower costs that are realized in larger databases.
- Deployment
- AWS CloudFormation -> provides a declarative template-based Infrastructure as Code model for configuring AWS.
- AWS Elastic Beanstalk -> provides deployment and management of applications in the cloud.
- AWS OpsWorks -> provides configuration of EC2 services using Chef.
- AWS CodeDeploy -> provides automated code deployment to EC2 instances.
- Management
- Amazon Identity and Access Management (IAM) -> provides authentication infrastructure used to authenticate access to the various services.
- AWS Directory Service -> provides managed service that allows connection to AWS resources with an existing on-premises Microsoft Active Directory or to set up a new, stand-alone directory in the AWS Cloud.
- Amazon CloudWatch -> provides monitoring for AWS cloud resources and applications, starting with EC2. AWS Management Console (AWS Console)
- Amazon CloudHSM - > provides support to meet corporate, contractual and regulatory compliance requirements for data security by using dedicated Hardware Security Module (HSM) appliances within the AWS cloud.
- AWS Key Management Service (KMS) -> provides managed service to create and control encryption keys.
- Amazon EC2 Container Service (ECS) -> provides highly scalable, fast, container management service, using on Docker containers.
- Application services
- Amazon API Gateway -> provides a service for publishing, maintaining and securing web service APIs.
- Amazon CloudSearch -> provides basic full-text search and indexing of textual content.
- Amazon DevPay -> provides billing and account management system for applications that developers have built atop
- Amazon Web Services.
- Amazon Elastic Transcoder (ETS) -> provides video transcoding of S3 hosted videos, marketed primarily as a way to
- convert source files into mobile-ready versions.
- Amazon Simple Email Service (SES) -> provides bulk and transactional email sending.
- Amazon Simple Queue Service (SQS) -> provides a hosted message queue for web applications.
- Amazon Simple Notification Service (SNS) -> provides a hosted multi-protocol "push" messaging for applications.
- Amazon Simple Workflow (SWF)-> provides a workflow service for building scalable, resilient applications.
- Amazon Cognito -> provides a user identity and data synchronization service that securely manages and synchronizes app data for users across their mobile devices.
- Amazon AppStream 2.0 -> provides a low-latency service that streams and resources intensive applications and games from the cloud using NICE DVC technology.
- Analytics
- Amazon Elastic MapReduce (EMR) -> Provides a PaaS service delivering Hadoop for running MapReduce queries framework running on the web-scale infrastructure of EC2 and Amazon S3.
- Amazon Machine Learning-> provides a service that assists developers of all skill levels to use machine learning technology.
- Amazon Kinesis-> provides real-time data processing over large, distributed data streams.
- Amazon Elasticsearch -> provides fully managed Elasticsearch and Kibana services.
- Amazon QuickSight -> provides business analytics service that provides visualizations and ad-hoc