Донецкий техникум промышленной автоматики

Інфраструктура як послуга

  1. Види отримання IaaS-послуг
  2. Поширені бізнес-сценарії
  3. переваги

Інфраструктура як послуга (IaaS, Infrastructure as a Service ) - одна з моделей хмарних обчислень, при якій користувачеві надається віртуальна інфраструктура, яка виділяється і управляється через Інтернет. При цьому користувач платить тільки за ті ресурси, які він використовував.

Infrastructure as a Service

Види отримання IaaS-послуг

IaaS існує багато особливостей:

1. Як послуги виділяються ресурси

2. Можливість динамічного розширення і скорочення ресурсів

3. Гнучкі моделі оплати - платиш тільки за спожиті потужності.

отримати інфраструктуру в якості послуги можна кількома способами: в якості публічного, приватного або гібридного хмари.

Публічне хмара - це середовище, власник якої надає послуги всім бажаючим. Це найпростіший спосіб: ви орендуєте необхідні вам потужності у хмарного провайдера .

Приватне хмара - це середовище, ресурси якої власник використовує для своїх потреб. Є найдорожчим варіантом, оскільки власнику необхідно купити залізо і програмне забезпечення для віртуалізації самостійно. По суті, потрібно створити свій дата-центр, який і буде надавати IaaS, але не всім бажаючим, а лише для потреб компанії.

Гібридне хмара - це щось середнє між публічним і приватним (рис. 2). Частина ресурсів може перебувати в публічному хмарі, частина (наприклад, система зберігання даних) - в приватному. На рис. 1 показана різниця між приватним і публічним хмарою. .

1 показана різниця між приватним і публічним хмарою

Мал. 1. Приватне і публічне хмари

Приватне і публічне хмари

Мал. 2. Гібридний хмара

Поширені бізнес-сценарії

Завдяки IaaS чудово вирішуються наступні завдання:

1. Розробка програмного забезпечення та його тестування. Команда розробників може швидко розгорнути віртуальні машини з різними операційними системами, щоб протестувати, як буде працювати нова версія програмного продукту. IaaS дозволяє зробити це швидко і відносно дешево.

2.Веб-додатки. Модель IaaS надає всю необхідну інфраструктуру для підтримки веб-додатків, в тому числі віртуальні веб-сервери, сховище і інші мережеві ресурси. Веб-додатки на базі IaaS розгортаються швидко, при цьому забезпечується просте масштабування ресурсів, які адміністратор програми може збільшити в будь-який момент, як тільки виникне необхідність.

3.Сайт. Більшість сайтів зараз знаходяться саме на віртуальних серверах (VDS), що забезпечує необхідну гнучкість і обходиться дешевше, ніж покупка фізичного комп'ютера.

4.Анализ великих даних. BigData - дуже популярний термін останнім часом. Він описує великі набори даних, що містять шаблони і зв'язку. Аналіз таких наборів вимагає значних обчислювальних потужностей, які може надати IaaS без капітальних вкладень.

5. Зберігання, резервне копіювання і відновлення даних. IaaS дозволить уникнути великих фінансових витрат - підприємству більше не потрібно робити значні інвестиції, пов'язані з управлінням сховищем. Завдяки IaaS можна орендувати сховище будь-якого розміру, яке також буде забезпечувати гнучке резервне копіювання і зручне відновлення даних.

6.Високопроізводітельние обчислення. Купівля суперкомп'ютерів - задоволення дороге. Але завдяки IaaS можна орендувати практичні будь-які обчислювальні потужності. Приклади застосування суперкомп'ютерів - прогноз погоди, фінансове моделювання, попередження землетрусів і т.д. Дані завдання можна вирішити за допомогою IaaS, яка забезпечить практично безмежне масштабування, якщо вашому проекту знадобляться додаткові потужності. У той же час ресурси можна скоротити, коли вони не потрібні. Наприклад, наближення шторму або інша негода може збільшити трафік в 10-20 разів. На цей час можна виділити додаткові ресурси, а коли погода налагодиться і трафік повернеться на свої місця - скоротити, щоб не переплачувати за них.

Якщо хмари для вас
не просто теорія

Широкий спектр послуг
по виділеним півночі
і мультіклауд-рішень

Конфігурація VPS і безкоштовний тест вже через 2 хвилини

Організація вашої IT-інфраструктури на основі мультіклауд-рішення

переваги

  • Зниження капітальних витрат і поточних витрат. Тільки що ми наводили приклад, коли збільшення шторму істотно збільшує трафік до сайту з прогнозом погоди. На час шторму можна швидко виділити необхідні потужності, а коли стихія заспокоїться - повернути ресурси в пул. В цьому і є принадність IaaS: у випадку з фізичними ресурсами вам би довелося докупити їх, а потім спостерігати за тим, як більшу частину часу вони простоюють. Але найприкріше в тому, що під час шторму ваш сайт б "лежав", не витримавши навантаження, так як покупка / доставка "заліза" під час урагану - справа сумнівна.
  • Дозволяє сконцентруватися на бізнесі, а не на другорядних факторах. Вас не повинно відволікати від вашої мети такі дрібниці, як нестача ресурсів, що вийшов з ладу через перепад напруги блок живлення, відключення електроенергії і т.д. Ці проблеми вирішує інфраструктура як сервіс - ви орендуєте готову інфраструктуру, яка працює цілодобово і доступна 99.98% часу.
  • Безперервність бізнес-процесів і ефективність відновлення. Уявіть, що у вас Інтернет-магазин знаходиться на фізичному вузлі, встановленому в вашому офісі. Компанія витратила багато коштів на покупку "суперкомп'ютера", а потім виявляється, що така дрібниця, як відключення електрики або вихід з ладу жорсткого диска може стаття причиною багатогодинного простою - а тим часом магазин не буде приймати замовлення, а компанія - буде втрачати клієнтів і репутацію . Віртуальна інфраструктура позбавлена ​​цих недоліків: лінії електроживлення та Інтернет-канали резервуються, а така дрібниця як вихід з ладу жорсткого диска взагалі не помітна - ні клієнту, ні тим більше його користувачам.
  • Можливість реагування на мінливі умови бізнесу. IaaS дозволяє гнучко виділяти і скорочувати ресурси, наприклад, можна скоротити у вихідні або святкові дні - коли трафік буде мінімальний - нема чого за них переплачувати.
  • Швидке впровадження інновацій. Хочете перейти на нову версію продукту, що вимагає додаткових ресурсів? З віртуальної інфраструктурою виділення додаткових ресурсів займає лічені хвилини, в крайньому випадку - кілька годин. А ось модернізація фізичної може зайняти місяці.
  • Висока стабільність і відсутність витрат на обслуговування інфраструктури. Віртуальна інфраструктура працює стабільніше, а відсутність необхідності оновлювати програмне забезпечення та обладнання, усувати проблеми в його роботі, обслуговувати "залізо" дозволяє скоротити до нуля відповідні витрати. Уявімо, що є парк на 1000 ПК: хоча б раз на рік ці комп'ютери потрібно почистити від пилу. Зрозуміло, що ніхто не буде утримувати армію адміністраторів-прибиральників, швидше за все, компанія скористається послугами якої-небудь іншої компанії, співробітники якої раз на рік виконають необхідні заходи з чищення ПК. Так ось, у випадку з віртуальною інфраструктурою цих витрат можна уникнути.

недоліки

Дивлячись на значний список переваг, складно говорити про недоліки. Найзначніший недолік - необхідність в солідних капіталовкладень, якщо підприємство вирішить скористатися приватним хмарою - адже тоді доведеться купувати "залізо", ПО для віртуалізації, а також СГД (систему зберігання даних).

Одна з причин, по якій будуються приватні хмари - недовіра до третьої сторони. Адже дані компанії будуть зберігатися в чужому дата-центрі. Тоді на допомогу приходить гібридне хмара. Тут все просто: обчислювальні ресурси - орендуються у хмарного провайдера, а СГД буде власної і перебувати на території підприємства. І вовки ситі, і вівці - цілі. Дані не вийдуть за межі підприємства, в той же час можна буде заощадити на покупці заліза і ПО. Так що з цим недоліком розібралися.

Другий недолік - організаційний. Людина - істота лінива і не поспішає змінювати свої звички. Можливо, знадобиться навчання персоналу роботі в хмарі. Також, з огляду на зниження операційних витрат, можливо, доведеться звільнити частину IT-штату. А звільнення співробітників - справа неприємна.

Третя вада - можливо, навпаки, знадобляться додаткові кваліфіковані співробітники. Для великих підприємств - це не проблема, швидше за все, такі співробітники вже в штаті. А ось для малих - це може бути несподіванкою. На рис. 3 приведена різниця між трьома моделями IaaS, PaaS і SaaS.

3 приведена різниця між трьома моделями IaaS, PaaS і SaaS

Мал. 3. Хмарні моделі

Раніше ми вже наводили приклад з невеликим Інтернет-магазином. Розглянемо його ще раз. Припустимо, ви хочете створити свій магазин. Для цього вам знадобиться сервер, ПО Apache (веб-сервер), MySQL (база даних), PHP (інтепретатор) і скрипт самого магазину. Коли ви орендуєте хостинг, то досить знайти того, хто встановить скрипт магазину і вам залишається тільки керувати ним - вносити товари, обробляти замовлення. Але рано чи пізно проект переросте хостинг і ви будете дивитися в бік IaaS, як найдешевшого варіанту віртуалізації.

Отже, ви купуєте віртуальний сервер. Але на ньому - лише операційна система. Додаткове ПО (Apache, MySQL, PHP, скрипт) вам потрібно встановити і налаштувати самостійно. Якщо ви в цьому не розумієте, вам знадобиться фахівець. І це не разова робота: адміністрування доведеться оплачувати регулярно, оскільки регулярно будуть виникати певні нюанси, пов'язані з експлуатацією сервера.

Можна піти іншим шляхом: вибрати модель SaaS (Software as a Service), де вам буде надано вже готовий Інтернет-магазин і при цьому вам не обов'язково знати, як він працює і хто його адмініструє. Але така модель дорожче. Отже, потрібно прорахувати, що вигідніше: послуги IaaS + щомісячна оплата праці адміністратора або ж SaaS.

Хочете перейти на нову версію продукту, що вимагає додаткових ресурсів?