Съдържание:
- Какво е IaaS?
- Какво е PaaS?
- Където нещата се усложняват
- Когато трябва да използвате IaaS
- Когато трябва да използвате PaaS
- Избор на най-лесния път
Решението да вземете бизнеса си в облака изисква много планиране и разбиране. Едно от най-големите решения е вземането на решение между инфраструктурата като услуга (IaaS) или платформата като услуга (PaaS). Докато IaaS и PaaS са сходни по много начини, има няколко ключови разлики между двата модела на изчислителни облаци. Тук ще предоставим някои насоки за намиране на най-доброто облачно решение. (За някои основи на облачните изчисления, вижте облачните изчисления: Защо Buzz?)
Какво е IaaS?
Инфраструктурата като услуга се отнася до модел, при който хардуерът на даден бизнес - сървърът, ядрото за съхранение и мрежата - се доставя като услуга за отмерен разход, действайки като помощна програма. Компанията предоставя услугите при поискване и от клиента зависи да конфигурира операционната система, софтуера и базата данни.
IaaS е основният пакет от облачни изчисления. Ако искате напълно да интегрирате бизнеса си в облака, ще аутсорсирате хардуера си. Основната атракция за IaaS е възможността за мащабиране нагоре или надолу в зависимост от потребителското търсене. Освен това намалява капиталовите разходи за хардуер и разходите за комунални услуги, които идват при закупуване и хостинг на хардуер на място.
Какво е PaaS?
Когато IaaS предоставя външен хардуер за домакин на среда, PaaS предоставя платформа за разработване на приложения, които могат да се доставят през мрежата. PaaS дава възможност на няколко разработчици да работят върху изходния код едновременно.
В тази среда разработчиците могат да тестват, разработват, внедряват и хостват приложения чрез онлайн услуга. Тази онлайн услуга позволява на разработчиците да се съсредоточат повече върху разработването на приложения, отколкото върху поддържането на хардуера, който обикновено ги поддържа. И IaaS и PaaS намаляват капиталовите разходи, което позволява на ИТ средата да се съсредоточи повече върху стратегията, отколкото поддръжката на хардуера.
Където нещата се усложняват
Въпреки че може да изглежда, че IaaS и PaaS са значително различни, двата модела стават все по-сходни. Това се случи в резултат на интегрирането на инструменти, които сега са пакетирани с IaaS предложения. Тези инструменти позволяват разполагането на различни облаци в една среда.Така че на теория бихте могли да създадете облак, който да прилича много на предложение на PaaS. Бихте могли да тествате, внедрявате, разработвате, хоствате и поддържате приложения в този един облак, като същевременно поддържате изискванията за изчисление, съхранение и мрежа от вашата ИТ среда в друг.
Това доведе до спекулации, че в крайна сметка IaaS и PaaS ще се съчетаят в един модел. Използването на IaaS подход за разработване на PaaS предлага отнема много повече време, отколкото използването на съществуващо PaaS предложение.
Когато трябва да използвате IaaS
IaaS има много предимства, но преминаването към различен инфраструктурен модел може да бъде трудно. IaaS е идеален за компании, които имат нужда от бързо и редовно мащабиране на ресурсите. Той също така може да побере по-тежки натоварвания почти моментално или да намали мащаба през по-леките месеци.
Новите компании, които може да нямат много капитал, също могат да се възползват от IaaS. Без да се налага да купувате хардуер, е лесно да спестите разходи за експлоатация и поддръжка. Това от своя страна позволява на компаниите да се съсредоточат повече върху стратегията, отколкото върху поддръжката на инфраструктурата.
По същество IaaS е идеално решение за всяка компания, която търси ефективен начин за мащабиране на инфраструктурните нужди според потребителското търсене. Вместо да работи с твърде много или твърде малко, IaaS улеснява компенсирането на колебанията. Тези предимства обаче могат да бъдат компенсирани, ако дадена компания е домакин на масивна информация от лични данни, които не могат да се съхраняват извън дома.
Когато трябва да използвате PaaS
PaaS превъзхожда, когато множество разработчици работят върху едно приложение. Той позволява едновременното използване на единен изходен код и възможността за автоматизиране на тестване и внедряване.
Нещо, което трябва да имате предвид при PaaS, е заключването на доставчика. За разлика от IaaS, PaaS често изисква използването на специфичен, патентован език. Това може да причини проблем, ако дадена компания иска да премине към друг доставчик на PaaS. Имайки това предвид, най-добре е да проучите внимателно доставчиците на PaaS преди разработването на приложения.
Избор на най-лесния път
С предлагането на IaaS и PaaS може да се спечели много и да се мисли много по отношение на това кой ще отговаря на конкретна компания. Докато IaaS се фокусира повече върху съхранението, работата в мрежа и изчислителната техника, доставчиците на IaaS започват да предлагат инструменти, които позволяват разгръщането на множество облаци, навлизайки в това, което някога е била строго PaaS територия. Въпреки че тези инструменти позволяват разработването на специфични за PaaS облаци, кривата на обучение е много по-висока, отколкото при обикновен PaaS доставчик.