Начало работы с архитектурой базы данных

Данные являются центральными для всех приложений. Одним из наиболее важных архитектурных решений является выбор правильного решения базы данных. Azure предоставляет комплексный портфель служб баз данных, охватывающих реляционные базы данных, NoSQL базы данных, кэши в памяти и управляемые экземпляры баз данных. Независимо от того, создаете ли транзакционные приложения, аналитические рабочие нагрузки или глобально распределенные системы, Azure службы баз данных обеспечивают производительность, масштабируемость и надежность, необходимые вашей организации.

Правильная база данных для вашего сценария зависит от модели данных, требований к согласованности, шаблонов запросов и операционных настроек. Основные аспекты включают структуру данных, например реляционную и нереляционную, требования к транзакциям, потребности масштабируемости и требуемый уровень затрат на управление. Портфель баз данных Azure охватывает полностью управляемые платформы как услуга (PaaS), инфраструктуру как услуга (IaaS) и специализированные службы для конкретных характеров рабочих нагрузок.

Architecture

Диаграмма, показывающая путь решения для баз данных на Azure.

Скачайте файл Visio этой архитектуры.

Apache, Apache® Cassandra® и логотип Hadoop являются зарегистрированными товарными знаками или товарными знаками Apache Software Foundation в США и/или других странах. Использование этих меток не подразумевает подтверждения от Apache Software Foundation.

На предыдущей схеме показана обычная реализация базовой или базовой базы данных. Для реальных решений, которые можно создать в Azure, см. раздел Архитектуры баз данных.

Azure решения для баз данных включают традиционные системы управления реляционными базами данных (RDBMS) и сетевые системы обработки транзакций (OLTP), рабочие нагрузки больших данных и аналитики, включая системы оперативной аналитической обработки (OLAP) и рабочие нагрузки NoSQL. Чтобы найти практические решения, которые можно реализовать в Azure, см. статью Архитектуры баз данных.

Изучение архитектуры баз данных и руководств

В этом разделе содержатся полностью разработанные архитектуры, которые можно развернуть в Azure и расширить до промышленного уровня решений и руководств. Эти статьи помогут вам решить, как использовать технологии базы данных в Azure. Идеи решения демонстрируют шаблоны реализации и возможности, которые следует учитывать при планировании разработки проверки концепции базы данных (POC).

Руководства по базам данных

Выбор технологий

В следующих статьях вы можете оценить и выбрать лучшие технологии базы данных для ваших требований к рабочей нагрузке:

NoSQL

Обработка данных

Управление данными

Архитектура базы данных

Следующие готовые к рабочей среде архитектуры демонстрируют комплексные решения баз данных, которые можно развертывать и настраивать.

Хранилище данных

Фабрика данных Azure

NoSQL

Мэйнфрейм

Реляционный

Большие данные

Идеи решения базы данных

Реляционный

NoSQL

Сведения о базах данных в Azure

Microsoft Learn предоставляет бесплатные учебные ресурсы для Azure технологий базы данных. Платформа предлагает видео, учебники и интерактивные лаборатории для конкретных продуктов и служб, а также пути обучения, организованные по роли задания.

Следующие ресурсы предоставляют базовые знания для реализации баз данных на Azure:

Пути обучения по роли

Для получения большего количества обучающих курсов на основе роли просмотрите другие пути обучения.

Готовность организации

Организации, начинающие внедрение облака, могут использовать Cloud Adoption Framework для Azure для получения проверенных рекомендаций, предназначенных для ускорения внедрения облака. Рекомендации по созданию стратегии для унифицированной платформы данных смотрите в стратегии для объединения ваших данных.

Чтобы обеспечить качество решения базы данных на Azure, выполните Azure Well-Architected Framework. Платформа Well-Architected дает рекомендации для организаций, стремящихся к достижению архитектурного совершенства, и описывает, как проектировать, предоставлять и отслеживать оптимизированные по затратам решения Azure.

Инструкции для конкретной базы данных см. в следующих руководствах по службе Well-Architected Framework:

Лучшие практики

Ознакомьтесь со следующими рекомендациями при разработке решений базы данных.

Лучшие практики Описание
Шаблон папки "Исходящие транзакции" с Azure Cosmos DB Узнайте, как использовать шаблон исходящих транзакций для надежного обмена сообщениями и гарантированной доставки событий.
Распределите ваши данные глобально с помощью Azure Cosmos DB Чтобы обеспечить низкую задержку и высокую доступность, некоторые приложения необходимо развернуть в центрах обработки данных, близких к их пользователям.
Безопасность в Azure Cosmos DB Рекомендации по обеспечению безопасности помогают предотвратить, обнаруживать и реагировать на нарушения базы данных.
Непрерывное резервное копирование с восстановлением до заданного момента времени (PITR) в Azure Cosmos DB Узнайте о Azure Cosmos DB PITR.
Высокий уровень доступности с помощью Azure Cosmos DB Azure Cosmos DB предоставляет несколько функций и параметров конфигурации для обеспечения высокой доступности.
Высокая доступность для База данных SQL Azure и Управляемый экземпляр SQL Azure База данных не должна быть одной точкой сбоя в архитектуре.

Оставайтесь актуальными с базами данных

Azure службы баз данных развиваются для решения современных проблем с данными. Следите за последними обновлениями и функциями.

Сведения о том, как оставаться в курсе ключевых служб баз данных, см. в следующих статьях:

Другие ресурсы

Базы данных являются широкой категорией и охватывают ряд решений. Следующие ресурсы помогут вам узнать больше о Azure.

Гибридные и многооблачные решения

Большинству организаций нужен гибридный подход к базам данных, так как они имеют рабочие нагрузки, которые выполняются как локально, так и в облаке. Организации обычно расширяют локальные решения для баз данных в облаке. Для подключения сред организации должны выбрать архитектуру гибридной сети.

Ознакомьтесь со следующими ключевыми сценариями гибридной базы данных:

Модернизация данных мейнфрейма

Организации, использующие устаревшие системы мейнфреймов, могут модернизировать рабочие нагрузки данных путем миграции в службы баз данных Azure. Azure предоставляет несколько шаблонов миграции и стратегий репликации для перехода данных мейнфрейма при сохранении непрерывности бизнес-процессов.

Интеграция аналитики

Сведения о рабочих нагрузках аналитики, зависящих от хорошо спроектированных баз данных, см. в следующих статьях:

Amazon Web Services (AWS) или Google Cloud эксперты

Чтобы быстро увеличить масштаб, следующие статьи сравнивают параметры базы данных Azure с другими облачными службами:

Соавторы

Microsoft поддерживает эту статью. Следующие авторы написали эту статью.

Основные авторы:

Чтобы увидеть закрытые профили LinkedIn, войдите в LinkedIn.