Обновленная облачная платформа Azure предлагает новые цены и больший объем СУБД

2011-12-13

Компания Microsoft сообщила о значительных обновлениях в своей платформе облачных вычислений Azure, сделав ее дешевле, проще в управлении, проще в масштабировании и проще в использовании с популярными открытыми системами. В частности, снижены цены на передачу данных между компонентами систем, а максимальный объем базы данных SQL Azure вырос втрое до 150 гигабайт. Цена на услугу «шины сервисов» Service Bus стали более понятными, а до 1 апреля 2012 года эта услуга вообще будет предоставляться бесплатно.

Для более удобного управления облачными базами данных компания Microsoft внедрила новый web-портал с современным интерфейсом в стиле Metro, упростила механизм начисления оплаты за услуги, а также впервые предоставила счетчик нагрузки в реальном времени.

Кроме увеличенного размера СУБД, платформа SQL Azure теперь предлагает новую функцию под названием «SQL Azure Federation». Эта функция облегчает укрупнение СУБД-приложений за счет применения механизма, известного под названием «sharding» (от слова «shard» – осколок). «Sharding», или «раскалывание», представляет собой способ масштабирования СУБД за счет разбиения таблиц БД или целых БД по нескольким серверам, где каждый сервер обслуживает некоторое подмножество данных. Поскольку данные разнесены по нескольким серверам, появляется возможность эффективной параллельной обработки – разные запросы можно отправлять на разные серверы, а обрабатывать запросы можно параллельно. Функция SQL Azure Federation автоматизирует процесс «раскалывания», обеспечивая добавление новых серверов в федерацию и перераспределение данных между «осколками» без остановки СУБД-приложений.

Также компания Microsoft продолжает работу по интеграции платформы Azure и самой системы Windows с популярными открытыми инструментами. В частности, Microsoft делает свой вклад в развитие известной технологии «node.js» вместе с компанией Joyent: благодаря этому вкладу в новой стабильной ветке node.js 0.6.x полностью поддерживается Windows в качестве целевой платформы. Также компания Microsoft выпустила специальный инструментарий разработчика Azure SDK для node.js, который обеспечивает доступ к объектам, таблицам и очередям Azure. Этот инструментарий также поддерживается в технологии npm (Node Package Manager).

Поддержка технологии Apache Hadoop для платформы Azure была анонсирована в октябре 2011 года, а сейчас некоторым заказчикам уже открыт доступ к ознакомительному варианту. Также разработчики обещают интегрировать свою платформу с хранилищем данных MongoDB NoSQL версии 10gen. Предварительная версия MongoDB с поддержкой Azure уже готова – компания Microsoft также опубликовала руководство по использованию MongoDB и node.js вместе с платформой Azure.

Особое внимание в развитии платформы Azure уделяется разработчикам Java-приложений. Например, обновлен Azure-плагин для среды разработки Eclipse, где реализовано несколько новых функций, в том числе, удаленная отладка Java-приложений, запущенных в среде Azure. Компания Microsoft также выпустила набор инструментом для интеграции с платформой поиска в корпоративных сетях Apache Solr на базе технологии Apache Lucene.

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