Знайте, прежде чем идти: понимание услуг облачных вычислений

Опубликовано: 6 Марта, 2023
Знайте, прежде чем идти: понимание услуг облачных вычислений

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

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

SaaS

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

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

SaaS — наиболее знакомая потребителям форма облачных вычислений. Ведущие поставщики включают Dropbox, Google Drive и Salesforce.

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

PaaS

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

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

Это было объяснено в той же статье, что «подобно тому, как вы можете создавать макросы в Excel, PaaS позволяет создавать приложения с использованием программных компонентов, встроенных в PaaS».

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

Некоторые примеры с самым высоким рейтингом включают EngineYard, Windows Azure и WorkXpress.

Инфраструктура как услуга

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

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

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

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

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

Некоторые из наиболее высоко оцененных примеров этого включают atlantic.net, CloudSigma и Amazon Web Services.

Знай, что тебе нужно

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

Изображение 711 Среди провайдеров Amazon Web Services стабильно высоко оценивается и получает множество наград. AWS технически является IaaS, но также предлагает множество сервисов, которые функционируют как PaaS. Из-за большого количества услуг, предлагаемых AWS, в этой статье невозможно указать все цены. Однако они предлагают уровень бесплатного использования. Это касается всего, что вы хотите запустить в облаке: запуск новых приложений, тестирование существующих приложений в облаке или просто получение практического опыта работы с AWS.

Хотя AWS обычно имеет более высокие отзывы, он также сталкивается с жесткой критикой за медленное время отклика и обслуживание клиентов. В целом, однако, Amazon Web Services — это высококлассный, простой в использовании вариант, который настоятельно рекомендуется.