AWS на понятном русском — шпаргалка по веб-сервисам Amazon
Шпаргалка по Amazon Web Services. Помогаем понять, зачем нужен каждый конкретный продукт из линейки AWS и как выбрать нужный.
67К открытий68К показов
Эй, а вы уже слышали про эти новые 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
67К открытий68К показов