Amazon Web Services

Amazon Web Services (AWS) — коммерческое Публичное облако, поддерживаемое и развиваемое компанией Amazon с 2006 года. Предоставляет подписчикам услуги как по инфраструктурной модели (виртуальные серверы, ресурсы хранения), так и платформенного уровня (Облачные базы данных, облачное Связующее программное обеспечение, облачные Бессерверные вычисления, Средства разработки).
В значительной степени (наряду с Google Cloud Platform) повлияло на формирование концепции облачных вычислений в целом, и определило базовые направления развития публичной модели развёртывания. Длительное время было крупнейшим в мире по выручке публичным облаком, во второй половине 2010-х годов уступив по этому показателю Azure от Microsoft, одновременно сохраняя доминирование в сегментах инфраструктурных и платформенных услуг. По состоянию на 2017 год годовая выручка от услуг AWS превысила $20.4 млрд, что составило около 11,5 % доходов Amazon.
История
Официально выпущено 14 марта 2006 года в составе трёх услуг — облачного файлового хранения Amazon S3, сервиса очередей Amazon SQS и услуг по аренде вычислительных мощностей Amazon EC2. Одновременно первые эксперименты по предоставлению подобных услуг компания начала ещё в июле 2002 года, в конце 2003 года Крисом Пинкхэмом () и Бенджамином Блэком () выработана технико-коммерческая концепция будущего AWS, предусматривающая в качестве основы использование той же вычислительной инфраструктуры и программных решений, что и в розничноторговом бизнесе Amazon, а уже в ноябре 2004 года состоялся тестовый запуск Amazon SQS.
В декабре 2007 года заработала первая облачная СУБД — SimpleDB, через год пущена Сеть доставки контента Amazon Cloud Front. В 2009 году появились услуги по доступу к Hadoop-кластерам (Elastic MapReduce) и реляционным СУБД (Amazon RDS). В 2012 году заработали облачная NoSQL-СУБД DynamoDB, облачная аналитическая массово-параллельная реляционная СУБД RedShift и система долговременного хранения Amazon Glacier. В 2014 году реализована платформа бессерверных вычислений AWS Lambda, а среди новых крупных запусков второй половины 2010-х годов — совместимая с MySQL и PostgreSQL реляционная облачная СУБД Aurora и Elastic Kubernetes Service — услуги по доступу к платформе контейнеризации на базе Kubernetes. К концу февраля 2020 года общее количество услуг облака составило 175.
В марте 2022 года на фоне военного нападения России на Украину Amazon Web Services объявила о прекращении приёма новых клиентов в России.
Устройство
Облако размещено в нескольких географически разнесённых центрах обработки данных, объединяемых в группы по географической близости, называемые «регионами», внутри региона реализуется несколько «зон доступности» (), внутри которых обеспечивается Высокая доступность размещённых сервисов; по состоянию действуют 60 зон доступности в 20 регионах. Подписчики могут выбирать регион и зону доступности, а также предоставляется возможность организовывать репликацию данных и перенос приложений между зонами доступности. Самый крупный регион — Северная Виргиния (6 зон доступности), также на востоке США действует зона Огайо; на западе США функционируют два региона (Северная Калифорния и Орегон, по 3 зоны доступности). В Западной Европе действуют 5 регионов (Франкфурт, Ирландия, Лондон, Париж, Стокгольм, все — по 3 зоны доступности), 5 регионов — в Азиатско-Тихоокеанском регионе (четырёхзонный в Токио, трёхзонные в Сиднее и Сингапуре, двухзонные в Сеуле и Мумбае, локальный однозонный в Осаке), 2 отдельных региона в Китае (трёхзонный в Нинся и двухзонный в Пекине), а также двухзонный регион в Канаде и трёхзонный регион в Сан-Паулу. Также имеются два изолированных трёхзонных региона на Западе и Востоке США, предназначенные для государственных учреждений США.
Инфраструктурные услуги
Ключевая инфраструктурная услуга — служба аренды виртуальных серверов EC2. Подписчикам предоставляются виртуальные машины, работающие на гипервизоре Xen и собственном варианте KVM, доступен выбор различных по вычислительной мощности машин, а также машин с доступом к специализированному оборудованию (видеокартам для GPGPU, программируемым вентильным матрицам). EC2 тесно интегрирована с другими инфраструктрными услугами облака, прежде всего — Elastic File System, обеспечивающим присоединяемую к виртуальным машинам файловую систему,, предоставляющим присоединяемые к виртуальным машинам тома как блочные устройства, и S3, обеспечивающим облачное файловое хранилище большого объёма. Среди прочих инфраструктурных услуг — Route 53 (управляемый облачный DNS), VPC (средство создания в пределах изолированной VPN группы облачных сервисов), Elastic Load Balancing (балансировщик трафика между виртуальными машинами), служба Glacier обеспечивает долговременное («холодное») хранение данных, а CloudFront — Сеть доставки контента. Ряд услуг обеспечивают автоматизированное управление инфраструктурой, размещаемой в AWS, среди таковых — CloudFormation, OpsWorks, CloudWatch.
Платформенные услуги
В облаке широко представлены облачные СУБД различных категорий. Среди доступных NoSQL-систем — Amazon SimpleDB, DynamoDB, Резидентная СУБД, Графовая СУБД Neptune. В рамках услуг Amazon Relational Database Service (RDS) подписчики могут развёртывать облачные базы под управлением популярных реляционных СУБД — MySQL, Oracle Database, Microsoft SQL Server и PostgreSQL, в то же время также доступна масштабируемая реляционная СУБД Amazon Aurora, совместимая с MySQL и PostgreSQL. Аналитическая массово-параллельная реляционная СУБД, адаптированная для облачной инфраструктуры, предоставляется под торговой маркой Amazon Redshift.
Служба Amazon Athena позволяет проводить анализ данных в Amazon S3, используя стандартный SQL (с применением движка ), притом для её работы не требуется выделенных вычислительных мощностей (применяется стратегия бессерверных вычислений), а подписчики оплачивают только количество мегабайтов, обработанных в формате выполненных запросов. Служба Elastic MapReduce позволяет подписчикам создавать Hadoop-кластеры, оснащённые соответствующей экосистемой продуктов класса «больших данных» (в том числе Spark, Hive, HBase, Presto). Инструмент QuickSight предоставляет подписчикам возможности визуального анализа данных, размещённых в службах AWS. Amazon Elasticsearch Service обеспечивает облачный доступ к стеку из поисковой системы Elasticsearch и Kibana. Служба Amazon Machine Learning обеспечивает подписчикам доступ к инструментарию машинного обучения.
Среди услуг класса связующего программного обеспечения — брокер сообщений Amazon Kinesis (близок по возможностям Apache Kafka), служба очередей SQS и служба уведомлений SNS.
Средство развёртывания приложений в шаблоне «Функция как услуга» с использованием стратегии бессерверных вычислений — AWS Lambda; Elastic Kubernetes Service предоставляет возможность развёртывания приложений в контейнерной инфраструктуре под управлением Kubernetes.
Примечания
- Larry Dignan: Top cloud providers 2018: How AWS, Microsoft, Google, IBM, Oracle, Alibaba stack up — https://www.zdnet.com/article/top-cloud-providers-2018-how-aws-microsoft-google-ibm-oracle-alibaba-stack-up/
- https://www.zdnet.com/article/top-cloud-providers-2018-how-aws-microsoft-google-ibm-oracle-alibaba-stack-up/
- https://web.archive.org/web/20181222174754/https://www.zdnet.com/article/top-cloud-providers-2018-how-aws-microsoft-google-ibm-oracle-alibaba-stack-up/
- Benjamin Black – EC2 Origins — http://blog.b3k.us/2009/01/25/ec2-origins.html
- http://blog.b3k.us/2009/01/25/ec2-origins.html
- https://web.archive.org/web/20130603051226/http://blog.b3k.us/2009/01/25/ec2-origins.html
- Bort, Julie: Amazon's Game-Changing Cloud Was Built By Some Guys In South Africa — http://www.businessinsider.com/amazons-game-changing-cloud-was-built-by-some-guys-in-south-africa-2012-3
- http://www.businessinsider.com/amazons-game-changing-cloud-was-built-by-some-guys-in-south-africa-2012-3
- https://web.archive.org/web/20181225020152/https://www.businessinsider.com/amazons-game-changing-cloud-was-built-by-some-guys-in-south-africa-2012-3%20
- John Br, on 01 February 2020: AWS: Your complete guide to Amazon Web Services & features — https://www.techradar.com/news/aws
- https://www.techradar.com/news/aws
- https://web.archive.org/web/20201208181248/https://www.techradar.com/news/aws
- Amazon Web Services прекратила принимать новых клиентов в России — https://tass.ru/ekonomika/14004797
- https://tass.ru/ekonomika/14004797
- https://web.archive.org/web/20220320155704/https://tass.ru/ekonomika/14004797
- AWS in China — https://www.amazonaws.cn/en/about-aws/china/
- https://www.amazonaws.cn/en/about-aws/china/
- https://web.archive.org/web/20210117123144/https://www.amazonaws.cn/en/about-aws/china/
- What Is AWS GovCloud (US)? - AWS GovCloud (US) — https://docs.aws.amazon.com/govcloud-us/latest/UserGuide/whatis.html
- https://docs.aws.amazon.com/govcloud-us/latest/UserGuide/whatis.html
- https://web.archive.org/web/20201112001457/https://docs.aws.amazon.com/govcloud-us/latest/UserGuide/whatis.html