Windows Azure: Обновленная платформа Windows Azure

Ряд обновлений Windows Azure облагчили перенос корпоративных данных и приложений в облако.

Боб Келли

Наша эра — это эра гибридных облаков. Современное определение гибридных облаков позволяет объединить все лучшее, что есть в облачных и локальных вычислениях. В этом уравнении много переменных.

Виртуальные машины (ВМ), виртуальные сети и веб-сервисы теперь доступны как примеры сервисов в Windows Azure. Есть отчеты SQL Reporting, появилась возможность создания избыточного локального хранилища, а также стали доступными улучшения существующей платформы Windows Azure. Эти обновления позволяют создавать и размещать свои приложения в облаке тем способом, который лучше всего вам подходит.

Есть также ряд новинок в области ценообразования и измерения оказанных услуг. К этим изменениям относятся многоуровневые цены на сети, сети доставки контента (CDN) и хранения, предварительный просмотр цены для виртуальных машин с Windows Server и другими ОС, а также 90-процентное снижение цен на хранение и транзакции CDN.

Улучшения существующих сервисов

Вот более подробные сведения о некоторых улучшениях существующих сервисов.

  • SQL Reporting Теперь этот компонент отчетности доступен с полностью поддерживаемым соглашением об уровне услуг (SLA). SQL Reporting позволяет публиковать отчеты в облаке или внедрять отчеты непосредственно в локальные приложения, которые доступны через браузер, на мобильных устройствах или настольных ПК.
  • Кеширование Предварительный просмотр кеша предлагает новую модель аренды, новые возможности и улучшения производительности. Предварительный просмотр позволяет разворачивать кеширование у веб-ролей и совместно размещать их с другими компонентами приложений. Можно также создать выделенный уровень кеша для одного или нескольких приложений, принадлежащих нескольким рабочим ролям, предоставив им практически неограниченные размер и масштабируемость кеша. У предварительного просмотра есть другие возможности, такие как уведомления, теги, регионы и высокая доступность для обеспечения надежности кешированных данных.
  • Хранилище В качестве дополнительного варианта (помимо географически распределенного хранилища, или Geo-Redundant Storage) предлагается Locally Redundant Storage, то есть избыточное локальное хранилище, которое пригодится, если вам не нужна географически распределенная репликация и вы хотите сэкономить на хранении. К другим обновлениям подсистемы хранения относятся аренда для хранения больших бинарных объектов — Blob Leases и Cross Storage Account Copy, а также подпись общего доступа SAS (Shared Access Signature) для таблиц и очередей (с сохранившейся поддержкой хранения BLOB-объектов).
  • Выполнение нормативов Реализация положения о стандартах аттестации SSAE (Statement on Standards for Attestation Engagements) №16 (SOC 1 Type 2) для отчетов аудита теперь доступна в составе базовых сервисов Windows Azure. Подробнее см. Windows Azure Trust Center (https://www.windowsazure.com/en-us/support/trust-center).

Новые сервисы

Использование виртуальных машин Windows Azure дает гибкость приложений, позволяя перемещать виртуальные жесткие диски (VHD) между локальным хранилищем и облаком. Можно также мигрировать существующие рабочие нагрузки, такие как Microsoft SQL Server или Microsoft SharePoint, в облако, добавлять собственные модифицированные образы Windows Server или Linux или выбирать образ ОС из коллекции.

Вот список совместимых операционных систем и образов, доступных в коллекции:

  • Windows Server 2008 R2
  • Windows Server 2008 R2 с пробной версией SQL Server 2012
  • Windows Server 2012 RC
  • openSUSE 12.1
  • CentOS 6.2
  • Ubuntu 12.04
  • SuSE Linux Enterprise Server 11 SP2

Работать с виртуальными машинами можно с помощью нового портала Windows Azure Management Preview Portal или через Windows PowerShell средствами нового пакета Windows Azure SDK (июнь 2012 г.). Есть также средства командной строки для разработки в среде Mac или Linux.

Сервис Windows Azure Virtual Network позволяет создавать в Windows Azure частную среду, которая называется виртуальной сетью (VNET). Ее также можно подключать к вашей локальной сети с применением VPN-шлюза. В VNET можно создавать и управлять сетевой топологией. Например, вы можете сконфигурировать диапазоны IP-адресов для ВМ или даже задать собственную DNS. Для создания безопасных подключений на вашем корпоративном VPN-шлюзе Windows Azure используется стандартный протокол IPSec.

Сервис виртуальной сети в Windows Azure позволяет расширить возможности локального центра обработки данных за счет создания «виртуальных» расширений в публичное облако. Можно также создать переходную сеть для миграции существующих приложений и сервисов (в том числе унаследованных) в Windows Azure. Можно также использовать «гибридные» приложения, которые охватывают облако и локальные сети.

В этом гибком решении Windows Azure можно также использовать для создания веб-сайтов и приложений, которые разворачиваются в несколько щелчков мышью. Можно создавать приложения .NET, Node.js или PHP и подключать их к Windows Azure SQL Database (предыдущее название SQL Azure) или MySQL (предлагается компанией ClearDB в виде сервиса в Windows Azure).

Развертывать эти приложения можно с использованием встроенной интеграции с Git и Team Foundation Service, а также FTP. Интеграция с Microsoft WebMatrix также позволяет легко переносить ваши веб-сайты на локальные ресурсы для внесения изменений, после чего просто возвращать их в Windows Azure. В облаке можно разворачивать популярные веб-приложений с открытым кодом, такие как WordPress, Joomla!, DotNetNuke, Umbraco и Drupal.

Расширенные набор инструментов и поддержка других языков

Для наблюдения за состоянием приложения предлагается предварительная версия многофункционального портала Windows Azure Management, графики мониторинга в реальном времени, диагностические данные, уведомления и предупреждения. Это помогает при развертывании, конфигурировании, мониторинге и устранении неполадок приложений. Предварительная версия портала предлагает следующие службы: облачные службы, виртуальные машины (предварительная версия), веб-сайты (предварительная версия), VNET (предварительная версия), база данных и хранилище SQL.

Пакет Windows Azure SDK, выпущенный в июне 2012 г., содержит новую функциональность для разработчиков, в том числе возможность использовать последние улучшения сервиса с обновленной поддержкой Java, PHP и .NET, а также с появлением в Windows Azure нового поддерживаемого языка Python. SDK теперь обеспечивает стопроцентную поддержку работы через командную строку как в Windows, так и в OS X.

Вот перечисление некоторых других усовершенствований инструментов и поддержки языков:

  • Windows Azure SDK для .NET
  • В эмуляторе добавлена поддержка IIS Express
  • В эмуляторе добавлена поддержка LocalDB
  • Функциональность выделенного кеширования (предварительная версия)
  • Добавлена поддержка ролей выделенного кеширования (предварительная версия) в Visual Studio
  • Обновлены клиентские библиотеки для хранилища, сервисной шины и совместного кеша
  • Добавлена поддержка сервисной шины в Visual Studio
  • Windows Azure SDK для Java
  • Добавлены клиентские библиотеки оболочки сервисов для таблиц (хранилище)
  • Windows Azure SDK для Node.js
  • Добавлены клиентские библиотеки времени выполнения сервисов
  • Windows Azure SDK для PHP
  • Добавлены клиентские библиотеки оболочки сервисов для хранилища (таблицы, очереди и BLOB-объекты), сервисной шины и сервисов времени выполнения
  • Добавлена поддержка упаковки и инструментария для командлетов Windows PowerShell
  • Windows Azure SDK для Python
  • Командлеты Windows PowerShell и клиентские библиотеки (Windows, Linux и Mac)
  • Поддержка Django, самого популярного веб-каркаса Python
  • Поддержка Windows Azure и Django в инструментах Python Tools for Visual Studio, или PTVS (https://pytools.codeplex.com)
  • Поддержка IPython (из клиентов Windows, Linux и Mac) для ВМ (Linux или Windows)

Изменения в ценообразовании

На ознакомительный период ВМ с Windows Server и Linux обойдутся в 0,013 долларов в час в варианте Extra Small, 0,08 долларов в час для Small, 0,16 долларов в час для Medium, 0,32 долларов в час для Large и 0,64 долларов в час для Extra Large. Оценочная редакция SQL Server 2012 предоставляется без дополнительной платы. В общем случае образы редакций SQL Server 2012 Web и Standard Editions будут доступны за дополнительную плату.

Если пользуетесь многоуровневыми ценами на хранилище, CDN и Network Egress, вы автоматически увидите, что цены на эти сервисы снижаются при увеличении объема использования. Для этого не надо специально ничего делать. Если вы пользуетесь повременной моделью оплаты, вы сможете автоматически пользоваться этими преимуществами.

Новый вариант хранения Locally Redundant Storage позволяет получить 33-процентную скидку по сравнению с вариантом Geo-Redundant Storage с теми же уровнями цен. Цены на хранилище и CDN снизились на 90% (с 0,01 долларов за 10 тыс. транзакций до 0,01 долларов за 100 тыс. транзакций).

Расширенная доступность

Windows Azure станет доступна в 48 новых странах, в том числе в России, Южной Корее, Турции, Египте, Южной Африке, Украине и на Тайване. Это означает, что Windows Azure станет одной из самых доступных облачных платформ за счет присутствия в 89 странах и расчетах в 19 валютах. Эти обновления предоставляют дополнительную гибкость за счет объединения локальных и облачных серверов, предоставляют мощные средства работы с облачными приложениями и позволяют превратить Windows Azure в открытую платформу.

Bob Kelly

Боб Келли (Bob Kelly)является корпоративным вице-президентом отдела маркетинга Windows Azure в компании Microsoft.