Статьи

Облако Alibaba, AWS и DigitalOcean: сравнение облачных сервисов

Эта статья была создана в сотрудничестве с Alibaba Cloud . Спасибо за поддержку партнеров, которые делают возможным использование SitePoint.

Облачные вычисления позволяют использовать компьютерные сервисы, такие как серверы, базы данных, аналитика и т. Д. Через Интернет, используя виртуальные машины.

Идея возникла с момента появления Интернета, но она действительно начала развиваться, когда в 2006 году Amazon запустила Elastic Compute Cloud, которая позже стала называться Amazon Web Services или AWS. С тех пор на рынке появилось много других конкурентов, поскольку облачные вычисления превратились в огромную развивающуюся отрасль.

Поставщики облачных вычислений позволяют размещать веб-сайты и приложения, хранить данные и активы, запускать программное обеспечение в качестве приложения-службы, предоставлять услуги по запросу, такие как потоковое видео, резервное копирование и хранение фотографий, и даже использовать службы искусственного интеллекта.

Одним из ключевых преимуществ облачных вычислений является то, что вы платите только за то, что используете, аналогично тому, как вы платите за газ или электричество. Вы можете почти думать об этом как об «аренде» сервера, расположенного «в облаке». Это делает его очень недорогим способом получения доступа к нескольким высокопроизводительным серверам, запуска новейшего программного обеспечения без затрат и хлопот с работой самих серверов.

Еще одним преимуществом облачных вычислений является эластичное масштабирование, которое заключается в возможности увеличивать или уменьшать объем вычислительной мощности, которую ваша служба использует, как и когда требуется, с помощью балансировщиков нагрузки. Это позволяет вам запускать свой сервис без необходимости крупных первоначальных вложений и помогает снизить некоторые риски, связанные с запуском нового сервиса, и в то же время позволяет расширять его в будущем. Например, в Alibaba Cloud есть балансировщик нагрузки, который может использовать общие ресурсы, но при необходимости переключаться на экземпляры с гарантированной производительностью .

Поставщики облачных вычислений также упрощают настройку и развертывание как готовых, так и пользовательских сборок виртуальных машин с использованием различных операционных систем. Вы можете раскрутить новый экземпляр и запустить его за считанные минуты. Виртуальные серверы не требуют никакого управления и могут использовать преимущества огромной инфраструктуры с серверами, расположенными по всему миру, что означает, что люди могут получить доступ к вашему сайту со всего мира, не беспокоясь о проблемах с задержкой. Их распределенная природа означает, что нет единой точки отказа, что делает их чрезвычайно надежными с временем безотказной работы практически на 100%. Резервное копирование и восстановление также включены в сервис, поэтому вам не нужно беспокоиться о потере данных. Там нет необходимости для ИТ-администраторов здесь!

В этом посте мы рассмотрим 3 крупных провайдера — AWS , Alibaba Cloud и Digital Ocean — и сравним их по следующим критериям:

  • Предлагаемые услуги
  • ценообразование
  • Помощь и Поддержка

Все три сервиса имеют очень похожее предложение, но делают это немного по-разному. Надеюсь, этот пост поможет вам решить, какой из них подходит именно вам.

Познакомьтесь с конкурентами

Amazon Web Services , или AWS, является большим отцом облачных вычислений. Запущенный в 2006 году, теперь он предлагает впечатляющее количество предлагаемых услуг и является явным лидером в этой области. Когда вы впервые заходите в AWS, вы знакомы с веб-сайтом Amazon, который выглядит так, словно вы просто покупаете что-то еще в их магазине. Первоначально, количество вариантов может быть довольно подавляющим.

Alibaba часто называют «китайской амазонкой». Они запустили Alibaba Cloud в 2009 году в качестве прямого конкурента AWS с акцентом на азиатские рынки. С тех пор он значительно вырос и сейчас является крупнейшим облачным провайдером в Китае. В 2017 году они были названы официальным поставщиком облачных услуг Олимпиады, а в этом году они получили награду MySQL Corporate Contributor Award в знак признания их вклада в открытый исходный код. В 2018 году Alibaba Cloud действительно расширяют свои предложения и недавно взяли на себя обязательство инвестировать 15 миллиардов долларов в течение следующих 3 лет в свою и без того впечатляющую службу облачных вычислений. Когда вы заходите в Alibaba Cloud, вы замечаете, что он выглядит современно и профессионально. Они также предлагают ошеломляющее количество вариантов, которые на первый взгляд могут показаться немного пугающими.

Digital Ocean начал свою жизнь в 2012 году с целью облегчить разработчикам создание приложений в облаке. Моим первым впечатлением от их сайта было то, что он имеет чистый внешний вид и удобный дизайн. Они также используют концепцию «капель», которые представляют собой виртуальные машины по различным ценам. Это соответствует теме компании, переосмысливая облако как цифровой океан, где каждая виртуальная машина находится в цифровом океане . Такой подход, безусловно, облегчает начало работы без необходимости разбираться с огромным количеством вариантов.

Предлагаемые услуги

Все 3 поставщика облачных вычислений в нашем обзоре предоставляют аналогичное предложение с точки зрения базового положения. Это включает:

  • Возможность создавать виртуальные машины с несколькими ядрами и до 256 ГБ оперативной памяти
  • Возможность создавать собственные изображения, которые могут быть воссозданы по требованию
  • Балансировка нагрузки
  • Сети доставки контента
  • Брандмауэр, включая защиту от троянов и DDOS-атак
  • Снимки и резервные копии со встроенной избыточностью
  • API, позволяющий другим службам и разработчикам взаимодействовать с ресурсами, размещенными в облаке

Все сервисы просты в настройке и имеют приятный пользовательский интерфейс, но AWS и Alibaba иногда могут выглядеть немного сложнее, с кнопками, ползунками и ручками повсюду! Это просто из-за того, что у них так много вариантов на выбор. В Digital Ocean все просто, что делает настройку более приятной для пользователя.

Все 3 службы полагаются на то, что вам удобно давать команды через консоль. Все они имеют множество документации и учебных пособий, которые проведут вас через различные процедуры.

В таблице ниже приведены некоторые различия в том, что предоставляет каждая услуга:

Характеристики AWS Алибаба Облако Цифровой океан
районы Несколько в США, Европе и Азии плюс один в Южной Америке 2 в США, 1 в Европе, несколько в Азии, включая лоты в Китае, а некоторые эксклюзивно для Alibaba Cloud Несколько в США и Европе, 1 в Азии
Операционные системы Windows Server + несколько дистрибутивов Linux Windows Server + несколько дистрибутивов Linux Несколько дистрибутивов Linux
Место хранения Интегрированное хранилище с использованием Amazon S3, Elastic Block Store или Elastic File System Интегрированная служба хранения объектов, эластичное хранилище блоков и сетевое хранилище Комплексное решение под названием Spaces
Базы данных Amazon Dynamo DB, Amazon Redshift Общее предложение, которое включает в себя Managed Redis, MongoDB, MySQL, SQL Server и PostreSQL. AsparaDB, HybridDB, PolarDB (скоро) Нет интегрированных облачных опций, но вы можете установить любую базу данных, такую ​​как MySQL, PostGresSQL MongoDB и т. Д.
Дополнительно Elastic Beanstalk позволяет быстро создавать веб-приложения. Много интеграции со всеми другими веб-сервисами Amazon. Огромное количество документации. Отмеченная наградами платформа данных Peta Scale MaxCompute, управляющая база данных для каждого возможного типа данных, консоль администратора Plesk предоставляется бесплатно. Бесплатная защита от DDoS для всех публичных конечных точек. Большое и дружелюбное сообщество разработчиков. Установка в один клик популярных сервисов, таких как WordPress, Ruby on Rails и Ghost. Цифровой мониторинг океана позволяет легко отслеживать различные показатели.

Как видно из таблицы, AWS является единственным поставщиком, который имеет центры обработки данных на всех континентах. Alibaba имеет большой акцент в Азии, центры обработки данных расположены в Дубае, Малайзии и Индонезии. Они также расширяют свое предложение на Западе с центрами обработки данных в Северной Америке и Европе. Цифровой океан в первую очередь ориентирован на западные страны.

AWS и Alibaba Cloud предлагают Windows Server, тогда как Digital Ocean использует только Linux-серверы. Однако следует отметить, что запуск виртуального Windows Server стоит дороже. Все 3 службы предлагают свои собственные интегрированные решения для хранения данных, а облачные базы данных предоставляются AWS и Alibaba Cloud. Также возможно установить любое программное обеспечение базы данных непосредственно на виртуальную машину на всех сервисах. Все они предоставляют внушительный список дополнительных возможностей, которые помогают управлять вашим виртуальным сервером и обеспечивают его бесперебойную работу.

Облако Alibaba Cloud также может похвастаться впечатляюще высоким уровнем безопасности, который на протяжении многих лет успешно защищал свои сервисы от огромного числа атак с использованием гибкой сети межсетевых экранов веб-приложений.

ценообразование

Сравнение цен на эти услуги на самом деле очень сложно! Детальный уровень настройки, который предлагают AWS и Alibaba Cloud, означает, что его очень трудно сравнивать точно так же, как с лайком. Чтобы еще больше усложнить ситуацию, вы можете заключать более дешевые сделки с AWS, если вам не требуется постоянно доступная услуга.

Цены на Amazon все «по требованию», так что вы платите только за то, что вы используете. Они также предлагают зарезервированные и точечные экземпляры со скидкой, если вы не хотите, чтобы ваши услуги были постоянно доступны.

Digital Ocean использует концепцию капель, которые оплачиваются на основе ежемесячной подписки. Еще раз они попытались упростить вещи, чтобы избежать использования сложных калькуляторов, чтобы попытаться предсказать, каковы будут ваши ежемесячные расходы. Капля с самой низкой ценой начинается с 5 долларов в месяц за базовый стартовый пакет. Вы можете перейти на другую каплю в любое время, когда вам это нужно, а также можете оплачивать дополнительную память или хранилище по мере необходимости.

Alibaba Cloud предлагает опцию по требованию, которая находится где-то между AWS и каплями Digital Ocean. Они предлагают выставление счетов в секунду на экземплярах с оплатой по мере использования, но дают скидки при постоянном ежемесячном и годовом использовании. Они также предлагают тарифные планы, которые облегчают начало работы с наиболее распространенными конфигурациями, уже созданными для вас, и, как правило, предлагают лучшую стоимость, чем та же настройка, что и при оплате по факту.

Несмотря на сложность сравнения цен, вот несколько различных настроек и цен, чтобы дать вам представление о том, что вы можете ожидать заплатить:

Обратите внимание, что плата за AWS по часам была рассчитана путем умножения этого значения на 730,5 в качестве оценки количества часов в месяце. Вы должны заплатить за хранение как дополнительное использование S3. Цены были взяты с этой страницы и являются правильными на дату публикации.

Стартовый пакет

AWS — $ 10,08 / месяц

  • 1 процессор
  • 1 ГБ памяти
  • Нет хранения

Облако Alibaba — $ 4,50 / месяц

  • 1 процессор
  • 1 ГБ памяти
  • 40 ГБ для хранения SSD

Цифровой океан — 5 долларов в месяц

  • 1 процессор
  • 1 ГБ памяти
  • 25 ГБ SSD-накопитель

Популярные пакеты

AWS — $ 40,32

  • 1 процессор
  • 1 ГБ памяти
  • Нет хранения

Облако Alibaba — $ 39 / месяц

  • 2 процессора
  • 4 ГБ памяти
  • 60 ГБ SSD-накопитель

Цифровой океан — 20 долларов в месяц

  • 2 процессора
  • 4 ГБ памяти
  • 80 ГБ для хранения SSD

Пакеты высокого класса

AWS — $ 683,75 / месяц

  • 16 процессоров
  • 64 ГБ памяти
  • Нет хранения

Облако Alibaba — $ 570 / месяц

  • 32 процессора
  • 128 ГБ памяти
  • Твердотельный накопитель на 3000 ГБ

Цифровой океан — $ 640 / месяц

  • 24 процессора
  • 128 ГБ памяти
  • 2,560 ГБ для хранения SSD

Все 3 услуги предлагают дополнительные варианты хранения, и цены очень похожи (от 0,01 до 0,03 долл. США за ГБ). Имейте в виду, что вам необходимо учитывать, что могут быть дополнительные расходы на пропускную способность, связанные с загрузкой и выгрузкой любых ресурсов, которые вы храните с использованием этих сервисов.

Хорошая новость заключается в том, что в настоящее время Alibaba Cloud предлагает бесплатный кредит в размере 300 долларов США , чтобы вы могли начать работу, чтобы вы могли опробовать базовый сервер, а также некоторые другие его функции, не рискуя деньгами.

Помощь и Поддержка

Так что же происходит, когда вы застряли? Если вы столкнетесь с трудностями, то все 3 службы предлагают систему продажи билетов и все ответят вам достаточно быстро. В Digital Ocean сложилось более дружелюбное отношение, так как два других чувствуют себя более корпоративно. AWS и Alibaba также предлагают платную техническую поддержку, если это необходимо.

Все 3 службы также имеют большое количество онлайновых баз поддержки, полный учебников и практических руководств, которые помогут вам настроить все распространенные конфигурации.

Вывод

Мы живем в золотой век облачных вычислений и действительно избалованы выбором. Все три компании, описанные в этой статье, предлагают множество вариантов и имеют отличное соотношение цены и качества.

Amazon по-прежнему является лидером рынка, и вы можете быть уверены, что они предоставят вам хороший сервис с множеством вариантов.

В Digital Ocean задача настройки виртуальной машины выглядит гораздо менее сложной, и они создали блестящее сообщество разработчиков.

Alibaba предлагает хорошее вступительное предложение и самую дешевую ежемесячную плату за быструю настройку в размере 4,50 долл., Поэтому будет хорошим вариантом, если вы подумываете о запуске облачных вычислений . Предложение позволит вам использовать базовый сервер на срок до 2 месяцев, и вы также сможете использовать свой бесплатный кредит, чтобы опробовать некоторые другие их услуги.