Amazon Web Services: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Просьба подвести итог на КУЛ
Строка 1: Строка 1:
{{К улучшению|2016-11-02}}
{{карточка программы
{{карточка программы
| name = Amazon Web Services
| name = Amazon Web Services
| logo =
| logo = Amazon_Web_Services_Logo.svg
| screenshot =
| screenshot =
| caption =
| caption =
Строка 9: Строка 8:
| latest_preview_date =
| latest_preview_date =
| operating_system =
| operating_system =
| genre = [[среда разработки]]<br />веб-[[фреймворк]]
| genre = [[среда разработки]]<br>веб-[[фреймворк]]
| license = проприетарная
| license = проприетарная
| website = [http://aws.amazon.com/ aws.amazon.com]
| website = [http://aws.amazon.com/ aws.amazon.com]
}}
}}
'''Amazon Web Services''' (AWS) — инфраструктура платформ [[Облачные вычисления|облачных]] [[веб-сервис|веб-сервисов]], представленная компанией [[Amazon]] в начале 2006 года<ref>[http://aws.amazon.com/what-is-aws/ What is AWS?] // amazon.com {{Аффилированный источник|03|11|2016}}</ref>. В AWS представлены сервисы аренды [[VPS|виртуальных серверов]], предоставления [[Вычислительная мощность компьютера|вычислительных мощностей]], хранения данных ([[Файлообменник|файловый хостинг]], [[Облачное хранилище данных|распределённых хранилищ данных]]) и т.п.
'''Amazon Web Services''' (AWS) — инфраструктура платформ [[Облачные вычисления|облачных]] [[веб-сервис]]ов, представленная компанией [[Amazon]] в начале 2006 года<ref>[http://aws.amazon.com/what-is-aws/ What is AWS?] // amazon.com </ref>. В AWS представлены сервисы аренды [[VPS|виртуальных серверов]], предоставления [[Вычислительная мощность компьютера|вычислительных мощностей]], хранения данных ([[Файлообменник|файловый хостинг]], [[Облачное хранилище данных|распределённых хранилищ данных]]) и т. п.
Одной из веб-служб, которая упрощает настройку, работу и масштабирование реляционной базы данных в облаке [[PostgreSQL на Amazon RDS|Служба реляционной базы данных Amazon (Amazon RDS)]]
Одной из веб-служб, которая упрощает настройку, работу и масштабирование реляционной базы данных в облаке — [[PostgreSQL на Amazon RDS|Служба реляционной базы данных Amazon (Amazon RDS)]]


== История ==
== Некоторые сервисы ==
Платформа AWS была запущена в июле 2002 года, чтобы «раскрыть технологию и данные о продуктах Amazon, которые позволят разработчикам самостоятельно создавать инновационные и предпринимательские приложения». В начале платформа состояла лишь из нескольких инструментов и услуг. И в конце 2003 года концепция AWS была публично переформулирована, когда Крис Пинкгем (Chris Pinkham) и Бенджамин Блэк (Benjamin Black) представили документ, который описывает видение интегрированной вычислительной инфраструктуры для розничной торговли, которая была полностью стандартизирована, полностью автоматизирована и использует такие веб-сервисы, как хранение информации и использует внутренние разработки Amazon. В конце доклада они вспомнили про возможность продажи доступа к виртуальных серверов как услуги, предлагая что компания может генерировать прибыль от новых инвестиций в инфраструктуру<ref name="PinkhamBlack2003Paper">{{cite web|url=http://blog.b3k.us/2009/01/25/ec2-origins.html |title=Benjamin Black&nbsp;– EC2 Origins |publisher=Blog.b3k.us |date=2009-01-25 |accessdate=2013-07-17}}</ref>. В ноябре 2004 года была запущена первая служба AWS для общего использования: Simple Queue Service (SQS)<ref name="2002launch2006relaunch">{{cite web|url=http://aws.typepad.com/aws/2004/11/amazon_simple_q.html |title=Amazon Web Services Blog: Amazon Simple Queue Service Beta |publisher=Aws.typepad.com |date=2004-11-09 |accessdate=2013-07-17}}</ref>. После этого Пінкгем и ведущий разработчик Кристопер Браун (Christoper Brown) разработали службу Amazon EC2, с командой в [[Кейптаун]]е<ref>{{cite web |url=http://www.businessinsider.com/amazons-game-changing-cloud-was-built-by-some-guys-in-south-africa-2012-3 |title=Amazon's Game-Changing Cloud Was Built By Some Guys In South Africa |author=Bort, Julie |date=28 March 2012 |work=[[Business Insider]] |publisher= |accessdate=16 May 2012}}</ref>.
* [[Amazon EC2|Amazon Elastic Compute Cloud (Amazon EC2)]]
* [[Amazon SimpleDB]]
* [[Amazon S3|Amazon Simple Storage Service (Amazon S3)]]
* [[Amazon CloudFront]]
* [[Amazon SQS|Amazon Simple Queue Service (Amazon SQS)]]


Amazon Web Services были официально представлены 14 марта 2006 года, объединив три начальных сервиса: облачное хранение данных Amazon S3, SQS и EC2. Наконец, платформа AWS обеспечила интегрированный набор основных онлайн-сервисов, которые Крис Пинкгем и Бенджамин Блэк предложили ещё в 2003 году<ref name="PinkhamBlack2003Paper" />, как сервис что предлагается другим разработчикам, веб-сайтам, клиентским приложениям и компаниям. Энди Джесси (Andy Jassy), основатель и вице-президент AWS, в 2006 году заявил, что Amazon S3 (один из первых и наиболее масштабируемый элемент AWS) «''освобождает разработчиков от забот о том, где они могут хранить данные, будет хранилище безопасным и защищенным, будет ли оно доступным, когда это будет нужно, с затратами, связанными с обслуживанием сервера, они имеют достаточно места для хранения данных. Amazon S3 позволяет разработчикам сосредоточиться на инновациях, а не думать, где хранить данные''»<ref name="2002launch2006relaunch" />. Его цитата — большое достижение в истории интернета, когда массивные управляемые ресурсы стали доступными для разработчиков во всем мире, что позволило им предложить новые масштабируемые веб-технологии. В 2016 году Джесси был выдвинут на должность генерального директора подразделения<ref name="CEO Andy Jassy">{{cite web|last1=Jordan|first1=Novet|title=Andy Jassy is finally named CEO of Amazon Web Services|url=https://venturebeat.com/2016/04/07/andy-jassy-is-finally-named-ceo-of-amazon-web-services/|website=venturebeat.com|accessdate=July 26, 2016}}</ref>. Отражая успех AWS, его ежегодная компенсация в 2017 году составила почти 36 миллионов долларов<ref name="auto">{{cite web|url=https://www.cnbc.com/2017/04/12/aws-ceo-andrew-jassys-2016-pay-hits-35-6-million.html|title=AWS CEO Andrew Jassy's 2016 pay hits $35.6 million|first=Anita|last=Balakrishnan|date=12 April 2017|website=cnbc.com|accessdate=8 June 2017}}</ref>.
== Проблемы с доступностью на территории РФ ==

При использовании данных сервисов в своих проектах следует учесть, что не все они доступны из России. На данный момент (16.04.2018) [[Роскомнадзор|Роскомнадзором]] по решениям различных ведомств заблокировано 655 тысяч адресов Amazon AWS<ref>[https://www.rbc.ru/technology_and_media/16/04/2018/5ad4ceaa9a794754145fa04e]</ref>. Для проверки доступности рекомендуется использовать официальный [https://eais.rkn.gov.ru/ реестр].
Для развития отраслевых знаний и навыков, AWS предлагает инженерам пройти программу сертификации<ref>{{cite web|url=http://www.pcworld.com/article/2036960/amazon-web-services-launches-new-certification-program.html |title=AWS began offering a certification program for computer engineers with expertise in cloud computing. |publisher=www.pcworld.com |date=2013-05-01 | accessdate=2013-11-08}}</ref>.

Джеймс Гамильтон (James Hamilton), инженер AWS, в 2016 году написал ретроспективную статью, которая освещает десятилетнюю историю онлайн сервисов в период с 2006 по 2016 годы. Будучи ранним поклонником и откровенным сторонником технологии, он в 2008 году присоединился к команде инженеров AWS<ref>{{cite web|url=http://perspectives.mvdirona.com/2016/03/a-decade-of-innovation/|title=A Decade of Innovation – Perspectives|publisher=}}</ref>.

== Зоны доступа ==
[[Файл:Amazon Web Services Global Infrastructure.jpg|thumb|Зоны доступа AWS в мире]]
* [[Северная Америка]] (6 регионов)
** [[Восточное побережье США|US East]], основной кластер<ref>{{cite web|url=http://www.datacenterknowledge.com/archives/2012/03/14/estimate-amazon-cloud-backed-by-450000-servers/|title=Estimate: Amazon Cloud Backed by 450,000 Servers|author=Rich Miller|work=Data Center Knowledge}}</ref>
** US East ([[Огайо]])
** [[West Coast of the United States|US West]] ([[Орегон]])
** US West ([[Северная Калифорния]])
** AWS GovCloud (US), based in the [[Northwestern United States]], provided for U.S. government customers, complementing existing government agencies already using the US East Region<ref name=faq1>{{cite web|url=http://aws.amazon.com/govcloud-us/faqs/|title=FAQs|work=Amazon Web Services, Inc.}}</ref>
*** AWS Secret, доступный только для правительства США в условиях секретности<ref>{{cite web|url=https://aws.amazon.com/blogs/publicsector/announcing-the-new-aws-secret-region/|title=Announcing the new AWS Secret region|work=Amazon Web Services, Inc.}}</ref>
** Канада (Central)
* [[Южная Америка]] (1 регион)
** Бразилия ([[Сан-Паулу]])
* Европа, Ближний Восток и Африка (4 региона)
** ЕС Ирландия
** ЕС ([[Франкфурт-на-Майне]]), Германия
** ЕС ([[Лондон]]), Великобритания
** ЕС ([[Париж]]), Франция
* [[Азиатско-тихоокеанский регион]] (6 регионов)
** Азиатско-тихоокеанский регион ([[Токио]]), Япония
** Азиатско-тихоокеанский регион ([[Сеул]]), SКорея
** Азиатско-тихоокеанский регион ([[Сингапур]])
** Азиатско-тихоокеанский регион ([[Мумбаи]]), Индия
** Азиатско-тихоокеанский регион ([[Сидней]]), Австралия
** Азиатско-тихоокеанский регион ([[Пекин]]), Китай

=== Регионы с названиями<ref>{{cite web|url=http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html|title=Regions and Availability Zones}}</ref> ===
{| class="wikitable sortable"
|-
! Название !! Регион
|-
| US East (N. Virginia) || us-east-1
|-
| US East (Ohio) || us-east-2
|-
| US West (N. California) || us-west-1
|-
| US West (Oregon) || us-west-2
|-
| Canada (Central) || ca-central-1
|-
| China (Beijing) || cn-north-1
|-
| China (Ningxia) || cn-northwest-1
|-
| Asia Pacific (Mumbai) || ap-south-1
|-
| Asia Pacific (Seoul) || ap-northeast-2
|-
| Asia Pacific (Singapore) || ap-southeast-1
|-
| Asia Pacific (Sydney) || ap-southeast-2
|-
| Asia Pacific (Tokyo) || ap-northeast-1
|-
| EU (Frankfurt) || eu-central-1
|-
| EU (Ireland) || eu-west-1
|-
| EU (London) || eu-west-2
|-
| EU (Paris) || eu-west-3
|-
| South America (São Paulo)|| sa-east-1
|-
| AWS GovCloud (US) || us-gov-west-1
|}

== Сервисы ==

=== Вычисление ===
* Amazon Elastic Compute Cloud (EC2) — это сервис [[Инфраструктура как услуга|IaaS]], что предоставляет в пользование виртуальные серверы, которые контролируются API, основанные на гипервизорах Xen. Эквивалентные удаленные сервисы включают Microsoft Azure, Google Compute Engine и Rackspace; и решения, которые устанавливаются на локальные серверы OpenStack или Eucalyptus.
* Amazon Elastic Beanstalk — предоставляет сервис PaaS для размещения хостинга программ. Эквивалентные сервисы: Google App Engine, Heroku и OpenShift для локального использования.
* Amazon Lambda (AWS Lambda) — платформа безсерверных вычислений. Запускает код в ответ на внутренние или внешние события, такие как http запрос, открыто предоставляя необходимые ресурсы. Lambda глубоко интегрирована с AWS, но подобные сервисы, такие как Google Cloud Functions и открытые решения типа OpenWhisk набирают популярность<ref name="AWS-Lambda">{{cite web|url=http://aws.amazon.com/lambda/|title=AWS Lambda|website=Amazon Web Services|accessdate=23 April 2015}}</ref>.

=== Сеть ===
* Amazon Route 53 — предоставляет сервис Managed DNS, масштабируемая, который в свою очередь предоставляет сервис преобразования имени хоста в IP-адрес.
* Amazon Virtual Private Cloud (VPC) — создает логический, изолированный набор ресурсов AWS, которые могут быть объединены с помощью VPN. Решения конкурентов это OpenStack или ВПО Helion Eucalyptus что используется в сочетании с программным обеспечением PaaS.
* AWS Direct Connect — предоставляет выделенные сетевые подключения к дата-центров AWS.
* Amazon Elastic Load Balancing (ELB) — автоматически розпреділяє входящий трафик между многими інстансами Amazon EC2.
* AWS Elastic Network Adapter (ENA) — предоставляет сетевой канал шириной 20Gbit/s к інстансів Amazon EC2<ref>{{Cite web|url=https://aws.amazon.com/blogs/aws/elastic-network-adapter-high-performance-network-interface-for-amazon-ec2/|title=Elastic Network Adapter – High Performance Network Interface for Amazon EC2|website=Amazon.com|accessdate=2016-07-08}}</ref>.

=== Доставка контета ===
* Amazon CloudFront — это [[Content Delivery Network|сеть доставки контента]] (CDN) до оборудования физически находятся неподалеку от запроса

=== Контакт-центр ===
* Amazon Connect — центр самообслуживания. Сервис контакт центра базируется на облачном решении. Он позволяет многим бизнесам оказывать лучшую поддержку для клиентов по более низкой цене. Amazon Connect базируется на той же технологии, что и Amazon customer service.

=== Хранение данных и доставка контента ===
* Amazon Simple Storage Service (S3) — обеспечивает хранение данных типа объект (object storage), масштабируется, и доступен через интерфейс Web Service. Применяется для создания резервных копий/архивирования, хранения файлов (включая медиа) и хостинга, хостинга статических веб-страниц, данных программы и др.
* Amazon Glacier — используется для долгосрочного («холодного») хранения данных (в сравнении с S3). Гарантирует высокую избыточность (redundancy) и доступность (availability), однако имеет медленный доступ к данным. Предназначен для архивирования данных.
* AWS Storage Gateway, виртуальное устройство хранения блоков iSCSI с поддержкой облачных резервных копий.
* Amazon Elastic Block Store (EBS) — обеспечивает постоянные объёмы хранения на уровне блоков для EC2.
* AWS Import/Export — ускоряет перемещение больших объёмов данных в/из AWS, используя портативные устройства хранения для транспортировки.
* Amazon Elastic File System (EFS) — это служба хранения файлов (файловая система) для Amazon Elastic Compute Cloud (Amazon EC2).

=== База данных ===
* Amazon DynamoDB — предоставляет масштабируемую, онлайн-базу данных NoSQL с низким временем отклика. Это обеспечивается тем, что база данных бежит на SSD
* Amazon ElastiCache — обеспечивает кэширования веб-приложений, находящихся {{iw|База данных в памяти|в памяти|en|In-memory database}}.
* Amazon Relational Database Service (RDS) — предоставляет масштабируемые серверы баз данных с поддержкой MySQL, Oracle, SQL Server и PostgreSQL.
* Amazon Redshift — обеспечивает хранение данных в масштабе петабайт с помощью накопителя на основе столбцов и многочисленных узлов.
* Amazon SimpleDB — позволяет разработчикам запускать запросы относительно структурированных данных. Он работает в сочетании с EC2 и S3.
* AWS Data Pipeline — обеспечивает надежный сервис для передачи данных между различными службами вычисления и хранения AWS (например, Amazon S3, Amazon RDS, Amazon DynamoDB, Amazon EMR). Другими словами, эта служба — это просто система управления рабочей нагрузкой, которая предоставляет API для управления и мониторинга рабочих нагрузок в облачных приложениях<ref>{{cite web | publisher = [[The Register]] | title = Make room, guys. Here comes the Postgres with the mostess on AWS | url = https://www.theregister.co.uk/2013/11/15/amazon_postgresql_rds_support/ | author = Jack Clark | date = 15 November 2013 | accessdate = 2013-11-22}}</ref>.
* Amazon Aurora — обеспечивает [[MySQL]]-совместимый [[Реляционная база данных|реляционный движок базы данных]], который был создан специально для инфраструктуры AWS, что предоставляет большую скорость и уменьшает расходы по сравнению с большими базами данных.

=== Развертывание ===
* AWS CloudFormation — обеспечивает декларативную инфраструктуру на основе модели «Инфраструктура как код» для настройки AWS.
* AWS Elastic Beanstalk — обеспечивает развертывание и управление приложениями в облаке.
* AWS OpsWorks — позволяет настраивать сервисы EC2 используя Chef или Puppet.
* AWS CodeDeploy — позволяет автоматизировать развертывание кода на инстансах EC2.

=== Менеджмент ===
* Amazon Identity and Access Management (IAM) — это сервис, который позволяет безопасно контролировать доступ к сервисам AWS и ресурсов для ваших пользователей. Используя IAM, вы можете создавать пользователей и группы и управлять ими, предоставлять или запрещать доступ к ресурсам и сервисам, меняя права доступа.
* AWS Directory Service — это служба, которая позволяет подключение к ресурсам AWS с включенной локальной службой Microsoft Active Directory или для создания нового отдельного каталога в AWS Cloud.
* Amazon CloudWatch — обеспечивает мониторинг облачных ресурсов и приложений AWS, начиная с EC2.
* AWS Management Console (AWS Console) — визуальный веб-интерфейс для управления и мониторинга инфраструктуры Amazon, включая (но не ограничиваясь) EC2, EBS, S3, SQS, Amazon Elastic MapReduce, and Amazon CloudFront. Мобильная программа для Android поддерживает некоторые функции управления с консоли.
* Amazon CloudHSM — эта служба помогает соответствовать корпоративным, договорным и нормативным требованиям по обеспечению безопасности данных, используя специальные устройства для защиты оборудования (HSM) в облаке AWS.
* AWS Key Management Service (KMS) — это управляемая служба для создания и управления ключами шифрования.
* Amazon EC2 Container Service (ECS) — это высокомасштабная и быстрая служба управления [[Docker]]-контейнерами.

=== Службы администрирования ===
* Amazon API Gateway — служба для публикации, поддержки и защиты API веб-сервисов.
* Amazon CloudSearch — обеспечивает базовый текстовый поиск и индексирование текстового контента.
* Amazon DevPay — биллинговая система и система управления учетными записями для программ, которые были разработаны на базе веб-сервисов Amazon (Amazon Web Services).
* Amazon Elastic Transcoder (ETS) — обеспечивает перекодирование видео, размещенное на S3, прежде всего как способ преобразования файлов в версии для мобильных устройств.
* Amazon Simple Email Service (SES) — предоставляет групповую и транзакционную посылку электронной почты.
* Amazon Simple Queue Service (SQS) — обеспечивает размещение очереди сообщений для веб-приложений.
* Amazon Simple Notification Service (SNS) — обеспечивает размещение мультипротокольных «push» уведомлений для приложений.
* Amazon Simple Workflow (SWF) — это рабочий процесс для создания масштабируемых и гибких программ.
* Amazon Cognito — это служба идентификации пользователей и синхронизации данных, которая безопасно управляет и синхронизирует данные приложений пользователей на их мобильных устройствах.
* Amazon AppStream 2.0 — служба с быстрым сетевым откликом, которая транслирует ресурсоемкие приложения и игры из облака используя технологии NICE DVC.

=== Аналитика ===
* Amazon Athena — интерактивная служба запросов, которая облегчает анализ данных в Amazon S3, используя стандартный SQL. Athena безсерверна, поэтому для управления не существует инфраструктуры, и вы платите только за запросы, которые вы запускаете.[19]
* Amazon Elastic MapReduce (EMR) — обеспечивает PaaS сервис, который предоставляет фреймворк Hadoop для запуска запросов MapReduce. Работает на инфраструктуре EC2 и Amazon S3.
* Amazon Machine Learning — помогает разработчикам всех уровней квалификации использовать технологию машинного обучения<ref>{{Cite web
| title = What is Amazon Machine Learning? - Amazon Machine Learning
| accessdate = 2017-02-22
| url = http://docs.aws.amazon.com/machine-learning/latest/dg/what-is-amazon-machine-learning.html
}}</ref><ref>{{Cite web
| title = Amazon Machine Learning: Use Cases & Examples {{!}} Cloud Academy
| accessdate = 2017-02-22
| url = http://cloudacademy.com/blog/aws-machine-learning/
}}</ref>.
* Amazon Kinesis — облачный сервис для обработки большого количества розпроділених потоков данных в режиме реального времени. Сервис транслирует данные в режиме реального времени с возможностью обработки тысяч потоков данных в секунду. Позволяет разработчикам извлекать любое количество данных из любого количества источников, увеличивая или уменьшая количество источников при необходимости. Он имеет некоторое сходство по функционалу с Apache Kafka.
* Amazon Elasticsearch Service — обеспечивает полностью управляемые услуги Elasticsearch и Kibana.
* Amazon QuickSight — инструмент бизнес-анализа, аналитики и визуализации. Он предоставляет специальные услуги путем подключения к источникам данных AWS или сторонних источников<ref>{{cite web|title=Amazon QuickSight|url=https://quicksight.aws/|website=Amazon Web Services|accessdate=7 March 2017}}</ref>.

=== Разное ===
* Amazon Marketplace Web Service (MWS) — интегрированный веб API, который помогает продавцам на Amazon программно обмениваться списками, заказами, платежами, отчетами и тому подобное. Интеграция данных из Amazon обеспечивает высокий уровень автоматизации продажу, что может помочь продавцам развивать свой бизнес. Используя Amazon MWS, продавцы могут повысить эффективность продаж, снизить требования к труда и сократить время ответа клиентов. Amazon MWS бесплатный сервис, но для его использования вам необходимо иметь аккаунт продавца Amazon MWS, и вы должны зарегистрироваться для его использования.
* Amazon Fulfillment Web Service — предоставляет продавцам программный веб-сервис для отправки товаров в Amazon. Эта служба больше не будет поддерживаться компанией Amazon. Вся функциональность этой службы теперь передана Amazon Marketplace.
* Amazon Historical Pricing — обеспечивает доступ к прошлых (исторических) данных о продажах (этот сервис прекращён).
* Amazon Mechanical Turk (Mturk) — управляет небольшими единицами работы, распределенными среди многих людей.
* Amazon Product Advertising API — ранее известный как Amazon Associates Web Service (A2S) и Amazon E-Commerce Service (ECS). Обеспечивает доступ к данным о продуктах Amazon и функционирования электронной коммерции.
* Amazon Gift Code On Demand (AGCOD) — для корпоративных клиентов. Разрешая компаниям мгновенно распределять подарочные карты Amazon (подарочные коды), любой стоимости, интегрируя технологию подарочных карт Amazon в программу лояльности клиентов, программу стимулирования работников и платформу распределенных выплат<ref>[http://phx.corporate-ir.net/phoenix.zhtml?c=176060&p=irol-newsArticle&ID=1194095&highlight= Amazon Media Room: Press Releases]. Phx.corporate-ir.net. Retrieved on 2013-08-09.</ref>.
* AWS Partner Network (APN) — предоставляет технологическим партнерам и партнерам-консультантам техническую информацию и поддержку по продажам и маркетингу для увеличения возможностей бизнеса с помощью AWS. Запущенный в апреле 2012 года, APN состоит из партнеров по технологиям, включая независимых поставщиков программного обеспечения (ISV), поставщиков средств, платформ и других. Консалтинговые партнеры включают в себя системных интеграторов (SI), агентства, консультантов, провайдеров управляемых услуг (MSP) и другие. Потенциальные технологические и консультационные партнеры должны соответствовать требованиям технического и нетехнического обучения, установленным AWS<ref>Darrow, Barb. [http://gigaom.com/2012/04/18/amazon-seeking-to-relieve-partner-angst-launches-partner-program/ Amazon, seeking to relieve partner angst, launches partner program], [[GigaOM]], April 18, 2012, Retrieved February 27, 2013</ref><ref>Ricknäs, Mikael. [http://www.computerworld.com/s/article/9226320/Amazon_lays_groundwork_for_AWS_Partner_Network Amazon lays groundwork for AWS Partner Network], Computerworld, IDG, April 18, 2012, Retrieved February 27, 2013</ref><ref>Sharwood, Simon. [https://www.theregister.co.uk/2012/04/18/amazon_partner_network/ Amazon Web services revamps partner program], The Register, April 18, 2012, Retrieved February 27, 2013</ref>.
* Amazon Lumberyard — бесплатный игровой движок AAA-класса, интегрированный с AWS<ref>{{cite web | url=https://venturebeat.com/2016/02/12/inside-amazons-decision-to-make-a-video-game-engine/ | title=Inside Amazon’s decision to make a video game engine | date=February 12, 2016 | accessdate=February 20, 2016 | last=Takahashi | first=Dean | website=[[VentureBeat]]}}</ref>.
* Amazon Chime — это корпоративное сервисное агентство, которое может использоваться для голосовых сообщений, видеоконференций и мгновенных сообщений<ref>{{cite news |last=Novet |first=Jordan |url=https://venturebeat.com/2017/02/13/aws-launches-amazon-chime-a-skype-for-business-competitor/ |title=AWS launches Amazon Chime, a Skype for Business competitor |work=[[VentureBeat]] |date=2017-02-13 |accessdate=2017-02-14 }}</ref>.

== Проблемы с доступом в России из-за действий Роскомнадзора ==
{{main|Блокирование Telegram в России}}
В связи с крайней технической неграмотностью (некомпетентностью)<ref>[https://varlamov.ru/2437527.html Можно ли заблокировать Telegram]</ref>, а также нарушением законной процедуры, российский цензурный орган «Роскомнадзор» заблокировал несколько миллионов IP-адресов Amazon<ref>[https://meduza.io/news/2018/04/17/roskomnadzor-poruchil-zablokirovat-pochti-16-millionov-ip-adresov-amazon-i-google Роскомнадзор заблокировал почти 16 миллионов IP-адресов Amazon и Google]</ref>. При использовании данных сервисов в своих проектах следует учесть, что не все они доступны из России. На данный момент (16.04.2018) [[Роскомнадзор]]ом по решениям различных ведомств заблокировано 655 тысяч адресов Amazon AWS<ref>[https://www.rbc.ru/technology_and_media/16/04/2018/5ad4ceaa9a794754145fa04e]</ref>. Для проверки доступности рекомендуется использовать официальный [https://eais.rkn.gov.ru/ реестр].


== См. также ==
== См. также ==
Строка 30: Строка 190:
* [[Microsoft Azure]]
* [[Microsoft Azure]]
* [[VMware vCloud]]
* [[VMware vCloud]]
* [[Mail.ru Cloud Solutions]]


== Примечания ==
== Примечания ==
Строка 35: Строка 196:


== Ссылки ==
== Ссылки ==
* [http://aws.amazon.com/ Amazon Web Services]
* [https://aws.amazon.com/ru/application-hosting/benefits/ Кратко о преимуществах] {{Аффилированный источник|30|09|2017}}
* [https://reestr.rublacklist.net/search/?q=amazon Список заблокированных адресов Amazon AWS в России] по данным rublacklist
* [https://reestr.rublacklist.net/search/?q=amazon Список заблокированных адресов Amazon AWS в России] по данным rublacklist


{{Amazon}}
{{Amazon}}
{{Cloud computing}}
{{Cloud computing}}
{{rq|sources|img}}

[[Категория:Amazon.com]]
[[Категория:Amazon.com]]
[[Категория:Облачные платформы]]
[[Категория:Облачные платформы]]

Версия от 23:42, 31 мая 2018

Amazon Web Services
Логотип программы Amazon Web Services
Тип среда разработки
веб-фреймворк
Разработчик Amazon
Первый выпуск март 2006
Лицензия проприетарная
Сайт aws.amazon.com
Логотип Викисклада Медиафайлы на Викискладе

Amazon Web Services (AWS) — инфраструктура платформ облачных веб-сервисов, представленная компанией Amazon в начале 2006 года[1]. В AWS представлены сервисы аренды виртуальных серверов, предоставления вычислительных мощностей, хранения данных (файловый хостинг, распределённых хранилищ данных) и т. п. Одной из веб-служб, которая упрощает настройку, работу и масштабирование реляционной базы данных в облаке — Служба реляционной базы данных Amazon (Amazon RDS)

История

Платформа AWS была запущена в июле 2002 года, чтобы «раскрыть технологию и данные о продуктах Amazon, которые позволят разработчикам самостоятельно создавать инновационные и предпринимательские приложения». В начале платформа состояла лишь из нескольких инструментов и услуг. И в конце 2003 года концепция AWS была публично переформулирована, когда Крис Пинкгем (Chris Pinkham) и Бенджамин Блэк (Benjamin Black) представили документ, который описывает видение интегрированной вычислительной инфраструктуры для розничной торговли, которая была полностью стандартизирована, полностью автоматизирована и использует такие веб-сервисы, как хранение информации и использует внутренние разработки Amazon. В конце доклада они вспомнили про возможность продажи доступа к виртуальных серверов как услуги, предлагая что компания может генерировать прибыль от новых инвестиций в инфраструктуру[2]. В ноябре 2004 года была запущена первая служба AWS для общего использования: Simple Queue Service (SQS)[3]. После этого Пінкгем и ведущий разработчик Кристопер Браун (Christoper Brown) разработали службу Amazon EC2, с командой в Кейптауне[4].

Amazon Web Services были официально представлены 14 марта 2006 года, объединив три начальных сервиса: облачное хранение данных Amazon S3, SQS и EC2. Наконец, платформа AWS обеспечила интегрированный набор основных онлайн-сервисов, которые Крис Пинкгем и Бенджамин Блэк предложили ещё в 2003 году[2], как сервис что предлагается другим разработчикам, веб-сайтам, клиентским приложениям и компаниям. Энди Джесси (Andy Jassy), основатель и вице-президент AWS, в 2006 году заявил, что Amazon S3 (один из первых и наиболее масштабируемый элемент AWS) «освобождает разработчиков от забот о том, где они могут хранить данные, будет хранилище безопасным и защищенным, будет ли оно доступным, когда это будет нужно, с затратами, связанными с обслуживанием сервера, они имеют достаточно места для хранения данных. Amazon S3 позволяет разработчикам сосредоточиться на инновациях, а не думать, где хранить данные»[3]. Его цитата — большое достижение в истории интернета, когда массивные управляемые ресурсы стали доступными для разработчиков во всем мире, что позволило им предложить новые масштабируемые веб-технологии. В 2016 году Джесси был выдвинут на должность генерального директора подразделения[5]. Отражая успех AWS, его ежегодная компенсация в 2017 году составила почти 36 миллионов долларов[6].

Для развития отраслевых знаний и навыков, AWS предлагает инженерам пройти программу сертификации[7].

Джеймс Гамильтон (James Hamilton), инженер AWS, в 2016 году написал ретроспективную статью, которая освещает десятилетнюю историю онлайн сервисов в период с 2006 по 2016 годы. Будучи ранним поклонником и откровенным сторонником технологии, он в 2008 году присоединился к команде инженеров AWS[8].

Зоны доступа

Файл:Amazon Web Services Global Infrastructure.jpg
Зоны доступа AWS в мире

Регионы с названиями[12]

Название Регион
US East (N. Virginia) us-east-1
US East (Ohio) us-east-2
US West (N. California) us-west-1
US West (Oregon) us-west-2
Canada (Central) ca-central-1
China (Beijing) cn-north-1
China (Ningxia) cn-northwest-1
Asia Pacific (Mumbai) ap-south-1
Asia Pacific (Seoul) ap-northeast-2
Asia Pacific (Singapore) ap-southeast-1
Asia Pacific (Sydney) ap-southeast-2
Asia Pacific (Tokyo) ap-northeast-1
EU (Frankfurt) eu-central-1
EU (Ireland) eu-west-1
EU (London) eu-west-2
EU (Paris) eu-west-3
South America (São Paulo) sa-east-1
AWS GovCloud (US) us-gov-west-1

Сервисы

Вычисление

  • Amazon Elastic Compute Cloud (EC2) — это сервис IaaS, что предоставляет в пользование виртуальные серверы, которые контролируются API, основанные на гипервизорах Xen. Эквивалентные удаленные сервисы включают Microsoft Azure, Google Compute Engine и Rackspace; и решения, которые устанавливаются на локальные серверы OpenStack или Eucalyptus.
  • Amazon Elastic Beanstalk — предоставляет сервис PaaS для размещения хостинга программ. Эквивалентные сервисы: Google App Engine, Heroku и OpenShift для локального использования.
  • Amazon Lambda (AWS Lambda) — платформа безсерверных вычислений. Запускает код в ответ на внутренние или внешние события, такие как http запрос, открыто предоставляя необходимые ресурсы. Lambda глубоко интегрирована с AWS, но подобные сервисы, такие как Google Cloud Functions и открытые решения типа OpenWhisk набирают популярность[13].

Сеть

  • Amazon Route 53 — предоставляет сервис Managed DNS, масштабируемая, который в свою очередь предоставляет сервис преобразования имени хоста в IP-адрес.
  • Amazon Virtual Private Cloud (VPC) — создает логический, изолированный набор ресурсов AWS, которые могут быть объединены с помощью VPN. Решения конкурентов это OpenStack или ВПО Helion Eucalyptus что используется в сочетании с программным обеспечением PaaS.
  • AWS Direct Connect — предоставляет выделенные сетевые подключения к дата-центров AWS.
  • Amazon Elastic Load Balancing (ELB) — автоматически розпреділяє входящий трафик между многими інстансами Amazon EC2.
  • AWS Elastic Network Adapter (ENA) — предоставляет сетевой канал шириной 20Gbit/s к інстансів Amazon EC2[14].

Доставка контета

Контакт-центр

  • Amazon Connect — центр самообслуживания. Сервис контакт центра базируется на облачном решении. Он позволяет многим бизнесам оказывать лучшую поддержку для клиентов по более низкой цене. Amazon Connect базируется на той же технологии, что и Amazon customer service.

Хранение данных и доставка контента

  • Amazon Simple Storage Service (S3) — обеспечивает хранение данных типа объект (object storage), масштабируется, и доступен через интерфейс Web Service. Применяется для создания резервных копий/архивирования, хранения файлов (включая медиа) и хостинга, хостинга статических веб-страниц, данных программы и др.
  • Amazon Glacier — используется для долгосрочного («холодного») хранения данных (в сравнении с S3). Гарантирует высокую избыточность (redundancy) и доступность (availability), однако имеет медленный доступ к данным. Предназначен для архивирования данных.
  • AWS Storage Gateway, виртуальное устройство хранения блоков iSCSI с поддержкой облачных резервных копий.
  • Amazon Elastic Block Store (EBS) — обеспечивает постоянные объёмы хранения на уровне блоков для EC2.
  • AWS Import/Export — ускоряет перемещение больших объёмов данных в/из AWS, используя портативные устройства хранения для транспортировки.
  • Amazon Elastic File System (EFS) — это служба хранения файлов (файловая система) для Amazon Elastic Compute Cloud (Amazon EC2).

База данных

  • Amazon DynamoDB — предоставляет масштабируемую, онлайн-базу данных NoSQL с низким временем отклика. Это обеспечивается тем, что база данных бежит на SSD
  • Amazon ElastiCache — обеспечивает кэширования веб-приложений, находящихся в памяти[англ.].
  • Amazon Relational Database Service (RDS) — предоставляет масштабируемые серверы баз данных с поддержкой MySQL, Oracle, SQL Server и PostgreSQL.
  • Amazon Redshift — обеспечивает хранение данных в масштабе петабайт с помощью накопителя на основе столбцов и многочисленных узлов.
  • Amazon SimpleDB — позволяет разработчикам запускать запросы относительно структурированных данных. Он работает в сочетании с EC2 и S3.
  • AWS Data Pipeline — обеспечивает надежный сервис для передачи данных между различными службами вычисления и хранения AWS (например, Amazon S3, Amazon RDS, Amazon DynamoDB, Amazon EMR). Другими словами, эта служба — это просто система управления рабочей нагрузкой, которая предоставляет API для управления и мониторинга рабочих нагрузок в облачных приложениях[15].
  • Amazon Aurora — обеспечивает MySQL-совместимый реляционный движок базы данных, который был создан специально для инфраструктуры AWS, что предоставляет большую скорость и уменьшает расходы по сравнению с большими базами данных.

Развертывание

  • AWS CloudFormation — обеспечивает декларативную инфраструктуру на основе модели «Инфраструктура как код» для настройки AWS.
  • AWS Elastic Beanstalk — обеспечивает развертывание и управление приложениями в облаке.
  • AWS OpsWorks — позволяет настраивать сервисы EC2 используя Chef или Puppet.
  • AWS CodeDeploy — позволяет автоматизировать развертывание кода на инстансах EC2.

Менеджмент

  • Amazon Identity and Access Management (IAM) — это сервис, который позволяет безопасно контролировать доступ к сервисам AWS и ресурсов для ваших пользователей. Используя IAM, вы можете создавать пользователей и группы и управлять ими, предоставлять или запрещать доступ к ресурсам и сервисам, меняя права доступа.
  • AWS Directory Service — это служба, которая позволяет подключение к ресурсам AWS с включенной локальной службой Microsoft Active Directory или для создания нового отдельного каталога в AWS Cloud.
  • Amazon CloudWatch — обеспечивает мониторинг облачных ресурсов и приложений AWS, начиная с EC2.
  • AWS Management Console (AWS Console) — визуальный веб-интерфейс для управления и мониторинга инфраструктуры Amazon, включая (но не ограничиваясь) EC2, EBS, S3, SQS, Amazon Elastic MapReduce, and Amazon CloudFront. Мобильная программа для Android поддерживает некоторые функции управления с консоли.
  • Amazon CloudHSM — эта служба помогает соответствовать корпоративным, договорным и нормативным требованиям по обеспечению безопасности данных, используя специальные устройства для защиты оборудования (HSM) в облаке AWS.
  • AWS Key Management Service (KMS) — это управляемая служба для создания и управления ключами шифрования.
  • Amazon EC2 Container Service (ECS) — это высокомасштабная и быстрая служба управления Docker-контейнерами.

Службы администрирования

  • Amazon API Gateway — служба для публикации, поддержки и защиты API веб-сервисов.
  • Amazon CloudSearch — обеспечивает базовый текстовый поиск и индексирование текстового контента.
  • Amazon DevPay — биллинговая система и система управления учетными записями для программ, которые были разработаны на базе веб-сервисов Amazon (Amazon Web Services).
  • Amazon Elastic Transcoder (ETS) — обеспечивает перекодирование видео, размещенное на S3, прежде всего как способ преобразования файлов в версии для мобильных устройств.
  • Amazon Simple Email Service (SES) — предоставляет групповую и транзакционную посылку электронной почты.
  • Amazon Simple Queue Service (SQS) — обеспечивает размещение очереди сообщений для веб-приложений.
  • Amazon Simple Notification Service (SNS) — обеспечивает размещение мультипротокольных «push» уведомлений для приложений.
  • Amazon Simple Workflow (SWF) — это рабочий процесс для создания масштабируемых и гибких программ.
  • Amazon Cognito — это служба идентификации пользователей и синхронизации данных, которая безопасно управляет и синхронизирует данные приложений пользователей на их мобильных устройствах.
  • Amazon AppStream 2.0 — служба с быстрым сетевым откликом, которая транслирует ресурсоемкие приложения и игры из облака используя технологии NICE DVC.

Аналитика

  • Amazon Athena — интерактивная служба запросов, которая облегчает анализ данных в Amazon S3, используя стандартный SQL. Athena безсерверна, поэтому для управления не существует инфраструктуры, и вы платите только за запросы, которые вы запускаете.[19]
  • Amazon Elastic MapReduce (EMR) — обеспечивает PaaS сервис, который предоставляет фреймворк Hadoop для запуска запросов MapReduce. Работает на инфраструктуре EC2 и Amazon S3.
  • Amazon Machine Learning — помогает разработчикам всех уровней квалификации использовать технологию машинного обучения[16][17].
  • Amazon Kinesis — облачный сервис для обработки большого количества розпроділених потоков данных в режиме реального времени. Сервис транслирует данные в режиме реального времени с возможностью обработки тысяч потоков данных в секунду. Позволяет разработчикам извлекать любое количество данных из любого количества источников, увеличивая или уменьшая количество источников при необходимости. Он имеет некоторое сходство по функционалу с Apache Kafka.
  • Amazon Elasticsearch Service — обеспечивает полностью управляемые услуги Elasticsearch и Kibana.
  • Amazon QuickSight — инструмент бизнес-анализа, аналитики и визуализации. Он предоставляет специальные услуги путем подключения к источникам данных AWS или сторонних источников[18].

Разное

  • Amazon Marketplace Web Service (MWS) — интегрированный веб API, который помогает продавцам на Amazon программно обмениваться списками, заказами, платежами, отчетами и тому подобное. Интеграция данных из Amazon обеспечивает высокий уровень автоматизации продажу, что может помочь продавцам развивать свой бизнес. Используя Amazon MWS, продавцы могут повысить эффективность продаж, снизить требования к труда и сократить время ответа клиентов. Amazon MWS бесплатный сервис, но для его использования вам необходимо иметь аккаунт продавца Amazon MWS, и вы должны зарегистрироваться для его использования.
  • Amazon Fulfillment Web Service — предоставляет продавцам программный веб-сервис для отправки товаров в Amazon. Эта служба больше не будет поддерживаться компанией Amazon. Вся функциональность этой службы теперь передана Amazon Marketplace.
  • Amazon Historical Pricing — обеспечивает доступ к прошлых (исторических) данных о продажах (этот сервис прекращён).
  • Amazon Mechanical Turk (Mturk) — управляет небольшими единицами работы, распределенными среди многих людей.
  • Amazon Product Advertising API — ранее известный как Amazon Associates Web Service (A2S) и Amazon E-Commerce Service (ECS). Обеспечивает доступ к данным о продуктах Amazon и функционирования электронной коммерции.
  • Amazon Gift Code On Demand (AGCOD) — для корпоративных клиентов. Разрешая компаниям мгновенно распределять подарочные карты Amazon (подарочные коды), любой стоимости, интегрируя технологию подарочных карт Amazon в программу лояльности клиентов, программу стимулирования работников и платформу распределенных выплат[19].
  • AWS Partner Network (APN) — предоставляет технологическим партнерам и партнерам-консультантам техническую информацию и поддержку по продажам и маркетингу для увеличения возможностей бизнеса с помощью AWS. Запущенный в апреле 2012 года, APN состоит из партнеров по технологиям, включая независимых поставщиков программного обеспечения (ISV), поставщиков средств, платформ и других. Консалтинговые партнеры включают в себя системных интеграторов (SI), агентства, консультантов, провайдеров управляемых услуг (MSP) и другие. Потенциальные технологические и консультационные партнеры должны соответствовать требованиям технического и нетехнического обучения, установленным AWS[20][21][22].
  • Amazon Lumberyard — бесплатный игровой движок AAA-класса, интегрированный с AWS[23].
  • Amazon Chime — это корпоративное сервисное агентство, которое может использоваться для голосовых сообщений, видеоконференций и мгновенных сообщений[24].

Проблемы с доступом в России из-за действий Роскомнадзора

В связи с крайней технической неграмотностью (некомпетентностью)[25], а также нарушением законной процедуры, российский цензурный орган «Роскомнадзор» заблокировал несколько миллионов IP-адресов Amazon[26]. При использовании данных сервисов в своих проектах следует учесть, что не все они доступны из России. На данный момент (16.04.2018) Роскомнадзором по решениям различных ведомств заблокировано 655 тысяч адресов Amazon AWS[27]. Для проверки доступности рекомендуется использовать официальный реестр.

См. также

Примечания

  1. What is AWS? // amazon.com
  2. 1 2 Benjamin Black – EC2 Origins. Blog.b3k.us (25 января 2009). Дата обращения: 17 июля 2013.
  3. 1 2 Amazon Web Services Blog: Amazon Simple Queue Service Beta. Aws.typepad.com (9 ноября 2004). Дата обращения: 17 июля 2013.
  4. Bort, Julie. Amazon's Game-Changing Cloud Was Built By Some Guys In South Africa. Business Insider (28 марта 2012). Дата обращения: 16 мая 2012.
  5. Jordan, Novet Andy Jassy is finally named CEO of Amazon Web Services. venturebeat.com. Дата обращения: 26 июля 2016.
  6. Balakrishnan, Anita AWS CEO Andrew Jassy's 2016 pay hits $35.6 million. cnbc.com (12 апреля 2017). Дата обращения: 8 июня 2017.
  7. AWS began offering a certification program for computer engineers with expertise in cloud computing. www.pcworld.com (1 мая 2013). Дата обращения: 8 ноября 2013.
  8. A Decade of Innovation – Perspectives.
  9. Rich Miller. Estimate: Amazon Cloud Backed by 450,000 Servers. Data Center Knowledge.
  10. FAQs. Amazon Web Services, Inc..
  11. Announcing the new AWS Secret region. Amazon Web Services, Inc..
  12. Regions and Availability Zones.
  13. AWS Lambda. Amazon Web Services. Дата обращения: 23 апреля 2015.
  14. Elastic Network Adapter – High Performance Network Interface for Amazon EC2. Amazon.com. Дата обращения: 8 июля 2016.
  15. Jack Clark. Make room, guys. Here comes the Postgres with the mostess on AWS. The Register (15 ноября 2013). Дата обращения: 22 ноября 2013.
  16. What is Amazon Machine Learning? - Amazon Machine Learning. Дата обращения: 22 февраля 2017.
  17. Amazon Machine Learning: Use Cases & Examples | Cloud Academy. Дата обращения: 22 февраля 2017.
  18. Amazon QuickSight. Amazon Web Services. Дата обращения: 7 марта 2017.
  19. Amazon Media Room: Press Releases. Phx.corporate-ir.net. Retrieved on 2013-08-09.
  20. Darrow, Barb. Amazon, seeking to relieve partner angst, launches partner program, GigaOM, April 18, 2012, Retrieved February 27, 2013
  21. Ricknäs, Mikael. Amazon lays groundwork for AWS Partner Network, Computerworld, IDG, April 18, 2012, Retrieved February 27, 2013
  22. Sharwood, Simon. Amazon Web services revamps partner program, The Register, April 18, 2012, Retrieved February 27, 2013
  23. Takahashi, Dean Inside Amazon’s decision to make a video game engine. VentureBeat (12 февраля 2016). Дата обращения: 20 февраля 2016.
  24. Novet, Jordan (2017-02-13). "AWS launches Amazon Chime, a Skype for Business competitor". VentureBeat. Дата обращения: 14 февраля 2017.
  25. Можно ли заблокировать Telegram
  26. Роскомнадзор заблокировал почти 16 миллионов IP-адресов Amazon и Google
  27. [1]

Ссылки