Сравнение облачных платформ помогает найти релевантное решение, которое соответствует как техническим требованиям конкретного проекта, так и его бюджету, компетенциям команды разработки и в целом стратегическим целям компании.
Проще говоря, это оптимизирует затраты, повышает эффективность и при правильном подходе обеспечивает безопасность и отказоустойчивость готового продукта.
Важно учитывать репутацию облачного провайдера, разнообразие его услуг, совместимость с технологическим стеком, стоимость, возможные скрытые расходы, производительность, географическое покрытие и множество других параметров облака.
Эту статью в первую очередь могут найти полезной:
Те, кто пытается понять, чем зарубежные облачные платформы отличаются от отечественных российских, а также какие достоинства и недостатки есть у обоих.
Те, кто ищет адекватную альтернативу зарубежным облачным платформам в российском сегменте провайдеров.
Те, кто хочет перейти из Microsoft Azure в Timeweb Cloud, но все еще испытывает некоторые сомнения.
Поэтому сперва коротко определимся, что такое Microsoft Azure и Timeweb Cloud, после чего перейдем к непосредственному сравнению обеих платформ.
Microsoft Azure — облачная платформа, которую запустила компания Microsoft в 2010 году. Каталог облачных служб Microsoft Azure содержит более 500 сервисов.
Например, это могут быть:
Контейнеры (Docker, Kubernetes, Red Hat OpenShift и др.)
Базы данных (Redis, PostgreSQL, MongoDB и др.)
Квантовые вычисления (Quantum)
DevOps инструменты (Artifacts, Pipelines, Monitor)
инструменты аналитики (Synapse Analytics, HDInsight)
Основные факты о Microsoft Azure:
Глобальное международное покрытие (более 60 регионов по всему миру)
Разнообразие сервисов
Многочисленные обучающие материалы
Давний облачный бренд от крупной корпорации
Поддержка инструментов машинное обучение и квантовых вычислений
Timeweb Cloud — облачная платформа, которую запустила компания Timeweb в 2021 году. Список облачных служб Timeweb Cloud содержит около 50 сервисов.
Среди них:
Облачные серверы
Виртуальные выделенные серверы (VDS)
Базы данных (MySQL, MongoDB, PostgreSQL, Redis и др.)
Облачное хранилище (Object Storage)
Контейнеры (Docker, Kubernetes)
Балансировщик нагрузки
DNS-хостинг
Защита от DDoS-атак
Основные факты о Timeweb Cloud:
Фокус на локальном российском рынке
Разнообразие сервисов
Обширная документация и отзывчивая поддержка
Молодой облачный бренд от опытной компании
Отличная локализация и соответствие требованиям законодательства РФ
В таблице ниже приведены краткие характеристики обеих облачных платформ. Далее мы рассмотрим каждый из параметров подробнее.
Microsoft Azure |
Timeweb Cloud |
|
Сайт |
||
Дата запуска |
2010 |
2022 |
География |
Глобальная (США, Европа, Азия и др.) |
Локальная (Россия и СНГ, частично Европа) |
Аудитория |
Крупные международные компании |
Локальные компании, средние и малые предприятия, команды разработчиков |
Справочные материалы |
||
Безопасность |
Соответствие законодательству множества государств, при этом данные могут быть распределены по серверам нескольких стран |
Соответствие закону «О персональных данных» 152-ФЗ на российских серверах, соответствие GDPR на европейских серверах |
Операционные системы |
Поддерживает большинство популярных ОС |
Поддерживает большинство популярных ОС |
Цены |
Оплата в долларах, повышенные цены, затруднения при оплате из РФ |
Оплата в рублях, гибкие цены, мгновенная оплата из РФ |
Microsoft Azure — крупное облако от крупной компании. Глобальное и международное. А значит объемное и сложное.
Его инфраструктура покрывает более 60 регионов — в каждом у Microsoft Azure есть свои (либо партнеров) центры обработки данных.
Timeweb Cloud, напротив, «заточен» под локальный российский рынок. Это значит, что его облачная среда более компактная и менее инертная, а вход в нее (впрочем, как и поддержка) быстрее, проще и дешевле.
Это очень удобно для веб-разработчиков, владельцев сайтов, энтузиастов и компаний, которым крайне важна локализация данных на территории России.
Большая часть дата-центров Timeweb Cloud находятся в России, но есть несколько и за рубежом:
Санкт-Петербург (2 дата-центра)
Москва
Новосибирск
Казахстан
Польша
Нидерланды
Облако Microsoft Azure предлагает очень широкий набор сервисов и служб. Особенно для корпоративных клиентов.
Это подходит крупным компаниям, государственным учреждениям и стартапам — тем, кому необходима масштабируемая и гибкая облачная инфраструктура, которая покрывает задачи продукта с международным присутствием.
Зачастую такая инфраструктура оказывается дорогой для мелких разработчиков, небольших проектов и стартапов. К тому же широкий набор сервисов Azure могут оказаться избыточными для мелких проектов, неоправданно повышая сложность разработки и поддержки.
Кстати, Azure часто используется с другими корпоративными системами от Microsoft, вроде Dynamics 365 и Office 365, что не всегда актуально для мелких разработчиков.
Поэтому основные пользователи Microsoft Azure — организации, внутренний ресурс (кадры, компетенции, финансы) которых достаточен для управления активными службами облака.
Напротив, Timeweb Cloud легче в использовании, ведь платформа ориентирована на локальный рынок РФ. По этой причине управлять сервисами Timeweb Cloud намного проще.
Именно поэтому Timeweb Cloud подходит как одиночным разработчиков, небольшим командам, малому и среднему бизнесу, так и крупным компаниям, которые хотят делегировать управление вычислительными ресурсами.
cloud
Microsoft Azure предоставляет большой каталог обучающих модулей по использованию своих облачных сервисов. Он насчитывает более 2000 материалов.
Timeweb Cloud, аналогично, предоставляет обширную документацию по использованию своих облачных сервисов. Внутри документации содержатся подробные инструкции вместе со скриншотами из панели управления Timeweb Cloud.
Также компания поддерживает раздел Инструкций, где авторы публикуют обзорные статьи, обучающие материалы и технические инструкции для начинающих разработчиков и пользователей Timeweb Cloud.
Однако, надо отметить, что с точки зрения компетенций порог входа в Microsoft Azure многократно выше, чем в Timeweb Cloud.
В последнем случае достаточно авторизоваться в панели управления, сконфигурировать облачный сервер (или любую другую услугу) через несложный веб-интерфейс и пополнить баланс — по сути, все. Готово!
Серверы Microsoft Azure разбросаны по всему миру, включая США, Европу и Азию. Это значит, что Azure зависит от требований (безопасности и конфиденциальности) локальных законодательств тех стран, в которых размещает вычислительные мощности.
Так как основные дата-центры Timeweb Cloud расположены на территории России, компания опирается на законодательные требования РФ, в частности на федеральный закон «О персональных данных» 152-ФЗ.
Такое локальное расположение может быть важным для некоторых компаний, в частности, государственных или аффилированных с ним — многие данные должны физически хранится внутри страны.
Те серверы Timeweb Cloud, которые находятся в Польше и Нидерландах, опираются на закон General Data Protection Regulation (GDPR) — по сути, аналог отечественного 152-Ф3 со стороны Европейского союза.
В частности, Timeweb Cloud обеспечивает физическую безопасность серверов, сетевую сохранность данных, резервное копирование и защиту облачной инфраструктуры.
При этом оплата вычислительных услуг выполняется с соблюдением международного стандарта информационной безопасности кредитных карт PCI DSS.
Microsoft Azure и Timeweb Cloud поддерживают практически одинаковый список операционных систем.
Разница лишь в том, что Microsoft Azure предлагает более длинный список дистрибутивов Linux.
Например, обе платформы поддерживают:
Ubuntu
CentOS
Debian
AlmaLinux
Rocky Linux
Однако, Microsoft Azure добавляет к этому списку более редкие:
Red Hat Enterprise Linux (RHEL)
SUSE Linux Enterprise Server (SLES)
Oracle Linux
CoreOS
OpenSUSE
Flatcar Linux
Timeweb Cloud предлагает Windows Server последних версий: 2016, 2019, 2022. Microsoft Azure же продолжает поддержку и более старой версии 2012. Дополнительно можно использовать виртуальные десктопы Windows 10 и Windows 11.
Кстати, в Timeweb Cloud можно установить произвольную операционную систему из ISO-образа. Это в том случае, если в списке стандартных ОС нет подходящей или необходима своя кастомная.
Не совсем корректно рассуждать о поддержке конкретных языков программирования со стороны облачного провайдера. Ведь компиляторы и интерпретаторы большинства популярных языков можно поставить на любую UNIX-подобную операционную систему, доступную как в Microsoft Azure, так и в Timeweb Cloud.
Однозначно, Microsoft Azure усиленно поддерживает платформу .NET, а значит и язык C#.
Оба провайдера поддерживают услуги по модели PaaS (Platform as a Service) — Azure App Service и Timeweb Cloud Apps.
В обоих случаях выделяется не целая операционная система, а лишь одно приложение с набором библиотек и фреймворков.
Azure App Service поддерживает следующие языки:
C# (.NET)
Java
JavaScript (через Node.js)
Python
PHP
Ruby
Go (через кастомные контейнеры)
Timeweb Cloud Apps поддерживает JavaScript со следующим набором фреймворков:
Angular
Angular
Ember
Next.js
Nuxt
React
Preact
Svelte
Vue
Либо можно воспользоваться любым другим фреймворком на Node.js через указание ссылки на репозиторий GitHub.
Сложная инфраструктура, множество высокоуровневых услуг, давний бренд и крайне широкое покрытие делает Microsoft Azure более дорогим решением, особенно для небольших проектов. Включение множества функций и услуг может привести к значительным ежемесячным затратам. К тому же оплата из России затруднительна и выполняется в долларах.
Список цен (pricing) на вычислительные мощности Microsoft Azure можно посмотреть на специальной странице. Там же есть специальный фильтр, уточняющий конкретную услугу или службу.
Цены Timeweb Cloud намного ниже. Особенно для базовых услуг, вроде выделенных или виртуальных серверов. Для российских пользователей оплата более понятная и предсказуемая — в рублях. Облачные бюджеты проще просчитывать и прогнозировать.
Цена на вычислительные мощности Timeweb Cloud генерируется автоматически в момент конфигурации услуги в панели управления.
Тем не менее, оба облачных провайдера имеют гибкую систему ценообразования с оплатой по факту использования — клиент платит только за те ресурсы, которые вручную выделил под свои задачи.
Разверните свои проекты в Timeweb Cloud
Несмотря на общую схожесть предлагаемых сервисов (базы данных, системы контейнеризации, фреймворки), облачные платформы Microsoft Azure и Timeweb Cloud находятся в разных сегментах.
Azure — для крупных международных организаций, Timeweb Cloud — для отечественных компаний, сфокусированных на российском рынке.
Причина такого разделения: Microsoft Azure — глобальный, большой и сложный, Timeweb Cloud — локальный, компактный и понятный.