Разработка мультитенантных приложений для облака на платформе Microsoft Windows Azure. 3-й выпуск
Это практическое руководство от команды Microsoft Patterns & Practices посвящено проектированию и созданию мультитенантных приложений, размещённых в облачной платформе Windows Azure. Книга рассматривает архитектурные решения, позволяющие одному экземпляру приложения обслуживать множество клиентов (тенантов) с изоляцией их данных и конфигураций.
Основное внимание уделяется сравнению однотенантной и мультитенантной архитектур, выбору подходящей модели для бизнес-задач, а также детальному проектированию уровня данных. Авторы анализируют различные стратегии хранения и секционирования данных с использованием сервисов Azure: табличное хранилище, хранилище BLOB-объектов и базу данных SQL.
В книге подробно разбирается сквозной пример приложения Surveys (опросы) компании Tailspin, который иллюстрирует ключевые концепции: изоляцию данных клиентов, масштабируемость, управление жизненным циклом приложения, аутентификацию, авторизацию и мониторинг. Особое внимание уделено финансовым аспектам, выставлению счетов и управлению затратами в мультитенантной модели.









