цьому власник хмари гарантує якість обслуговування на основі певних угод з користувачем В». p align="justify"> Всі визначення ілюструють одну просту думку: феномен хмарних обчислень об'єднує кілька різних концепцій інформаційних технологій і являє собою нову парадигму надання інформаційних ресурсів (апаратних і програмних комплексів). З боку власника обчислювальних ресурсів хмарні обчислення орієнтовані на надання інформаційних ресурсів зовнішнім користувачам. З боку користувача, хмарні обчислення - це отримання інформаційних ресурсів у вигляді послуги в зовнішнього постачальника, оплата за яку здійснюється в залежності від обсягу спожитих ресурсів відповідно до встановленого тарифу. Ключовими характеристиками хмарних обчислень є масштабованість і віртуалізація. p align="justify"> Масштабованість являє собою можливість динамічного настроювання інформаційних ресурсів до навантаженню, що змінюється, наприклад до збільшення або зменшення кількості користувачів, зміни необхідної ємності сховищ даних або обчислювальної потужності. Віртуалізація, яка також розглядається як найважливіша технологія всіх хмарних систем, в основному використовується для забезпечення абстракції і інкапсуляції. Абстракція дозволяє уніфікувати В«сиріВ» обчислювальні, комунікаційні ресурси і сховища інформації у вигляді пулу ресурсів і вибудувати уніфікований шар ресурсів, який містить ті ж ресурси, але в абстрагованому вигляді. Вони представляються користувачам і верхнім верствам хмарних систем як віртуалізовані сервери, кластери серверів, файлові системи та СУБД. Інкапсуляція додатків підвищує безпеку, керованість і ізольованість. Ще однією важливою особливістю хмарних платформ є інтеграція апаратних ресурсів і системного ПЗ з додатками, які надаються кінцевому користувачеві у вигляді сервісів. br/>В
Рисунок 1 - Основні особливості хмарних обчислень
У відповідності з усім вищесказаним, можна виділити наступні основні риси хмарних обчислень:
хмарні обчислення являють собою нову парадигму надання обчислювальних ресурсів;
базові інфраструктурні ресурси (апаратні ресурси, системи зберігання даних, системне ПЗ) та додатки надаються у вигляді сервісів. Дані сервіси можуть надаватися незалежним постачальником для зовнішніх користувачів за принципом В«оплата по мірі використанняВ»;
основними особливостями хмарних обчислень є віртуалізація і динамічна масштабованість;
хмарні сервіси можуть надаватися кінцевому користувачеві через веб-браузер або за допомогою певного програмного інтерфейсу.
. Проміжне програмне забезпечення в розподілених системах
Розподілена обчислювальна система являє собою програмно апаратний комплекс, орієнтований на вирішення певних завдань. З одного боку, кожен обчислювальний вузол є автономним елементом. З ...