Что такое IaaS? Чем инфраструктура как услуга отличается от SaaS и PaaS

Опубликовано: 2021-03-17

Что такое IaaS? Чем он отличается от других облачных сервисов, таких как PaaS и SaaS?

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

Все еще в замешательстве? Не волнуйся. К концу этого поста вы поймете разницу между ними. Поскольку 91% компаний хотя бы частично переходят в облако, это базовое понимание имеет решающее значение.

Давайте рассмотрим, что такое IaaS, выясним, чем он отличается от других облачных сервисов, и посмотрим на некоторые примеры его использования в реальном мире.

Что такое IaaS простыми словами?

IaaS (инфраструктура как услуга) относится к арендуемому пространству на жестком диске или вычислительной мощности (например, ЦП, ОЗУ) компьютеров, подключенных к Интернету.

Вы можете использовать эти сервисы для размещения бизнес-приложений в облаке, обработки больших объемов данных или даже размещения своего веб-сайта.

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

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

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

Итак, вы слышали о SaaS и PaaS... теперь познакомьтесь с IaaS и посмотрите, как она вписывается в быстрорастущий мир облачных сервисов Click to Tweet

Пример IaaS: Amazon EC2

Amazon EC2 был одним из первых общедоступных сервисов облачных вычислений в 2006 году. Он позволяет создавать экземпляры (виртуальные машины) в 77 различных центрах обработки данных по всему миру.

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

Amazon EC2, скриншот
Амазон EC2

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

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

К настоящему времени у вас должно быть базовое представление об IaaS, но вы можете не до конца понимать, чем оно отличается от SaaS и, в частности, от PaaS.

Давайте сравним их и выделим их различия.

IaaS, PaaS и SaaS: в чем разница?

Инфраструктура как услуга (IaaS) предлагает только базовые функции, такие как хранение и вычисления, с некоторыми инструментами безопасности и масштабирования. Это просто готовое программное приложение для аренды. Служба PaaS, с другой стороны, представляет собой полную платформу для развертывания приложений.

Самый простой способ полностью понять разницу между ними — сравнить несколько примеров.

Мы уже рассмотрели AWS, поэтому давайте воспользуемся облачными сервисами Google для сравнения.

Google Compute Engine — одна из основных служб Google Cloud IaaS. Вы можете арендовать виртуальные машины различных типов в зависимости от ваших потребностей.

Google Compute Engine, скриншот
Вычислительный движок Google

Но эти виртуальные машины не поставляются с предустановленными серверными средами или библиотеками кода. Это чистые листы.

Вы платите только за вычислительную мощность и место на жестком диске, другими словами, за инфраструктуру.

Google App Engine , с другой стороны, относится к категории PaaS. Вместо того, чтобы настраивать серверную среду, вы можете сразу приступить к разработке и развертыванию своего кода.

Google App Engine, скриншот
Сервер приложений Google

App Engine позаботится о необходимых библиотеках кода и серверном программном обеспечении. Он предоставляет платформу, необходимую для размещения ваших собственных приложений и программного обеспечения (или приложений с открытым исходным кодом).

Наконец, Google Диск — это продукт SaaS, предлагающий решение конкретной бизнес-задачи.

Конечно, это облачный сервис, предназначенный для размещения файлов. Но он выходит за рамки уровня PaaS, предлагая полностью сформированный пользовательский интерфейс с такими функциями, как совместное использование, контроль разрешений и многое другое.

Гугл Диск, скриншот
Гугл Диск

Он не позволяет запускать другие приложения, поэтому это не подходящая платформа IaaS, но это не имеет значения.

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

Вот как работает Google Диск: вы можете загрузить файл, поделиться им или просмотреть свои последние изменения в Документах Google, не написав и не зафиксировав ни единой строки кода.

Если вы все еще запутались, изучите следующий список параллельных примеров из каждой категории облачных служб:

Примеры инфраструктуры как услуги Примеры PaaS Примеры SaaS
Амазон EC2 AWS Elastic Beanstalk Гугл документы
Google Compute Engine (GCE) Сервер приложений Google Microsoft Dynamics CRM
Облачное хранилище Google IBM Cloud Foundry отдел продаж
Виртуальная машина Azure Служба приложений Microsoft Azure Слабый
Рэкспейс Героку Зендеск
Линод Платформа приложений DigitalOcean Google Workspace (ранее G Suite)

Хорошо, но чем IaaS отличается от веб-хостинга?

Если вы арендуете компьютерное пространство и вычислительную мощность компьютера, подключенного к Интернету, чем это отличается от обычного веб-хостинга?

Есть четыре основных отличия:

  1. Гибкость : вы можете выбирать между различными типами хранилища (в зависимости от частоты доступа), аппаратными компонентами, операционными системами и другими факторами.
  2. Масштабируемость в режиме реального времени: добавляйте столько экземпляров, сколько вам нужно, в режиме реального времени.
  3. Виртуальная сеть: смоделируйте сеть и общайтесь между машинами без использования общедоступного Интернета.
  4. Модель с оплатой по мере использования: платите только за те ресурсы, которые вы используете, пока вы их используете. Например, вы можете добавить 12 машин на несколько часов, чтобы справиться с всплеском, а затем удалить их, не привязываясь к ежемесячному плану.

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

Можно ли использовать IaaS для размещения веб-сайта? Конечно, но для этого требуется больше технических знаний, чем просто оплата услуги управляемого хостинга, такой как Kinsta.

Теперь, когда вы понимаете некоторые основы IaaS, давайте изучим его долю рынка на более широком рынке облачных услуг.

Размер рынка IaaS, доля и ведущие поставщики

В 2019 году компании по всему миру потратили более 44,5 млрд долларов на услуги IaaS. Эксперты отрасли ожидают, что к концу 2022 года эта цифра почти удвоится и составит 82,2 миллиарда долларов .

Объем рынка IaaS в 2015-2022 гг.
Размер рынка IaaS с 2015 по 2022 год (источник: Statista)

Но насколько велика IaaS по сравнению с другими типами облачных сервисов? Давайте посмотрим на данные.

Доля рынка облачных вычислений между PaaS, IaaS и SaaS показывает, что SaaS является явным лидером, а IaaS находится на втором месте, согласно последним данным Gartner.

Доля рынка публичных облаков (Источник: Gartner)
Доля рынка публичных облаков (Источник: Gartner)

Gartner выделяет BPaaS (бизнес-процесс как услугу), такие как инструменты управления заработной платой, коммуникационные API и многое другое, в отдельную категорию.

Хотя трудно сказать, какая часть из них подпадает под SaaS и PaaS в более широком смысле, ни один из этих инструментов не подпадает под определение IaaS. Даже если мы щедро направим половину этого дохода на PaaS, IaaS все равно будет более заметным, с гораздо более высокими темпами роста, чем PaaS.

Теперь, когда мы понимаем рыночную долю основных категорий облачных вычислений, давайте посмотрим, какие компании доминируют на рынке IaaS.

Ведущие поставщики IaaS и их доля на рынке

Последние данные показывают, что в 2020 году несколько крупных игроков контролировали более половины рынка IaaS.

Доля рынка поставщиков IaaS (Источник: Statista)
Доля рынка поставщиков IaaS (Источник: Statista)

По данным Statista, доля AWS на рынке IaaS в 2020 году составляет 33% , опережая долю Microsoft Azure в 18% и долю рынка Google Cloud в 9% .

Данные за последние три года рассказывают историю с тремя главными героями. Вначале был AWS. Преимущество очевидно, если взглянуть на данные о доле рынка за последние пару лет.

AWS упрочил свое лидерство и по-прежнему занимает около трети рынка. Но Google и, в частности, Microsoft растут быстрее и начинают догонять.

Всего за три года Microsoft Azure увеличила свою долю рынка с 13% до 18% , а AWS не поспевает за ней. Как они это делают? Microsoft регулярно использует свои корпоративные связи для заключения сделок на миллиарды долларов (например, эта сделка с правительством Польши в 2020 году и облачная сделка Министерства обороны США).

Если вы только посмотрите на этот график, IBM (новатор в области искусственного интеллекта и центр корпоративного облака) кажется почти неактуальной. Похоже, что Microsoft и Google сожрали долю IBM, которая упала ниже 7% и теперь в последних отчетах сгруппирована с «другими» компаниями.

Но, согласно официальному отчету IBM о доходах в 3-м квартале 2020 года, она получила 4,9 миллиарда долларов дохода от услуг облачной инфраструктуры (от сочетания IaaS и PaaS). Так что это все еще важный игрок на рынке облачных вычислений.

Другие недавние отчеты показывают, что крупные китайские компании, в частности Alibaba, с большей долей в 2020 году.

Доля рынка IaaS в 2020 г. (Источник: Canalys)
Доля рынка IaaS в 2020 г. (Источник: Canalys)

Но тройка ведущих игроков остается прежней (AWS против Azure и Google Cloud). AWS сидит на троне с почти третью доли рынка, Microsoft Azure флиртует с 20%, а Google Cloud медленно догоняет.

Услуги IaaS и варианты использования

IaaS — это не только обработка больших данных. Существует широкий спектр вариантов использования различных сервисов, входящих в состав IaaS.

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

Ниже мы подробно рассмотрим дополнительные услуги IaaS и варианты их использования.

Вычисления (обработка данных, тестирование программного обеспечения, хостинг приложений и т. д.)

Первый тип услуг IaaS можно определить как «облачные вычисления как услугу». По сути, вы арендуете виртуальные серверы или экземпляры хранилища и вычислительной мощности для запуска приложений или других процессов в облаке.

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

Но это выходит за рамки только физического оборудования. Например, виртуальные серверы IBM Cloud включают инструменты автоматического масштабирования, облачной безопасности и соответствия требованиям.

Облачные виртуальные серверы IBM
Облачные виртуальные серверы IBM

Вы также можете легко связать эту услугу с любыми другими предложениями IBM PaaS или SaaS, такими как хранилище данных или искусственный интеллект.

Хостинг веб-сайтов

Даже для «просто» размещения веб-сайта поставщики IaaS выделяются. Крупные поставщики IaaS входят в число ведущих веб-хостингов в мире.

Доля рынка провайдеров веб-хостинга (Источник: W3Techs)
Доля рынка провайдеров веб-хостинга (Источник: W3Techs)

В январе 2021 года Amazon был хостинг-провайдером №1 в мире. Он поддерживает 5,8% всех проиндексированных веб-сайтов в Интернете.

Но почему так много людей выбирают провайдера IaaS для базового веб-хостинга?

Есть несколько причин. Во-первых, поскольку вы не платите за практическую поддержку или конкретные среды, это, как правило, дешевле, особенно в масштабе. Таким образом, для агентств и внутренних отделов компании, которые управляют портфелем веб-сайтов, IaaS часто является идеальным выбором.

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

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

Хранилище (управление файлами, резервные копии)

Вторую категорию услуг IaaS можно классифицировать как «хранилище как услугу».

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

К счастью, может помочь служба хранения IaaS, такая как Amazon Simple Storage Service (или Amazon S3).

Особенности Amazon S3
Особенности Amazon S3

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

Долгосрочное хранение (архивирование)

Одной из полезных функций S3 (и аналогичных служб хранения данных IaaS) является наличие нескольких уровней хранения. Например, вы можете выбрать очень дешевое хранилище с медленным доступом, также известное как холодное хранилище, если вы предполагаете, что вам не потребуется частый доступ к вашим данным.

Если вы хотите заархивировать файлы на случай, если они вам когда-нибудь понадобятся в будущем, S3 Glacier — хороший вариант.

Ледник AWS S3
Ледник AWS S3

Сетевые службы

Сеть — это третий уровень услуг IaaS. Это связано (понятно?) с общим удобством использования других продуктов.

Например, используя виртуальные сети, вы можете создать гибридное облако, использующее как локальные машины, так и виртуальные машины для одной и той же цели.

Даже если у вас нет ни одного физического сервера, машины IaaS поставляются со встроенными сетевыми службами. Благодаря виртуальной глобальной сети и уникальным IP-адресам вы можете обмениваться данными между виртуальными машинами без подключения к общедоступному Интернету.

Современные провайдеры также предлагают балансировку нагрузки, брандмауэры и безопасность в реальном времени, а также оптимизацию WAN.

Повысьте скорость своего сайта WordPress до 200% с помощью нашей гибкой инфраструктуры на базе Google Cloud. Попробуйте Кинста бесплатно

Крупнейшие поставщики IaaS и предлагаемые ими услуги

Теперь, когда вы понимаете некоторые основы IaaS, давайте подробнее рассмотрим ведущих поставщиков и их предложения.

АМС

На своем веб-сайте AWS стремится упаковать свои предложения IaaS в различные варианты использования PaaS.

Облачные сервисы AWS
Облачные сервисы AWS

Но, конечно, это позволяет вам арендовать базовую вычислительную мощность. И часто это все, за что вы платите, даже если вы используете решение PaaS, такое как Elastic Beanstalk.

Являясь первопроходцем в общедоступных облачных вычислениях, он предлагает вам услуги от вычислений до долговременного хранения и сетей.

Вычисления Амазон EC2
Хранилище Амазонка S3
Архивирование и резервное копирование Ледник Амазонки S3
Безопасность Брандмауэр и обнаружение угроз в режиме реального времени
Частное и гибридное облако VMware Cloud on AWS и AWS Outposts
Сеть AWS PrivateLink (внутренняя передача данных в виртуальной сети, без использования общедоступного Интернета)
Центры обработки данных 109 дата-центров в 40+ зонах доступности

Цены по запросу сильно различаются в зависимости от характеристик виртуальной машины и местоположения центра обработки данных. Самый дешевый экземпляр (t4g.nano с 0,5 ГБ памяти) стоит от 0,0028 доллара в час.

Цены на Amazon EC2
Цены на Amazon EC2

При необходимости вы можете добавлять или удалять машины в режиме реального времени, чтобы регулировать нагрузку.

Облако Google

Google Cloud предлагает широкий спектр облачных сервисов, от IaaS до PaaS и даже SaaS.

Благодаря Google Workspace и интеллектуальному поиску на базе Google в вашем частном облаке это отличный вариант для компаний, полностью переходящих на облако.

Облачные продукты Google
Облачные продукты Google

Но если посмотреть на фундаментальную инфраструктуру, как Google сравнивается с AWS?

Вычисления Google Compute Engine (GCE), «голое железо»
Хранилище Облачное хранилище Google
Архивирование и резервное копирование Облачное хранилище – Архив
Безопасность Брандмауэр и обнаружение угроз в режиме реального времени
Частное и гибридное облако Виртуальное частное облако / Anthos
Сеть Виртуальное частное облако (внутренняя передача данных в виртуальной сети, без использования общедоступного Интернета)
Центры обработки данных 142 дата-центра в 73+ зонах доступности

Google Cloud охватывает все те же основные базы и даже предлагает множество центров обработки данных и мест. Более 142 центров обработки данных делают его идеальным для обеспечения высокой доступности или аварийного восстановления — идеально, если у вас есть соглашение об уровне обслуживания на уровне 99,99 %.

Однако, если вас больше беспокоит ваша прибыль, вы можете узнать больше о ценах GCE.

Цены на облачный движок Google
Цены на облачный движок Google

Цены за ГБ-час памяти сопоставимы с AWS, по крайней мере, для машин типа E2. При подписке сроком на 1 год цены значительно ниже.

При подписке на 3 года вы получаете скидку 56 % и платите всего 0,001316 долларов США за гигабайт в час.

Если вы хотите более подробно сравнить два варианта, вы можете прочитать наш полный пост о Google Clouds и AWS.

Microsoft Azure

Microsoft, второй по величине поставщик IaaS в мире, также предлагает широкий спектр надежных облачных сервисов.

Облачные сервисы Microsoft Azure
Облачные сервисы Microsoft Azure

Неудивительно, что в Azure также реализованы все базовые возможности IaaS.

Вычисления Виртуальные машины Azure (Linux и Windows)
Хранилище Файлы Azure
Архивирование и резервное копирование Архивное хранилище Azure
Безопасность Брандмауэр и обнаружение угроз в режиме реального времени
Частное и гибридное облако Частное облако Azure
Сеть Виртуальная глобальная сеть, VPN (внутренняя передача данных в виртуальной сети, без публичного использования Интернета)
Центры обработки данных 100 дата-центров в 58+ зонах доступности

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

Но как насчет цены? Может ли он конкурировать с Google и Amazon?

Цены на виртуальные машины Azure
Цены на виртуальные машины Azure

Самый дешевый экземпляр с 0,5 ГБ ОЗУ стоит немного больше, чем его аналог AWS — 0,0052 доллара в час.

Но он включает в себя до 4 ГБ хранилища, в отличие от AWS, где вам нужно использовать дополнительный сервис хранения.

Вы также можете снизить цены, заключив с Azure многолетнее соглашение с фиксированной ценой.

IBM Облако

Конечно, IBM Cloud не может идти в ногу с «большой тройкой» с точки зрения роста, но как насчет ее реальных продуктов?

Облачные продукты IBM
Облачные продукты IBM

IBM предлагает надежную облачную инфраструктуру во всех категориях, как и ее основные конкуренты.

Вычисления Виртуальные серверы IBM Cloud, сервер IBM Cloud Bare Metal
Хранилище Объектное хранилище IBM Cloud
Архивирование и резервное копирование IBM Cloud Storage (холодное хранилище)
Безопасность Брандмауэр и обнаружение угроз в режиме реального времени
Частное и гибридное облако Виртуальное частное облако IBM
Сеть IBM Virtual Private Cloud (внутренняя передача данных в виртуальной сети, без использования общедоступного Интернета)
Центры обработки данных 60 дата-центров в 18+ ​​зонах доступности

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

Одна виртуальная машина объемом 4 ГБ будет стоить вам 0,084 доллара США в час, что почти столько же, сколько новый экземпляр Google N2 с 8 ГБ ОЗУ.

Цены на виртуальные серверы IBM Cloud
Цены на виртуальные серверы IBM Cloud

А учитывая «всего» 60 центров обработки данных в 18 зонах, это наименее подходящий вариант для распределенных облаков.

Тем не менее, главная сила IBM заключается не в самой физической инфраструктуре, а в ее решениях PaaS и SaaS, таких как Watson AI.

Так что правильный ли это выбор для вас, зависит от того, что вы ищете.

Что такое IaaS и чем он отличается от более широко известных PaaS и SaaS? Узнайте больше в этом посте ️ Нажмите, чтобы твитнуть

Резюме

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

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

Если вам нужен веб-хостинг, использующий передовые облачные технологии, вы можете воспользоваться нашей бесплатной службой миграции, чтобы перенести свой сайт WordPress на Kinsta уже сегодня.

Наши доступные планы управляемого хостинга WordPress основаны на облачной инфраструктуре Google Cloud, без головной боли (мы используем новейшие виртуальные машины C2, оптимизированные для вычислений, для оптимизации производительности).