Мировойрынок PaaS (платформакакуслуга) к 2017 годуперешагнетотметкув14 миллиардовдолларов, предсказываетисследование IDC. Однакосамаконцепция PaaS ещеневсемпонятнадоконца. Чтокомпаниихотятотоблака? Какимобразом PaaS отвечаетихнуждам, икакиетипы PaaS способнысправитьсясзадачей?
«Переходявоблако, компаниихотятуженепростополучитьПОилиинфраструктурукакуслугу», —говоритМайкЛеманн, вице-президент Oracle поразвитиюпродуктов. «Онидумаютотом, какизменитьплатформу, накоторойзапускаютсяприложения, изменитьрабочуюнагрузкутак, чтобыдобитьсяпреимуществдляприкладногоуровня: стандартизация, быстроеразвертывание, автоматизацияприболеегибкихподходахкинвестициямиполнойинтеграции».

Некотороевремяназад Oracle принялаучастиевопросе 300 лидеров IT-индустриии IT-специалистовизкрупныхкомпанийповсемумиру. Опроскасалсяпрактическогоприменения PaaS, ипоегоитогамбыловыявленопятьнаиболееудачныхиэффективныхметодов. СпомощьюМайкаЛеманнамыраскрылирезультатыисследованиянемногоподробнееипостаралисьразобратьсянапримерах, чтоизсебяпредставляюткомпании, которымудалосьэффективноприменить PaaS.
1. Быстротаиэффективностьразработки
Чтобыразвернутьприложениевинфраструктурепредприятия, IT-отделунужнозакупитьиустановитьоборудование, развернутьбазуданных, серверприложенийисредуразработки. Подготовительныйпериодпереднаписаниемновогоприложенияилиразвертываниемужеготовогоможетзаниматьнеделиилидажемесяцы.
Правильное PaaS-решениепозволяетсократитьэтовремядоодногочаса. Этонемагия, конечно, ночто-товолшебноевэтоместь. «Мыпростоберемуровень, которыйнакладываеткучупроцессуальныхибюрократическихограничений, изаменяемегополностьюавтоматизированнымиготовымвлюбоймоментпозапросу. Именноэтоипредлагает Oracle: стандартизированноеокружение«изкоробки», вкоторомвыможетеначатьразрабатыватьилиразвертыватьприложениевтечениечаса», —отмечаетэксперт.
Вкрупномдата-центре, расположенномнепосредственноводнойфинансовойкомпании, скоторойЛеманнудовелосьработать, былизапущенысерверприложений Oracle WebLogic Server ибазаданных Oracle Database. Когдауотделовмаркетинга, финансовипродажодновременновозникланеобходимостьразработатьспециальныеприложения, администраторыЦОДсообщилиим, чтотольконаразвертываниефизическогоокружениядляразработкиуйдетдва-тримесяца.
«Когдаониузнали, какиевозможностипредоставляет Oracle Cloud, онипростоповеритьнемогли, что, например, рекламнуюкампаниювоблакеможноначатьвтечениечаса», —рассказываетЛеманн. «Скоростьвводавэксплуатациюивозможностьбыстроразворачиватьподобногородакампаниисталидляниходнимизрешающихфакторовдляпереходана PaaS».
2. Мощностипозапросу
Однойкрупнойевропейскойорганизациивобластиспортивногомаркетингатребовалосьпроводитьразличныекампаниивсоциальныхсетях. Приэтомактивностьбылаисключительносезонной, связаннойсоспортивнымисобытиями. Большуючастьгодатакиемощностииприложенияимбылиненужны, такчтоеслибыонисодержалиихусебя, этобылобыслишкомзатратнокаксточкизрениевремени, такисточкизренияфинансов. Однако, пословамЛеманна, возможностьполучатьмощностипозапросу—одноизглавныхпреимуществоблака: «Мыпредоставляемготовуюинфраструктуру, платформуиПОсгарантиейтого, чтовамнепридетсязадумыватьсяотрансформацииинфраструктуры, еслиуваспроизойдуткакие-нибудьизменениявбизнесе».
3. Возможностьпереходавоблакоиобратно
Длятех, ктопредпочитаетгибридныеоблака (например, разработкаитестированиевпубличномоблаке, а«боевые»системы— on premise), возможностьпереходамеждуплатформамикрайненеобходима. Дляпримеравозьмемкрупнуюевропейскуюлогистическуюкомпанию. ДлязапускакрупныхисложныхкритическиважныхдлябизнесаприложенийейтребовалсясобственныйЦОД. Онвполнесправлялсясэтойзадачей, однакоподготовкасредыразработкивнемзанималаслишкоммноговремени. Чтобыускоритьпроцессразработки, компанияприменила PaaS-подход. Всетежеприложения, базыданыхисерверприложений, чтоужеиспользовалисьвразработке, былибыстроперенесенывоблако.
«ТеперьунихпоявиласьвозможностьпроводитьразработкуитестированиевоблакестемженаборомПО, чтоинепосредственнонапредприятии, ногораздобыстрее. Этозаметноускоряетпроцессвнесенияизмененийирасширениявозможностейприложений», —говоритэксперт. «Длякомпании, котораяхотелабыпоэкспериментироватьспереходомвоблакоэтонаименеерискованныйспособоценитьвсепреимущества: перенеститударазработкуиликакое-нибудьприложение. Иесливсепроходитуспешно—перенестивсеостальное, аесличто-тонеполучается, можнобыстровернутьсяназад».
4. Упрощеннаямобильнаяразработка
Представьте, чтокомпаниинужноразработатьприложение, спомощьюкоторогопродавцысмогутобщатьсясклиентамипрямонаходу. Приложениедолжнобытьдоступнонаразличныхмобильныхустройствахииметьдоступк CRM-системе. Хорошоподобранноеинтегрированное PaaS-решениепозволитсоздатьтакоеприложениенад CRM-окружениемиподстроитьегоподнуждыменеджеровпопродажам.
«Вамнужнасредаразработки, котораянепростопредоставляетсовременныеинтегрированныеистандартизированныеинструментыирантаймы, анечтодействительномощноеивысокотехнологичное, способноеинтегрироватьсявужеготовыйбэкэнд», —поясняетЛеманн. «Нашиоблачныесервисыпозволяютприпомощисовременныхстандартов (такихкак REST) декларативноприсоединятьсякдругимсистемам (облачнымилинет) ивыстраиватьдружественныйкпользователюимобильномуустройствуинтерфейс».
Гласнародао PaaS
Опроспоказывает, чтокомпанииначинаютпонимать, насколько PaaS-подходможетбытьполезендлябизнеса, появляютсявсеновыеспособыегоприменения. Коллективныйразумироссийскийопытподтверждает, что PaaS-решенияспособныпомочьразработчикамбыстрееисменьшимиусилиямисоздаватьприложенияиинтегрироватьихвкомплексные IT-среды, наполненныеразрозненнымиданнымиизразличныхисточников.
ПословамЛеманна, еслиувасестьполное PaaS-решение (аименнотакоепредлагает Oracle), выполучаетевсе, чтовамнужно: «базуданых, Java, мобильность, интегрированность. Всеготовоеипозапросу. Врядлиможноназватьещехотябыодногооблачногопровайдера, способногопредоставитьтакиежевозможности».