Технологии реляционных баз данных в Azure и AWS
RDS и службы реляционных баз данных Azure
Azure предоставляет несколько служб реляционных баз данных, эквивалентных службе реляционных баз данных AWS (RDS). Например:
- База данных SQL
- База данных Azure для MySQL
- База данных Azure для PostgreSQL
- База данных Azure для MariaDB
Другие ядра СУБД, такие как SQL Server, Oracle и MySQL, можно развернуть с помощью экземпляров виртуальных машин Azure.
Цены на RDS в AWS определяются объемом аппаратных ресурсов, которые использует экземпляр, таких как ЦП, память, хранилище и пропускная способности сети. В службах баз данных Azure цена зависит от размера базы данных, параллельных подключений и уровней пропускной способности.
См. также
Аналитики и большие данные
Azure предоставляет пакет продуктов и услуг, предназначенных для сбора, систематизации, анализа и визуализации больших объемов данных. Он состоит из следующих служб:
HDInsight. Управляемый дистрибутив Apache, который включает Hadoop, Spark, Storm или HBase.
Фабрика данных. Обеспечивает функции оркестрации и конвейера данных.
Azure Synapse Analytics — это корпоративная служба аналитики, которая ускоряет извлечение аналитических сведений в разных хранилищах данных и системах больших данных.
Azure Databricks — это централизованная платформа аналитики для аналитиков, специалистов по инжинирингу данных, специалистов по обработке и анализу данных и специалистов по машинному обучению.
Data Lake Store — это служба аналитики, объединяющая корпоративное хранилище и аналитику больших данных. Запрашивайте данные в соответствии с вашими требованиями, используя бессерверные или выделенные ресурсы в большом масштабе.
Машинное обучение. Используется для создания и применения операций прогнозной аналитики данных.
Stream Analytics. Аналитика данных в реальном времени.
Data Lake Analytics. Крупномасштабная служба аналитики, оптимизированная для работы с Data Lake Store.
Power BI — это служба бизнес-аналитики, которая предоставляет возможности для создания подробных интерактивных визуализаций данных.
Сравнение служб
Тип | Служба AWS | Служба Azure | Description |
---|---|---|---|
Реляционная база данных | RDS | База данных SQL База данных Azure для MySQL База данных Azure для PostgreSQL База данных Azure для MariaDB |
Управляемые службы реляционных баз данных, в которых за устойчивость, масштабирование и обслуживание в первую очередь отвечает платформа Azure. |
Бессерверная реляционная база данных | Amazon Aurora Serverless | Бессерверная база данных SQL Azure Бессерверный пул SQL в Azure Synapse Analytics |
Решения для баз данных, которые автоматически масштабируют вычислительные ресурсы в зависимости от рабочей нагрузки. Оплата производится за фактическое время использования вычислительных ресурсов (Azure SQL) или за объем данных, обработанных запросами (бессерверная служба Azure Synapse Analytics). |
NoSQL | DynamoDB (key-value) SimpleDB Amazon DocumentDB (документ) Amazon Neptune (Graph) |
Azure Cosmos DB | Azure Cosmos DB — это глобально распределенная база данных с несколькими моделями данных, которая изначально поддерживает несколько моделей данных, включая пары "ключ—значение", "документы", "графы" и "столбец". |
Кэширование | ЭластиКаче Amazon MemoryDB для Redis |
Кэш для Redis | Распределенная служба кэширования на основе памяти, которая предоставляет высокопроизводительное хранилище, которое обычно используется для разгрузки нетрансляционной работы из базы данных. |
Миграция базы данных | Database Migration Service | Database Migration Service | Служба, которая обеспечивает перенос схемы базы данных и данных из одного формата базы данных в определенную технологию базы данных в облаке. |
Архитектуры баз данных
Архитектура | Description |
---|---|
Игры с помощью Azure Cosmos DB | Используйте возможность гибкого масштабирования базы данных в случае непредсказуемых пиковых нагрузок трафика, а также чтобы обеспечить низкие задержки при использовании многопользовательских решений в глобальном масштабе. |