Эй, а вы уже слышали про эти новые AWS-сервисы: ContainerCache, ElastiCast and QR72?
Конечно, нет, ведь я их только что выдумал. Чтобы не попадать в такие ситуации, советуем ознакомиться со шпаргалкой по Amazon Web Services, которых уже так много, что и запутаться в них не грех. Можете глянуть такую же шпаргалку по Azure, если веб-сервисы Microsoft вам кажутся ближе.
Сервисы «Run an App»
Неважно, что вы будете делать с AWS, вы всё равно будете использовать эти сервисы.
EC2 |
||
---|---|---|
Должен называться Amazon Virtual Servers |
Сфера применения Хостуйте вещи, которые вы считаете компьютерами. |
Похож на VPS, предоставляемые Linode, DigitalOcean и Rackspace |
IAM |
||
Должен называться Users, Keys and Certs |
Сфера применения Настраивайте пользователей, добавляйте новые ключи AWS Keys и сертификаты. |
|
S3 |
||
Должен называться Amazon Unlimited FTP Server |
Сфера применения Храните фотографии и прочие материалы для сайтов. Храните бекапы и файлы в общем доступе. Храните статические сайты. Кстати, многие сервисы также хранят свои данные в S3. |
|
VPC |
||
Должен называться Amazon Virtual Colocated Rack |
Сфера применения Добавьте дополнительный уровень защиты всему, что вы храните в Интернете. Пусть всё выглядит так, будто все ваши AWS-сервисы находятся в одной маленькой сети, а не разбросаны в огромной. |
Похож на VLAN, если вы разбираетесь в сетях |
Lambda |
||
Должен называться AWS App Scripts |
Сфера применения Запускайте маленькие сниппеты на JS, Java или Python для выполнения отдельных задач. |
Сервисы веб-разработчика
Если вы пишете веб-приложение, то наверняка будете использовать эти сервисы. Похожи на те, что вы найдёте в Heroku Addon Marketplace.
API Gateway |
||
---|---|---|
Должен называться API Proxy |
Сфера применения Проксируйте API ваших приложений через этот сервис для обработки трафика, тестирования новых версий и т.д. |
Похож на 3Scale |
RDS |
||
Должен называться Amazon SQL |
Сфера применения Одновременно MySQL-, Postgres-, и Oracle-БД для вашего приложения. |
Похож на Heroku Postgres |
Route53 |
||
Должен называться Amazon DNS + Domains |
Сфера применения Купите новый домен и настройте DNS-записи. |
Похож на DNSimple, GoDaddy, Gandi |
SES |
||
Должен называться Amazon Transactional Email |
Сфера применения Отправляйте одиночные письма (для смены паролей, доставки уведомлений и т.п.). Можно использовать и как газету, если реализуете, но лучше не стоит. |
Похож на SendGrid, Mandrill, Postmark |
Cloudfront |
||
Должен называться Amazon CDN |
Сфера применения Ускорьте загрузку сайтов, оптимально распределяя доставку статических файлов пользователям. |
Похож на MaxCDN, Akamai |
CloudSearch |
||
Должен называться Amazon Fulltext Search |
Сфера применения Достаньте все данные из S3 или RDS и ищите в них то, что нужно. |
Похож на Sphinx, Solr, ElasticSearch |
DynamoDB |
||
Должен называться Amazon NoSQL |
Сфера применения Масштабируемое хранилище ключей для вашего приложения. |
Похож на MongoLab |
Elasticache |
||
Должен называться Amazon Memcached |
Сфера применения Memcached или Redis вашего приложения. |
Похож на Redis to Go, Memcachier |
Elastic Transcoder |
||
Должен называться Amazon Beginning Cut Pro |
Сфера применения Обработка различных странностей видео (форматы, сжатие и т.д.). |
|
SQS |
||
Должен называться Amazon Queue |
Сфера применения Храните данные для дальнейшей обработки в очереди. |
Похож на RabbitMQ, Sidekiq |
WAF |
||
Должен называться AWS Firewall |
Сфера применения Блокируйте опасные запросы к сайтам, защищённым Cloudfront (не давайте людям попробовать подобрать 10 000 паролей к /wp-admin). |
Похож на Sophos, Kaspersky |
Сервисы для мобильных разработчиков
Эти сервисы нужны только мобильным разработчикам.
Cognito |
||
---|---|---|
Должен называться Amazon OAuth as a Service |
Сфера применения Предоставьте пользователям возможность залогиниться через Google, Facebook и т.д. |
Похож на OAuth.io |
Device Farm |
||
Должен называться Amazon Drawer of Old Android Devices |
Сфера применения Протестируйте ваше приложение на нескольких iOS и Android-устройствах одновременно. |
Похож на MobileTest, iOS emulator |
Mobile Analytics |
||
Должен называться Spot on Name, Amazon Product Managers take note |
Сфера применения Следите, что пользователи делают в ваших приложениях. |
Похож на Flurry |
SNS |
||
Должен называться Amazon Messenger |
Сфера применения Отправляйте мобильные уведомление, письма и / или SMS. |
Похож на UrbanAirship, Twilio |
Сервисы для внедрения кода
Эти сервисы нужны для автоматизации управления и внедрения кода в других сервисах.
CodeCommit |
||
---|---|---|
Должен называться Amazon GitHub |
Сфера применения Контроль версий вашего кода. |
Похож на Github, BitBucket |
Code Deploy |
||
Должен называться И так неплохо |
Сфера применения Загрузите ваш код из репозитория CodeCommit (или Github) на несколько сущностей EC2. |
Похож на Heroku, Capistrano |
CodePipeline |
||
Должен называться Amazon Continuous Integration |
Сфера применения Запускайте автоматизированные тесты вашего кода и вносите необходимые изменения. |
Похож на CircleCI, Travis |
EC2 Container Service |
||
Должен называться Amazon Docker as a Service |
Сфера применения Поместите Dockerfile в сущность EC2 для запуска сайта. |
|
Elastic Beanstalk |
||
Должен называться Amazon Platform as a Service |
Сфера применения Переместите ваше приложение с Heroku на AWS, когда первый вам станет не по карману. |
Похож на Heroku, BlueMix, Modulus |
Корпоративные сервисы
Сервисы для бизнеса и сетей.
AppStream |
||
---|---|---|
Должен называться Amazon Citrix |
Сфера применения Поместите копию Windows-приложения на Windows-систему, к которой вы предоставляете удалённый доступ. |
Похож на Citrix, RDP |
Direct Connect |
||
Должен называться На самом деле, весьма точное название |
Сфера применения Заплатите за доступ к выделенной линии от вашего дата-центра или сети до AWS. |
Похож на Туннель, позволяющий объехать пробку |
Directory Service |
||
Должен называться На самом деле, весьма точное название |
Сфера применения Объединяйте приложения, которым для управления нужна Microsoft Active Directory. |
|
WorkDocs |
||
Должен называться Amazon Unstructured Files |
Сфера применения Делитесь Word-документами с коллегами. |
Похож на Dropbox, DataAnywhere |
WorkMail |
||
Должен называться Amazon Company Email |
Сфера применения Настройте всем в компании одинаковые почтовую систему и календарь. |
Похож на Google Apps for Domains |
Workspaces |
||
Должен называться Amazon Remote Computer |
Сфера применения Интерфейс для удалённого управления компьютером. |
|
Service Catalog |
||
Должен называться Amazon Setup Already |
Сфера применения Предоставьте всем пользователям AWS в вашей группе доступ к написанным вами приложениям, чтобы им не приходилось читать гайды вроде этого. |
|
Storage Gateway |
||
Должен называться S3, считающий себя частью вашей корпоративной сети |
Сфера применения Хватит покупать место для хранения документов Word. Упростите передачу файлов из сети в S3. |
Big Data-сервисы
Сервисы для поглощения, управления и прочих махинаций с данными.
Data Pipeline |
||
---|---|---|
Должен называться Amazon ETL |
Сфера применения Извлекайте, Обрабатывайте и Сохраняйте все данные из AWS, а также настраивайте расписания и получайте сообщения об ошибках. |
|
Elastic Map Reduce |
||
Должен называться Amazon Hadooper |
Сфера применения Обрабатывайте большие объёмы текстовых или сырых данных, хранящихся в S3. |
Похож на Treasure Data |
Glacier |
||
Должен называться Очень медленный Amazon S3 |
Сфера применения Делайте бекапы бекапов, хранящихся в S3. Запасы на чёрный день. |
|
Kinesis |
||
Должен называться Amazon High Throughput |
Сфера применения Быстро сохраняйте большие объёмы данных (например, аналитику или список людей, ретвитящих Канье Уэста), чтобы проанализировать их позже. |
Похож на Kafka |
RedShift |
||
Должен называться Amazon Data Warehouse |
Сфера применения Храните аналитические данные, обрабатывайте их и выгружайте. |
|
Machine Learning |
||
Должен называться Skynet |
Сфера применения Предсказывайте поведение, исходя из текущих данных, для решения различных задач. |
|
SWF |
||
Должен называться Amazon EC2 Queue |
Сфера применения Создайте сервис из «мыслителей» и «рабочих» поверх EC2 для выполнения задачи. В отличие от SQS, обладает встроенной логикой. |
Похож на IronWorker |
Snowball |
||
Должен называться AWS Big Old Portable Storage |
Сфера применения AWS Snowmobile в миниатюре. |
Похож на Shipping a Network Attached Storage device to AWS |
Сервисы для управления AWS
AWS становится сложным, эти сервисы помогут разобраться.
CloudFormation |
||
---|---|---|
Должен называться Amazon Services Setup |
Сфера применения Настройте несколько связанных сервисов за один подход. |
|
CloudTrail |
||
Должен называться Amazon Logging |
Сфера применения Ведите логи активностей AWS-стека. |
|
CloudWatch |
||
Должен называться Amazon Status Pager |
Сфера применения Получайте уведомления, когда ваши сервисы AWS ведут себя некорректно. |
Похож на PagerDuty, Statuspage |
Config |
||
Должен называться Amazon Configuration Management |
Сфера применения Не сходите с ума, когда вам нужно следить за большой AWS-системой. |
|
OpsWorks |
||
Должен называться Amazon Chef |
Сфера применения Управляйте запуском вашего приложения при помощи вещей наподобие автоматического масштабирования. |
|
Trusted Advisor |
||
Должен называться Amazon Pennypincher |
Сфера применения Выясните, за что вы переплачиваете. |
|
Inspector |
||
Должен называться Amazon Auditor |
Сфера применения Проверьте вашу AWS-систему на наличие проблем безопасности. |
Похож на Alert Logic |
По материалам AWS in Plain English