Хмарні обчислення та віртуалізація
Могли обчислення та віртуалізація - пов'язані терміни в оптимізації ресурсів ІТ-інфраструктури. Віртуалізація - це технологія, що використовується в концепції хмарних обчислень. Віртуалізація використовує ту саму апаратну інфраструктуру для побудови декількох віртуальних серверів відповідно до вимог та потреб. Наприклад, припустимо, що вам потрібні сервер Windows і Linux для різних цілей, ви можете побудувати це на одному фізичному сервері, використовуючи техніку віртуалізації.
Віртуалізація (Soft Virtualization vs Hard Virtualization)
Віртуалізація використовує ту саму апаратну інфраструктуру для побудови декількох віртуальних серверів відповідно до вимог та потреб. Якщо ми розмістимо це в шарі шаруватої архітектури, буде SAN (Storage Area Network), рівень 2 - це апаратні сервери (блейд-сервери) для розподілу ресурсів, а верхній - хост-сервер. Програми для віртуалізації, такі як Citrix, vSphere VMware, Xen, Microsoft Hyper V, Sun xVM, працюватимуть на серверах верхнього рівня, які називаються хост-серверами. Хост-сервер запускає будь-яку операційну систему, а віртуальні сервери можуть бути побудовані на будь-якій операційній системі відповідно до вимог.
Техніка віртуалізації була введена для досягнення оптимального використання апаратних пристроїв та зменшення навантаження на обслуговування та пов'язаних з цим витрат. Віртуальний сервер з тією ж конфігурацією, що і виділений сервер, дасть точну продуктивність, яку може виконувати виділений сервер, якщо потрібно. Вищезгадана методика називається Soft Virtualization. Існує ще одна методика під назвою Hard Virtualization, яка виконується шляхом розподілу виділених ресурсів під час створення сервера. Це можна зробити на фірмових серверах лише за допомогою Pre OS. Це в основному фізичний розподіл ресурсів і не дозволить досягти максимального використання ресурсів.
Хмарні обчислення
Концепція хмарних обчислень полягає у постачанні віртуальних серверів із конкретними деталями конфігурації із конкретною операційною системою, додатками та послугами. Фізичне розташування ядер (процесор чи обчислювальна потужність), програмного забезпечення, доступу до даних та простору для зберігання даних для користувачів неістотне. Хмарні обчислення використовують техніку віртуалізації для досягнення своїх критеріїв.
В основному хмарні обчислення - це сукупність методів віртуалізації, SOA (Service-орієнтована архітектура), Autonomic and Utility Computing.
Концепція бізнесу, що стоїть за цим, полягає в тому, що, маючи кожен фізичний сервер для кожного сервісу або додатків на місці, ви можете найняти віртуальний сервер поза берегом або поза сайтом від постачальника хмарних обчислень. Цей ресурс за межами сайту не потребує спеціальної енергетики для обслуговування з точки зору компанії. Корпоративний може визначити специфікацію вимоги та надати її постачальнику хмарних обчислень або розрахувати потребу в ресурсі та замовити хмарний сервер в Інтернеті.
Хмарні обчислення включають IaaS та SaaS (IasS vs SaaS). IaaS означає інфраструктуру як послугу, а SaaS - програмне забезпечення як послугу. Замість того, щоб вкладати гроші в сервери, SAN, програмне забезпечення, стелаж простору, мережеві пристрої, пропускну здатність, обслуговуючу робочу силу, краще придбати хмарний сервер у постачальників хмарних обчислень. У цій моделі корпораціям не потрібно вкладати великі гроші в інфраструктуру і не потрібно витрачати на ремонт або витрати на обслуговування.
Програмне забезпечення як послуга (SaaS) - це концепція надання програмних послуг для корпоративних підприємств на віртуальній платформі IaaS. Файли встановлення або двійкові файли зберігатимуться на хост-сервері, де працює програмне забезпечення для віртуалізації та встановлюватимуться на віртуальних серверах як і коли потрібні або запитувані.
Таким чином, з IaaS та SaaS, постачальники хмарних обчислень повинні мати можливість надавати цілі рішення в одній віртуальній коробці відповідно до потреб замовника. Наприклад, якщо ви хочете запустити сервер для Microsoft Exchange Server для розсилки персоналу, скоріше купуючи фізичний сервер і витрачаючи більше ресурсів, ви можете придбати хмарний ящик із встановленим MS Exchange з підключенням до Інтернету або підключенням VPN до корпоративної мережі.
Різниця між хмарними обчисленнями та віртуалізацією (1) Віртуалізація - це техніка, але хмарні обчислення - це концепція з використанням методів віртуалізації. (2) Віртуалізацію можна проводити внутрішньо на місці та залучення ресурсів, крім обладнання все ще існує, але тоді як у хмарних обчисленнях ніяких внутрішніх ресурсів не потрібно..
|