Udostępnij za pośrednictwem


Modernizuj dowolną bazę danych w chmurze

Modernizacja baz danych może poprawić sposób przechowywania, przetwarzania i podawania danych. Celem transformacji bazy danych jest zwiększenie niezawodności, wydajności i kosztów danych. Wdrażanie rozwiązań typu "platforma jako usługa" (PaaS) i infrastruktury jako usługi (IaaS) w celu modernizacji dowolnej bazy danych w chmurze.

Dwie kategorie rozwiązań bazy danych:

Mamy dwie kategorie rozwiązań baz danych. Te dwie kategorie umożliwiają modernizację dowolnej bazy danych w chmurze.

  • "Azure SQL" to kategoria rozwiązań baz danych dla programu SQL Server i innych zamkniętych baz danych SQL.
  • "Open source and NoSQL" to kategoria rozwiązań baz danych dla baz danych SQL typu open source i baz danych NoSQL.

Diagram przedstawiający opcje platformy bazy danych w chmurze, przechodząc od większości kontroli do większości produktywności. W dolnej części znajduje się punkt początkowy. Pojawiają się dwie ścieżki: jedna dla bazy danych SQL Database, a druga dla baz danych open source i NoSQL.

Rozwiązania PaaS i IaaS:

Istnieją dwa rozwiązania PaaS i jedno rozwiązanie IaaS do wyboru w każdej kategorii bazy danych. Każda opcja zapewnia inną równowagę kontroli i produktywności. Uwzględniamy rozwiązania typu infrastruktura jako usługa (IaaS), aby uwzględnić różne źródła baz danych, od których zaczynają się klienci.

Azure SQL:

  • Program SQL Server na maszynach wirtualnych (IaaS)
  • Azure SQL Managed Instance (PaaS)
  • W pełni zarządzana baza danych Azure SQL Database (PaaS)

Sql i NoSQL typu open source:

  • MySQL, MariaDB lub PostgreSQL na maszynach wirtualnych (IaaS)
  • Usługa Azure Cosmos DB i wystąpienie zarządzane platformy Azure dla usługi Apache Casandra (PaaS)
  • W pełni zarządzane bazy danych MySQL, MariaDB i PostgreSQL (PaaS)

Skorzystaj z poniższych tabel, aby znaleźć wskazówki dotyczące implementacji dotyczące modernizacji bazy danych.

Opcja 1 — modernizacja programu SQL Server i innych baz danych SQL

Modernizuj program SQL Server i inne bazy danych SQL. Usługa Azure SQL obsługuje program SQL Server i inne zastrzeżone bazy danych SQL, takie jak Oracle i Db2.

Znalezienie właściwej równowagi kontroli i produktywności jest głównym zagadnieniem w modernizacji bazy danych. Skorzystaj z poniższej tabeli, aby znaleźć właściwą równowagę. Sprawdź, czy wymienione rozwiązanie spełnia Twoje potrzeby.

Jeśli znajdziesz odpowiednie rozwiązanie, postępuj zgodnie ze wskazówkami dotyczącymi implementacji, aby zmodernizować aplikację.

Kontrola a produktywność Rozwiązanie Twoje potrzeby Wskazówki dotyczące implementacji
Większość kontrolek Program SQL Server na maszynach wirtualnych z systemem Windows lub Linux
  • Kontrolka systemu operacyjnego
  • Szybka modernizacja
Źródło bazy danych:

SQL Server

Oracle

Db2

Azure Database Migration Service
Równoważenie kontroli i
Wydajność
Wystąpienie zarządzane Azure SQL
  • Niemal 100% zgodność z programem SQL Server (Enterprise Edition)
  • Automatyczne stosowanie poprawek
  • Natywna wysoka dostępność
  • Funkcje o zakresie wystąpienia (takie jak Service Broker lub SQL Server Agent)
Źródło bazy danych:

SQL Server

Oracle

Db2
Największa produktywność Azure SQL Database
  • Wielodostępna aplikacja SaaS
  • Elastyczność
  • Skalowanie zasobów obliczeniowych niezależnie od magazynu
Źródło bazy danych:

SQL Server

Oracle

Db2

Uzyskaj dostęp

SAP ASE

Opcja 2 — modernizacja baz danych SQL i NoSQL typu open source

Modernizuj bazy danych SQL typu open source i bazy danych NoSQL. Znalezienie właściwej równowagi kontroli i produktywności jest głównym zagadnieniem w modernizacji bazy danych. Użyj tabeli, aby znaleźć właściwą równowagę. Sprawdź, czy wymienione rozwiązanie spełnia Twoje potrzeby.

Jeśli znajdziesz odpowiednie rozwiązanie, postępuj zgodnie ze wskazówkami dotyczącymi implementacji, aby zmodernizować aplikację.

Kontrola a produktywność Rozwiązanie Twoje potrzeby Wskazówki dotyczące implementacji
Większość kontrolek Bazy danych typu open source na maszynach wirtualnych — MySQL, MariaDB, PostgreSQL
  • Kontrolka systemu operacyjnego
  • Nadmiarowość strefy
Korzystanie z usługi Azure Database Migration Service

Instalowanie bazy danych na maszynie wirtualnej
Równoważenie kontroli i produktywności Azure Managed Instance for Apache Cassandra
  • Wdrożenie hybrydowe
  • Automatyczne wdrażanie i skalowanie dla centrów danych Apache Cassandra
  • Automatyczne stosowanie poprawek
  • Zautomatyzowane kontrole kondycji
Apache Cassandra
Największa produktywność Azure Cosmos DB
  • W pełni zarządzana baza danych NoSQL
  • Efektywność kosztowa
  • Obsługa bazy danych MongoDB i języka Gremlin
Azure Cosmos DB
Największa produktywność Azure Database for MySQL
  • W pełni zarządzane rozwiązanie SQL
  • Koszt i wydajność
Azure Database for MySQL

Korzystanie z usługi Azure Database Migration Service
Największa produktywność Azure Database for MariaDB
  • W pełni zarządzane rozwiązanie SQL
  • Koszt i wydajność
Azure Database for MariaDB
Największa produktywność Azure Database for PostgreSQL
  • W pełni zarządzane rozwiązanie SQL
  • Koszt i wydajność
Azure Database for PostreSQL

Następne kroki

Uzyskaj więcej wskazówek w programie migracji i modernizacji platformy Azure