Содержание
IaaS
IaaS (Infrastructure-as-a-Service)
- IaaS — вычислительная инфраструктура (серверы, хранилища данных, сети, операционные системы), которая предоставляется клиентам для разворачивания и запуска собственных программных решений.
Инфраструктура как услуга (IaaS) — это схема, при которой различные компоненты облачной инфраструктуры вроде серверов, хранилищ данных, операционных систем и сетевых ресурсов предоставляются в качестве подключаемой услуги. Вместо того, чтобы покупать железо, софт, стойки в дата-центре, компании просто по мере необходимости приобретают эти ресурсы (и в дальнейшем отказываются от них) у сторонних провайдеров.
Инфраструктура IaaS – то, на чём держаться описываемые ниже сервисы SaaS и PaaS. Это сердце и кровесносная система вычислительных процессов.
Если проводить аналогии с домашним компьютером, то:
- IaaS – компьютер только, что купленный без ОС и с подготовленным жёстким диском к работе.
- PaaS – установленная ОС Windows и среда разработки для программиста
- SaaS – программа, написанная программистом и запущенная на этом компьютере.
PaaS
PaaS — набор инструментов и сервисов, облегчающих разработку и развертывание облачных приложений.
Platform as a Service (PaaS, «платформа как услуга») — модель предоставления облачных вычислений, при которой потребитель получает доступ к использованию информационно-технологических платформ: операционных систем, систем управления базами данных, связующему программному обеспечению, средствам разработки и тестирования, размещённым у облачного провайдера.
В этой модели вся информационно-технологическая инфраструктура, включая вычислительные сети, серверы, системы хранения, целиком управляется провайдером, провайдером же определяется набор доступных для потребителей видов платформ и набор управляемых параметров платформ, а потребителю предоставляется возможность использовать платформы, создавать их виртуальные экземпляры, устанавливать, разрабатывать, тестировать, эксплуатировать на них прикладное программное обеспечение, при этом динамически изменяя количество потребляемых вычислительных ресурсов.
Самый простой пример. Пользователь получая услугу PaaS, – получает средства для разработки приложений и сервисов, которыми будут пользоваться конечные пользователи услуг SaaS. Купив облачный сервер с установленной ОС Windows, разработчик из дома пишет готовое ПО под эту платформу. Запущенный почтовый клиент Outlook на мобильном телефоне с адресной книгой, письмами и т.п. – и есть плод труда разработчика под ОС Windows.
SaaS
SaaS — приложения, работающие в облаке, доступ к которым конечные пользователи получают через веб.
SaaS расшифровывается как software as a service — программное обеспечение как услуга. SaaS — это модель предоставления лицензии на программное обеспечение по подписке. Чаще всего такое ПО — это облачное решение, т.е. находящееся на серверах в интернете.
Пользователь получает доступ к сервису через браузер или по API. При этом его поддержкой целиком занимается поставщик услуги. Упрощенно говоря, модель SaaS это когда клиент работает с готовым решением онлайн. Оплачивает доступ и максимально быстро получает на руки готовый инструмент.
Самый простой пример SaaS — это Google Docs, бесплатный сервис для работы с документами. Никаких носителей, драйверов и установок. Заводите аккаунт Google, переходите по ссылке и работаете с текстами, таблицами и презентациями прямо в браузере. Причем в документах одновременно с вами могут работать и другие коллеги. Уехав в командировку, можно зайти в свой аккаунт с любого устройства и продолжить печатать нужный документ. При этом сохранять нужно только изменения настроек, остальные данные сохраняются автоматически.
Другой пример – программное обеспечение Adobe – Photoshop. Для производительной и удобной работы необходима копия продукта, установленная на мощный компьютер. Можно существенно сэкономить работая удалёно на серверах Adobe, на которых установлены самые последние версии продукта, все данные обрабатываются мощными серверными платформами. Вы сможете работать с ресурсоёмким приложением удалёно на слабых устройствах, получая уже готовые результаты обработки, как будто этот мощный компьютер стоит у вас дома.
Сегодня с подобными решениями большинство людей сталкивается ежедневно. Распространенное явление, когда SaaS-сервисы используются для бухгалтерского учета, коммуникации с клиентами, редактирования изображений, CRM, аналитики, ERP. Словом, практически для всего.
Преимущества SaaS
В стандартной модели отношения покупателя и поставщика чаще всего заканчиваются сразу после покупки ПО. А дальше, как говорится, крутитесь, как умеете. Исключения составляют разве что “гиганты” уровня Windows и Adobe. Когда же речь идет о SaaS, пользователь в любой момент может обратиться к поставщику за поддержкой. Всем клиентам сервиса доступны регулярные обновления.
Для большой компании это экономия на ПО. Программу не нужно приобретать и отдельно устанавливать на каждый компьютер, чтобы в ней могло работать несколько пользователей. Главное иметь доступ к интернету, а также логин и пароль.
Некоторые сервисы просто невозможно реализовать на собственном сервере компании. Например, продукты аналогичные Serpstat или Datanyze. Они не могут существовать в качестве традиционного ПО, а только как SaaS. Такое решение при большом желании можно разработать самостоятельно. Но для этого нужны значительные ресурсы.
AIaaS
AIaaS (Artificial Intelligence-as-a-Service) – Искусственный интеллект как сервис.
Машинное обучение, искусственный интеллект, нейронные сети – благодаря бурному развитию вычислительных мощностей становятся всё более доступны. Может показаться, что AIaaS довольно экзотический облачный сервис, но это вовсе не так. Распознавание лиц, номеров машин – нет смысла самому разрабатывать приложения, обучать систему опознаванию, когда сервис нужен прямо сейчас, то выгодней и проще взять в аренду уже готовый сервис. Вам остаётся загружать изображения в облако, а AIaaS будет заниматься анализом, сопоставлением, распознаванием, отправляя вам конечный результат.
AIaaS активно используется на биржах, анализируя сотни тысяч метрик и выдавая довольно точные прогнозы котировок акций. Метеослужбы так же используют аналитику для изучения и предсказанию с высокой точностью какая будет погода на несколько дней и даже месяцев вперёд.
BaaS
BaaS: надежный инструмент для сохранности данных
Поскольку сегодня компании активно используют облачные технологии, вопрос защиты данных занимает далеко не последнее место. «Бэкап, бэкап, выполняйте регулярный бэкап», – неустанно повторяют тренеры на авторизованных курсах, и почти в каждом техническом постулате вы найдете совет обязательного выполнения резервного копирования. Но чтобы не заморачиваться с установкой backup-решений, клиенту предлагается услуга «резервное копирование как сервис» (BaaS, Backup-as-a-service), которая позаботится о защите данных в облачном пространстве. А если потребуется восстановление информации – резервные копии спасут положение компании. Таким образом, BaaS выступает в роли палочки-выручалочки, отвечающей за сохранность данных предприятия.
BaaS: «бэкэнд как сервис»
За аббревиатурой BaaS скрывается еще один вид услуг, известный как Backend-as-a-service. В его основе лежит облачная backend-платформа, которая ускоряет и упрощает процесс разработки корпоративных, мобильных и веб-приложений.
BaaS предлагает разработчикам набор готовой серверной функциональности, что позволяет сократить время на выполнение рутинных задач, снизить стоимость, повысить прозрачность и прогнозируемость разработки приложений. И если вы – начинающий разработчик, корпоративный клиент, студия мобильной или веб-разработки и хотите забить на рутину, получить полноценную среду разработки, использовать неограниченную масштабируемость – услуга «бэкэнд как сервис» окажется как нельзя кстати.
CaaS
Есть ли разница между облачными услугами CaaS и CaaS? Да, причем существенная. Эти идентичные аббревиатуры в действительности отвечают за различные виды облачных услуг.
Communications–as–a–service
CaaS, или Communications–as–a–service, представляет собой услугу «коммуникация как сервис», которая связана с построением в облаке провайдера коммуникационного решения для предприятия. Услуга может использоваться компаниями, которым необходимо передавать речевой сигнал по интернет- или VoIP-сетям, обеспечивать обмен мгновенными сообщениями или организовывать видеоконференции. Сервис CaaS подойдет не каждому клиенту, а только тому, кто не хочет самостоятельно разворачивать средства коммуникации.
Containers–as–a–service
CaaS, или Containers–as–a–service, – новый вид услуги, именуемой «контейнеры как сервис». Веяние контейнерной реализации породило услугу, в которой контейнерные решения, инструменты и основные вычислительные ресурсы предоставляются пользователям как сервис. С помощью услуги CaaS клиенты могут загружать, организовывать, запускать, останавливать контейнеры, используя средства API или веб-портал управления. Как и в случае с большинством облачных сервисов, клиенты вносят плату за использованное количество ресурсов в рамках выбранной услуги.
Беря во внимание рассматриваемый ранее спектр облачных услуг, CaaS вписывается между IaaS и PaaS, но чаще позиционируется как подмножество IaaS. Ресурсным элементом CaaS выступает контейнер, а не виртуальная машина или аппаратная часть хоста, которые используются в инфраструктуре IaaS.
DaaS
DaaS: виртуальный рабочий стол под собственные задачи
DaaS, или Desktop-as-a-service, – распространенное решение, которое позволяет использовать виртуальный рабочий стол как услугу. Подключаясь к виртуальному компьютеру, клиент получает возможность настраивать рабочее пространство под собственные задачи. Виртуальный рабочий стол может быть настолько мощным по характеристикам, насколько это требуется конечному пользователю. И если раньше в случае нехватки ресурсов приходилось бежать в магазин, с виртуальным рабочим столом эта проблема осталась в прошлом. Теперь, приходя на работу, пользователь подключается к виртуальному рабочему пространству, используя вычислительные мощности облака, а не собственного ПК.
DaaS: развертывание десктопных решений
Как бы маркетологи не носились с планшетами, факт остается фактом: настольные компьютеры остаются основным рабочим инструментом в большинстве компаний и в ближайшее время эта ситуация не изменится – слишком многое на них опирается. Однако управление парком компьютеров может быть непростой задачей – трудо- и капиталоемкой, занимающей много времени. Инвестиции в парк настольных компьютеров значительны, поддержка их функционирования также занимает немало средств, а уж о трудностях, связанных с переводом всего этого парка и связанного ПО на новую версию ОС многие знают не понаслышке – только совсем недавно многие завершили полный переход на Windows 7, и энтузиазм Microsoft по поводу роли Windows 8 в корпоративном секторе им непонятен.
К этой проблеме существуют два подхода. Первый – вынесение операций по обслуживанию и развертыванию парка компьютеров на стороннюю организацию (нередко она же предоставляет и сами компьютеры). Второй – переход на архитектуру виртуальных рабочих мест – что позволит быстро и эффективно развертывать рабочее пространство на основе практически любых аппаратных решений. Сейчас интерес к таким решениям максимален – консьюмеризация ИТ, политика BYOD, активно внедряемая во многих компаниях, увеличение числа работников, работающих удаленно подталкивают организации в внедрению более эффективных решений по организации рабочих мест. Оба подхода имеют достоинства и недостатки.
Первый упрощает выполнение тех же операций, которые всегда выполнялись ИТ-отделами самих организаций, перенося их на стороннего поставщика. Это же позволяет уменьшить единоразовые затраты на создание инфраструктуры, «разнося» затраты на продолжительный период времени.
Второй – более прогрессивный, так как подразумевает полный переход на облачное обслуживание, что радикально уменьшает проблемы с обслуживанием самих десктопов. Но такой вариант требует предварительных вложений в облачную инфраструктуру, и, конечно же, пересмотра корпоративной философии, опирающейся на десктоп, предоставляемый компанией, как основной рабочий инструмент.
И тот и другой подходы имеют право на жизнь, но воплощаться скорее всего будут в разных компаниях. Первый подход скорее подходит крупным компаниям с уже существующей и устоявшейся инфраструктурой, второй – молодым, только начинающим свой путь, и как следствие – еще не успевших обзавестись багажом «наследственного» оборудования и ПО.
DaaS: данные как услуга (Data as a Service);
Основная идея данного вида услуги заключается в том, что пользователю предоставляется дисковое пространство, которое он может использовать для хранения больших объемов информации.
Термин упоминается в Проекте ГОСТ «Защита информации при использовании облачных технологий».
DBaas
DBaas: властвуй и управляй базами данных
DBaas, или Database-as-a-service, представляет собой услугу «база данных как сервис», которая тарифицируется по объему используемой БД и количеству клиентских подключений. Такая модель позволяет пользователю подключаться к облаку и получать в свое распоряжение необходимую базу данных. Сервис является многопользовательским и масштабируемым, где функциональность СУБД администрируется силами хостинг-провайдера.
Как и любая другая услуга, предлагаемая на облачном рынке, DBaas обладает преимуществами. Представляя удобный способ управления базами данных, она сокращает затраты и обеспечивает более высокий уровень сервиса по сравнению с традиционной моделью использования БД.
DPaaS
DPaaS – Service delivery platform as a service – облачная среда разработки как услуга.
Термин упоминается в Проекте ГОСТ «Защита информации при использовании облачных технологий».
DRaaS
DRaaS: гарантированное восстановление инфраструктуры
DRaaS, или Data-recovery-as-a-service, – услуга по восстановлению инфраструктуры после сбоев. Сервис такого формата может потребоваться любой организации, это лишь вопрос времени. Сегодня бизнес-операции многих компаний напрямую зависят от бесперебойного функционирования инфраструктуры. Именно поэтому используются решения, способные за короткое время восстановить инфраструктуру после сбоев. Услуга DRaaS призвана справиться с такими задачами.
Если предыдущие виды сервисов были порождены ситуацией на рынке, то этот, в значительной степени, распространением самих облачных сервисов. Хотя и не только. Услуги такого рода могут понадобиться любой компании, хотя никто и не знает когда.
На протяжении предыдущих лет затраты на обслуживание ИТ-инфраструктуры неуклонно снижались и это считалось нормой. Это выразилось в стареющем оборудовании, меньшем количестве обслуживающего персонала, экономии на мелочах. Роль ИТ в жизни компаний и простых людей в то же время все возрастала и это тоже считалось нормой. Результатом стала зависимость многих воспринимающихся как неотъемлемая часть жизни услуг (например, сотовой связи) от интернета. Теперь эти два фактора встретились на узкой дорожке и компаниям стоит всерьез озаботиться планированием восстановления своей инфраструктуры после катастрофических сбоев.
Сбои вполне возможны как по причинам техническим – такие регулярно выводят из строя серверы Amazon S3, так и природным – цунами в Японии и ураган «Сэнди» продемонстрировали насколько хрупки созданные нами структуры.
Услуги такого рода могут понадобиться как компаниям с собственной ИТ-инфраструктурой, так и поставщикам услуг. Надежность их должна значительно вырасти, учитывая что все большее количество бизнес-операций напрямую зависит от бесперебойного функционирования их инфраструктуры. А пока что, количество отказов только увеличивается и провайдеры продолжают уверять, что это норма жизни и неизбежный риск. Если это риск, то к нему нужно готовиться, не так ли?
Следующая фаза роста и проникновения облачных решений в массы будет связана именно со специализированными сервисами. Они помогут улучшить качество обслуживания существующих облачных ресурсов, повысить их эффективность и автоматизацию, что должно придать больше уверенности компаниям, которые все еще колеблются, размещать ли критичные для бизнеса процессы в облаке или нет.
GaaS
Gaming as a service (GaaS) — новое развивающееся направление в игровой индустрии. GaaS состоит из трех компонентов: аппаратное обеспечение (IaaS), платформа для запуска игрового контента (PaaS), платформа доставки до конечного пользователя (SaaS).
Дэвид Бэйли считает, что GaaS как бы «размывает» отношения между издателями и разработчиками, предлагая последним больше контроля. Mediatonic запустили платформу GaaS Game Fuel, ставшую результатом нескольких лет работы и опыта издания игр с компаниями Microsoft, Disney и Time Warner. Облачная технология позволяет издателям и разработчикам анализировать и управлять практически любым аспектом игры: контентом, монетизацией, сложностью и т. д. С помощью Game Fuel все члены команды могут вносить изменения, которые будут сразу доступны пользователям.
Однако у GaaS-технологий есть еще одно назначение. Они позволяют клиенту не скачивать и не устанавливать игры. Они хранится на стороне сервера, где и запускаются, а пользователь на своем устройстве видит лишь результаты «работы кода». Это дает возможность играть на менее мощном устройстве, чем того требует программа.
Первооткрывателем в данной области являлся сервис OnLive, который разрабатывался около 7 лет и увидел свет в конце 2009 года. Однако после 5 лет существования его выкупила компания Sony и через какое-то время закрыла. Причинами тому стали трудности с воспроизведением игр на разных конфигурациях компьютеров и необходимость постоянного хорошего соединения. Возможно, технологии на тот момент оказались не готовы.
Однако сегодня флагманы в сфере производства графических карт (nVidia и AMD) предлагают решения, разработанные специально для облачных сервисов. Поэтому в конце 2014 в России состоялся запуск облачного ресурса Playkey, который работает по схожей схеме, что и OnLive.
Ресурс работает на базе процессоров Intel и видеокарт nVidia Grid. Как уверяет компания Playkey, сервис способен транслировать картинку в разрешении 720p на частоте 30 кадров в секунду на максимальных настройках графики. Для этого пользователю достаточно иметь скромный процессор и интернет в 5 Мбит/с.
HaaS
HaaS: вычислительные мощности как услуга
HaaS, или Hardware-as-a-service, – услуга предоставления вычислительных ресурсов оборудования в виде сервисов с применением технологий виртуализации. Сервис пользуется популярностью у той категории клиентов, которая не желает вкладывать дополнительные средства в приобретение собственного железа, а отдает предпочтение услуге, предлагающей эквивалент реальным вычислительным системам.
HaaS – предоставление аппаратной серверной инфраструктуры из облака — на удивление недооцененный вид сервиса, в отличие от предоставления виртуальных машин. А ведь возможности виртуальных машин хоть и расширились за последние годы, но по чистой эффективности они по-прежнему уступают специализированному ПО, работающему на специализированном аппаратном обеспечении.
Я имею в виду такие приложения как, например, СУБД Oracle, ПО собственного производства, приложения с очень высокой нагрузкой, приложения, крайне чувствительные к задержкам (например, ПО роботов – биржевых трейдеров).
Виртуализации уделялось много внимания во-первых потому что это более универсальное решение, которое больше подходит большинству клиентов, а во-вторых, потому что развертывание аппаратных решений всегда более сложная задача чем программных. Но спрос остается, хотя и нишевой, но эти ниши состоят как правило из чрезвычайно платежеспособных клиентов.
Доля виртуализации на рынке продолжает увеличиваться (сейчас она составляет 40-50%, в будущем приблизится к 60-70%), но значительная прослойка приложений продолжает разрабатываться и запускаться исключительно на аппаратных платформах. Игнорировать этот сектор – неразумно, он таит в себе значительные выгоды, как и возможности для дальнейшего расширения охвата облачными технологиями рынка.
IDaaS
IDaaS: аутентификация как сервис
Identity-as-Service (IDaaS) – облачная служба, обеспечивающая функции аутентификации, авторизации и управления идентификационными данными для облачных и корпоративных ИС организаций. Появление этой технологии связано с ростом популярности облачных информационных ресурсов (SaaS), уже достаточно широко распространенных на нашем рынке (Office 365, 1С-Битрикс и др.) После перехода на их использование у компаний появился новый пласт задач.
Принцип работы IDaaS
Облачные приложения поставщиков услуг осуществляют функции аутентификации и, при необходимости, авторизации посредством службы IDaaS. Когда сотрудник обращается к облачному сервису, у которого настроены доверительные отношения с поставщиком IDaaS, сервис определяет, что пользователь не аутентифицирован, и перенаправляет его на страницу аутентификации. После отправки идентификационных данных служба IDaaS отправляет запрос на проверку данных агенту, установленному на стороне организации сотрудника. В случае успешного прохождения проверки сотрудника перенаправляют в запрашиваемый сервис. При этом в рамках всех сервисов, доверенных провайдеру IDaaS, обеспечивается однократная аутентификация.
MaaS
MaaS: облачный мониторинг
MaaS, или Monitoring-as-a-service, выступает новым классом облачного решения, представляющего услугу «мониторинг как сервис». Поскольку мониторинг – неотъемлемый компонент менеджмента ИТ-инфраструктуры, сегодня существует множество решений, устанавливаемых on-premise. Но если этих решений явно не хватает или вы не хотите тратить время на развертывание и поддержку этих средств на местах, услуга MaaS придется очень кстати. Выступая обслуживаемым в облаке программным обеспечением для мониторинга, она позволяет снизить расходы на установку и поддержку системы мониторинга. Заказчик получает продвинутые возможности для отслеживания событий в собственной инфраструктуре.
NaaS
NaaS: эксплуатация сервисов транспортных соединений
NaaS, или Network-as-a-service, представляет собой услугу «сеть как сервис». Принцип работы NaaS основан на эксплуатации сервисов транспортных соединений, или, проще говоря, на продаже сетевых услуг клиентам, не желающим строить собственную сетевую инфраструктуру. Сервис может включать функционал, обеспечивающий организацию WAN-соединений, подключений к ЦОД, в том числе организацию пропускной полосы по требованию, обеспечение безопасности и другое. NaaS чаще выступает дополнением облачных сервисов, поставляемых в модели IaaS, SaaS, PaaS.
RaaS
RaaS (Robotics-as-a-Service)
Предоставление управление роботами посредством облака. Например, вам предоставляется роботизированный комбайн, которым вы управляете из дома. Дроны, манипуляторы, роботы – уборщики, вся кибернетика к вашим услугам через сервис RaaS.
Я же считаю, что имеет место притягивание за уши обыкновенную телемеханику к новой модной аббревиатуре.
SecaaS
SecaaS –безопасность как сервис (Security as a Service).
Данный вид услуги предоставляет возможность пользователям быстро развертывать, продукты позволяющие обеспечить безопасное использование веб-технологий, безопасность электронной переписки, а также безопасность локальной системы, что позволяет пользователям данного сервиса экономить на развертывании и поддержании своей собственной системы безопасности.
Термин упоминается в Проекте ГОСТ «Защита информации при использовании облачных технологий».
STaaS
STaaS: дисковое пространство по требованию
STaaS, или Storage-as-a-service, – это услуга «хранение как сервис», которая предполагает использование дискового пространства по требованию. Услуга может быть полезна кому угодно, начиная от корпоративного сектора, заканчивая обывателем, у которого попросту заканчивается свободное место на жестком диске. Сервис STaaS дает возможность сохранять данные на внешнем носителе в облаке хостинг-провайдера, который на стороне пользователя выглядит как дополнительный логический диск или папка. Отметим, что STaaS является базовой опцией, входящей в состав услуги IaaS, SaaS, PaaS.
TraaaS
TraaaS – Transparency as a service – прозрачность как услуга
Термин упоминается в Проекте ГОСТ «Защита информации при использовании облачных технологий».
WaaS
WaaS – Workplace as a service – рабочая станция как услуга.
В данном случае компания использует облачные вычисления для организации рабочих мест своих сотрудников, настроив и установив все необходимое программное обеспечение, необходимое для работы персонала.
Термин упоминается в Проекте ГОСТ «Защита информации при использовании облачных технологий». По моему мнению – аналог – DaaS: виртуальный рабочий стол под собственные задачи.
Ссылки
PaaS, DBaaS, SaaS… Что все это значит?
*aaS-словарь: 50 материалов на тему ИТ-терминологии