Your SlideShare is downloading. ×
Cloud Computing - новая парадигма облачных вычислений. Windows Azure.
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Cloud Computing - новая парадигма облачных вычислений. Windows Azure.

1,479
views

Published on

Published in: Education, Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,479
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Cloud Computing Новая парадигма распределѐнных вычислений Дмитрий Сошников dmitryso@microsoft.com координатор академических программ департамента стратегических технологий к.ф.-м.н., доцент 1
  • 2. 3
  • 3. 4
  • 4. AUGMENTED REALITY 5
  • 5. 7
  • 6. ПРОГРАММНЫЕ ПАРАДИГМЫ 8
  • 7. Mini- Personal Mobile Cloud computers Mainframes Computers Computers Computing / Servers 9
  • 8. 10
  • 9. ХОСТИНГ? 11
  • 10. присоединенный сервис локально или у хостера Разные типы клиентов
  • 11. + Консистентный, бесшовный опыт на различных устройствах Выбор способа доставки: локально, у хостера или у Майкрософта Дополнение корпоративных сервисов – сервисами из облака Объединение набора приложений и сервисов Доступность нескольких бизнес моделей
  • 12. Статические Динамические Идея Сеть Абстракция библиотеки библиотеки Процедуры DLL/Сборки RPC (подпрограммы) Идея повторного Сервисы использования кода DCOM/.net объекты Компоненты REMOTING
  • 13. CLOUD COMPUTING
  • 14. Почему выгодны облачные технологии? Синергетический эффект 16
  • 15. Почему выгодны облачные технологии? Аутсорсинг 17
  • 16. 18
  • 17. Почему выгодны облачные технологии? Экономия от масштаба 19
  • 18. Операционная система для датацентров, предоставляющая hardware abstraction layer для вычислительного кластера 20
  • 19. WINDOWS AZURE 21
  • 20. Виртуальная среда выполнения (Windows Server) Масштабируемое хранилище Управление жизненным циклом сервиса 22
  • 21. Наши приложения 23
  • 22. Ваши приложения Service … Workflow Database Analytics Identity Contacts Bus Access … Reporting … Devices … Control … Manage Storage Compute
  • 23. .NET Services SQL Services Applications Live Services Windows Azure Applications Windows Windows Windows Others Server Vista/XP Mobile
  • 24. Windows Azure Windows in the cloud Application Compute Storage Fabric Config .NET Services SQL Services Applications Live Services Windows Azure Applications Windows Windows Windows Others Server Vista/XP Mobile
  • 25. .NET Services Infrastructure in the cloud Access Control ? Service Bus Workflow .NET Services SQL Services Applications Live Services Windows Azure Applications Windows Windows Windows Others Server Vista/XP Mobile
  • 26. SQL Services Database services in the cloud SQL Data Services Others (Future) .NET Services SQL Services Applications Live Services Windows Azure Applications Windows Windows Windows Others Server Vista/XP Mobile
  • 27. Live Services And the Live Framework Live Services Data Sync Live Operating Environment Live Operating Environment Application .NET Services SQL Services Applications Live Services Windows Azure Applications Windows Windows Windows Others Server Vista/XP Mobile
  • 28. 30
  • 29. Приложение Windows Azure Хранилище Вычисления данных SDK
  • 30. Вычисление • Web Role Хранилище • Web Sites (ASP.NET) данных • Web Services (WCF) • Worker Role SDK
  • 31. Хранилище данных Blobs • Tables • Queues • Вычисления LINQ-подобный язык • запросов • REST interfaces – Можно использовать самостоятельно SDK
  • 32. SQL Services • База данных в интернете – Реляционные запросы, транзакционная целостность • Гибкая модель данных – Authorities, Containers, Entities • Текстовый язык запросов, похожий на LINQ в С# from e in container where e.Kind == “Student” && e[“Year”] == 1 && e[“Faculty”] == “AppMath” select e • Сервис доступен через SOAP и REST
  • 33. Основы 'ACE' • Authority Authority – Привязан к местоположению и учетной записи – Содержит контейнеры • Контейнер Container – Используется для поиска – Набор сущностей – Не нужна схема • Сущность Entity – Коллекция ключ/значение – Unit of update/change 35
  • 34. Сущность Нет схемы: свойства могут отличаться Property Type Value Metadata ID EntityId ID1 Kind EntityKind Student Разные виды FlexProps Description String Ivan Ivanov Year Numeric 1 DateOfBirth Datetime 01-01-2008 LocationZip String 98052 Property Type Value Разные типы Metadata ID EntityId ID2 данных Kind EntityKind Teacher FlexProps Description String Ivan Petrov Salary Numeric 12000.00 DateOfBirth String 1st January, 2008 Дополнительное LocationZip String 98052 свойство Degree String PhD 36
  • 35. Developer SDK • Windows Azure SDK Локальное облако – Локальное хранилище – Compute Storage Инструменты командной строки – API – • Logging, working storage • Microsoft Visual Studio 2008 add-in, express
  • 36. http://platforma2009ru.cloudapp.net/
  • 37. Архитектура приложения Worker Web Site Worker Web Site LB WebASMX, WCF) (ASPX, Site Service Service (ASPX, ASMX, WCF) (ASPX, WCF) Internet Queue AZURE HOSTED SERVICES LB Blobs Tables SQL Server Services 39
  • 38. 1. Начните – Зарегистрируйтесь, скачайте SDK – Скачайте Azure Services Training Kit (labs) – http://www.azure.com 2. Изучайте .NET 3.5 SP1 – LINQ, ADO.NET Data Services, WCF, WF, ASP.NET, & MVC, Sync Fx, etc. – www.techdays.ru – www.platforma2009.ru 3. Подумайте где можно было бы использовать Azure в ваших приложениях. 4. Блоги http://blog.smarx.com – 5. www.microsoftpdc.com
  • 39. ВМЕСТО ПОСЛЕСЛОВИЯ 41
  • 40. DreamSpark http://www.dreamspark.ru 42
  • 41. http://www.ms-student.ru 43
  • 42. Новостные рассылки Для студентов • www.ms-student.ru Для преподавателей • www.msdnaa.ru 44
  • 43. E-mail: dmitryso@microsoft.com Blog: http://blogs.msdn.com/sos Twitter: http://twitter.com/shwars Vkontakte: http://vkontakte.ru/id3796212 (Дмитрий Сошников, МАИ’99) 45

×