Windows Azure

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Microsoft Azure
Логотип Windows Azure
Розробник Microsoft
Модель сирцевого коду Closed source, Open source для клієнстських SDKs
Початковий випуск 1 лютого 2010
Платформи, що підтримуються Віндовз, Лінукс
Веб-сайт https://azure.microsoft.com/uk-ua/

«Microsoft (Windows) Azure» («Віндовз Ежур») — операційна система корпорації Microsoft, призначена для розробників застосунків хмарних обчислень (англ. cloud computing) і покликана спростити процес створення онлайнових застосунків.

Історія[ред.ред. код]

Корпорація Microsoft представила операційну систему Windows Azure 27 жовтня 2008 року[1]. Представники Microsoft підкреслюють, що Windows Azure — це окремий продукт, а не модифікація якоїсь з існуючих версій Windows.

Windows Azure дозволяє створювати застосунки як за допомогою Microsoft .NET Framework і Visual Studio, так і за допомогою інших інструментів. Операційна система працює на серверах Microsoft, доступ до неї можна отримати за протоколами HTTP, Representational State Transfer (REST), WS-* і Atom Publishing Protocol (AtomPub).

Платформа Azure Services Platform включає п'ять основних компонентів. Це сама операційна система Windows Azure, що керує дисковим простором, застосунками і мережами, і Microsoft SQL Services для роботи з базами даних. Також в платформу входять Microsoft .NET Services, Live Services, і бізнес-компонент, що включає Microsoft SharePoint Services і Microsoft Dynamics CRM Services.

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

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

За оцінками аналітиків[2], анонс Azure є «захисним маневром», щоб нинішні клієнти Microsoft, які користуються її серверами й іншими продуктами, не переходили на хмарні рішення від таких компаній, як Amazon чи IBM, що вже надають низку сервісів для зберігання даних і обчислювальні потужності «в хмарі».

У грудні 2009 Microsoft об'єднав існуючі підрозділи, що займалися Windows Server та Azure, в один Server & Cloud Division (SCD)[3].

Побудова[ред.ред. код]

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

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

  1. Windows Azure - надає середовище виконання для додатків, заснованих на операційних системах,та на Windows Server, а також місця для зберігання даних. Система працює на віртуальних машинах за допомогою, аналогічної технології Hyper-V.
  2. Обчислення - відповідає за обчислення розміщення додатків.
  3. Зберігання - відповідає за зберігання даних в хмарі.
  4. SQL Azure - надає можливість використовувати реляційну базу даних для запуску в хмарі.

Платформа Windows Azure AppFabric - компонент, який забезпечує додаткову функціональність у вигляді послуг.

Створення додатків[ред.ред. код]

Технології, які можуть бути використані для створення додатків Windows Azure Platform є всі технології, які можуть бути запущені на платформі Windows. На додаток до технології .net (посилання технології для Windows Azure хмари), ви також можете використовувати такі технології, як: Java, PHP, C / C ++ або Python.

Важливим компонентом є SDK емулятор хмари. Основні відмінності:

Емулятор дозволяє підключатися до управління на його налагодження під час виконання. Правда платформа Windows Azure не дозволить. Примірник працює на емуляторі, він має доступ до бібліотек, зареєстрованих у місцевому глобальному кеші збірок (GAC), для реєстрації та конфігурації комп'ютера. Ці послуги доступні не на фактичній платформі. Емулятор дозволяє запам'ятовувати діагностичну інформацію на консолі або використовувати Windows Azure Diagnositics . Платформа Windows Azure, запису інформації можлива тільки за допомогою Windows Azure Diagnostics, і вся інформація зберігається в спеціальній таблиці в Windows Azure Storage. Всі екземпляри, що працюють на емуляторі мають привілеї адміністратора і ті, які працюють на платформі є силою стандартного користувача Windows. Емулятор неповною мірою відображає поведінку балансування навантаження, використовуваної на Windows Azure Platform [4].

Конкуренти[ред.ред. код]

Виноски[ред.ред. код]

Посилання[ред.ред. код]