Microsoft Azure
Облачный бизнес
Вам понадобится

Microsoft Azure

Попробуйте платформу Microsoft Azure совершенно бесплатно.

Visual Studio

Бесплатная версия Visual Studio, позволяющая создавать приложения для платформы Microsoft Azure.

SDKs и дополнительные
инструменты

Инструменты разработки приложений для платформы Microsoft Azure.

Книги по Microsoft Azure

 

image

Исследование шаблона CQRS и регистрации событий

Microsoft Azure: путешествие в мир высокой масштабируемости, доступности и удобства сопровождения

  PDF 

Шаблоны Command Query Responsibility Segregation (CQRS) и Event Sourcing (ES) в настоящее время вызывают значительный интерес со стороны разработчиков и архитекторов, создающих крупномасштабные распределенные системы. Задача этого руководства — помочь вам начать работу с шаблонами CQRS и Event Sourcing.  Облачные платформы, такие как Microsoft Azure, позволяют масштабировать приложения путем добавления (или удаления) экземпляров роли. Однако для этого необходимо, чтобы масштабируемость поддерживалась самим приложением. Разделяя между отдельными объектами ответственность за выполнение приложением операций чтения и записи, шаблон CQRS позволяет системе разделить эти операции между отдельными ролями Azure, которые могут масштабироваться независимо друг от друга. Необходимость подобного разделения вызвана тем, что для многих приложений число операций чтения значительно превышает количество операций записи. Такой подход позволяет системе расширить возможности масштабирования системы управления конференциями и более эффективно использовать экземпляры роли Microsoft Azure.

 

 

image

Разработка мультитенантных приложений для облака, 3е издание

  PDF 

Это обновленная, третья редакции, книги. Модель SaaS получает все большее распространение. В книге рассматриваются общие задачи, связанные с мультитенантными приложениями, построенными в соответствии с моделью «программное обеспечение как услуга» (SaaS), например, секционирование и расширяемость данных, автоматизированное предоставление ресурсов, настройка для нескольких владельцев и т. д.

 

 

image

миграция приложений в Microsoft Azure

Миграция приложений в Microsoft Azure, 3е издание

  PDF 

Это обновленная, третья редакции, книги. В книге рассматривают различные аспекты (изменения в архитектуре, вопрос стоимости, мониторинг и диагностика системы и т.п.) миграции локального приложения на облачную платформу Microsoft – Microsoft Azure. В книге описана миграция на примере приложения aExpense, это ASP.NET приложение согласования авансовых отчетов. В третье редакции при миграции рассматривается использование как PaaS сервисов, так и IaaS сервисов Microsoft Azure, дается комплексная оценка затрат и преимуществ при выборе того или иного способа миграции компонентов приложения.

 

image

построение гибридных приложений
на платформе Microsoft Azure

Построение гибридных приложений в облаке на платформе Microsoft Azure 

Справочник\руководство Patterns & Practices

EPUB  MOBI  PDF 

Это третья книга в серии patterns & practices, посвящённой платформе Microsoft Azure. В книге показано, как можно использовать мощные инфраструктурные сервисы, которые являются частью Microsoft Azure, с целью упрощения разработки, интеграции составных частей гибридных приложений, включающих облачные и локальные компоненты, а также системы сторонних разработчиков: схема аутентификации и авторизации пользователей, комплексного мониторинга приложений, шаблонов обмена сообщениями и т.п.Также описывается, как обеспечить максимальную безопасность, производительность, масштабируемость и доступность. Это руководство ориентировано на архитекторов, разработчиков и специалистов по информационным технологиям (ИТ), которые проектируют, создают или используют приложения и сервисы, работающие в облаке или взаимодействующие с ним.

 

image

разработка приложений на платформе Microsoft Azure

Разработка приложений для облака на платформе, 2-й

Справочник\руководство Patterns & Practices

EPUB | MOBI | PDF

Это вторая книга в серии patterns & practices, посвящённой платформе Microsoft Azure. В книге рассматривают различные аспекты (выделенная или мультитенантная архитектура, использование CDN, модульное тестирование приложение и mock-объекты, слой доступа к данным, алгоритм MapReduce, интеграция LiveID и другими провайдерами с и т.п.) разработки облачных приложений и сервисов на платформе Microsoft Azure.

 

 

image

создание эластичных и устойчивых облачных приложений

(enterprise library для Microsoft Azure)

Создание эластичных и устойчивых облачных приложений: Руководство разработчика по пакету интеграции Enterprise Library для Microsoft Azure 

Справочник\руководство Patterns & Practices

EPUB  |  MOBI  PDF  исходные материалы 

Эта книга демонстрирует, как можно использовать пакет интеграции Enterprise Library для Microsoft Azure в существующем приложении Microsoft Azure, чтобы улучшить надежность, управляемость, масштабируемость, стабильность и расширяемость приложения. В частности рассматриваются вопросы автоматического масштабирвоания в Microsoft Azure (Autoscaling Application Block), обработка ошибок исключений и минимизациях их влияние на компоненты системы (Transient Fault Handling Application Block) и т.п.

 

image

миграция приложений, предназначенных для обработки данных, в Microsoft Azure

Миграция приложений, предназначенных для обработки данных, в Microsoft Azure 

Справочник\руководство Patterns & Practices

EPUB  |  MOBI  PDF  исходные материалы 

При переносе приложения с локальной платформы в облако следует решить несколько задач. В этой книге описаны рекомендации по миграции локальных приложений, в основе которых лежит работа с данными. В частности, в книге описывается вопрос планирования миграции, например, способы снижения времени простой при переходе; рассматриваются различные сопсобы миграции: на основе виртуальнх машин Microsoft Azure (IaaS-ориентированный подход) или облачных служб (PaaS- ориентированный подход); приводятся рекомендации по переносу кода с SQL Server на SQL Database и повышению производительности базы данных SQL Database, а так же обеспечение высокой доступности решения.

 

Как работает SQL Database (SQL Azure)

PDF 

В документе освещены следующие темы:

  • Обзор архитектуры
  • Механизм отказоустойчивости
  • Механизм масштабирование
  • Рекомендация разработчикам

 

Microsoft Azure. Обзор безопасности

Александр Белоцерковский.

PDF 

Безопасность является одной из самых важных тем при обсуждении размещения приложений в «облаке». Растущая популярность облачных вычислений привлекает пристальное внимание к вопросам безопасности, особенно в свете наличия разделения ресурсов и мультитенантности. Любая облачная платформа должна обеспечивать три основных аспекта безопасности клиентских данных: конфиденциальность, целостность и доступность. В этом обзоре приведены те технологии и методы, которые применяются для обеспечения трех аспектов безопасности на платформе Microsoft Azure.

 

Создание эластичных и устойчивых облачных приложений: Руководство разработчика по пакету интеграции Enterprise Library для Microsoft Azure

Марк Аггар (Mark Aggar)

PDF

Эта книга демонстрирует, как можно использовать пакет интеграции Enterprise Library для Microsoft Azure в существующем приложении Microsoft Azure, чтобы улучшить надежность, управляемость, масштабируемость, стабильность и расширяемость приложения. В частности рассматриваются вопросы автоматического масштабирвоания в Microsoft Azure (Autoscaling Application Block), обработка ошибок исключений и минимизациях их влияние на компоненты системы (Transient Fault Handling Application Block) и т.п.

 

Рекомендации по обеспечению безопасности при разработке приложений Microsoft Azure

Эндрю Маршал (Andrew Marshall), Майкл Говард (Michael Howard), Грант Багер (Grant Bugher), Брайан Харден (Brian Harden)

PDF

В этом документе рассматриваются трудные задачи обеспечения безопасности и приводятся рекомендуемые подходы к проектированию и разработке безопасных предложений для платформы Microsoft Azure от Microsoft. Центр инженеров по безопасности Microsoft Security Engineering Center (MSEC) и группа специалистов Online Services Security & Compliance (OSSC) корпорации Microsoft совместно с группой разработчиков Microsoft Azure реализовали в этой среде все принципы и процедуры обеспечения безопасности, разработанные корпорацией Microsoft в течение многих лет управления рисками безопасности в традиционных средах разработки и операционной деятельности.

 

ВЫ СОЗДАЕТЕ СВОЕ ПЕРВОЕ ПРИЛОЖЕНИЕ SAAS ДЛЯ Microsoft Azure? НАЧНИТЕ С ПРОЧТЕНИЯ ЭТОГО ДОКУМЕНТА

Дэвид Чаппел (David Chappell)

PDF

Многие разработчики программного обеспечения, от устоявшихся до недавно созданных компаний, все чаще создают приложения для облачных платформ. Эти приложения соответствуют модели «программное обеспечение как услуга» (Software as a Service, SaaS) и могут быть разработаны для таких облачных платформ, как Microsoft Azure. Но создание приложения SaaS значительно отличается от традиционной разработки. Вам придется думать по-новому. В этом документе описаны некоторые ключевые концепции, которые стоит помнить при разработке первого приложения SaaS для платформы Microsoft Azure.