Amazon Web Services

Материал из Xgu.ru

Перейти к: навигация, поиск

Amazon Web Services (AWS) — платформа для облачных вычислений от компании Amazon.

Включает в себя несколько составляющих, в том числе важнейшие:

  • Amazon Elastic Compute Cloud (Amazon EC2), на котором выделение облачных ресурсов происходит на уровне виртуальных машин (IaaS);
  • Amazon Simple Storage Service (Amazon S3), предназначенный для хранения и доступа к данным по интерфейсу HTTP (REST, SOAP, BitTorrent).

Основновные службы AWS:

  • Storage (S3 & Glacier products);
  • Databases (RDS, RedShift, SimpleDB, DynamoDB);
  • Networking (Route 53, VPC);
  • Deployment & Configuration Management (OpsWorks, CloudFormation);
  • Content Delivery (CloudFront);
  • Load balancing;
  • Application development platforms.

Содержание

[править] Службы Amazon Web Services

[править] Вычисления

Amazon Elastic Compute Cloud (EC2)
виртуальные машины, работающие под управлением Xen
Amazon Elastic MapReduce (EMR)
Hadoop-инфраструктура, работающая на EC2 и S3
Amazon Lambda (LAMBDA)
вычислительная служба, исполняющая код при наступлении событий и управление ресурсами, необходимыми для этого

[править] Сеть

Amazon Route 53
масштабируемая высоконадёжная служба доменных имён (DNS)
Amazon Virtual Private Cloud (VPC)
логически изолированное множество инстанций Amazon, к которым можно получить доступ снаружи с помощью VPN
AWS Direct Connect
выделенное подключение к датацентрам AWS, отличающееся высокой скоростью и низкой ценой
Amazon Elastic Load Balancing (ELB)
балансировщик нагрузки, автоматически распределяющий входящий трафик между множеством инстанций Amazon EC2

[править] Доставка контента

Amazon CloudFront
сеть доставки контента (content delivery network, CDN) для предоставления доступа к статическим файлам как можно ближе к клиенту

[править] Хранилище

Amazon Simple Storage Service (S3)
Web-служба для хранения данных
Amazon Glacier
служба, предназначенная для долговременного хранения данных большого объёма, отличается низкой ценой и очень медленным доступом
AWS Storage Gateway
программное решение для организации резервного хранения данных внешних систем в S3, используя общепринятые протоколы, такие например, как iSCSI
Amazon Elastic Block Store (EBS)
персистентное блочное хранищиле данных для EC2
AWS Import/Export
служба для выгрузки и загрузки больших объёмов данных (петабайтов) с помощью устройств, которые отправляются по почте (Amazon Snowball, каждый Snowball на конец 2015 года имеет размер 50TB)
Amazon Elastic File System (EFS)
файловая служба для инстанций Amazon EC2

[править] СУБД

Amazon DynamoDB
масштабируемая NoSQL-база данных с быстрым временем реакции
Amazon ElastiCache
FIXME provides in-memory caching for web applications. This is Amazon's implementation of Memcached and Redis.
Amazon Relational Database Service (RDS)
масштабируемый сервер баз данных (MySQL, Oracle, SQL Server и PostgreSQL)
Amazon Redshift
FIXME provides petabyte-scale data warehousing with column-based storage and multi-node compute.
Amazon SimpleDB
FIXME allows developers to run queries on structured data. It operates in concert with EC2 and S3 to provide "the core functionality of a database".
AWS Data Pipeline
перенос данных между различными элементами AWS-инфраструктуры (такими как Amazon S3, Amazon RDS, Amazon DynamoDB, Amazon EMR)
Amazon Kinesis
streaming-база данных, предназначенная для обработки тысяч потоков в реальном времени

[править] Внедрение (deployment)

Amazon CloudFormation
файл-оринтированный интерфейс для получения AWS-ресурсов
AWS Elastic Beanstalk
внедрение и управление приложениями в облаке (приложения могут быть на Java, .NET, Node.js, Ruby, Python, PHP, Docker и Go)
AWS OpsWorks
конфигурирование EC2 с помощью Chef
AWS CodeDeploy
автоматическое внедрение (deployment) код на EC2-инстанции

[править] Управление

Amazon Identity and Access Management (IAM)
FIXME is an implicit service, the authentication infrastructure used to authenticate access to the various services.
AWS Directory Service
FIXME a managed service that allows you to connect your 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
мониторинг облачных ресурсов и приложений (прежде всего EC2)
AWS Management Console (AWS Console)
FIXME A web-based point and click interface to manage and monitor the Amazon infrastructure suite including (but not limited to) EC2, EBS, S3, SQS, Amazon Elastic MapReduce, and Amazon CloudFront. Amazon also makes available a mobile application for Android which has support for some of the management features from the console.
Amazon CloudHSM - The AWS CloudHSM service
FIXME helps you 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)
FIXME a managed service that makes it easy for you to create and control the encryption keys used to encrypt your data.

[править] Службы

Amazon API Gateway
служба для публикации, поддержания и организации безопасности программных интерфейсов (API)
Amazon CloudSearch
полнотекстовый поиск и индексирование текстового контента
Amazon DevPay, currently in limited beta version,
биллинг, которые могут использовать разработчики приложений, работающих в AWS, внутри своих приложений
Amazon Elastic Transcoder (ETS)
конвертация видеофайлов, размещённых на S3 (используется прежде всего для конвертации исходных видеофайлов в их мобильные версии)
Amazon Flexible Payments Service (FPS)
интерфейс для осуществления микроплатежей
Amazon Simple Email Service (SES)
массовая рассылка электронной почты
Amazon Simple Queue Service (SQS)
очередь сообщений для web-приложений
Amazon Simple Notification Service (SNS)
многопротокольный механизм рассылки оповещений ("push")
Amazon Simple Workflow (SWF)
воркфлоу для построение масштабируемых приложений
Amazon Cognito
служба синхронизации данных приложения для мобильных устройств
Amazon AppStream a flexible
стриминг ресурсоёмких приложений (и игр) из облака

[править] Аналитика

Amazon Machine Learning
FIXME a service that makes it easy for developers of all skill levels to use machine learning technology.
Amazon Kinesis
FIXME is a fully managed, cloud-based service for real-time data processing over large, distributed data streams.[37]

[править] Разное

Amazon Fulfillment Web Service
FIXME provides a programmatic web service for sellers to ship items to and from Amazon using Fulfillment by Amazon. This service will no longer be supported by Amazon. All of the functionality of this service is now transferred to Amazon marketplace Web service.
Amazon Historical Pricing
FIXME provides access to Amazon's historical sales data from its affiliates. (It appears that this service has been discontinued.)
Amazon Mechanical Turk (Mturk
FIXME manages small units of work distributed among many persons.
Amazon Product Advertising API formerly known as Amazon Associates Web Service (A2S) and Amazon E-Commerce Service (ECS)
FIXME provides access to Amazon's product data and electronic commerce functionality.
Amazon Gift Code On Demand (AGCOD) for Corporate Customers
FIXME enables companies to distribute Amazon gift cards (gift codes) instantly in any denomination, integrating Amazon's gift-card technology into customer loyalty, employee incentive and payment disbursement platforms.