У дома Напредничаво мислене Облачни изчисления: две победи, една непълна

Облачни изчисления: две победи, една непълна

Видео: РС DONI ft Ð¢Ð¸Ð¼Ð°Ñ Ð¸ Ð Ð¾Ñ Ð¾Ð´Ð° Ð Ñ ÐµÐ¼Ñ ÐµÑ Ð° клипа, 2014 (Септември 2024)

Видео: РС DONI ft Ð¢Ð¸Ð¼Ð°Ñ Ð¸ Ð Ð¾Ñ Ð¾Ð´Ð° Ð Ñ ÐµÐ¼Ñ ÐµÑ Ð° клипа, 2014 (Септември 2024)
Anonim

Облачните компютри често се разглеждат като три категории: Софтуер като услуга (SaaS), Инфраструктура като услуга (IaaS) и Платформа като услуга (PaaS). Бих оценил първите два като успех, но мога да дам само на PaaS непълен. Засега, въпреки няколко победи в ниша, не виждам, че е успешен в повечето общи случаи.

Софтуерът като услуга е най-старата от трите категории и в някои отношения най-успешната. Salesforce и Workday може да са най-големите примери, всеки с милиони потребители. Има и редица малко по-малки, но все пак доста успешни примери - Netsuite, Concur, Wageworks, ServiceNow и други. Дори бих поставил по-общи предложения, като Office 365 и Google Apps, в тази категория. Всичко това са приложения за много наематели, при които единична инстанция се използва от много различни организации. Тези организации могат да конфигурират софтуера и често използват добавки (чрез API), но компанията, която прави софтуера, може и ще го надгражда редовно, така че персонализирането на едро не е възможно.

SaaS се оказа най-успешен за хоризонталните приложения - управление на продажбите, човешки ресурси, фактуриране и заплащане, поддръжка на клиенти и др., От които се нуждаят повечето компании, но не са основните диференциатори на бизнеса. В резултат на това неспособността да се персонализират приложенията е добре - в много случаи работещите компании правеха да променят локални приложения в тези области, не беше много важно.

До голяма степен смятам, че един от най-важните - и често пренебрегвани - аспекти на използването на такива услуги на SaaS е, че той освобождава вътрешните корпоративни разработчици и по този начин позволява на компаниите да насочват своите технологични разходи повече към основните приложения, които наистина диференцират една компания,

По някакъв начин SaaS започва да се чувства доста зрял с повечето установени приложения, притежаващи повечето функции, които клиентите искат и сравнително малка ценова конкуренция. Ако сте заключени в Salesforce, няма да преминете към Dynamics CRM, защото това е няколко долара по-малко скъпо. SaaS постигна успех с потребители на почти всеки размер от стартъпи до най-големите организации в света.

Инфраструктурата като услуга, създадена от Amazon Web Services (AWS), също е доста успешна. Много успешни стартъпи или нови начинания в съществуващите фирми бяха организирани по модел IaaS, който позволява на разработчиците да мащабират и мащабират своите нужди от инфраструктура въз основа на търсенето. Тя позволява на стартиращите компании да създават продукт без никакви дългосрочни инвестиции в център за данни. Тази категория все още бързо се развива, като трите големи доставчика - Amazon, Microsoft и Google - предлагат повече услуги и по-конкурентни цени всеки месец. Беше невероятно да наблюдаваме промените тук през последната година.

IaaS досега е бил най-привлекателен за по-малките и стартиращи фирми, въпреки че някои от тях са доста големи. Например, Netflix е хостван на AWS и повечето от новите нови стартирания в Интернет започват от такива услуги. Имаше и вероятно дълго ще има дебат за това кога нов бизнес трябва да се премести от публичните уеб услуги и върху собствената си инфраструктура, независимо дали в собствен център за данни или по-вероятно, в колокация или традиционна хостинг среда. Има толкова много променливи, че не можете да кажете, че един метод определено е по-евтин от другия във всички ситуации, но облачните доставчици могат да направят убедителен аргумент.

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

Макар че предприятията често ще имат редица малки екипи, които използват услугите на IaaS за неща като тестове и разработки, често тези фирми са първите, които връщат такива приложения в корпоративната инфраструктура, когато приложенията са внедрени или станат критични за мисията. Отчасти част от това е заради регулаторни, спазващи и правни проблеми, но някои от тях са просто желание за повече контрол.

Някои от традиционните доставчици на предприятия сега се конкурират с предлаганите от тях IaaS, по-специално IBM и HP. Предполагам, че ще се харесат повече на компании, които искат или много локализирани и специализирани услуги, или като част от „хибриден облак“, използвайки технология като OpenStack. Но това все още се очертава.

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

Това е най-новата част на облачната среда и тази, която предлага много потенциал и редица ясни победители. Дефиницията тук е малко „мътна“ - някои използват термина, за да означават предлагането на целия стек на развитие, от хипервизори и операционни системи до пълна среда за разработка; докато други го използват за означаване на конкретно решение, като база данни или интеграция като услуга.

Един от аргументите е, че PaaS може да ускори развитието, тъй като отнема по-малко време за осигуряване на нови сървъри и капацитет за разработчиците. Това е чудесно, но в ерата на Infrastructure as-a-Service, не всичко е толкова ново и повечето вътрешни организации, с които говоря, работят усилено, за да улеснят осигуряването много по-лесно. За мен по-важният аргумент е, че той просто обобщава още едно нещо, за което повечето разработчици не се нуждаят от притеснения - самата софтуерна платформа.

Отново тази концепция е доста популярна сред стартъпите. Сайтове като Heroku (също част от Salesforce) и Google App Engine обикновено се използват като платформи специално за хостинг на уеб приложения или мобилни приложения, насочени към потребителите. Както и платформените услуги (например бази данни), предлагани от AWS.

От страна на предприятието обаче тази идея не се оттегли почти толкова, колкото си мислех. Множество хора използват платформа услуги като начин за разширяване на своите SaaS приложения, най-вече Salesforce's Force.com е начин за добавяне на функции и връзки в горната част на основното CRM приложение. Но в по-общ смисъл, това на цялостна среда за развитие, все още не виждам много предприятия да приемат тази концепция.

Отчасти това е така, защото продуктите все още не изглеждат толкова зрели. Microsoft направи голям тласък за Azure, но напоследък изглежда по-успешен с инфраструктурните си услуги и с приложения като Office 365. Azure поддържа различни инструменти за разработчици в облака, но все още е донякъде ограничен и не е толкова ясен, колкото биха направили много разработчици като. Моето впечатление е, че повечето клиенти на Microsoft използват услугите на SaaS и IaaS повече от тези на чистата платформа. Google и Amazon са по-нови в корпоративната игра и макар Google да поддържа различни интернет инструменти (включително неща като Hadoop и MongoDB), нейният App Engine все още не е наистина това, което виждам в корпоративното развитие.

Google и Microsoft залагат доста силно, че PaaS ще успее в по-общ смисъл, а Pivotal на EMC има много силна визия, изградена от услугата на Cloud Foundry. Но докато големите изследователски компании казват, че PaaS получава значителна корпоративна степен на приемане, повечето от това, което видях, е или нишово решение, или пилотна програма. Все още не съм чул нито една голяма компания, която да възприеме напълно такава технология.

Това лесно може да се промени с течение на времето - концепцията изглежда привлекателна - но затова бих оценил това само като непълно.

Облачни изчисления: две победи, една непълна