Вступ до хмари:

Слово "Хмара" останнім часом стало більше модним трендом. Усі говорять про це, і з вірогідних причин всі користуються цим. Однак більшість людей, які використовують термін хмара досить вільно, насправді не розуміють справжнього визначення того, що це саме, та технологічного впливу на нього. Тож спробуємо розвінчати міф якнайменше з технічних термінів.

Що таке Хмара?

Згідно з Вікіпедією, «хмарні обчислення - це модель для надання можливості повсюдного доступу до мережі до спільного пулу налаштованих обчислювальних ресурсів».

Ключове слово "всюдисущий" означає "всюди присутній". І саме про це Хмара. Він присутній скрізь!

Уявіть, у вас машина високого класу, і ця машина виробляє багато "обчислювальної потужності". Ця обчислювальна потужність може бути будь-якою, від апаратних засобів, таких як місце для зберігання даних або енергоблок процесора, навіть до програмних та корисних елементів. До світанку епохи Інтернету практично не було способу поділитися вашою «обчислювальною силою». Ви придбали систему, і це було все. Ви можете повністю використовувати систему лише для власних особистих потреб.

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

Так само, як є базова станція, яка постачає електроенергію різним постачальникам, які підписалися на них за допомогою електричних проводів та трансформаторів, хмарна технологія дозволяє нам постачати обчислювальну потужність за допомогою Інтернету різним постачальникам, які за це платять! Він просто відмовляється від ідеї "Купіть обладнання" і замість цього прийняти модель "Платіть як користуєтеся".

Вплив Хмари відчувається гучним і широким. Тепер ви можете використовувати всю машину за значно менші витрати, ніж ті, які потрібні для її придбання. Ви можете орендувати майже все, що стосується комп’ютерів.

Від місця зберігання до програмних рамок, все доступне в Cloud, за значно меншими витратами, ніж фактична покупка. Це дає можливість малому та середньому бізнесу процвітати, оскільки витрати на ІТ-інфраструктуру, пов'язані раніше, були зменшені. Популярність Хмари можна оцінити за тим, що постачальники хмар переживають темпи зростання в 50% щорічно!

Типи хмар

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

Потім є модель розгортання. Ця модель описує хмарні обчислення в інфраструктурному плані; і описує, як насправді хмарні дані фактично розгортатимуться, зберігатимуться та використовуватись із боку клієнта. Обидві ці моделі далі поділяються на три типи.

Модель хмарних послуг

  • Інфраструктура як послуга (IaaS): Ідучи словом, IaaS пропонує всю ІТ-інфраструктуру через Хмару. По суті, це означає, що клієнтам надаються цілі робочі машини відповідно до їх необхідної настройки. Сюди можна віднести ОС, обладнання, сховище тощо. Кінцевому користувачеві не потрібно турбуватися про фактичне розташування фізичної машини. Йому було б забезпечено повноцінну робочу машину, абстрагуючи основні складності того, як машина працює. Прикладами таких пропозицій є Amazon AWS та Microsoft Azure.
  • Платформа як послуга (PaaS): Платформа як послуга пропонує обчислювальну платформу як сервіс, а не інфраструктуру. По суті, це означає, що послуга PaaS пропонує програмне середовище. Так, наприклад, вам потрібно скористатися платформою шлюзу платежів, але не хочете купувати та встановлювати все самостійно. Потім ви можете використовувати PaaS для оренди платіжної платформи, яку б надав Cloud. Розробники програмного забезпечення можуть тестувати та розробляти своє програмне забезпечення через PaaS, не купуючи машину для того ж. Яскравим прикладом PaaS може бути Google Apps Engine, який пропонує навіть автоматичне масштабування. Це означає, що обчислювальні ресурси будуть автоматично налаштовані відповідно до вимог, викладених у вашій програмі.

Хмара модель розгортання

  • Програмне забезпечення як послуга (SaaS): найпростіша модель, вона просто пропонує повне програмне забезпечення через хмару. Тож замість придбання компакт-диска та встановлення програмного забезпечення ви отримуєте повний доступ до програмного забезпечення лише за допомогою Інтернету. Це найпоширеніша модель хмарних пропозицій, і приклади є першорядними. Google Picasa, Salesforce і навіть Google Apps.
  • Приватна хмара : зазвичай зустрічаються в організаціях та МНК, ці хмарні розгортання виконуються виключно для групи або для приватного використання. Ця організаційна інфраструктура управляється в рамках цього типу розгортання. Це все ще вимагає більшої міри фактичних змін у фізичній інфраструктурі, оскільки все розгортання Cloud залежатиме від організаційних потреб та потреб. Однак для приватного використання Хмари приватна хмарна модель виконує своє призначення.
  • Загальнодоступна хмара : чим частіше представляється хмара, тим публічна хмара пропонується для публічного або індивідуального використання. Різниця між публічною та приватною хмарою полягає в тому, що публічна хмара пропонує значно менший ступінь витонченості та безпеки, ніж приватна хмара. Громадська хмара порівняно дешевша, ніж приватна хмара. Крім цього, публічні хмарні пропозиції зазвичай розгортаються разом із самим постачальником. Таким чином, архітектура мудра, вони можуть бути схожими, але фактичну вартість інфраструктури поділяє постачальник у разі публічної пропозиції.
  • Гібридна хмара . Найновіша пропозиція гібридна хмара поєднує в собі найкращі як приватні, так і публічні хмари за один розгортання. Відповідно до гібридної моделі хмари, деякі особливості хмари були б під приватною хмарою, а деякі використовуватимуть загальнодоступні. Так, наприклад, в організації система виставлення рахунків може бути частиною приватної хмари, але передній кінець програми, яка здійснює виставлення рахунків, буде частиною публічної хмари, підключеної до постачальників. Такі складні моделі розгортання ділять необхідну інфраструктуру між постачальником та замовниками відповідно.

    Рекомендовані курси

    • Курс сертифікації IP-маршрутизації
    • Сертифікаційне навчання злому
    • Навчання RMAN
    • Курси програмування Python

Хмарна архітектура

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

  1. Передній кінець : Передній кінець складається з клієнта, якого ви використовували б для доступу до хмарних служб. Він може містити що завгодно - від веб-браузера до планшетів до навіть віртуальних сеансів. Завдання платформи на передньому кінці полягає в тому, щоб кінцевий користувач безпосередньо підключився до відповідних хмарних служб, на які підписані, абстрагуючи основну реалізацію того, як це відбувається.
  2. Задній кінець : Задній кінець складається з фактичної фізичної інфраструктури, придбаної постачальниками хмар, на якій працює вся хмарна пропозиція. Це, як правило, включає технології віртуалізації, сервери, стійки для зберігання даних, комутатори, маршрутизатори та іншу подібну інфраструктуру. Використовуючи технологію, що називається методами віртуалізації, ця інфраструктура потім налаштована так, щоб пропонувати свою обчислювальну потужність на вимогу.
  3. Платформа доставки хмарних послуг : Тут зазвичай використовуються 3 моделі послуг Cloud. Тут вирішено всю налаштування хмарної платформи, незалежно від того, чи є це ціла інфраструктура (IaaS) або просто програмне забезпечення (SaaS). Він по суті складається з того, що саме було б розгорнуто на апаратній основі заднього кінця.
  4. Хмарне зберігання : тут розглядаються 3 моделі розгортання. Ці 3 моделі розгортання визначають, якому типу пам’яті користувач віддасть перевагу. Якщо локальне сховище, то приватна хмара буде розгорнута з локальною інфраструктурою зберігання, створеною на стороні клієнта. Для громадськості сховища будуть на стороні постачальника. Більш типовою є гібридна хмара, де надаються як публічні, так і приватні можливості зберігання.
  5. Хмарні мережі : хмарна мережа міститиме засоби доступу до Хмари. Так само, як електропроводки використовуються для доставки електроенергії, хмарні послуги постачаються за допомогою Інтернету, інтрамережі або навіть Intercloud, де ресурси інших Хмар використовуються для надання послуг. Існує також концепція механізму локальної комунікації, де різні компоненти Хмари взаємодіють між собою. Такий механізм зв'язку, як правило, виконується над чергою повідомлень і, як правило, залежить від платформи.

Методи віртуалізації

Як Хмара домагається того, що рекламує? Як це можливо? Ну, Хмара робить те, що робить, використовуючи цей фантастичний фрагмент технології віртуалізації, який називається методами віртуалізації. Процес віртуалізації триває десятиліттями і розвивався в різні форми і типи. Раніші дні віртуалізації використовувались для розподілу ресурсів мейнфрейм-комп'ютерів.

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

Для чого були потрібні методи віртуалізації?

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

Але припустимо, що клієнт використовує ресурс лише кілька годин, а решту часу ваш жорсткий диск лежить у режимі очікування. Це не відповідає меті хмари та значно знизить ефективність вашої хмарної розгортання. Щоб забезпечити більшу ефективність та кращий дохід від хмари, ви б використовували технологію віртуалізації для створення 10 віртуальних пристроїв зберігання даних з вашого фактичного фізичного пристрою зберігання даних.

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

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

Використовуючи методи віртуалізації, ви можете швидко інтегрувати віртуальний комутатор із віртуальним пристроєм зберігання майже в декілька кліків. Тож постійно змінюються вимоги клієнтів, включаючи більшу гнучкість. Це дуже допомагає великим організаціям, де девіз хмари «платити як ти користуєшся» сприймається в повній мірі.

Методи віртуалізації майже широко використовуються для розгортання хмар, а також як моделі хмарних служб. Це тому, що це дозволяє краще керувати наявними ресурсами, а також тим, що машини процесів віртуалізації можуть бути перерозподілені за мить. Існує кілька реалізацій віртуалізації, але одна відома техніка реалізації називається Hypervisor.

Гіпервізор - це програмне забезпечення, програмне забезпечення або апаратне забезпечення, яке створює віртуальні машини. Ці "віртуальні машини" або VM - це лише віртуальні екземпляри реальних фізичних машин, і саме ці віртуальні машини широко використовуються в хмарному розгортанні, особливо інфраструктури як моделі обслуговування.

Висновок

Хмара багато розвивалася з 60-х років, а разом із процесом віртуалізації змінила світ. Використовуючи концепцію оренди таких обчислювальних ресурсів, як електроенергія, хмара значно знижує вартість інфраструктури та розгортання. Будь-який бізнес може використати потужність ІТ за допомогою хмари.

Приступаючи до різних типів послуг та моделей розгортання, хмара може бути розроблена відповідно до будь-якого типу організаційних чи індивідуальних потреб. Типова хмарна архітектура містила б Front-End, Back End, платформу доставки, сховище та нарешті хмарну мережу.

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

У 2011 році Microsoft інвестувала близько 90% свого бюджету на науково-дослідні роботи в розмірі 9, 6 мільярда доларів на хмарну розробку. І коли прогнозується зростання доходу до 32, 8 млрд доларів до 2016 року, хвиля хмар продовжує змінювати наше життя на краще.

Рекомендована стаття

Ось кілька статей, які допоможуть вам отримати більш детальну інформацію про хмарні обчислення чи методи віртуалізації, тому просто перейдіть за посиланням.

  1. Правила офісного етикету для професіоналів
  2. Лазурний Паас проти Іааса
  3. Питання для інтерв'ю у хмарних обчисленнях
  4. Що таке хмарні обчислення?
  5. Топ-20 важливих питань хмарних обчислень

Категорія: