Эй, а вы уже слышали про эти новые Azure-сервисы: Elasticville, StorageWart и API Gatesian?
Конечно, нет, ведь мы их только что выдумали. Чтобы не попадать в такие ситуации, советуем ознакомиться со шпаргалкой по сервисам Microsoft Azure, которых уже так много, что и запутаться в них не грех.
Сервисы для разработки веб-приложений
Если вы пишете веб-приложение, то скорее всего будете пользоваться именно этими сервисами. Если сравнение с AWS ясности не вносит, можете заглянуть в соответствующую шпаргалку по веб-сервисам Amazon.
Service Fabric |
||
---|---|---|
Должен называться Azure Microservice |
Сфера применения В вашем коде есть класс? Сделайте его микросервисом! Задеплойте его в Service Fabric! Можете просить повышение. |
Похож на AWS Lambda, AWS API Gateway |
App Service > Web Apps |
||
Должен называться Azure PAAS, раньше назывался «Azure Websites» |
Сфера применения Управляйте приложением, но не волнуйтесь о системном администрировании. |
Похож на Heroku, Modulus, AWS ElasticBeanstalk, CloudFoundry |
Cloud Services |
||
Должен называться Azure IAAS |
Сфера применения Управляйте приложением, которое вам придётся настраивать и патчить. |
Похож на AWS EC2 |
Virtual Machines |
||
Должен называться Вы не можете поверить, что это — не реальный сервер |
Сфера применения Хвастайтесь перед своими Devops-друзьями, что вы бы делали всё на реальном «железе», но ваш технический директор предпочитает «облако». |
Похож на Linode, Rackspace VPS |
Visual Studio Team Services |
||
Должен называться Source Control CI |
Сфера применения Пишите приложения с другими людьми: общее управление исходниками и непрерывная интеграция |
Похож на Github, Jenkins, CodeShip, BitBucket, AWS CodeCommit |
DevTest Labs |
||
Должен называться QA Virtual Machines |
Сфера применения Тестируйте то, что вы получили при помощи Virtual Machines. |
Похож на Dockerish, Chef или Puppetish |
Application Insights |
||
Должен называться Crash, Burn and Report (Круши, Ломай и Сообщай) |
Сфера применения Следите за производительностью и ошибками в приложениях на ASP.NET или J2EE. Получайте уведомления об ошибках и логи. |
Похож на Honeybadger, Exception.io |
Scheduler |
||
Должен называться Cron the Barbarian (Cron-варвар) |
Сфера применения Выполняйте небольшие задания по расписанию. Удобно, теперь не нужно держать виртуальную машину постоянно запущенной. |
Похож на Heroku Background Jobs, Cron |
Сервисы-хранилища
В Azure есть единый сервис под названием «Storage», который включает в себя все ниже перечисленные и ещё несколько, от которых они зависят.
Blob Storage |
||
---|---|---|
Должен называться Large File Storage (Хранилище больших файлов) |
Сфера применения Складывайте загруженные изображения, логи, спираченные отечественные комедии и всё, что нужно вашему приложению, в бесконечный жёсткий диск. |
Похож на AWS S3, Rackspace Cloud Files |
Table Storage |
||
Должен называться Database Storage (Хранилище баз данных) |
Сфера применения Что-то между SQL и NoSQL. |
Похож на DynamoDB |
Queue Storage |
||
Должен называться Queue (Очередь) |
Сфера применения Соединяйте сервисы в порядке очередности сообщений. |
Похож на AWS SQS, RabbitMQ, Sidekiq |
File Storage |
||
Должен называться Attached File Storage (Хранилище прикреплённых файлов) |
Сфера применения Переносите на Azure приложения, которые зависят от локальной файловой системы. И да, вы не сможете пользоваться Blob Storage. |
Похож на AWS EBS |
StorSimple |
||
Должен называться Более сложная версия «Storage» |
Сфера применения Похож на «Storage», но перемещает файлы из и в Azure по установленным вами правилам. |
Похож на AWS Storage Gateway |
Search |
||
Должен называться FullText Search (Поиск по тексту) |
Сфера применения Ищите то, что нужно, в файле, сайте и любом другом текстовом объекте. |
Похож на AWS CloudSearch, ElasticSearch |
Document DB |
||
Должен называться JSON DB |
Сфера применения Храните NoSQL-структурированные JSON-данные — то есть храните больше данные, чем могли бы при использовании SQL. |
Похож на DynamoDB, MongoDB |
SQL Database |
||
Должен называться SQL Database |
Сфера применения Храните все данные приложения в таблицах и настраивайте между ними «отношения». |
Похож на Heroku Postgres |
Redis Cache |
||
Должен называться Redis |
Сфера применения Храните часто используемые данные в удобных структурах. Похоже на Memcached, но без старого хлама от LiveJournal. |
Похож на Redis2Go, RedisGreen |
Сервисы для управления Azure
Azure становится сложным, эти сервисы помогут разобраться.
Automation |
||
---|---|---|
Должен называться Cloud Shell |
Сфера применения Автоматизируйте сервисы Azure при помощи Powershell — языка Богов Windows Server. |
Похож на AWS Cloudformation |
Operational Insights |
||
Должен называться Log Reader |
Сфера применения Собирайте, объединяйте и изучайте логи для решения проблем. |
Похож на Splunk |
KeyVault |
||
Должен называться Hardware Security Module |
Сфера применения Храните ключи шифрования в безопасном хранилище, доступном только при использовании. |
Похож на AWS KMS |
Security Center |
||
Должен называться Policy Minder |
Сфера применения Устанавливайте определённые правила для сервисов Azure и получайте уведомления, когда они нарушаются. |
Сервисы для мобильных разработчиков
Эти сервисы нужны только мобильным разработчикам.
App Service > Mobile Apps |
||
---|---|---|
Должен называться Baby’s got Backend As A Service (Да, детка, у меня есть Backend As A Service) |
Сфера применения Подтверждайте и отправляйте сообщения и храните сетевые данные для мобильных платформ. |
Похож на Heroku, Urban Airship, Parse |
App Service > API Apps |
||
Должен называться Azure API Proxy |
Сфера применения Создайте API для сервисов Azure и SDK для различных языков клиента (PHP, Node, Java, ASP.NET). |
Похож на AWS API Gateway |
API Management |
||
Должен называться API Big Boss |
Сфера применения Управляйте трафиком и пределами того, что передаётся через API. |
Похож на AWS API Gateway |
Notification Hubs |
||
Должен называться Azure Push Notifications |
Сфера применения Отправляйте пуш-уведомления на iOS, Android, Windows и Kindle. Теперь, когда поддерживается даже Kindle, шутить над Blackberry даже как-то стыдно. |
Похож на AWS SNS, UrbanAirship |
Mobile Engagement |
||
Должен называться Mobile Analytics (но это название уже заняли AWS) |
Сфера применения Анализируйте то, почему люди покупают бонусы в вашем приложении про боулинг с пандами, в реальном времени. |
Похож на AWS Mobile Analytics, Flurry |
Медиа- и CDN-сервисы
Доставляйте контент быстрее и настраивайте видео для просмотра на разных устройствах.
Encoding |
||
---|---|---|
Должен называться Название и так неплохое, но лучше бы назвали «VHS» — шарм старины |
Сфера применения Шифруйте видео в форматы для воспроизведения на мобильных устройствах, в Сети, на домашних кинотеатрах с разрешением 4K и т.д. |
Похож на AWS ElasticTranscoder |
Media Player |
||
Должен называться RealPlayer(TM) |
Сфера применения Просто встраивайте видео, не задумываясь о различных платформах. |
|
Media Indexer |
||
Должен называться Closed Captioner (Почти точный переводчик) |
Сфера применения Автоматически генерируйте текст / субтитры из аудио- и видеофайлов. |
|
Content Protection |
||
Должен называться Azure DRM |
Сфера применения Защищайте свои видео с котиками от нарушителей авторского права и пиратов. |
|
Live and On Demand Streaming |
||
Должен называться McStreamey |
Сфера применения Управляйте стримингом видео, убедившись, что его смотрят только нужные люди, которые уже заплатили вам за это. |
|
Content Delivery Network |
||
Должен называться A(zure)kami |
Сфера применения Быстрая доставка сайтов, файлов и видео людям, которым это нужно. |
Похож на Cloudfront, MaxCDN |
Сетевые сервисы
В зависимости от того, что вы делаете, эти сервисы могут улучшить производительность или безопасность.
Virtual Network |
||
---|---|---|
Должен называться Network Expander |
Сфера применения Пусть всё выглядит так, будто новые сервисы Azure случайно появились во внутренней сети компании. Возьмите с собой IP-адрес. |
Похож на AWS VPC |
Express Route |
||
Должен называться И так сойдёт |
Сфера применения Отправляете в Azure терабайты данных, но родители ругаются, что им не хватает скорости? Получите выделенный канал. |
Похож на AWS Direct Connect |
VPN Gateway |
||
Должен называться Я не могу позволить себе Express Route |
Сфера применения Настройте VPN-подключение между вашим дата-центром и Azure. |
Похож на OpenVPN |
Traffic Manager |
||
Должен называться Geo Load Balancer (Геопозиционный балансировщик нагрузки) |
Сфера применения Повышайте производительность, распределяя трафик между дата-центрами в зависимости от местоположения запросов. |
Похож на AWS ELB |
Load Balancer |
||
Должен называться Local Load Balancer (Локальный балансировщик нагрузки) |
Сфера применения Разделяйте трафик между несколькими серверами / сервисами. |
Похож на AWS ELB |
Application Gateway |
||
Должен называться Web Load Balancer (Сетевой балансировщик нагрузки) |
Сфера применения Оптимизируйте нагрузку на веб-серверы. Все оптимизированные HTTP-штучки в комплекте. |
Похож на AWS ELB |
Корпоративные сервисы
Сервисы для бизнеса и сетей.
RemoteApp |
||
---|---|---|
Должен называться Apps on Cloud |
Сфера применения Загрузите приложение в и предоставьте пользователям доступ по RDP. |
Похож на Citrix |
BizTalk |
||
Должен называться App Communicator |
Сфера применения Объединяйте Enteprise-приложения (вроде SAS или Peoplesoft). Звучит забавно. |
|
Service Bus |
||
Должен называться Network Message Queue |
Сфера применения Отправляйте команды и данные в очередь, которая позволит соединить множество устройств, серверов и клиентов для оптимизации обработки. |
Похож на RabbitMQ, AWS SQS |
Backup |
||
Должен называться Лучше, чем диск |
Сфера применения Защитите дата-центр от стирания всех бекапов. |
Похож на Glacier, Backblaze |
Site Recovery |
||
Должен называться План Б |
Сфера применения Сохраните копию всей критически важной инфраструктуры в Azure. |
Похож на AWS CloudConfig |
Active Directory |
||
Должен называться Hybridactive Directory |
Сфера применения Настройте Active Directory As A Service, которая может синхронизироваться с вашей активной директорией Enterprise или заменить её. |
Big Data-сервисы
Сервисы для поглощения, управления и прочих махинаций с данными.
Batch |
||
---|---|---|
Должен называться Bunch-of-VMs.bat (куча-виртуальных-машин.bat) |
Сфера применения Делайте много разных вещей сразу на нескольких системах, но не всегда. Используйте слово «параллельный» чаще, чем учитель геометрии в школе. |
Похож на AWS Elastic Map Reduce |
App Service > Logic Apps |
||
Должен называться Cloud Lego Flowchart (Облачный Lego для блок-схем) |
Сфера применения Настройте рабочий поток для ваших данных в облаке. |
Похож на IFTTT, Zapier |
SQL Data Warehouse |
||
Должен называться А ты неплох, SQL Data Warehouse, ты неплох. |
Сфера применения Загрузите данные на огромный SQL Server вашей мечты и обработайте их полностью. |
Похож на AWS Redshift |
Data Lake Analytics |
||
Должен называться Убер-SQL Data Warehouse |
Сфера применения Храните эксабайты данных (не волнуйтесь о том, сколько это — если бы у вас было столько данных, вы бы знали). |
|
Data Lake Store |
||
Должен называться ETL Query (ИОС-запрос) |
Сфера применения Извлекайте, Обрабатывайте и Сохраняйте все данные из Data Warehouse при помощи Hadoop. |
Похож на AWS ElasticMap Reduce |
HDInsight |
||
Должен называться Apache Apps |
Сфера применения Убедите своего босса, что Свинтус, Рой, Эйчбэйс, Шторм и Искра (Pig, Hive, HBase, Storm, Spark) — это не имена супергероев из нового фильма про Мстителей. |
|
Machine Learning |
||
Должен называться Cortana AI Edition |
Сфера применения Выясните, что не-геймеры думают обо всем связанном с Кортаной. Ну и используйте сервис, чтобы ИИ принял вас на свою сторону, когда наступит Сингулярность. |
Похож на AWS Machine Learning |
Stream Analytics |
||
Должен называться Real Time Analytics |
Сфера применения Собирайте тысячи потоков аналитики одновременно. |
Похож на AWS Kinesis |
Data Factory |
||
Должен называться Data Pipeline |
Сфера применения Составьте план передачи данных между сервисами. |
Похож на AWS DataPipeline |
Data Catalog |
||
Должен называться Data Sharing |
Сфера применения Предоставьте доступ к некоторым данным из других сервисов всем в вашей организации. Похоже на SQL View для кросс-сервисных данных. |
Похож на Chartio |
По материалам Azure in Plain English