Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Rozwiązania wielodostępne na platformie Azure często używają usługi Azure SQL Database. W tym artykule opisano kluczowe funkcje usługi SQL Database, które obsługują wielodostępny projekt systemu. Zawiera również wskazówki i przykłady dotyczące implementowania usługi Azure SQL w rozwiązaniu wielodostępnym.
Wskazówki
Zespół usługi SQL Database publikuje obszerne wskazówki dotyczące implementowania architektur wielodostępnych przy użyciu usługi SQL Database. Aby uzyskać więcej informacji, zobacz Wielodostępne wzorce dzierżawy bazy danych oprogramowania jako usługi (SaaS) i Partycjonowanie bazy danych SQL Database.
Funkcje usługi SQL Database, które obsługują wielodostępność
Usługa SQL Database zawiera wiele funkcji, które obsługują wielodzierżawczość.
Pule elastyczne
Pule elastyczne obsługują współużytkowanie zasobów obliczeniowych w wielu bazach danych na tym samym serwerze. Korzystając z elastycznych pul, można osiągnąć elastyczność wydajności dla każdej bazy danych. Możesz również zmaksymalizować efektywność kosztową, udostępniając aprowizowane zasoby w wielu bazach danych. Elastyczne pule zapewniają wbudowane zabezpieczenia przed problemem głośnego sąsiada.
Elastyczne pule w warstwie Hyperscale rozszerzają model elastycznych pul na warstwę usługi Hyperscale. W jednej puli w warstwie Hyperscale można utrzymywać wiele baz danych dzierżawców i skalować współdzielone zasoby obliczeniowe niezależnie od rozmiaru danych poszczególnych dzierżawców. Pule w warstwie Hyperscale oferują również wyższe limity magazynu danych dla każdej bazy danych niż inne warstwy pul elastycznych. Używaj pul Hyperscale, gdy bazy danych poszczególnych dzierżawców przekraczają limity przestrzeni magazynowej pul niebędących pulami Hyperscale. Pule replik skalowanych do odczytu można dodawać w celu odciążania obciążeń odczytu między dzierżawami.
Aby uzyskać więcej informacji, zobacz następujące zasoby:
- Elastyczne pule usługi SQL Database
- Zarządzanie zasobami w ramach gęstych pul elastycznych
- Strategie odzyskiwania po awarii dla aplikacji korzystających z elastycznych pul usługi SQL Database
- Omówienie elastycznych pul hiperskalujących
- Pracuj z pulami elastycznymi w warstwie Hiperskala przy użyciu narzędzi wiersza polecenia
Narzędzia elastycznych baz danych
Wzorzec fragmentowania umożliwia skalowanie obciążenia w wielu bazach danych. Usługa SQL Database udostępnia narzędzia do obsługi fragmentowania. Te narzędzia obejmują zarządzanie mapami fragmentów, które służą jako bazy danych śledzące najemców przypisanych do każdego fragmentu. Te narzędzia obejmują również możliwość inicjowania i śledzenia zapytań i operacji zarządzania na wielu fragmentach przy użyciu zadań elastycznych.
Aby uzyskać więcej informacji, zobacz następujące zasoby:
- Skalowanie w poziomie przy użyciu bazy danych SQL
- Automatyzowanie zadań zarządzania w usłudze Azure SQL
- Jak tworzyć zadania elastyczne i zarządzać nimi
Zabezpieczenia na poziomie wiersza
Zabezpieczenia na poziomie wiersza pomagają wymusić izolację na poziomie najemcy w udostępnionych tabelach. Aby uzyskać więcej informacji, zobacz Implementacja zabezpieczeń na poziomie Azure SQL.
Zarządzanie kluczami
Funkcja Always Encrypted zapewnia kompleksowe szyfrowanie baz danych. Jeśli dzierżawcy muszą podać własne klucze szyfrowania, rozważ wdrożenie oddzielnych baz danych dla każdej dzierżawy i włączenie funkcji Always Encrypted w tych bazach danych.
Współautorzy
Firma Microsoft utrzymuje ten artykuł. Następujący współautorzy napisali ten artykuł.
Główni autorzy:
- Paul Burpo | Główny inżynier klienta, fasttrack dla platformy Azure
- John Downs | Główny inżynier oprogramowania, wzorce i praktyki platformy Azure
Inni współautorzy:
- Silvano Coriani | Główny menedżer programu, Azure SQL
- Dimitri Furman | Główny menedżer programu, Azure SQL
- Sanjay Mishra | Główny menedżer programu grupy, Azure SQL
- Arsen Vladimirskiy | Główny inżynier klienta, fasttrack dla platformy Azure
Aby wyświetlić niepubliczne profile serwisu LinkedIn, zaloguj się do serwisu LinkedIn.
Następne kroki
- Uruchom milion baz danych na platformie Azure SQL dla dużego dostawcy SaaS: Dynamics 365 i Microsoft Power Platform
- Wzorce projektowe dla aplikacji SaaS w usłudze SQL Database
- Najlepsze rozwiązania dotyczące architektury dla usługi SQL Database