110 likes | 247 Views
Обзор возможностей платформы Windows Azure для разработчиков. Илья Воробьев. Развитие платформы. Локальные серверы. Провайдер. Облако. Поддержка локальных физических машин , ПО , и т.д. Полный контроль Полная ответственность Статические возможности Большие затраты.
E N D
Обзорвозможностей платформы Windows Azureдля разработчиков Илья Воробьев
Развитие платформы Локальные серверы Провайдер Облако • Поддержка локальных физических машин, ПО, и т.д. • Полный контроль • Полная ответственность • Статические возможности • Большие затраты • Аренда серверов, интернета и ПО • Меньше контроля • Меньше ответственности • Меньше затрат • Более гибкая • Оплата за фиксированную мощь • Общая, многопользовательская инфраструктура • Виртуальная и динамическая • Масштабируемая и всегда доступная • В виде сервисов • Оплата по факту
Платформа Windows Azure Вычисления: Виртуальное вычислительное окружение на основе Windows Server Хранение: Надежное, доступное и масштабируемое хранилище Управление: Автоматическая, управляемая модель работы с сервисом База данных: Реляционное хранилище для структурированныхи не структурированных данных Service Bus: Технология для коммуникации приложений Access Control: Технология управление доступом
Роли Веб Фоновая • Windows Server х64 • .NET • Не управляемый код • Входящий трафик на любой TCP порт Windows Server х64 IIS7 ASP.NET 3.5 SP1 FastCGI – PHP Не управляемый код
Хранилище • Таблица • Поддержка LINQ, ADO .NET Data Services и REST • Поддержка неограниченного количества таблиц и сущностей без ограничения размеров таблиц • Нежесткая блокировка при обновлениях и удалениях • Не RDBMS, не реляционная • Блоб • Хранилище блобов • Блобы хранятся в контейнерах • Не ограниченное число контейнеров • Каждый блоб до 50 ГБ • CDN • Очередь • Содержит множество сообщений • Каждое сообщение размером не больше чем 8кб
Хранилище • Таблица • Поддержка LINQ, ADO .NET Data Services и REST • Поддержка неограниченного количества таблиц и сущностей без ограничения размеров таблиц • Нежесткая блокировка при обновлениях и удалениях • Не RDBMS, не реляционная • Блоб • Хранилище блобов • Блобы хранятся в контейнерах • Не ограниченное число контейнеров • Каждый блоб до 50 ГБ • CDN • Очередь • Содержит множество сообщений • Каждое сообщение размером не больше чем 8кб
Хранилище • Таблица • Поддержка LINQ, ADO .NET Data Services и REST • Поддержка неограниченного количества таблиц и сущностей без ограничения размеров таблиц • Нежесткая блокировка при обновлениях и удалениях • Не RDBMS, не реляционная • Блоб • Хранилище блобов • Блобы хранятся в контейнерах • Не ограниченное число контейнеров • Каждый блоб до 50 ГБ • CDN • Очередь • Содержит множество сообщений • Каждое сообщение размером не больше чем 8кб
Хранилище • Таблица • Поддержка LINQ, ADO .NET Data Services и REST • Поддержка неограниченного количества таблиц и сущностей без ограничения размеров таблиц • Нежесткая блокировка при обновлениях и удалениях • Не RDBMS, не реляционная • Блоб • Хранилище блобов • Блобы хранятся в контейнерах • Не ограниченное число контейнеров • Каждый блоб до 50 ГБ • CDN • Очередь • Содержит множество сообщений • Каждое сообщение размером не больше чем 8кб