Що таке хмара хмарні технології. Хмарні технології

Етапи дослідження

    Поставити мету роботи.

    Знайти джерело інформації.

    Опрацювати інформацію.

    Дати визначення, розкрити поняття.

    Проаналізувати результати.

    Зробити висновки.

Цілі дослідження

    Вивчити основну інформацію про «Хмарні» технології, про різновиди та сфери застосування цих технологій.

    Розглянути «хмарні» технології, зокрема, в освіті, а докладніше про технології MICROSOFT.

загальні положення

Термін « хмарні обчислення» (англ. - сloud сomputing) застосуємо для будь-яких сервісів, що надаються через мережу Інтернет. Суть хмарних технологій полягає у наданні користувачам віддаленого доступудо послуг, обчислювальних ресурсів та додатків (включаючи операційні системи та інфраструктуру) через Інтернет. Розвиток цієї сфери хостингу (Хостинг-послуга з розміщення обладнання клієнта на території провайдера із забезпеченням підключення його до каналів зв'язку з високою пропускною здатністю) було обумовлено потребою в програмному забезпеченні та цифрових послугах, якими можна було б керувати зсередини, але які були б при цьому більш економічними та ефективними. Ці Інтернет-послуги, також відомі як «хмарні сервіси», можна розділити на три основні категорії:

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

Типи хмар

Хмари можуть бути публічними чи приватними.

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

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

    Гібридна хмара (англ. hybrid cloud) - це комбінація з двох або більше різних хмарних інфраструктур (приватних, публічних), що залишаються унікальними об'єктами, але пов'язані між собою стандартизованими або приватними технологіями передачі даних та додатків (наприклад, короткочасне використання ресурсів публічних хмар для балансування навантаження між хмарами).

    Громадська хмара (англ. community cloud) – вид інфраструктури, призначений для використання конкретним співтовариством споживачів із організацій, що мають спільні завдання. Громадська хмара може перебувати в кооперативній (спільній) власності, управлінні та експлуатації однієї або більше організацій співтовариства або третьої сторони (або будь-якої їх комбінації), і вона може фізично існувати як усередині так і поза юрисдикцією власника

    Насправді межі між усіма цими типами обчислень розмиті.

Три рівні хмарних сервісів

Інфраструктура як сервіс (IaaS)

Інфраструктура у найм. Користувачеві надається «чистий» екземпляр віртуального сервера з унікальною IP-адресою або набором адрес та частину системи зберігання даних. Для керування параметрами, запуском, зупинкою цього екземпляра провайдер надає користувачеві програмний інтерфейс(API).

Платформа як сервіс (PaaS)

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

Програмне забезпечення як сервіс (SaaS)

Концепція SaaS надає можливість користуватися програмним забезпеченням як послугою та робити це віддалено через Інтернет. Цей підхід дозволяє не купувати програмний продукта просто тимчасово скористатися ним при виникненні потреби.

Переваги хмарних обчислень

    Користувач оплачує послугу лише тоді, коли вона йому необхідна, а найголовніше він платить лише за те, що використовує.

    Хмарні технології дозволяють заощаджувати на придбанні, підтримці, модернізації ПЗ та обладнання.

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

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

Недоліки хмарних обчислень

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

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

    Не всі дані можна довірити провайдеру в Інтернеті не тільки для зберігання, але навіть для обробки

    Є ризик, що провайдер онлайнових сервісів одного разу не зробить резервну копіюданих,і вони будуть втрачені в результаті аварії сервера.

    Довіряючи свої дані он-лайн-сервісу, ви втрачаєте над ними контроль та обмежуєте свою свободу (Користувач буде не в змозі змінити якусь частину своєї інформації, вона зберігатиметься в умовах, не підвладних йому).

Застосування хмарних технологій

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

    комп'ютерні програми

    електронні підручники

    тренажери

    діагностичні, тестові та навчальні системи

    прикладні та інструментальні програмні засоби

    лабораторні комплекси

    системи на базі мультимедіа-технології

    телекомунікаційні системи (наприклад, електронну пошту, телеконференції

    електронні бібліотеки та інше.


Хмарні технології Microsof для освітніх установ

Хмарні технології Microsoft: Office 365, Azure для навчальних закладів

Microsoft Office 365 для освітніх закладів дозволяє користуватися всіма можливостями «хмарних» служб, допомагаючи економити час та гроші, а також підвищує працездатність учнів та співробітників. Базовий функціонал, що включає хмарні версії Exchange Online, SharePoint Online і Office Web Apps, а також Lync Online з можливістю відеоконференцій надаватиметься безкоштовно. Детальну інформацію про нові ціни та тарифи Ви можете знайти за посиланням: Live@edu .Office 365 для освітніх закладів поєднує можливості знайомих програм Office для настільних систем з інтернет-версіями нового покоління служб Microsoftдля зв'язку та спільної роботи. Office 365 простий у використанні та адмініструванні, має стійку систему безпеки та рівень надійності, характерний для провідного світового постачальника послуг.

Більше детальну інформаціюВи можете знайти за посиланням: http://www.microsoft.com/ru-ua/office365/education/school-services.aspx#fbid=RAc3tEIrx3K .

За допомогою пропозиції Windows Azure in education викладачі отримують можливість включити до свого навчального процесу одну з найбільш інноваційних технологій, що швидко розвиваються, як у теоретичну, так і в його практичну частину. Ні для кого не секрет, що через кілька років попит на ринку праці на фахівців у сфері хмарних обчислень суттєво зросте, за допомогою Windows Azure in education вищі навчальні заклади отримують можливість підготувати таких фахівців.

Хмарні технології передбачають виконання додатків або зберігання даних на серверах, які розташовані в розподілених ЦОДах, доступних через Інтернет. Для розробки та виконання подібних програм необхідна спеціальна хмарна платформа. Такою платформою є Windows Azure, «хмарний» аналог операційної системи Windows Server. Однак, якщо Windows Server – це програмне забезпечення, яке ви придбали та розгорнули на серверах у вашому локальному датацентрі, то платформа Windows Azure розміщена в ЦОДах Microsoft і доступна вам віддалено як середовище для розробки та виконання програм. Вам не потрібно купувати та встановлювати ПЗ, ви оплачуєте лише оренду обчислювальних ресурсів і потужностей платформи ЦОДу Microsoft.

Як працює Windows Azure?

В основі роботи Windows Azure лежить запуск віртуальної машини для кожного екземпляра програми. Розробник визначає необхідний обсяг зберігання даних і необхідні обчислювальні потужності (кількість віртуальних машин), після чого платформа надає відповідні ресурси. Коли початкові потреби в ресурсах змінюються, відповідно до нового запиту замовника платформа виділяє під додаток додаткові або скорочує ресурси ЦОДу, що не використовуються.

Особливістю моделі PaaS («платформа-як-сервіс») є поділ програми та інфраструктури: розробнику достатньо лише визначити необхідний для роботи програми обсяг ресурсів, а всі дії щодо надання ресурсів, керування ними, динамічного розподілу, моніторингу, масштабування тощо виконуються. провайдером.

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

Викладачам:

    5 місяці доступу

    2 малих обчислювальних вузла

    3ГБ сховища

    2 підключення до службової шини

    2 SQL Asure Web Edition (1ГБ)

Студентам:

Роботу виконала.

Вступ

Хмарні технології у бізнес-процесах

SaaS-технології

Практика застосування хмарних технологій.

Висновок


Вступ

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

Більшість сервіс-провайдерів пропонують хмарні обчислення у формі VPS-хостингу, віртуального хостингу, та ПО-як-послуга (SaaS). Хмарні послуги довгий часнадавалися у формі SaaS, наприклад, Microsoft Hosted Exchange та SharePoint.

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

1.Хмарні технології у бізнес-процесах

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

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

Хмарні обчислення - це ефективний інструментпідвищення прибутку та розширення каналів продажів для незалежних виробників програмного забезпечення (ISV), операторів зв'язку та VAR-посередників (у формі SaaS). Цей підхід дозволяє організувати динамічне надання послуг, коли користувачі можуть здійснювати оплату за фактом та регулювати обсяг своїх ресурсів залежно від реальних потреб без довгострокових зобов'язань.

Для хостерів хмарні обчислення забезпечують величезний потенціал зростання. Індустрія хмарних обчислень стрімко розвивається і, за прогнозами аналітиків, до 2012 року на її частку припадатиме 9% усіх витрат на ІТ. Крім того, акценти в галузі все більше зміщуються від хостингу до хмарних обчислень і SaaS, і ваші клієнти, напевно, очікують від вас руху в цьому напрямку.

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

На думку Parallels, у найближчі 5-10 років більша частина ІТ переміститься до хмар п'яти різних типів. Будуть пропрієтарні хмари, що надають різні платформні послуги, - Google (тип 1), Microsoft (тип 2) та інші великі ІТ гравці (тип 3), такі як IBM, Apple, HP і Amazon.

Буде хмари послуг (тип 4), де очікується виникнення тисяч хмарних провайдерів, які пропонують широкий спектр послуг. Як приклад можна навести веб-хостинг та хостинг додатків, вертикально інтегровані структури (уряд, охорону здоров'я тощо), незалежних виробників ПЗ (стратегічний розвиток бізнесу, системи клієнтської підтримки тощо), телекомунікаційні послуги ( голосова пошта, VOIP). І нарешті будуть хмари, керовані корпоративними ІТ (тип 5), які надаватимуть послуги для внутрішнього використання та для використання співробітниками та партнерами.

Платформні хмари

Тип2: Хмара Microsoft

Тип3: Інші хмари (наприклад, IBM та Apple - Amazon, Facebook, Adobe та інші)

Хмари послуг

Тип4: Хмари сервіс-провайдерів - оператори зв'язку, веб-хостери, ISV, SaaS

Тип5: Внутрішні хмари великих компаній(Fortune 1000)

При сьогоднішньому рівні конкуренції на ринку ІТ запорукою успіху є перехід до п'ятого типу хмар або залучення сторонніх ресурсів для перехід на четвертий тип. Для вирішення цього завдання Parallels створює рішення, екосистеми та налагоджує партнерські зв'язки з сервіс-провайдерами та компаніями, щоб побудувати ефективну інфраструктуру надання хмарних послуг. Крім того, Parallels продовжує займатися розвитком SaaS напряму, щоб забезпечити незалежним виробникам ПЗ та сервіс-провайдерам можливість надавати SaaS-додатки, що відповідають сучасним стандартам галузі.

2.SaaS-технології

(Software as a Service) - це модель використання бізнес-додатків як інтернет-сервісів. Додатки працюють на сервері SaaS-провайдера, а користувачі отримують доступ до них через інтернет-браузер. Користувач не купує SaaS-додаток, а орендує його – платить за його використання деяку суму на місяць. Таким чином досягається економічний ефект, який вважається однією з головних переваг SaaS. технічну підтримкукористувачів самостійно встановлює оновлення. Таким чином, користувач менше думає про технічному боціпитання, а зосереджується на своїх бізнес-цілях.

Основні переваги SaaS над традиційним програмним забезпеченням:

· нижча вартість володіння.

· Коротші терміни застосування.

· низький поріг входу (можна швидко та безкоштовно протестувати).

· Завдання з підтримки та оновлення системи повністю лягають на плечі SaaS-провайдера.

· повна мобільність користувача, обмежена лише «інтернет-покриттям».

· підтримка географічно розподілених компаній та віддалених співробітників.

· найнижчі вимоги до потужності комп'ютера користувача.

· Крос-платформність.

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

З'явилися альтернативні технології щодо SaaS. Вони є проміжні варіанти переходу від традиційного ПЗ до SaaS, і швидше за все, скоро зникнуть.

· S+S – це альтернативний бренд, що просувається Microsoft, який відрізняється від SaaS тим, що на комп'ютері користувача використовується не браузер, а програмний клієнт.

3.Практика застосування хмарних технологій

У 2011 році WINDOWS AZURE було оголошено комерційною системою. Як і традиційна ОС, WINDOWS AZURE дозволяє запускати програми та зберігати дані, але відбувається це не на комп'ютері користувача, а в обчислювальних хмарах.

Операційна система WINDOWS AZURE є частиною Windows Azure Platform - групи хмарних технологій для розробки програмного забезпечення, яка включає такі елементи:

· WINDOWS AZURE забезпечує Windows-середовище для роботи програми та зберігання даних у дата-центрах Microsoft

· SQL Azure забезпечує роботу з реляційними базами даних на основі SQL Server. Дані можуть зберігатися як у хмарному середовищі, так і в стінах підприємства, проте, взаємодіючи з додатками WINDOWS AZURE

· Windows Azure Platform AppFabric з'єднує програми, що працюють як у хмарному, так і традиційному середовищі, забезпечуючи захищену передачу даних.

Незважаючи на подібність назв, поняття fabric і AppFabric - зовсім не те саме. Перше відноситься до об'єднання фізичних машин усередині хмарної ОС, друге - до з'єднання додатків, що працюють у різних середовищах.

Безпосередньо операційна система WINDOWS AZURE також складається з кількох взаємозалежних частин: Compute Service, Storage Service та Fabric.Service відповідає за обчислення. Основна мета хмарної платформи полягає в тому, щоб забезпечити підтримку програми, що запускає величезну кількість користувачів одночасно. WINDOWS AZURE підтримує кілька копій того самого коду на різних фізичних серверах. У свою чергу, програма може працювати відразу в декількох версіях на декількох віртуальних машинах, кожна з яких забезпечується гіпервізором на основі Hyper-V, модифікованого для використання у хмарах.

Існують два типи робочих версій хмарної програми: веб-роль (Web role) і робоча роль (Worker role). Перша вміє обробляти HTTP або HTTPS-запити, і на її віртуальній машині (ВМ) запущено сервер Internet Information Services (IIS). Програміст може створити версію веб-ролі з допомогою ASP.NET чи Windows Communication Foundation (WCF), і навіть користуватися будь-який інший технологією.NET, що з IIS. Програма може бути створена будь-якою мовою програмування.

Навпаки, робоча роль передбачає запуску IIS. Вона виконує завдання в фоновому режимі. Наприклад, веб-роль може бути використана для отримання запиту від користувача. Але його обробка буде запущена пізніше за допомогою версії робочої ролі. Service забезпечує зберігання даних. ОС WINDOWS AZURE підтримує три способи роботи з даними. Найпростіший із них - BLOB, що містить бінарні дані з нескладною ієрархією. Цей тип організації інформації призначений для зберігання зображень, аудіо та відео, тобто. для використання більших обсягів. Коли необхідно структурувати однотипні дані, то вдаються до таблиць, де кожної одиниці інформації існують номер рядка і номер колонки. Таблиця у Storage Service не є реляційною. Її проста організація дозволяє отримати доступ до даних за допомогою методів ADO.NET. У такому вигляді хмарна ОС розподіляє зберігання даних на кілька фізичних комп'ютерів, що ефективніше, ніж під час використання реляційної бази даних.

Розглянуті способи забезпечують зберігання даних і доступом до них, а їх зв'язку необхідний третій спосіб, званий «черга». Принцип організації даних у чергу ґрунтується на наступному: «Перший прийшов – перший вийшов». Цей спосіб допомагає різним версіямпрограми обмінюватися між собою повідомленнями. Так пов'язуються веб-роль і робоча роль, оскільки синхронізація в хмарній середовищі можлива. Припустимо, користувач через веб-інтерфейс викликає завдання, що вимагає суттєвих обчислювальних потужностей. Веб-роль записує отриманий запит у чергу. Робоча роль, звертаючись до цієї черги, приймає запит та виконує його. Результати виконання (відповідь) передаються за тим самим принципом, через чергу. Незалежно від методу організації даних інформація в WINDOWS AZURE Storage реплікується 3 рази, що забезпечує стійкість системи: втрата даних в одній з копій не фатальна. Крім того, існують архівні копії, що зберігаються в іншому дата-центрі Microsoft. Це означає, що навіть якщо весь дата-центр знищено, інформацію буде піднято та відновлено з архівів іншого центру.

Остання складова ОС - Fabric - дозволяє організувати набір комп'ютерів, на яких зберігаються програми та дані WINDOWS AZURE. Управління такою комп'ютерною тканиною здійснює програмне забезпечення, зване fabric controller. Fabric здійснює моніторинг всіх працюючих додатків, керує взаємодією з ОС на різних ВМ та вибирає фізичний сервер для запуску програми, тим самим оптимізуючи використання обладнання. Керування програмами виконується за допомогою конфігураційних файлів, що містять опис XML всього, що необхідно програмі, наприклад потрібної кількостівіртуальних машин з веб-ролями та робочими ролями. Fabric controller створює ці віртуальні машини і відстежує стан кожної з них, щоб при необхідності замінити вийшовши з ладу або запустити її на іншому фізичному сервері.

Компоненти WINDOWS AZURE дозволяють будувати програми різних типів. Так, для створення масштабованого інтернет-програми програмісту достатньо використати необхідну кількість веб-ролей, зберігаючи дані в таблицях. А для програми з паралельними обчисленнями потрібні веб-роль, черга для збереження запитів, необхідна кількість робочих ролей та таблиці (або BLOB) для зберігання даних. У свою чергу, SQL Azure та AppFabric дають можливість з'єднати рішення WINDOWS AZURE з програмами та базами даних, що функціонують у рамках локальної мережіабо із хмарними системами інших провайдерів.

Програми, створені на основі WINDOWS AZURE, надаються як сервіс фізичним особам, корпоративним користувачам або тим і іншим одночасно. Ось приклади цін на деякі хмарні послуги Microsoft:

· обчислювальні потужності - 0,12 дол./год.

· сховище даних на місяць - 0,15 дол./Гбайт

· транзакції даних – 0,01 дол./10 Кбайт

· завантаження даних - 0,10 дол./Гбайт

· скачування даних - 0,15 дол./Гбайт

З допомогою WINDOWS AZURE незалежний розробник програмного забезпечення може створювати програми для користувачів бізнесу, застосовуючи принципи програмного забезпечення як сервісу.

Тому було ухвалено рішення перенести розроблене раніше програмне забезпечення під дах WINDOWS AZURE. В результаті знадобилося 28 віртуальних серверів з Azure та 20 SQL Azure (по 10 Гбайт кожен). Завдяки оплаті послуг за фактом, Alinean вдалося досягти скорочення витрат на обслуговування на 60% в порівнянні з попередньою, традиційною моделлю. Крім того, керівництво оцінює в 160% відношення середнього збільшення прибутку до обсягу інвестицій (ROI - Return On Investment) в WINDOWS AZURE в порівнянні з вкладеннями в колишню конфігурацію (100%).

Завдяки масштабованості WINDOWS AZURE дозволяє вести облік величезної кількостікористувачів. Створюючи хмарне рішення, компанія-розробник може розраховувати як на корпорації, а й у фізичних осіб. Така програма була зроблена новозеландською компанією TicketDirect International, яка, працюючи в онлайновому режимі, здійснює 45% всіх продажів квитків на культурні та спортивні заходи Нової Зеландії. Попередня, традиційна система продажу квитків, що функціонувала на базі Microsoft SQL Server 7 і SQL Server 2000, була написана на Visual Basic 6. Додаток без проблем обслуговував кілька сотень продаж протягом години. Але в дні розпродажів, коли оголошувалась знижка на відвідування популярного заходу, до системи намагалися одночасно «достукатися» тисячі людей. Не дивно, що комп'ютерний парк продавця квитків не витримував такого напливу користувачів. AZURE надала TicketDirect інфраструктуру, що масштабується, як сервіс з можливістю оплати за фактом. В результаті в момент розпродажу програма починає використовувати додаткові потужності. Тепер компанії TicketDirect не потрібно закуповувати обладнання лише для того, щоб покрити тимчасові сплески активності. Обмежень практично немає. У хмарах компанія здатна обслужити кілька популярних заходів, які починають свої розпродажі в ту саму хвилину. WINDOWS AZURE надасть стільки потужностей, скільки необхідно для бізнесу.

У середовищі WINDOWS AZURE можуть бути створені внутрішні додатки, користувачами яких є працівники цього підприємства. У цьому випадку масштабованість, мабуть, не така важлива. Але сплески активності трапляються і всередині компанії – тоді важко переоцінити переваги обчислень у хмарах навіть у стінах підприємства. Як приклад наведемо саму компанію Microsoft, вірніше, її відділ інформаційних технологій, де знайшла своє застосування WINDOWS AZURE. У рамках щорічної благодійної кампанії ІТ-відділ здійснює онлайн-аукціон на користь благодійної організації United Way. Насамперед обладнання та програмне забезпечення для нього підтримувалися цілий рік, тоді як захід проводився протягом одного місяця лише раз на рік. Крім того, наприкінці аукціону зазвичай виникала ще одна проблема, з якою стикалися технічні працівники. Щоразу в цей час спостерігався сплеск активності, і система виявлялася перевантаженою.

Відділ ІТ ухвалив рішення мігрувати до обчислювальних хмар. Були задіяні WINDOWS AZURE та Microsoft SQL Azure для зберігання даних. Тепер в останні дні аукціону ІТ-команда програмує систему використання більшої кількостіресурсів, щоб обслужити потік запитів, що збільшується. Коли аукціон закінчується, потужності скорочуються відповідно до навантаження. Хмарна модель готова обслужити стільки користувачів, скільки потрібно. Усередині величезної компанії, якою є Microsoft, система тепер дозволяє зібрати більше коштів, що йдуть на благодійність.

Наведені приклади говорять про створення систем на запит. Але для того, щоб попрацювати в середовищі WINDOWS AZURE, не обов'язково програмувати свій власний додаток. Тепер кожен з нас зможе протестувати хмарну ОС Microsoft в дії. На базі WINDOWS AZURE у рамках «живої», працюючої системи Windows Liveдоступні офісні програми за запитом. Windows Live дозволяє створювати документи у форматах Word, Excel та PowerPoint та зберігати їх на віртуальний диск, у хмарах. Цікаво, що система дозволяє відкрити онлайн-документ на ПК за допомогою традиційного ПЗ Microsoft. У майбутньому WINDOWS AZURE вийде за межі дата-центрів її розробника та встановлюватиметься у стінах інших корпорацій. Microsoft оголосила про майбутню взаємодію з такими компаніями, як Dell, HP та eBay. Остання планує використовувати хмарне рішенняна основі WINDOWS AZURE, завдяки чому абоненти зможуть брати участь у звичному аукціоні eBay, використовуючи iPad.

Висновок

хмарний технологія додаток запит

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

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

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

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

Список використаної літератури

1.Булусов А. ІТ-керівники поки що уникають «хмарних» технологій. //CNews 21 квітня 2010 р.

.Макаров С.В. За «Хмарні обчислення» // Креативна економіка. - М: №8, 2010

.Макаров С.В. Соціально-економічні аспекти хмарних обчислень //Монографія – М.: ЦЕМІ РАН, 2010

.Макаров С.В. Ефект завантаження / / Креативна економіка. - К:, №9,2010

.Черняк Л. Інтеграція – основа хмари. // Відкриті системи. СУБД 16 вересня 2011 р.

Що ховається за однотипними абревіатурами типу XaaS?

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

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

Хмари. Загальні терміни

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

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

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

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

Апаратна частина

Центр обробки даних (ЦОД)спеціалізована будівля, що окремо стоїть, для розміщення різного серверного та мережевого обладнання, доступ до якого здійснюється через інтернет. Крім забезпечення резервування живлення та каналів зв'язку, у такій будівлі обов'язково працює кваліфікований персонал, який забезпечує постійний моніторинг та обслуговування всіх систем.

Серверспеціалізований комп'ютер, який використовується для роботи додатків та сервісів, які забезпечують роботу ІТ-інфраструктури.

Кластердекілька серверів, з'єднаних каналами зв'язку та представлених користувачеві у вигляді одного апаратного ресурсу.

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

Реплікаціяпроцес копіювання даних з метою їхньої синхронізації на один або кілька об'єктів. Дозволяє убезпечити інформацію від втрати у разі виходу з експлуатації устаткування.

Мережевий комутатор ( Switch)пристрій, що дозволяє з'єднувати кілька вузлів комп'ютерної мережі. Працює лише на рівні L2 моделі OSI.

Мережевий маршрутизатор ( Router)пристрій, що має кілька мережевих інтерфейсіві дозволяє передавати дані між різними сегментами мережі. Правила, на підставі яких здійснюватиметься передача пакетів, налаштовуються адміністратором. Працює лише на рівні L3, моделі OSI.

Віртуалізація

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

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

Віртуальна машинааналог фізичного комп'ютерареалізований у віртуальному середовищі. Поняття « віртуальна машина» та «віртуальний сервер» мають відмінності тільки в кінцевому призначенні, а по суті є одним і тим же.

Послуги у сфері хмарних технологій

Окремо варто описати основні послуги, що надаються на базі віртуальних технологій. Велика група таких сервісів поєднується під абревіатурою XaaS, яка розшифровується «що завгодно як сервіс». В основі всіх цих послуг лежать три основні: PaaS, SaaS, IaaS.

PaaS ( Platform as a Service – платформа як послуга)такий вид хмарних обчислень, що надається замовнику у вигляді готової програмної платформи, Що включає різні інструменти, і дозволяє налаштовувати їх. По суті, ця платформа може бути будь-чим: середовищем тестування, системою управління базами даних або автоматизації процесів управління. При цьому така платформа керується та обслуговується сервіс-провайдером.

SaaS ( Software as a Service — програмне забезпечення як послуга)це, мабуть, найпоширеніший вид сервісу, що працює на базі хмарних технологій. Полягає він у наданні замовнику у користування будь-яких програм, які розташовані у хмарі сервіс-провайдера. Як яскравий приклад можна навести ящик електронної пошти Google або, наприклад, пакет Microsoft Office 365

IaaS (InfrastructureasaService – інфраструктура як послуга) тип хмарної послуги, який полягає в оренді замовником пулу обчислювальних ресурсів сервіс-провайдера як віртуальна інфраструктура. Це можуть бути віртуальні сервери, системи зберігання даних, різні мережеві елементи, і навіть будь-яка сукупність цих компонентів.

Але, крім базових, існує багато інших хмарних послуг. Погляньмо на них ближче:

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

BaaS (BackupasaService – резервне копіювання як послуга) послуга з надання замовнику майданчика та інструментів для організації процедури резервного копіюванняданих у хмару. Реалізація цього сервісу залежить від багатьох факторів, таких як обсяг даних, пропускна здатність каналів зв'язку, а також схема резервування і глибина архіву. Це зручно для компаній, де є великий обсяг критично важливих даних, але організація власної надійної системи резервування є нерентабельною.

BaaS (BackendasaService - бекенд як послуга)- Набір готової серверної функціональності, який дозволяє спростити та прискорити розробку додатків. Іншими словами, це повноцінне середовище розробки, розміщене в хмарі, а значить дозволяє користуватися всіма плюсами технології, такими як, наприклад, необмежена масштабованість.

MaaS ( Monitoring as a Service – моніторинг як послуга)щодо новий типхмарної послуги, який полягає в організації моніторингу власної інфраструктури за допомогою програмних засобів, розміщених у хмарі сервіс-провайдера. Як і в багатьох інших випадках, таке рішення дозволяє використовувати найпросунутіші програмні інструменти, при цьому не купуючи їх і не організовуючи адміністрування.

DBaaS ( Data Base as a Service — база даних як послуга)сервіс, що дозволяє клієнтам підключатися до бази даних, що у хмарі. При цьому вартість рішення розраховується, виходячи з обсягу бази та кількості підключень клієнтів. Основними плюсами такого рішення, звичайно, будуть масштабування та відсутність необхідності забезпечувати безпеку даних.

HaaS ( Hardware as a Service – обладнання як послуга) - Послуга з надання обчислювальних потужностей з хмари. По суті, замість покупки залізного сервера клієнт може взяти його в оренду, при цьому перебуватиме воно на майданчику сервіс-провайдера, що забезпечить резервування харчування та своєчасне обслуговування.

NaaS ( Network as a Service — мережа як послуга) — послуга з надання мережної інфраструктури як альтернатива власної мережі. Можливості NaaS дозволяють користуватися інструментами маршрутизації, а також збільшувати чи зменшувати пропускну спроможністьканалу.

STaaS ( Storage as a Service — сховище як послуга)це послуга з надання дискового просторуу хмарі. Для користувача таке рішення виглядає як додатковий логічний диск або просто мережна папка. Плюсом STaaS є наявність резервування як обов'язкової умови будь-якого сервіс-провайдера.

DaaS (DesktopasaService – робочий стіл як послуга)— послуга, яка полягає у наданні користувачеві віддаленого робочого столу. На відміну від локального, віддалений робочий стіл може володіти дійсно потужними технічними характеристикамиЦе дозволяє використовувати програми різного рівня без прив'язки до можливостей свого настільного ПК.

CaaS ( Communications as a Service – комунікація як послуга) - послуга з надання засобів комунікації у хмарі. Інакше кажучи, цей сервіс дозволяє організувати телефонію, передачу миттєвих повідомлень чи, наприклад, можливість проводити відеоконференції силами провайдера.

CaaS ( Container as a Service – контейнер як послуга) — тип послуги, який останнім часом стає дедалі популярнішим. Полягає він у наданні клієнту можливості організувати, запустити чи зупинити контейнер з допомогою веб-інтерфейсу чи засобів API.

Висновок

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

Лекція Хмарні технології

Хмарні технології (обчислення) – це технології розподіленої обробки даних, в якій комп'ютерні ресурси та потужності надаються користувачеві як Інтернет-сервіс.

До основних видів хмарних технологій відносять:

    " Інфраструктураяксервіс" ("Infrastructure as a Service" або "IaaS")

    " Платформаяксервіс" ("Platform as a Service", " PaaS")

    "Програмне забезпечення як сервіс"("Software as a Service" або "SaaS").

Розглянемо кожну з цих технологій докладніше.

Інфраструктура як сервіс (IaaS)

IaaS – це надання комп'ютерної інфраструктури як послуги на основі концепції хмарних обчислень.

IaaS складається з трьох основних компонентів:

    Апаратні засоби (сервери, системи зберігання даних, клієнтські системи, мережеве обладнання)

    Операційні системи та системне ПЗ (засоби віртуалізації, автоматизації, основні засоби управління ресурсами)

    Сполучне ПЗ (наприклад, для керування системами)

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

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

Платформа як сервіс (PaaS)

PaaS - це надання інтегрованої платформи для розробки, тестування, розгортання та підтримки веб-додатків як послуг.

Для розгортання веб-додатків розробнику не потрібно купувати обладнання та програмне забезпечення, немає потреби організовувати їх підтримку. Доступ клієнта може бути організований за умов оренди.

Такий підхід має такі переваги:

    масштабованість;

    відмовостійкість;

    віртуалізація;

    безпека.

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

PaaSяк інтегрована платформа для розробки, тестування, розгортання та підтримки веб-додатків дозволить весь перелік операцій з розробки, тестування та розгортання веб-додатків виконувати в одному інтегрованому середовищі, за винятком витрат на підтримку окремих середовищ для окремих етапів.

Здатність створювати вихідний коді надавати його в загальний доступвсередині команди розробки значно підвищує продуктивність створення додатків на основі PaaS.

Програмне забезпечення як сервіс (SaaS).

SaaS– модель розгортання програми, яка передбачає надання програми кінцевому користувачеві як послуги на вимогу (on demand). Доступ до такої програми здійснюється за допомогою мережі, а найчастіше за допомогою Інтернет-браузера. У цьому випадку основна перевага моделі SaaS для клієнта полягає у відсутності витрат, пов'язаних із встановленням, оновленням та підтримкою працездатності обладнання та програмного забезпечення, що працює на ньому. Цільова аудиторія – кінцеві споживачі.

У моделі SaaS:

    додаток пристосований для віддаленого використання;

    одним додатком можуть скористатися кілька клієнтів;

    оплата за послугу стягується або як щомісячна абонентська платаабо на основі сумарного обсягу транзакцій;

    підтримка додатку входить до складу оплати;

    модернізація програми може здійснюватися обслуговуючим персоналом плавно та прозоро для клієнтів.

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

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

Розвитком логіки SaaS є концепція WaaS (Workplace as a Service - робоче місцеяк послуга). Тобто клієнт отримує своє розпорядження повністю оснащене всім необхідним роботи ПЗ віртуальне робоче місце.

    Комунікації (VoIP)

    Антиспам та антивірус

    Управління проектами

    Дистанційне навчання

    Зберігання та резервування даних

Всі три типи хмарних сервісів взаємопов'язані і представляють вкладену структуру.

Крім різних способів надання послуг розрізняють кілька варіантів розгортання хмарних систем:

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

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

Публічна хмара- використовується хмарними провайдерами для надання послуг зовнішнім замовникам.

Змішана (гібридна) хмара- спільне використання двох вищезгаданих моделей розгортання

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

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

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

На сьогоднішній день зустрічається кілька типів хмар, серед яких:

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

Сфери застосування хмарних технологій

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

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

Прикладом використання хмарних технологій у Росії є ведення електронних щоденниківучнів, особисті кабінети вчителів, віртуальні прийомні та учнівські форуми. В останні роки обороти набирає і дистанційна освіта.

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

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

Переваги використання хмарних технологій

Хмарні технології, переваги яких засновані на високому ступені захисту та конфіденційності інформації, на сьогоднішній день знаходяться на вершині своєї популярності.

Хмара – найзручніший варіант обробки даних, оскільки не вимагає покупки дорогих ліцензійних програмта додаткового ресурсного забезпечення. Для звернення до хмарних сервісів користувачеві потрібні тільки високошвидкісний інтернетта функціональний браузер.

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

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

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

Поділитися