Что такое iaas paas saas

Облачные бизнес-модели: Простыми словами об IaaS, PaaS и SaaS

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

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

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

Что такое iaas paas saas. Смотреть фото Что такое iaas paas saas. Смотреть картинку Что такое iaas paas saas. Картинка про Что такое iaas paas saas. Фото Что такое iaas paas saas

Для демонстрации этих трех типов услуг часто применяется аналогия с пиццей — своеобразная «Pizza as a Service». Когда потребитель заказывает и поедает пиццу в кафе или ресторане, то это SaaS, а если заказывает её себе на дом, то это PaaS. Если же он пошел в магазин, купил ингредиентов и приготовил блюдо самостоятельно, то, можно сказать, что это IaaS.

Что такое iaas paas saas. Смотреть фото Что такое iaas paas saas. Смотреть картинку Что такое iaas paas saas. Картинка про Что такое iaas paas saas. Фото Что такое iaas paas saas

Теперь слегка углубимся в каждую из этих технологий и начнем с конца стека — IaaS.

Что такое IaaS

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

Понятие IaaS включает в себя следующие особенности:

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

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

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

Что такое PaaS

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

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

Чтобы абстрагировать концепцию работы с серверами, было проделано следующее:

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

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

Немного о SaaS

В случае SaaS потребитель приобретает возможность пользоваться приложениями поставщика, выполняемыми в облаке. Приложения доступны с различных клиентских устройств, например через браузер. Как сообщает Gartner, рынок SaaS вырос на 21,7% до 38,9 млрд долларов в 2016 году. В 2017 году темпы роста только увеличатся.

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

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

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

Источник

IaaS, SaaS, PaaS — обзор каждой модели, отличия, примеры и область применения

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

IaaS — облачная инфраструктура как услуга

Вы приходите в магазин Lego и арендуете коробки с разномастными деталями. Какие-то используете, какие-то — нет. Собрать можно всё что угодно, от «Сокола тысячелетия» до «Феррари» — это зависит от вашего опыта и времени, которое вы готовы потратить на сборку.

Иными словами, по модели Infrastructure as a Service, облачный провайдер предоставляет вам всю необходимую инфраструктуру и виртуальные ресурсы, в то время как физические серверы находятся в защищенном ЦОДе и обслуживаются командой профессиональных инженеров. Чаще всего по этой модели облачные провайдеры предоставляют ресурсы публичного облака.

Ключевая задача, которая поставлена перед этой облачной моделью, — дать бизнесу возможность пользоваться ИТ-ресурсами нужной производительности без необходимости приобретать, настраивать обслуживать оборудование. Модернизацию провайдер тоже берет на себя, поэтому заботиться об обновлении ИТ-парка самостоятельно не придется. Однако все операции, касающиеся размещаемого на сервере корпоративного сервиса (установка ОС, программного обеспечения, размещение приложений и управление ими), берут на себя специалисты со стороны заказчика.

Преимущества IaaS

К плюсам модели можно отнести:

Кому подойдет IaaS

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

Модель решает различные задачи бизнеса в области ИТ:

Компании, которые ранее использовали собственные серверы и другое ИТ-оборудование, могут отказаться от него и мигрировать инфраструктуру в облако провайдера.

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

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

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

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

Примеры IaaS

К Infrastructure-as-a-Service относятся облачные сервисы, арендуя которые, заказчик получает пул готовых виртуальных ресурсов:

PaaS — облачная платформа как услуга

Возвращаясь к Lego-аналогиям, Platform as a Service, это уже конкретная модель для сборки, содержащая все необходимые детали и инструкции. Соответственно, экспертизы требуется меньше, но и пул возможностей ограничивается комплектным набором деталей.

Преимущества PaaS

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

Нередко в таком формате предоставляются платформы для разработки приложений. Как правило, «в комплекте» идут инструменты разработки, тестирования и доставки, а также облачная среда, где будут размещаться сами приложения. Пользователь может целиком сконцентрироваться на процессе создания приложения, не отвлекаясь на администрирование инфраструктуры. Несмотря на степень «готовности», Platform as a Service не ограничивает возможности разработчика, позволяя создавать как небольшие мобильные приложения, так и комплексные бизнес-сервисы.

Среди преимуществ также можно отметить:

Кому подойдет PaaS

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

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

С помощью PaaS можно:

Примеры PaaS

Модель позволяет использовать уже готовые и настроенные платформы для решения конкретных задач:

SaaS — облачная платформа как услуга

Облачная модель Software as a Service — это как уже собранная (притом на суперклей!) фигурка Lego для тех, кто не хочет возиться со сборкой. Достаточно поставить её на пресловутую полочку и периодически смахивать пыль.

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

Преимущества SaaS

Простейшие примеры приложений как сервисов, с которыми сталкивался каждый, — мессенджеры, Google Docs, Office 365, Trello и т.п. Такие облачные сервисы открывают перед пользователями широкие возможности для совместной и/или удаленной работы, имеют гибкие условия тарификации и полностью устраивают тех заказчиков, которым нужно простое готовое решение без технических заморочек. Кроме того, многие подобные приложения снабжены подписной моделью оплаты, зависящей от количества активных пользователей.

Преимущества модели очевидны:

Кому подойдет SaaS

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

SaaS позволяет решить множество прикладных бизнес-задач:

Примеры SaaS

К Software-as-a-Service относится любое готовое ПО, размещенное в облаке, доступ к которому осуществляется через браузер, терминал или тонкий клиент:

Как выбрать между IaaS, SaaS и PaaS

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

Источник

Что выбрать: SaaS, IaaS или PaaS? Сравнение облачных моделей ПО

Что такое iaas paas saas. Смотреть фото Что такое iaas paas saas. Смотреть картинку Что такое iaas paas saas. Картинка про Что такое iaas paas saas. Фото Что такое iaas paas saas

В статье:

Что такое SaaS?

Программное обеспечение как услуга — это сервис, имеющий облачную основу и оформленный по подписке.

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

Примеры SaaS — Gmail и Google Docs. Благодаря возможностям Google-аккаунтам и текстового редактора пользователь получает возможность в режиме реального времени подключать к работе других командных игроков, вместе редактировать тексты, обсуждать данные и вносить обновления.

Допустим, вы работаете над проектом международной компании дистанционно. Глава HR-отдела ежемесячно просит отправить инвойс, который содержит следующую информацию: даты рабочей активности, оплата за час, количество отработанных часов. Эти данные необходимы, чтобы официально, в рамках рабочего контакта, выплатить зарплату сотруднику. Раньше в этом случае нужно было создавать таблицу в Excel и вносить туда все требующиеся параметры. Теперь, с появлением программ SaaS, это делается автоматически. К примеру, вы можете воспользоваться сервисом Free Invoice Generator, который оформит инвойс надлежащим образом.

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

А если вы хотить создать travel-блог, но пишете тексты гораздо лучше, чем программируете, здесь тоже не обойтись без SaaS. Можно выбрать шаблоны дизайна сайта на Wix или WordPress, оплатить подписку (обычно на год) за пользование хостингом и управлять собственным блогом.

Все вышеперечисленное — примеры Saas. Еще популярные примеры — хранилище данных Google Apps Dropbox, программа для маркетинговых рассылок MailChimp, инструментарий для маркетологов и сотрудников отдела продаж Hubspot.

Характеристики Software as a Service (SaaS):

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

IaaS — инфраструктура как услуга. В чем отличие?

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

IaaS включает в себя следующие аспекты:

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

Примерами IaaS являются американский провайдер облачных инфраструктур DigitalOcean, его аналог — облачная хостинговая компания родом из Пенсильвании Linode, хостинг-провайдер Rackspace, коммерческое публичное облако Amazon Web Services.

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

PaaS — платформа как услуга. Почему выбирают PaaS?

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

Когда появился сервис PaaS (Платформа как услуга), большинство перечисленных проблем решились сами собой.

PaaS — это облачный сервис, который предоставляет инструменты для разработки программного обеспечения, API и кодов.

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

Liquid State выяснил, что сейчас PaaS предпочитают креативные агентства, консультационные службы и IT-команды, потому что платформа помогает создавать приложения эффективно, соответствуя требованиям рынка.

Одним из примеров PaaS является AWS Elastic Beanstalk. Amazon Web Services предлагает более сотни услуг, в частности, S3, RDS, EC2. Хотя большинство этих сервисов могут существовать на базе IaaS (то есть клиенты AWS выбирают те услуги, которые нужны им в данный момент), здесь есть свои сложности. Необходимость управлять разнообразными сервисами может отнимать много времени у потребителей, и тогда гораздо выгоднее обратиться к модели PaaS, получив платформу с готовыми функциями для работы.

SaaS, PaaS, IaaS: вопрос выбора

Возникает вопрос: что лучше выбрать — SaaS, PaaS или IaaS? Взгляните на статистику:

По информации 451 Research Center, в 2016 году выбор в пользу SaaS делали 14% сотрудников предприятий, а к 2020 году процентное соотношение поднялось до 24%. В то же время, IaaS выбирают 12% данной целевой аудитории.

Как сообщает Assets KPMG, PaaS на данный момент является самой популярной моделью, и сотрудники корпораций выбирают Платформу как услугу в 32% случаев.

Говоря о разнице услуг, предоставляемых треми облачными сервисами, отметим следующее:

В случае с SaaS, вам не нужно загружать программное обеспечение на компьютер, достаточно доступа к сети. Но здесь необходимо помнить о кибербезопасности: ведь если вы храните все данные на облаке, это означает, что его нужно защищать от хакеров. Помимо антивируса, лицензионного ПО и регулярного обновления приложений, желательно установить VPN и заходить на незнакомые сайты, сменив ip-адрес.

Ещё одним преимуществом SaaS является отсутствие необходимости привлекать IT-специалиста, который будет руководить работой компьютерного отдела. Эта работа выполняется облаком.

Итоги

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

Анастасия Шкуро, Outreach Blog Writer

Источник

Три девицы под окном: IaaS, SaaS и PaaS

Что такое iaas paas saas. Смотреть фото Что такое iaas paas saas. Смотреть картинку Что такое iaas paas saas. Картинка про Что такое iaas paas saas. Фото Что такое iaas paas saas

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

Облачные сервисы можно разделить на несколько типов и у каждого сервиса есть свои группы заказчиков.

Три основных типа облачных вычислений — IaaS, PaaS и SaaS.

Что такое iaas paas saas. Смотреть фото Что такое iaas paas saas. Смотреть картинку Что такое iaas paas saas. Картинка про Что такое iaas paas saas. Фото Что такое iaas paas saas

Что такое IaaS, PaaS, SaaS

Что между ними общего?

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

Что скрывается за этими буквами?

Отличным примером SaaS является Microsoft Office 365. Корпорация Microsoft предоставляет доступ к различным приложениям Microsoft Office, такими как Word, Excel или PowerPoint, размещенных прямо в облаке. Кроме офисных приложений, клиенты имеют доступ к таким широко известным сервисам, как Microsoft Exchange Service для работы с электронной почтой, SharePoint для совместной работы в проектах и многим другим.

SaaS означает то, что клиентам не нужно устанавливать пакеты программ, как в случае с Microsoft Office. Соответственно, нет необходимости в обновлении и решении проблем с этими пакетами. При этом с SaaS может работать сразу несколько пользователей. Плата обычно снимается в виде абонентской платы, или же на основе объема операций. Техническая поддержка становится заботой провайдера SaaS-платформы.

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

Еще одним достоинством SaaS становится отсутствие необходимости разовой оплаты лицензий, что для крупных компаний оборачивается весьма солидной экономией.

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

Когда используется SaaS

Существует множество различных ситуаций, когда лучше использовать сервисы SaaS:

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

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

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

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

Когда используется IaaS

Существуют определенные ситуации, когда выгодно использовать IaaS.

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

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

Когда используется PaaS

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *