Q:
Как динамичното разпределение в облака спестява на компаниите пари?
A:Идеята за динамично разпределение на облачните ресурси решава редица много важни проблеми за ИТ на предприятията. Един от най-добрите начини за илюстриране на това е, като разгледаме една много основна идея: облачните услуги могат да бъдат еластични или с други думи, че те могат динамично да предоставят ресурси в реално време или близо до реално време.
В появата на облака преди няколко години чухме много за ресурсите при поискване и бързата еластичност. Облачността беше невероятна отчасти поради единствената причина, че компаниите могат просто да купуват абонаменти за хардуерни и софтуерни ресурси, вместо да изграждат физически и поддържат сървъри и друг хардуер на място. Това отвори вратата за всевъзможни нови възможности и възможности за бизнес в почти всяка индустрия.
След масивна смяна на морето към облачните компютри, компаниите бяха оставени да разгледат новата граница и как да направят нещата още по-добри. Това, което много от тях откриха, е, че въпреки че можете да осигурите и освобождавате ресурси през облака, това все още не решава проблема с разпределението на ресурсите.
Мор Коен пише много поучително есе за тази концепция в блога Turbonomics - идеята е, че в много широк смисъл динамичното осигуряване не е достатъчно добро. Разработчиците все още разпределят по-големи количества ресурси, отколкото би било необходимо на едно приложение във всеки даден момент. Разпределените ресурси са поне временно обвързани и разходите са свързани с изпълнението. Коен говори за използването на най-малкия тип инстанция за дадено приложение и някои от проблемите, които възникват при този вид сценарий, като същевременно посочва, че разработчиците често разпределят тези ресурси, за да постигнат цели, записани в споразумение за ниво на услуга, Те се нуждаят от еталонни стандарти за ефективност, но за да стигнат до там, трябва да отделят определени ресурси, които е вероятно да бъдат изхабени в дългосрочен план.
Друг начин да се постигне това е, че определени динамични и еластични ресурси не са по своята същност напълно динамични и еластични, като се ограничават някои допълнителни контроли и управление. Един пример, обсъден от много експерти, е все по-популярната AWS EC2 или Elastic Compute Cloud услуга. Основното е, че услугата не е напълно еластична, ако клиентът не разглежда подробно неща като зони за наличност. Множеството зони увеличават разходите; една зона увеличава риска. Така че не е толкова лесно, колкото просто "да поръчате това, от което се нуждаете." Компаниите трябва да имат вътрешни екипи, които наистина да се справят с онова, което предлагат през облака, или това няма да е толкова еластично, колкото може да се очаква.
Като цяло динамичното разпределение помага за решаването на голяма част от проблема с разходите спрямо ефективността. Инструментите и системите на трети страни могат да помогнат за автоматизирането на голяма част от работата с микро-мениджмънта, която превръща AWS EC2 или всеки друг аспект на софтуерната архитектура в действителност фундаментално ефективен, а не просто ефективен само с дума или име. Да, можете да имате облачен абонамент за всяка дадена услуга, но ако тя надхвърли прага, изведнъж става по-скъпо. Да, можете да имате абонаментна услуга, която можете да прекратите по всяко време, но ако не я пуснете, пак плащате парите. Истинската цел е да се постигне "желаното състояние", при което ИТ система е перфектно балансирана във всеки даден момент, докато тези нужди ще се променят в реално време от минута на минута.