<ul><li>Решение кейс-задания команды win-team. </li></ul><ul><li>Члены команды: </li></ul><ul><li>Тетерев Михаил </li></ul...
Продукты, входящие в состав пакета Windows Azure SQL Azure  Windows Azure AppFabric  Windows Azure   Эластичная, масштабир...
Высокая доступность.   SQL Azure имеет надежную трехуровневую защиту от сбоев с мгновенным резервированием и автоматически...
Причины, по которым облачные вычисления стали доступны Увеличении пропускной способности привело к: Развитие технологий ви...
Интеграция Windows Azure в России Бизнес-структуры Государственные структуры Рядовые пользователи <ul><li>Сколково!!! </li...
Проблемы  интеграции пакета Azure в России Инфраструктура.  В России высокоскоростной широкополосный Интернет, фактически,...
Приложение 1. Рассматриваются решения, иллюстрирующие использование основных компонентов облачной платформы. <ul><li>Веб-п...
Приложение 1 <ul><li>Параллельная обработка массивов данных </li></ul><ul><li>Рассмотрим другое типичное использование обл...
Приложение 1 <ul><li>Интеграция облака с локальными приложениями </li></ul><ul><li>Еще одно типичное приложение — интеграц...
Приложение 1 <ul><li>RIA и федеративная безопасность </li></ul><ul><li>Помимо функциональной интеграции на уровне сервисов...
Приложение 2. <ul><li>Пару слов о безопасности в облаке:Безопасность в облаке Microsoft </li></ul><ul><li>Подход Microsoft...
Upcoming SlideShare
Loading in …5
×

Ms it cup win-team - мевв

819 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
819
On SlideShare
0
From Embeds
0
Number of Embeds
204
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ms it cup win-team - мевв

  1. 1. <ul><li>Решение кейс-задания команды win-team. </li></ul><ul><li>Члены команды: </li></ul><ul><li>Тетерев Михаил </li></ul><ul><li>Казакова Екатерина </li></ul><ul><li>Ниязов Владислав </li></ul><ul><li>Гололобов Виктор </li></ul><ul><li>17 апреля 2010. </li></ul>
  2. 2. Продукты, входящие в состав пакета Windows Azure SQL Azure Windows Azure AppFabric Windows Azure Эластичная, масштабируемая, безопасная и высокодоступная операционная система в облаке (также называется «операционная система как сервис»). Предоставляет вычислительные мощности и средства хранения информации, а также ряд механизмов управления сервисами. Реляционная база данных, доступная как сервис (также называется «база данных как сервис»). Поддерживает основные возможности Microsoft SQL Server по хранению реляционных данных и не требует администрирования и сопровождения. Программные модули (сервисы) дляобеспечения коммуникаций (Service Bus) и контроля доступа (Access Control). Эти сервисы используются для интеграции облачных приложений и приложений, работающих у заказчиков, а также реализации ряда сценариев.
  3. 3. Высокая доступность. SQL Azure имеет надежную трехуровневую защиту от сбоев с мгновенным резервированием и автоматическим аварийным переключением, установка исправлений и обслуживание не вызывают простоев. Эластичное масштабирование. БД могут иметь небольшой размер, а затем постепенно автоматически расширяться. Не требуется анализировать использование ресурсов ввода-вывода, резервное копирование и платить за неиспользуемое место свыше минимума в 1 ГБ. Достоинства SQL Azure Не требуется осуществлять управление инфраструктурой. SQL Azure самостоятельно осуществляет настройку, масштабирование, установку, репликацию, контроль для обеспечения высокой доступности, установку обновлений. Цены ниже в 3–10 раз. Стоимость SQL Azure в 3–10 раз ниже, чем Amazon RDS. SQL Azure имеет очень простую и предсказуемую структуру цен и бизнес-модель. Не требуется измерять запросы ввода-вывода, размер хранилища и выполнять сложные расчеты . Знакомая модель разработки. SQL Azure предоставляет такой же интерфейс TDS, что и SQL Server, благодаря чему при создании клиентских приложений, работающих с данными из SQL Azure, можно использовать такие же средства и библиотеки.. Реляционная модель данных. Система SQL Azure покажется очень знакомой разработчикам и администраторам, поскольку данные сохраняются в SQL Azure так же, как в SQL Server, с помощью Transact-SQL. Поддержка PHP, MySQL, Java, Eclipse и Zend. Совместимость с севером SQL Server и экосистемой SQL Server . Концентрация на главном.   Партнеры и заказчики могут сконцентрироваться на обслуживании клиентов и удовлетворении их потребностей вместо того, чтобы расходовать время и ресурсы на управление IT инфраструктурой. Простота.   Партнеры и заказчики могут применять существующие навыки разработки на знакомых языках, таких как .NET и PHP, для создания веб-приложений и служб Надежность.  Партнеры и заказчики могут рассчитывать на обслуживание корпоративного класса, подкрепленное надежными соглашениями об уровне обслуживания и обширным опытом предоставления веб-служб. Официально поддерживается технология ASP.NET, языки С# и VB.Net, ведутся разработки SDK для Java и Ruby. Эффективность.   Платформа Windows Azure повышает продуктивность и рабочую эффективность за счёт сокращений вложений в IT
  4. 4. Причины, по которым облачные вычисления стали доступны Увеличении пропускной способности привело к: Развитие технологий виртуализации привело к: Развитие многоядерных процессоров привело к: Развитие технологии многопоточного программирования привело к: Увеличение емкостей носителей информации, снижение стоимости хранения 1 Мб информации позволило: увеличению производительности, при тех же размерах оборудования; снижение стоимости оборудования, как следствие эксплуатационных расходов снижение энергопотребления облачной системы, для большинства ЦОД это действительно проблема при наращивании мощностей ЦОД. безгранично (по крайней мере так позиционируют себя большинство «облаков») увеличить объемы хранимой информации; снизить стоимость обслуживания хранилищ информации, значительно увеличив объемы хранимых данных. эффективному использованию вычислительных ресурсов многопроцессорных систем; гибкое распределение вычислительных мощностей облаков. созданию программного обеспечения позволяющего создавать виртуальную инфраструктуру не зависимо от количества предоставленных аппаратных ресурсов доступность виртуальной инфраструктуры через сеть Интернет. уменьшение расходов на администрирование облачных систем; легкость масштабирования, наращивания систем; увеличению скорости работы с облачными системами в частности виртуальный графический интерфейс и работа с виртуальными носителями информации; проникновению облачных вычислений в массы. снижение стоимости Интернет трафика для работы с большими объемами информации;
  5. 5. Интеграция Windows Azure в России Бизнес-структуры Государственные структуры Рядовые пользователи <ul><li>Сколково!!! </li></ul><ul><li>Предоставление вычислительных мощностей для научных центров разработки(биотехнологии и т.д.) </li></ul><ul><li>Уменьшение уровня бюрократии </li></ul><ul><li>Private cloud для внутренних нужд< </li></ul><ul><li>Private Cloud для эффективного документооборота, </li></ul><ul><li>SQL Database для ведения Баз Данных </li></ul><ul><li>Отсутствует необходимоть обслуживать инфрактруктуру </li></ul>Наука <ul><li>Вычислительные мощности дла просчёта генных цепей, прогнозирования погоды, исследований в области ядерной физики </li></ul><ul><li>Предоставление неограниченного объёма для хранения данных на сервере </li></ul><ul><li>SQL Database для классификации информации </li></ul><ul><li>Возможность хранения </li></ul><ul><li>неограниченного </li></ul><ul><li>количества данных, </li></ul><ul><li>доступность с любых </li></ul><ul><li>носителей, </li></ul><ul><li>Неограниченные </li></ul><ul><li>вычислительные </li></ul><ul><li>мощности </li></ul>Применение идеи облачных сервисов в обычной жизни Социальные сети Упрощённый обмен данными с помощью Телефонов, смартфонов, КПК, iPAD Картография, расчёт пути, расчёт пробок, определение местоположения по GPS Обмен данными в Интернете (переход с хостингов на облачную модель) Отсутствие необходимости загрузки интерпретаторов для различных интернет-приложений на компьютер (Flash, Silverlight) Переход от настольных операционных систем к облачным «домашнее облако» - возможность управлять smart-домом через интернет. Gaming. Обработка графики для комп. Игр на сервере.
  6. 6. Проблемы интеграции пакета Azure в России Инфраструктура. В России высокоскоростной широкополосный Интернет, фактически, есть только в крупных городах. Необходимо развивать инфраструктуру и и снижать цены на Интернет в регионах. Датацентры. В России отсутствуют дата-центры Microsoft, слабо развита структура дата-центров в крупных городах. Нормативная документация и законодательная база. В России отсутствует сборник законов, регламентирующих работу, использование и безопасность дата-центров, их строительство и эксплуатацию. Общая неосведомленность потребителя. Отсутствие различных рекламных компаний, продвижения в научные центры, госструктуры и т.д. Сложности оплаты и проблемы интеграции с отечественными продуктами разработки, вроде 1С. <ul><li>Безопасность. </li></ul><ul><li>На уровне пользователя. В случае private cloud — организация доступа по отпечаткам пальцев и другим биометрическим показателям </li></ul><ul><li>На уровне дата-центров. Обеспечение стабильной работы серверов и машин. </li></ul><ul><li>На уровне законодательства. Разработка законодательной базы. </li></ul>
  7. 7. Приложение 1. Рассматриваются решения, иллюстрирующие использование основных компонентов облачной платформы. <ul><li>Веб-приложение. Данный тип приложения представляет собой классический паттерн запрос-ответ, при котором запрос по протоколу HTTP(S) инициируется браузером, работающим на клиентском устройстве, таком как персональный компьютер. Инфраструктура облачной платформы направляет запрос одному из экземпляров веб-роли, реализованной в отдельно работающей виртуальной машине. В свою очередь, веб-сервер, работающий в веб-роли, получает запрос и активирует соответствующий прикладной код, использующий ASP.NET MVC для формирования HTML-интерфейса и Entity Framework для объектно-ориентированного доступа к данным в SQL Azure. Архитектура такого приложения показана на рис. ниже </li></ul>
  8. 8. Приложение 1 <ul><li>Параллельная обработка массивов данных </li></ul><ul><li>Рассмотрим другое типичное использование облачной платформы — параллельная обработка больших массивов данных в фоновом режиме. В данном случае толстый клиент, например приложение на Windows Presentation Foundation, обращается к веб-сервису, реализованному в веб- </li></ul><ul><li>роли с использованием технологии Windows Communication Foundation. Прикладной код получает входные данные и помещает запрос на обработку в очередь сообщений Azure Queue. Далее выполнение приложения происходит в асинхронном режиме. Параллельно работающие прикладные роли, опрашивают очередь сообщений и получают запрос на обработку данных. Обработав данные и поместив результат в Azure Table, прикладные роли продолжают опрос очереди сообщений на предмет появления новых заданий. Архитектура такого приложения показана на рис. </li></ul>
  9. 9. Приложение 1 <ul><li>Интеграция облака с локальными приложениями </li></ul><ul><li>Еще одно типичное приложение — интеграция информационных систем, расположенных в облаке, с существующими системами в локальной инфраструктуре. Ниже приводится пример сервис-ориентированного приложения, передающего сообщения из внешней информационной системы облачному сервису. В локальном ЦОДе используется BizTalk сервер в качестве средства интеграции с приложениями внутри организации. Компонент Windows Azure AppFabric Service Bus — сервисная шина применяется для унифицированной передачи сообщений веб-сервису, реализованному в веб-роли. Веб-сервис далее взаимодействует с приложением, мигрированном в облако с использованием роли виртуальной машины. Архитектура такого приложения показана на рис. </li></ul>
  10. 10. Приложение 1 <ul><li>RIA и федеративная безопасность </li></ul><ul><li>Помимо функциональной интеграции на уровне сервисов в облачных вычислениях актуальна и часто применяется схема единого входа и федеративной безопасности. В данном варианте Rich Internet Application обращается к Windows Azure AppFabric Access Control Service — сервису контроля доступа для аутентификации запроса к веб-сервису. Веб-сервис не реализует собственной схемы аутентификации, а доверяет задачу проверки аутентичности обращающегося к нему клиента внешнему сервису. Получив удостоверение подлинности, веб-сервис взаимодействует с хранилищем Azure BLOB для извлечения медиа-файлов. Azure CDN применяется для автоматического кеширования часто используемых цифровых объектов, извлекаемых из хранилища Windows Azure </li></ul>
  11. 11. Приложение 2. <ul><li>Пару слов о безопасности в облаке:Безопасность в облаке Microsoft </li></ul><ul><li>Подход Microsoft к безопасности в облачной среде основывается на документе Securing Microsoft's Cloud Infrastructure. (Обеспечение безопасности инфраструктуры облака Microsoft) </li></ul><ul><li>Компания применяет механизмы безопасности на разных уровня облачной инфраструктуры, чтобы реализовать информационную защиту на глубоком уровне. Эти разноуровневые механизмы включают в себя: </li></ul><ul><li>Физическая безопасность центров данных (замки, камеры, биометрические устройства, кард-ридеры, сигнализация) </li></ul><ul><li>Брандмауэры, шлюзы приложений и IDS для защиты сети </li></ul><ul><li>Access Control Lists (ACL – списки контроля доступа), применяемые к виртуальным локальным сетям (VLAN) и приложениям </li></ul><ul><li>Аутентификация и авторизация людей и процессов, запрашивающих доступ к данным </li></ul><ul><li>Укрепление защиты серверов и операционных систем </li></ul><ul><li>Избыточная инфраструктура внутренних и внешних DNS с ограниченным правом на запись </li></ul><ul><li>Обеспечение безопасности объектов виртуальных машин </li></ul><ul><li>Обеспечение безопасности статических и динамических устройств хранения </li></ul>

×