Студопедия — Архитектура Windows Azure Platform
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Архитектура Windows Azure Platform






Платформа Windows Azure – это модель Платформа как Сервис, которая предполагает запуск приложений на серверах и связанной сетевой инфраструктуре, размещенной в центрах обработки данных Microsoft и имеющей доступ в Интернет. Платформа состоит из мастшабируемой " облачной " операционной системы, фабрики хранения данных и связанных сервисов доставки через физические или логические (виртуализация) экземпляры Windows Server 2008. Комплект средств разработки Windows Azure (SDK) обеспечивает разработку версии " облачных сервисов ", также хорошо, как инструменты и интерфейсы прикладного программирования (API), необходимые для разработки, разворачивания и управления масштабируемых сервисов в Windows Azure, включая шаблоны приложений Azure для Visual Studio 2008 и 2010. На рисунке 6.1 изображены компоненты основа "облачной" платформы и компоненты разработчика.

Согласно Microsoft, при использовании Azure Вы получаете:

  • Адаптация существующих приложений для работы с веб сервисами;
  • Построение, изменение и распределение приложений в Сети с минимальными локальными ресурсами;
  • Выполняют услуги, таких как хранение больших объемов данных, пакетная обработка данных, вычисления большой объемов данных, и так далее;
  • Создание, тестирование, отладка и распределение веб сервисов быстро и недорого;
  • Снижение стоимости и рисков построения и распространения местных ресурсов;
  • Снижение затрат и усилий на ИТ управление;


Рис. 6.1. Компоненты платформы Windows Azure и Комплекта средств разработки

Экономическая обстановка Microsoft во время выпуска платформы Azure акцентировала внимание на снижении затрат, что является основным поводом для использования Azure мелкими, средними и крупными ИТ отделами.

Microsoft разработали платформу Azure, позволив.NET разработчикам усилить их опыт создания в Visual Studio 2008 (и выше) ASP.NET веб приложений и Windows Communication Framework (WCF) сервисов. Проекты веб приложений запускаются в изолированной версии Internet Information Services (IIS) 7. Веб приложения и веб сервисы запускаются в частично доверенном механизме защиты, позволяющем ограничивать доступ коду к ресурсам компьютера (Code Access Security), который приблизительно соответсвует среднему уровню доверия ASP.NET и ограничивает доступ к некоторым ресурсам операционной системы. Комплект средств разработки Windows Azure (Март 2009) позволяет использоваться полный доступ к ресурсам компьютера для запуска не.NET кода, использования.NET библиотек, которые требуют полного доверия и процесс обработки взаимодействия, используя программные каналы (Pipe). Microsoft обещает поддержку запуска программного кода Ruby, PHP и Python в "облачной" платформе. Исходный вариант платформы разработки был ограничен средой программирования Visual Studio 2008 и выше с планом на поддержку инструментов Eclipse. Платформа Windows Azure поддерживает веб стандарты и протоколы включая SOAP, HTTP, XML, Atom и AtomPub.

Исходной точкой входа для разработчиков Azure для размещения ASP.NET приложений в облако является портал Windows Azure по адресу https://windows.azure.com/Cloud/Provisioning/Default.aspx. Портал требует входа с использованием Windows Live ID. Предварительная версия Azure (Community Technical Previews, CTPs) требует разных токенов для:

Windows Azure, которая включает:

  • Azure Hosted service;
  • Storage Accounts;

SQL Azure Live службы, которые ключают:

  • Live Framework: Предварительная версия;
  • Live Services: существующие интерфейсы прикладного программирования.

Live сервисы: существующие интерфейсы прикладного программирования не являются частью предварительной версии и не требуют токена. С начала 2009 года Windows Azure токен дает право на одну учетную запись Hosted Service, две учетные записи для Storage. Вы запрашиваете токены Azure через страницу Microsoft Connect, на которую можно попасть со страницы портала.

На рисунке 6.1 показана страница учетной записи, которая содержит ссылки на страницы настроек и управления SQL Azure, сервисами.NET и Live сервисами. Эта страница также позволяет вам получать Azure и Live Framework CTP токены. Страница Live Alerts позволяет настроить, как и когда получать сообщения, содержащие критические сигналы приложения, информационные бюллетени и обновления портала.

Предварительная версия марта 2009 года включает геолокацию, которая позволяет владельцам учетных записей выбрать центры обработки данных для расположения Hosted Services и Storage Accounts. Например, USA-Northwest (Quincy, WA) и USA-Southeast (San Antonio, TX.). Вы можете добавить наборы Hosted Services и Storage Accounts в группу, чтобы гарантировать, что сервисы и хранилище располагаются в одном и том же центре обработки данных, для того, чтобы увеличить производительность.

Вы можете вставить GUID полученные в сообщении от члена команды Azure в текстовое окно Resource Token ID и нажать Claim Token для добавление еще одной или больше точки входа для подходящего объекта или нескольких объектов в список.

Если вы хотите разрабатывать веб сайты с поддержкой Live Framework или Mesh (программный комплекс для синхронизации данных в кроссплатформенных средах разработанный компанией Microsoft) веб приложений, необходимо запросить токен Live Framework по email [email protected]. После того, как вы получите Live Framework токен, вы можете скачать и установить текущие версии Live Framework SDK и Live Framework Tools для Visual Studio по ссылкам указанным на странице http://dev.live.com/liveframework/sdk/. Вы должны оплатить Live Framework токен для того, чтобы скачать Live SDK и дополнительные инструменты. Нет необходимости использовать учетную запись Windows Azure для тестирования Azure Hosted Services and Storage Services, потому что платформа разработки Azure эмулирует " облачные " сервисы Azure на вашем компьютере.







Дата добавления: 2015-10-19; просмотров: 964. Нарушение авторских прав; Мы поможем в написании вашей работы!



Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Этапы трансляции и их характеристика Трансляция (от лат. translatio — перевод) — процесс синтеза белка из аминокислот на матрице информационной (матричной) РНК (иРНК...

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

Метод архитекторов Этот метод является наиболее часто используемым и может применяться в трех модификациях: способ с двумя точками схода, способ с одной точкой схода, способ вертикальной плоскости и опущенного плана...

Понятие о синдроме нарушения бронхиальной проходимости и его клинические проявления Синдром нарушения бронхиальной проходимости (бронхообструктивный синдром) – это патологическое состояние...

Опухоли яичников в детском и подростковом возрасте Опухоли яичников занимают первое место в структуре опухолей половой системы у девочек и встречаются в возрасте 10 – 16 лет и в период полового созревания...

Способы тактических действий при проведении специальных операций Специальные операции проводятся с применением следующих основных тактических способов действий: охрана...

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия