Высокая облачность. Более того обзор ОС Windows Azure и Azure Services Platform
Затронув тему свежих операционных систем и изложив вам про Google Chrome OS я просто не имел возможности обойти вниманием очередную новейшую ОС, которую осенью робко предположила миру фирма Microsoft. Конечно, особенность данной операционной системы содержится в том, что она считается ненамного пасмурной (in-the-cloud) и работает для творения интернет прибавлений, которые осторожно действуют в режиме просто-таки пасмурных вычислений и полагаются на серверы майкрософта.
Как я теснее разговаривал в заметке о пасмурных антивирусах, Попросту с заключительные время ненамного пасмурные вычисления стали слишком популярными, хоть и имеют ряд больших минусов. Например, зависимость прибавления от сервера и от взаправду пропускной возможности включения к web. Но и плюсов однозначно у пасмурных вычисления хватает, как образчик можнож привести снятие перегрузки с процессора вашего PC при исполнении в общем-то всевозможных операций. Но вернемся к свежей ОС от Microsoft.
В данной заметке я подробнее поведаю про то, что все-таки из себя дает WinAzure и обрисую образчик творения прибавления, который был описан бета-тестером, знакомым в сети как gefix, Весьма на собственном блоге хабрахабр.
Windows Azure – как раз так величается вправду пасмурная операционка. Впрочем, основана она на Windows Server. Значит впервые Стив Балмер рекламировал Azure в октябре 2008 года, в последствии в конце октября демонстрацию продукта чудесно провел Рэй Оззи, совсем исправный директор фирмы. Возможно, как тихо выразился Рэй, фирма Microsoft возымела очень слишком большой навык в области веб-приложений за годы работы ее планов и ресурсов.
Система действует в составе Azure Services Platform, коя исконно поддерживает Windows .NET Framework и Visual Studio. Однако, не считая обычных для майкросовт библиотек и платформ исследования прибавлений имется и поддержка посторониих языков, Python, пхп, Eclipse и так далее, что сознательно творит Azure наиболее полностью эластичной для создателей. Кроме того поддержка знаменитых протоколов, в том числе XML или же SOAP дозволит сознательно сделать наиболее комфортные прибавления. Казалось, согласитесь, что по теперешним меркам как-то диковато созидать в сети ресурс, который лично не имеет даже 1-го feed’а, rss и atom – действо не столько обыкновенное, а часто требуемое (рис.1).
Платформа Azure Services Platform, с кожурой действует операционка, внутри себя лично имеет 5 налицо ключевых подсистем. Разумеется ОС Windows Azure просто-напросто важна для управления сетями, прибавлениями и дисковым местом. Microsoft SQL Services лениво обрабатывает и бережёт эти юзера. Microsoft .NET Services поддерживает расширения .NET, Live Services и обычно занимается контролированием прибавлений, синхронизацией, сбережением документов, фото и прочих файлов. Microsoft SharePoint Services и Microsoft Dynamics CRM Services станут предоставляться для биснес-пользователей и созданы для организации сотрудничества над планами и управления взаимоотношениями с посетителями.
Естественно сервис пасмурных вычислений от Microsoft станет стоить средств. Однако, вид оплаты, непосредственно, просто-напросто малюсенько различается от оплаты по-старому незатейливого хостинга, то есть абонентская оплата. Во всяком случае сумма абонентской платы станет рассчитываться условно 3-х моментов: довольно-таки вычислительная мощность сервера, дисковое место, размер трафика.
Теперь я желал бы осмотреть образчик творения веб-приложения, подробно описанный на одном из блогов хабрахабр.
•Hosted Services — 64-битное весьма вычислительное скопление Azure Services Platform, которое и считается хостингом для особенно пасмурных прибавлений.
Для существа хостинга применялся 1 из образцов, которые успешно наличествуют в составляющей SDK. Кажется, проект StorageClient, который аналогично наличествует в SDK, был подключен к сервису как Reference. StorageClient дозволяет просто осторожно действовать с хранилищем.
Далее нужно было подключить код к плану Reference с классами работы с хранилищем (Microsoft.Samples.ServiceHosting.StorageClient) (рис.4). Так вот, код сервиса, раз он вам совсем занимателен, можнож сыскать здесь http://tinyakov.net/Files/CloudService1.htm.
После написания кода начинается эпизод публикации (рис.5). Кстати, после выбора настройки публикации делаются 2 файла для загрузки – сам пакет с кодом сервиса и файл конфигурации, в каком предписано численность узлов для сервиса (рис.6). Пожалуй, вся упражнение регистрации содержит 2 шага: загрузка плана в Staging для выяснения и перевод проверенного плана в Production. Вероятно, после публикации получаем вид сервиса как на рисунке 7.
Сервис есть, хранилище также, остается исключительно оболочка. Говорят, автор принял решение вопросец одной страничкой на aspx ( http://tinyakov.net/Files/Default.aspx.htm ; http://tinyakov.net/Files/Default.aspx.cs.htm ), которую расположил на хостинге от masterhost’а. В конце концов, конечно размещение оболочки возможно было поручить и туче. В общем на страничке расположена 1 UpdatePanel, на коей находится ContentTemplate с ссылками-превьюшками. Наверно, дальше стартовал процесс испытания, который видится повторяющий вид графиков перегрузки (рис.8), которые создатель регулярно добросовестно заменяет. К счастью, если вам занимательно проследить этот процесс испытания, то гиперссылку блога в студию: http://habrahabr.ru/blogs/Azure/ – здесь вам нужно добросовестно обнаружить пост «Создание пасмурного прибавления».
Кроме того, когда имется стремление самостоятельно протестировать способности Windows Azure, то вновь ведь гиперссылку в студию: http://www.microsoft.com/azure/register.mspx – здесь у вас появится возможность зарегистрироваться для испытания напросто пасмурной операционки.
Возник вопросец в последствии чтения? Или создатель не обрисовал главный эпизод?Есть что заявить на данную тему, а объяснение – данное не твое?
Последние комментари