Содержание
- 2. В этом модуле: Что такое роль? Назначение каждой роли Базовая конфигурация ролей. Локальная отладка. Базовые роли
- 3. Роли и экземпляры Роли определяются в сервисной модели Можно определить одну или более ролей на сервис
- 4. Сравнение типов ролей Web-роль: Роль, основанная на IIS Worker-роль: Роль, основанная на выполняемом коде (можно создать
- 5. Операционная система обеспечивается клиентом Обновление осуществляется клиентом Операционная система обеспечивается Microsoft Обновление осуществляется Microsoft Роли сервисов
- 6. Безопасность сервисов Клиентский код выполняется на выделенных виртуальных машинах Виртуальные машины изолированы гипервизором на основе Hyper-V
- 7. Взаимодействует с агентом Fabric на каждой машине Мониторит все виртуальные машины, приложения и экземпляры Осуществляет балансировку
- 8. Изолированность в Windows Azure Не основана на безопасности Windows Основана на безопасности, обеспечиваемой гипервизором, сети и
- 9. Безопасность при управлении сервисом Клиент создаёт подписку используя аккаунт Live ID Сервисы и аккаунты хранилища управляются
- 10. Что такое Web-роль? Web-роль – работающий под управлением IIS веб-сайт или сервис. Поддерживает HTTP, HTTPS и
- 11. Полнофункциональный IIS – описание Web-роль по умолчанию использует полнофункциональный IIS Одна Web-роль может содержать множество Web-сайтов
- 12. Сценарий IIS
- 13. Что такое Worker-роль? .NET 3.5 sp1 / 4.0 «Фоновое» выполнение и выполнение не-HTTP сервиса По умолчанию
- 14. Модель программирования Наследуется от RoleEntryPoint Метод OnStart() Вызывается Fabric при запуске, позволяет выполнять задачи инициализации. Возвращает
- 15. Сценарии использования Опрос очереди Опрос и забор сообщений в цикле while(true) Например, Map/Reduce, «фоновая» обработка изображений
- 16. Что такое VM-роль? Разработчик имеет полный контроль над образом ОС Возможность развертывания собственных образов WS08R2 Enterprise
- 17. Жизненный цикл VM-роли
- 18. Жизненный цикл VM-роли «Облако» Локально Хранилище блобов Base.VHD Идентичное/похожее развертывание экземпляров используя загруженные образа ОС (base.VHD
- 19. VM-роль – частые вопросы Любое приложение WS08 R2 заработает? Нет, VM-роль унаследовала некоторые ограничения Web/Worker-ролей: По
- 20. VM-роль – частые вопросы Как формируется цена? Аналогично Web/Worker-ролям. Клиент платит почасово в зависимости от размера
- 21. Экземпляры Экземпляр – физическая реализация шаблона вашей роли Есть несколько размеров экземпляров, но в одной роли
- 22. Windows Azure Портал (API) LB LB DNS Ваш сервис
- 23. Развертывание сервиса Ваш сервис Портал (API) Сервис Модель Сервис Сервис DNS конф.
- 24. Масштабирование сервиса Ваш сервис Портал (API) Сервис Сервис Сервис Модель Сервис Сервис Сервис Сервис Сервис
- 25. Мониторинг/восстановление Ваш сервис Портал (API) Сервис Сервис Сервис Модель ! Сервис
- 26. Локальный эмулятор SDK включает в себя локальную эмуляцию реальных fabric и fabric-контроллера. Основана на 90% кода
- 27. Иконка эмулятора SDK
- 28. Интерфейс эмулятора вычислений
- 29. Интерфейс эмулятора хранилища
- 30. SQL Express? При установленном SQL Express эмулятор хранилища автоматически настроится для его использования при первом запуске
- 31. Работаем ли мы в Fabric?
- 32. Отладка в «облаке»? Нет. Нет отладки.
- 33. Локальная отладка Вы можете отлаживать приложения локально как обычное приложение ASP.NET. Полная поддержка нескольких экземпляров
- 34. Поддержка IntelliTrace IntelliTrace поддерживается в Windows Интегрирована в VS2010 Ultimate Требует приложений под .NET 4 Развертывает
- 35. Конфигурация. Конфигурация обеспечивается двумя файлами. ServiceDefinition.csdef ServiceConfiguration.cscfg Конфигурация сервиса Конфигурация роли
- 36. Определение сервиса
- 37. Конфигурация сервиса
- 38. GUI Нажмите два раза на имени роли в проекте
- 39. Настройки
- 40. Точки входа
- 41. Сертификаты
- 42. демонстрация Hello Cloud
- 43. Три варианта при развертывании сервиса Visual Studio Портал API
- 44. Развертывание в «облако» Вы должны создать аккаунт в Azure, сервис и развернуть сервис. VS собирает два
- 45. Портал
- 46. демонстрация Развертывание в «облако»
- 47. DNS Все сервисы получают адрес вида *.cloudapp.net myservicename.cloudapp.net TTL записи - 10 секунд Обычный подход –
- 48. Портал – администраторы
- 49. соображения? Q & A
- 51. Скачать презентацию