Облачни изчисления срещу виртуализация
Възможно ли е изчисленията и виртуализацията да са свързани термини при оптимизиране на ресурсите на ИТ инфраструктурата. Виртуализацията е технология, използвана в концепцията за облачни изчисления. Виртуализацията използва същата хардуерна инфраструктура за изграждане на няколко виртуални сървъра според изискванията и нуждите. Например приемете, че имате нужда от сървър на Windows Server и Linux за различна цел, можете да го изградите в един и същ физически сървър, като използвате техника за виртуализация.
Виртуализация (Soft Virtualization vs Hard Virtualization)
Виртуализацията използва същата хардуерна инфраструктура за изграждане на няколко виртуални сървъра според изискванията и нуждите. Ако поставим това в слоеста архитектура, слой 1 ще бъде SAN (Storage Area Network), слой 2 ще бъде хардуерни сървъри (blade сървъри) за разпределение на ресурсите и най-горният слой ще бъде хост сървър. Софтуерът за виртуализация като Citrix, vSphere на VMware, Xen, Microsoft Hyper V, Sun xVM ще работи на сървърите от най-горния слой, които се наричат хост сървъри. Хост сървърът изпълнява всяка операционна система и виртуалните сървъри могат да бъдат изградени на всяка операционна система според изискванията.
Въведена е техника за виртуализация, за да се постигне оптимизирано използване на хардуерни устройства и да се намалят тежестите за поддръжка и свързаните с това разходи. Виртуалният сървър със същата конфигурация като специалния сървър, ще даде точната производителност, която може да изпълни специалният сървър, ако е необходимо. Гореспоменатата техника се нарича Soft Virtualization. Има и друга техника, наречена Hard Virtualization, която се извършва чрез разпределяне на специални ресурси при изграждането на сървъра. Това може да се направи на маркови сървъри само с Pre OS. Това е основно физически дял на ресурсите и няма да постигне максимално използване на ресурсите.
Облачни изчисления
Концепцията за облачни изчисления е да доставя виртуални сървъри с конкретни детайли за конфигурация със специфична операционна система, приложения и услуги. Физическото местоположение на ядра (процесори или изчислителна мощност), софтуер, достъп до данни и място за съхранение е без значение за потребителите. Cloud Computing използва техниката за виртуализация, за да постигне своите критерии.
Основно Cloud Computing е колекция от Техника за виртуализация, SOA (Архитектура, ориентирана към услуги), Автономни и полезни изчисления.
Бизнес концепцията, която стои зад това, е, че вместо да имате всеки физически сървър за всяка услуга или приложение на място, можете да наемете офшор или виртуален сървър извън сайта от доставчик на облачни изчисления. Тези ресурси извън сайта не изискват специална човешка сила за поддръжка от гледна точка на компанията. Корпоративният може да дефинира спецификацията на изискванията и да я предостави на доставчика на облачни изчисления или да изчисли изискването за ресурси и да поръча онлайн облачен сървър.
Cloud Computing включва IaaS и SaaS (IasS срещу SaaS). IaaS означава инфраструктура като услуга, а SaaS е софтуер като услуга. Вместо да инвестира в сървъри, SAN, софтуер, багажник, мрежови устройства, честотна лента, работна сила по поддръжката е по-добре да купи услуга на облачен сървър от доставчици на облачни изчисления. В този модел корпоративното предприятие не трябва да инвестира голяма сума пари в инфраструктура и не е необходимо да покрива разходи за ремонт или разходи за поддръжка.
Софтуерът като услуга (SaaS) е концепция за предоставяне на софтуерни услуги на корпорацията на виртуалната платформа IaaS. Инсталационните файлове или двоични файлове ще се съхраняват в хост сървъра, където се изпълнява софтуерът за виртуализация и ще бъдат инсталирани на виртуални сървъри както и когато изисква или иска.
Така че с IaaS и SaaS доставчиците на облачни изчисления трябва да могат да предоставят цялостно решение в една виртуална кутия според нуждите на клиента. Например, ако искате да стартирате сървър за Microsoft Exchange Server за целите на пощенския персонал, а не да закупите физически сървър и да похарчите повече ресурси, можете да си купите облачна кутия с MS Exchange, инсталирана с интернет връзка или VPN връзка с корпоративна мрежа.
(1) Виртуализацията е техника, но Cloud Computing е концепция, използваща техники за виртуализация. (2) Виртуализацията може да се извърши вътрешно на място и участието на ресурсите, с изключение на хардуера, все още съществува, докато в Cloud Computing няма да се изискват вътрешни ресурси. |