Поделиться через


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

Данные являются центральными для всех приложений. Одним из наиболее важных архитектурных решений является выбор правильного решения базы данных. 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 с другими облачными службами:

Соавторы

Корпорация Майкрософт поддерживает эту статью. Следующие авторы написали эту статью.

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

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