Co to jest usługa Azure SQL Database?What is the Azure SQL Database service?

Azure SQL Database to relacyjna baza danych ogólnego przeznaczenia, udostępniana jako usługa zarządzana.Azure SQL Database is a general-purpose relational database, provided as a managed service. Dzięki niej można utworzyć warstwę magazynu danych o wysokiej dostępności i o wysokiej wydajności dla aplikacji i rozwiązań na platformie Azure.With it, you can create a highly available and high-performance data storage layer for the applications and solutions in Azure. SQL Database może być właściwym wyborem dla różnych nowoczesnych aplikacji w chmurze, ponieważ umożliwia przetwarzanie zarówno danych relacyjnych, jak i nierelacyjnych struktur, takich jak wykresy, JSON, przestrzenne i XML.SQL Database can be the right choice for a variety of modern cloud applications because it enables you to process both relational data and non-relational structures, such as graphs, JSON, spatial, and XML.

Jest on oparty na najnowszej stabilnej wersji aparatu bazy danych Microsoft SQL Server.It's based on the latest stable version of the Microsoft SQL Server database engine. Można korzystać z zaawansowanych funkcji przetwarzania zapytań, takich jak technologie w pamięci o wysokiej wydajności i inteligentne przetwarzanie zapytań.You can use advanced query processing features, such as high-performance in-memory technologies and intelligent query processing. W rzeczywistości najnowsze możliwości SQL Server są najpierw wydane do SQL Database, a dopiero SQL Server.In fact, the newest capabilities of SQL Server are released first to SQL Database, and then to SQL Server itself. Uzyskasz najnowsze możliwości SQL Server bez narzutu na stosowanie poprawek lub uaktualnianie, przetestowane przez miliony baz danych.You get the newest SQL Server capabilities with no overhead for patching or upgrading, tested across millions of databases.

SQL Database umożliwia łatwe definiowanie i skalowanie wydajności w ramach dwóch różnych modeli zakupów: modelu zakupu opartego na rdzeń wirtualny i modelu zakupu opartegona jednostkach DTU.SQL Database enables you to easily define and scale performance within two different purchasing models: a vCore-based purchasing model and a DTU-based purchasing model. SQL Database to w pełni zarządzana usługa, która ma wbudowaną wysoką dostępność, kopie zapasowe i inne typowe operacje konserwacyjne.SQL Database is a fully managed service that has built-in high availability, backups, and other common maintenance operations. Firma Microsoft obsługuje wszystkie poprawki i aktualizacje kodu SQL i systemu operacyjnego.Microsoft handles all patching and updating of the SQL and operating system code. Nie trzeba zarządzać podstawową infrastrukturą.You don't have to manage the underlying infrastructure.

Uwaga

Aby zapoznać się z odpowiednimi postanowieniami i ich definicjami, zobacz słownik terminów SQL Database.For relevant terms and their definitions, see the SQL Database terms glossary.

Modele wdrażaniaDeployment models

Usługa Azure SQL Database udostępnia następujące opcje wdrażania na potrzeby bazy danych Azure SQL Database:Azure SQL Database provides the following deployment options for an Azure SQL database:

Diagram opcji wdrażania

  • Pojedyncza baza danych reprezentuje w pełni zarządzaną, izolowaną bazę danych.Single database represents a fully managed, isolated database. Możesz użyć tej opcji, jeśli masz nowoczesne aplikacje i mikrousługi w chmurze, które wymagają pojedynczego wiarygodnego źródła danych.You might use this option if you have modern cloud applications and microservices that need a single reliable data source. Pojedyncza baza danych jest podobna do zawartej bazy danych w aparacie Microsoft SQL Server Database.A single database is similar to a contained database in Microsoft SQL Server Database Engine.
  • Wystąpienie zarządzane jest w pełni zarządzanym wystąpieniem aparatu bazy danych Microsoft SQL Server.Managed instance is a fully managed instance of the Microsoft SQL Server Database Engine. Zawiera zestaw baz danych, które mogą być używane razem.It contains a set of databases that can be used together. Ta opcja umożliwia łatwe Migrowanie lokalnych baz danych SQL Server do chmury platformy Azure, a także dla aplikacji, które muszą korzystać z funkcji bazy danych, które zapewnia SQL Server aparat bazy danych.Use this option for easy migration of on-premises SQL Server databases to the Azure cloud, and for applications that need to use the database features that SQL Server Database Engine provides.
  • Elastyczna Pula to zbiór pojedynczych baz danych z współdzielonym zestawem zasobów, takich jak procesor CPU lub pamięć.Elastic pool is a collection of single databases with a shared set of resources, such as CPU or memory. Pojedyncze bazy danych można przenieść do i z puli elastycznej.Single databases can be moved into and out of an elastic pool.

Ważne

Aby zrozumieć różnice między funkcjami SQL Database i SQL Server, a także różnice między różnymi Azure SQL Database opcjami wdrażania, zobacz temat funkcje SQL Database.To understand the feature differences between SQL Database and SQL Server, as well as the differences among different Azure SQL Database deployment options, see SQL Database features.

SQL Database zapewnia przewidywalną wydajność z wieloma typami zasobów, warstwami usług i rozmiarami obliczeniowymi.SQL Database delivers predictable performance with multiple resource types, service tiers, and compute sizes. Zapewnia dynamiczną skalowalność bez przestojów, wbudowaną inteligentną optymalizację, globalną skalowalność i dostępność oraz zaawansowane opcje zabezpieczeń.It provides dynamic scalability with no downtime, built-in intelligent optimization, global scalability and availability, and advanced security options. Te funkcje umożliwiają skoncentrowanie się na szybkim tworzeniu aplikacji i skróceniu czasu wprowadzenia na rynek, a nie na zarządzaniu maszynami wirtualnymi i infrastrukturą.These capabilities allow you to focus on rapid app development and accelerating your time-to-market, rather than on managing virtual machines and infrastructure. Usługa SQL Database jest obecnie dostępna w 38 centrach danych na całym świecie, dzięki czemu można uruchamiać bazę w centrum w pobliżu użytkownika.The SQL Database service is currently in 38 datacenters around the world, so you can run your database in a datacenter near you.

Skalowalna wydajność i puleScalable performance and pools

Można zdefiniować przypisaną ilość zasobów.You can define the amount of resources assigned.

  • W przypadku pojedynczych baz danych każda baza danych jest odizolowana od innych i przenośna.With single databases, each database is isolated from others and is portable. Każdy z nich ma swoją własną gwarantowaną ilość zasobów obliczeniowych, pamięci i magazynu.Each has its own guaranteed amount of compute, memory, and storage resources. Ilość zasobów przypisanych do bazy danych jest przeznaczona dla tej bazy danych i nie jest współdzielona z innymi bazami danych na platformie Azure.The amount of the resources assigned to the database is dedicated to that database, and isn't shared with other databases in Azure. Możesz dynamicznie skalować zasoby pojedynczej bazy danych w górę i w dół.You can dynamically scale single database resources up and down. Opcja pojedynczej bazy danych zapewnia różne zasoby obliczeniowe, pamięć i magazyn dla różnych potrzeb.The single database option provides different compute, memory, and storage resources for different needs. Można na przykład uzyskać od 1 do 80 rdzeni wirtualnych lub 32 GB do 4 TB.For example, you can get 1 to 80 vCores, or 32 GB to 4 TB. Warstwa usługi dla jednej bazy danych umożliwia skalowanie do 100 TB przy użyciu funkcji szybkiego tworzenia kopii zapasowych i przywracania.The hyperscale service tier for single database enables you to scale to 100 TB, with fast backup and restore capabilities.
  • W przypadku pul elastycznych można przypisywać zasoby, które są współużytkowane przez wszystkie bazy danych w puli.With elastic pools, you can assign resources that are shared by all databases in the pool. Można utworzyć nową bazę danych lub przenieść istniejące pojedyncze bazy danych do puli zasobów, aby zmaksymalizować wykorzystanie zasobów i zaoszczędzić pieniądze.You can create a new database, or move the existing single databases into a resource pool to maximize the use of resources and save money. Ta opcja zapewnia również możliwość dynamicznego skalowania zasobów puli elastycznej w górę i w dół.This option also gives you the ability to dynamically scale elastic pool resources up and down.
  • Z wystąpieniami zarządzanymi każde wystąpienie zarządzane jest odizolowane od innych wystąpień z gwarantowanymi zasobami.With managed instances, each managed instance is isolated from other instances with guaranteed resources. W wystąpieniu zarządzanym bazy danych wystąpienia korzystają z zestawu zasobów.Within a managed instance, the instance databases share a set of resources. Zasoby wystąpienia zarządzanego można dynamicznie skalować w górę i w dół.You can dynamically scale managed instance resources up and down.

Możesz utworzyć swoją pierwszą aplikację w małej, pojedynczej bazie danych przy niskich kosztach miesięcznie w warstwie usług ogólnego przeznaczenia.You can build your first app on a small, single database at a low cost per month in the general-purpose service tier. Następnie można zmienić warstwę usługi ręcznie lub programowo w dowolnym momencie do warstwy usługi o krytycznym znaczeniu dla firmy, aby zaspokoić potrzeby rozwiązania.You can then change its service tier manually or programmatically at any time to the business-critical service tier, to meet the needs of your solution. Wydajność można dostosować bez przestoju aplikacji i przerwy w świadczeniu usługi klientom.You can adjust performance without downtime to your app or to your customers. Dynamiczna skalowalność umożliwia bazie danych przezroczyste odpowiadanie na gwałtownie zmieniające się wymagania dotyczące zasobów.Dynamic scalability enables your database to transparently respond to rapidly changing resource requirements. Płacisz tylko za zasoby, których potrzebujesz, gdy będą potrzebne.You pay for only the resources that you need when you need them.

Dynamiczna skalowalność różni się od skalowania automatycznego.Dynamic scalability is different from autoscale. O skalowaniu automatycznym mówimy, gdy usługa jest skalowana automatycznie na podstawie kryteriów, natomiast dynamiczna skalowalność uwzględnia skalowanie ręczne bez przestojów.Autoscale is when a service scales automatically based on criteria, whereas dynamic scalability allows for manual scaling without downtime. Opcja pojedynczej bazy danych obsługuje ręczną dynamiczną skalowalność, ale nie Skalowanie automatyczne.The single database option supports manual dynamic scalability, but not autoscale. Aby zapewnić bardziej automatyczne środowisko, należy rozważyć użycie pul elastycznych, które umożliwiają współużytkowanie zasobów w puli na podstawie indywidualnych potrzeb baz danych.For a more automatic experience, consider using elastic pools, which allow databases to share resources in a pool based on individual database needs. Innym rozwiązaniem jest użycie skryptów, które mogą pomóc zautomatyzować skalowalność dla pojedynczej bazy danych.Another option is to use scripts that can help automate scalability for a single database. Aby zapoznać się z przykładem, zobacz Używanie programu PowerShell do monitorowania i skalowania pojedynczej bazy danych.For an example, see Use PowerShell to monitor and scale a single database.

Modele zakupówPurchasing models

SQL Database oferuje następujące modele zakupów:SQL Database offers the following purchasing models:

  • Model zakupu oparty na rdzeń wirtualny umożliwia wybranie liczby rdzeni wirtualnych, ilości pamięci oraz ilości i szybkości magazynu.The vCore-based purchasing model lets you choose the number of vCores, the amount of memory, and the amount and speed of storage. Model zakupu oparty na rdzeń wirtualny umożliwia również korzystanie z Korzyść użycia hybrydowego platformy Azure SQL Server w celu uzyskania oszczędności kosztów.The vCore-based purchasing model also allows you to use Azure Hybrid Benefit for SQL Server to gain cost savings. Aby uzyskać więcej informacji na temat Korzyść użycia hybrydowego platformy Azure, zobacz sekcję "często zadawane pytania" w dalszej części tego artykułu.For more information about the Azure Hybrid Benefit, see the "Frequently asked questions" section later in this article.
  • Model zakupu oparty na jednostkach DTU oferuje mieszankę zasobów obliczeniowych, pamięci i operacji we/wy w trzech warstwach usług, co pozwala na obsługę lekkich obciążeń związanych z bazami danych.The DTU-based purchasing model offers a blend of compute, memory, and I/O resources in three service tiers, to support light to heavy database workloads. Rozmiary obliczeniowe w poszczególnych warstwach zapewniają inną kombinację tych zasobów, do których można dodać dodatkowe zasoby magazynu.Compute sizes within each tier provide a different mix of these resources, to which you can add additional storage resources.
  • Model bezserwerowy automatycznie skaluje obliczenia na podstawie zapotrzebowania na obciążenia i rachunki dla ilości użytych obliczeń na sekundę.The serverless model automatically scales compute based on workload demand, and bills for the amount of compute used per second. Warstwa obliczeniowa bezserwerowa również automatycznie wstrzymuje bazy danych w trakcie okresów nieaktywnych, gdy są naliczane opłaty za magazyn, a następnie automatycznie wznawiają bazy danych po powrocie działania.The serverless compute tier also automatically pauses databases during inactive periods when only storage is billed, and automatically resumes databases when activity returns.

Warstwy usługService tiers

Azure SQL Database oferuje trzy warstwy usług zaprojektowane dla różnych typów aplikacji:Azure SQL Database offers three service tiers that are designed for different types of applications:

  • Ogólnego przeznaczenia/standardowa warstwa usług zaprojektowana pod kątem typowych obciążeń.General Purpose/Standard service tier designed for common workloads. Oferuje zorientowane na budżety Opcje obliczeniowe i magazynowe.It offers budget-oriented balanced compute and storage options.
  • Warstwa usługi krytyczne dla działania firmy/Premium zaprojektowana dla aplikacji OLTP z wysoką szybkością transakcji i operacjami we/wy o najniższym opóźnieniu.Business Critical/Premium service tier designed for OLTP applications with high transaction rate and lowest-latency I/O. Zapewnia największą odporność na błędy przy użyciu kilku izolowanych replik.It offers the highest resilience to failures by using several isolated replicas.
  • Warstwa usługi do skalowania dla bardzo dużych baz danych OLTP oraz możliwość automatycznego skalowania magazynu i skalowania w poziomie płynnie.Hyperscale service tier designed for very large OLTP database and the ability to auto-scale storage and scale compute fluidly.

Pule elastyczne umożliwiające zmaksymalizowanie wykorzystania zasobówElastic pools to maximize resource utilization

W przypadku wielu firm i aplikacji możliwość tworzenia pojedynczych baz danych i dostosowywania wydajności na żądanie jest wystarczająca, zwłaszcza gdy wzorce użycia są względnie przewidywalne.For many businesses and applications, being able to create single databases and dial performance up or down on demand is enough, especially if usage patterns are relatively predictable. Nieprzewidywalne wzorce użycia mogą utrudniać zarządzanie kosztami i modelem biznesowym.Unpredictable usage patterns can make it hard to manage costs and your business model. Pule elastyczne zostały zaprojektowane, aby rozwiązać ten problem.Elastic pools are designed to solve this problem. Zasoby wydajności są przydzielane do puli, a nie do pojedynczej bazy danych.You allocate performance resources to a pool rather than an individual database. Płacisz za zbiorowe zasoby wydajności puli, a nie na wydajność pojedynczej bazy danych.You pay for the collective performance resources of the pool rather than for single database performance.

Ilustracja przedstawiająca pule elastyczne w wersjach Basic, standard i Premium

Pule elastyczne nie wymagają koncentrowania się na skalowaniu wydajności bazy danych w górę i w dół w miarę zmian zapotrzebowania na zasoby.With elastic pools, you don’t need to focus on dialing database performance up and down as demand for resources fluctuates. Bazy danych w puli używają zasobów wydajności puli elastycznej w miarę potrzeb.The pooled databases consume the performance resources of the elastic pool as needed. Bazy danych w puli zużywają zasoby, ale nie przekraczają limitów puli, więc koszt pozostaje przewidywalny nawet wtedy, gdy nie można przewidzieć użycia poszczególnych baz danych.Pooled databases consume but don’t exceed the limits of the pool, so your cost remains predictable even if individual database usage doesn’t.

Możesz dodawać i usuwać bazy danych do puli, skalować aplikację z kilku baz danych do tysięcy, a wszystko to w ramach budżetu, który kontrolujesz.You can add and remove databases to the pool, scaling your app from a handful of databases to thousands, all within a budget that you control. Można również kontrolować minimalną i maksymalną liczbę zasobów dostępnych dla baz danych w puli, aby upewnić się, że żadna baza danych w puli nie używa wszystkich zasobów puli, a każda baza danych w puli ma gwarantowaną minimalną ilość zasobów.You can also control the minimum and maximum resources available to databases in the pool, to ensure that no database in the pool uses all the pool resources, and that every pooled database has a guaranteed minimum amount of resources. Aby dowiedzieć się więcej o wzorcach projektowych dla aplikacji SaaS (Software as a Service) korzystających z pul elastycznych, zobacz wzorce projektowe dla wielodostępnych aplikacji SaaS z SQL Database.To learn more about design patterns for software as a service (SaaS) applications that use elastic pools, see Design patterns for multi-tenant SaaS applications with SQL Database.

Skrypty mogą ułatwić monitorowanie i skalowanie elastycznych pul baz danych.Scripts can help with monitoring and scaling elastic pools. Aby zapoznać się z przykładem, zobacz temat Używanie programu PowerShell do monitorowania i skalowania elastycznej puli SQL w Azure SQL Database.For an example, see Use PowerShell to monitor and scale a SQL elastic pool in Azure SQL Database.

Ważne

Wystąpienie zarządzane nie obsługuje pul elastycznych.A managed instance doesn't support elastic pools. Zamiast tego wystąpienie zarządzane jest zbiorem baz danych wystąpień, które współużytkują zasoby wystąpienia zarządzanego.Rather, a managed instance is a collection of instance databases that share managed instance resources.

Mieszaj pojedyncze bazy danych z bazami danych w puliBlend single databases with pooled databases

Możesz mieszać pojedyncze bazy danych z pulami elastycznymi i zmieniać warstwy usług pojedynczych baz danych i pul elastycznych, aby dostosować je do swojej sytuacji.You can blend single databases with elastic pools, and change the service tiers of single databases and elastic pools to adapt to your situation. Możesz również mieszać inne usługi platformy Azure i dopasować je do SQL Database, aby sprostać unikatowym potrzebom związanym z projektowaniem aplikacji, zwiększyć efektywność kosztów i zasobów oraz odblokować nowe możliwości biznesowe.You can also mix and match other Azure services with SQL Database to meet your unique app design needs, drive cost and resource efficiencies, and unlock new business opportunities.

Możliwości rozbudowanego monitorowania i zgłaszania alertówExtensive monitoring and alerting capabilities

Azure SQL Database zapewnia zaawansowane funkcje monitorowania i rozwiązywania problemów, które ułatwiają uzyskiwanie dokładniejszych informacji o cechach obciążenia.Azure SQL Database provides advanced monitoring and troubleshooting features that help you get deeper insights into workload characteristics. Te funkcje i narzędzia obejmują:These features and tools include:

  • Wbudowane funkcje monitorowania dostępne w najnowszej wersji aparatu bazy danych SQL Server Database.The built-in monitoring capabilities provided by the latest version of SQL Server Database Engine. Umożliwiają one znalezienie szczegółowych informacji o wydajności w czasie rzeczywistym.They enable you to find real-time performance insights.
  • PaaS funkcje monitorowania zapewniane przez platformę Azure, które umożliwiają monitorowanie i rozwiązywanie problemów z dużą liczbą wystąpień bazy danych.PaaS monitoring capabilities provided by Azure that enable you to monitor and troubleshoot a large number of database instances.

Magazyn zapytań, wbudowana funkcja monitorowania SQL Server, rejestruje wydajność zapytań w czasie rzeczywistym i pozwala identyfikować potencjalne problemy z wydajnością oraz najważniejszych użytkowników zasobów.Query Store, a built-in SQL Server monitoring feature, records the performance of your queries in real time, and enables you to identify the potential performance issues and the top resource consumers. Dostrajanie automatyczne i zalecenia zawierają porady dotyczące zapytań dotyczących wydajności uległa pogorszeniu oraz brakujących lub zduplikowanych indeksów.Automatic tuning and recommendations provide advice regarding the queries with the regressed performance and missing or duplicated indexes. Dostrajanie automatyczne w SQL Database umożliwia ręczne zastosowanie skryptów, które mogą rozwiązać problemy, lub pozwól SQL Database zastosować poprawkę.Automatic tuning in SQL Database enables you to either manually apply the scripts that can fix the issues, or let SQL Database apply the fix. SQL Database może również testować i sprawdzać, czy poprawka zapewnia pewne korzyści, i zachowuje lub przywraca zmianę w zależności od wyniku.SQL Database can also test and verify that the fix provides some benefit, and retain or revert the change depending on the outcome. Oprócz funkcji magazynu zapytań i dostrajania automatycznego, można użyć standardowych widoków DMV i systemu XEvent do monitorowania wydajności obciążeń.In addition to Query Store and automatic tuning capabilities, you can use standard DMVs and XEvent to monitor the workload performance.

Platforma Azure udostępnia wbudowane narzędzia do monitorowania i generowania alertów wydajności połączone z ocenami wydajności, które umożliwiają monitorowanie stanu tysięcy baz danych.Azure provides built-in performance monitoring and alerting tools, combined with performance ratings, that enable you to monitor the status of thousands of databases. Za pomocą tych narzędzi możesz szybko ocenić wpływ skalowania w górę lub w dół na podstawie bieżących lub przewidywanych wymagań dotyczących wydajności.Using these tools, you can quickly assess the impact of scaling up or down, based on your current or projected performance needs. Ponadto usługa SQL Database może tworzyć metryki i dzienniki diagnostyczne, które ułatwiają monitorowanie.Additionally, SQL Database can emit metrics and diagnostic logs for easier monitoring. Usługę SQL Database można skonfigurować do przechowywania danych dotyczących użycia zasobów, pracowników i sesji oraz połączeń z jednym z następujących zasobów platformy Azure:You can configure SQL Database to store resource usage, workers and sessions, and connectivity into one of these Azure resources:

  • Usługa Azure Storage: w celu archiwizowania ogromnych ilości danych telemetrycznych za niewielką cenę.Azure Storage: For archiving vast amounts of telemetry for a small price.
  • Event Hubs platformy Azure: w celu integracji telemetrii SQL Database z niestandardowym rozwiązaniem monitorowania lub potokami aktywnymi.Azure Event Hubs: For integrating SQL Database telemetry with your custom monitoring solution or hot pipelines.
  • Dzienniki Azure monitor: dla wbudowanego rozwiązania do monitorowania z raportowaniem, alertami i możliwościami ograniczającymi.Azure Monitor logs: For a built-in monitoring solution with reporting, alerting, and mitigating capabilities.

Diagram architektury monitorowania platformy Azure

Możliwości dostępnościAvailability capabilities

W tradycyjnych środowiskach SQL Server zazwyczaj skonfigurowano co najmniej dwa komputery lokalnie.In a traditional SQL Server environment, you generally have at least two machines locally set up. Te maszyny mają dokładne i synchronicznie utrzymywane kopie danych w celu ochrony przed awarią pojedynczego komputera lub składnika.These machines have exact, synchronously maintained, copies of the data to protect against a failure of a single machine or component. To środowisko zapewnia wysoką dostępność, ale nie chroni przed klęską żywiołową, która niszczy Twoje centrum danych.This environment provides high availability, but it doesn't protect against a natural disaster destroying your datacenter.

Odzyskiwanie awaryjne polega na tym, że krytyczne zdarzenie jest wystarczająco geograficznie lokalizowane, aby można było korzystać z innej maszyny lub zestawu maszyn z kopią danych.Disaster recovery assumes that a catastrophic event is geographically localized enough to have another machine or set of machines with a copy of your data far away. W SQL Server można używać zawsze włączonych grup dostępności działających w trybie Async, aby uzyskać tę możliwość.In SQL Server, you can use Always On Availability Groups running in async mode to get this capability. Osoby często nie chcą czekać na odczekanie na replikację przed zatwierdzeniem transakcji, dzięki czemu istnieje możliwość utraty danych w przypadku nieplanowanego przejścia w tryb failover.People often don't want to wait for replication to happen that far away before committing a transaction, so there's potential for data loss when you do unplanned failovers.

Bazy danych w warstwach usługi krytycznej Premium i Business mają już coś podobne do synchronizacji grupy dostępności.Databases in the premium and business critical service tiers already do something very similar to the synchronization of an availability group. Bazy danych w mniejszych warstwach usług zapewniają nadmiarowość za pośrednictwem magazynu przy użyciu innego, ale równoważnego mechanizmu.Databases in lower service tiers provide redundancy through storage by using a different but equivalent mechanism. Wbudowana logika pomaga chronić przed awarią pojedynczej maszyny.Built-in logic helps protect against a single machine failure. Aktywna funkcja replikacji geograficznej zapewnia możliwość ochrony przed awarią, w której cały region jest niszczony.The active geo-replication feature gives you the ability to protect against disaster where a whole region is destroyed.

Strefy dostępności platformy Azure próbuje chronić przed awarią pojedynczego budynku centrum danych w jednym regionie.Azure Availability Zones tries to protect against the outage of a single datacenter building within a single region. Pomaga chronić przed utratą mocy lub sieci do budynku.It helps you protect against the loss of power or network to a building. W SQL Database należy umieścić różne repliki w różnych strefach dostępności (różne budynki, efektywnie).In SQL Database, you place the different replicas in different availability zones (different buildings, effectively).

W rzeczywistości umowa dotycząca poziomu usług (SLA) platformy Azure, obsługiwana przez globalną sieć centrów danych zarządzanych przez firmę Microsoft, pomaga zapewnić, że aplikacja działa 24/7.In fact, the service level agreement (SLA) of Azure, powered by a global network of Microsoft-managed datacenters, helps keep your app running 24/7. Platforma Azure w pełni zarządza każdą bazą danych i nie gwarantuje utraty danych i dużej wartości procentowej dostępności danych.The Azure platform fully manages every database, and it guarantees no data loss and a high percentage of data availability. Platforma Azure automatycznie obsługuje stosowanie poprawek, kopii zapasowych, replikacji, wykrywania awarii, bazowego potencjalnego sprzętu, błędów oprogramowania lub sieci, wdrażania poprawek błędów, przełączeń do trybu failover, uaktualnień baz danych i innych zadań konserwacyjnych.Azure automatically handles patching, backups, replication, failure detection, underlying potential hardware, software or network failures, deploying bug fixes, failovers, database upgrades, and other maintenance tasks. Dostępność w warstwie Standardowa jest osiągana przez oddzielenie warstw obliczeń i magazynu.Standard availability is achieved by a separation of compute and storage layers. Dostępność w warstwie Premium uzyskuje się przez integrację zasobów obliczeniowych i magazynu w jednym węźle w celu uzyskania wydajności, a następnie zaimplementowanie technologii podobnej do zawsze dostępnych grup dostępności.Premium availability is achieved by integrating compute and storage on a single node for performance, and then implementing technology similar to Always On Availability Groups. Pełne omówienie możliwości wysokiej dostępności Azure SQL Database można znaleźć w temacie SQL Database Availability (dostępność).For a full discussion of the high availability capabilities of Azure SQL Database, see SQL Database availability.

Ponadto SQL Database zapewnia wbudowaną ciągłość biznesową i globalne funkcje skalowalności .In addition, SQL Database provides built-in business continuity and global scalability features. Należą do nich:These include:

  • Automatyczne kopie zapasowe:Automatic backups:

    SQL Database automatycznie wykonuje pełne, różnicowe i transakcyjne kopie zapasowe dzienników baz danych SQL, aby umożliwić przywracanie do dowolnego punktu w czasie.SQL Database automatically performs full, differential, and transaction log backups of SQL databases to enable you to restore to any point in time. W przypadku pojedynczych baz danych i baz danych w puli można skonfigurować SQL Database do przechowywania pełnych kopii zapasowych bazy danych w usłudze Azure Storage na potrzeby długoterminowego przechowywania kopii zapasowych.For single databases and pooled databases, you can configure SQL Database to store full database backups to Azure Storage for long-term backup retention. W przypadku wystąpień zarządzanych można także wykonywać kopie zapasowe tylko do kopiowania na potrzeby długoterminowego przechowywania w usłudze Backup.For managed instances, you can also perform copy-only backups for long-term backup retention.

  • Przywracanie do punktu w czasie:Point-in-time restores:

    Wszystkie SQL Database opcje wdrażania obsługują odzyskiwanie do dowolnego punktu w czasie w okresie przechowywania automatycznego tworzenia kopii zapasowej dla dowolnej bazy danych SQL.All SQL Database deployment options support recovery to any point in time within the automatic backup retention period for any SQL database.

  • Aktywna replikacja geograficzna:Active geo-replication:

    Opcje pojedynczej bazy danych i baz danych w puli umożliwiają skonfigurowanie maksymalnie czterech pomocniczych baz danych w ramach tych samych lub globalnie rozproszonych centrów usługi Azure datasites.The single database and pooled databases options allow you to configure up to four readable secondary databases in either the same or globally distributed Azure datacenters. Na przykład jeśli masz aplikację SaaS z bazą danych wykazu, która ma dużą ilość współbieżnych transakcji tylko do odczytu, użyj aktywnej replikacji geograficznej, aby włączyć globalną skalę odczytu.For example, if you have a SaaS application with a catalog database that has a high volume of concurrent read-only transactions, use active geo-replication to enable global read scale. Spowoduje to usunięcie wąskich gardeł na podstawowym, które są spowodowane przez odczyt obciążeń.This removes bottlenecks on the primary that are due to read workloads. W przypadku wystąpień zarządzanych należy użyć grup z obsługą trybu failover.For managed instances, use auto-failover groups.

  • Grupy autotrybu failover:Auto-failover groups:

    Wszystkie SQL Database opcje wdrażania umożliwiają korzystanie z grup trybu failover w celu zapewnienia wysokiej dostępności i równoważenia obciążenia na skalę globalną.All SQL Database deployment options allow you to use failover groups to enable high availability and load balancing at global scale. Obejmuje to przezroczystą replikację geograficzną i tryb failover dużych zestawów baz danych, pul elastycznych i wystąpień zarządzanych.This includes transparent geo-replication and failover of large sets of databases, elastic pools, and managed instances. Grupy trybu failover umożliwiają tworzenie globalnie dystrybuowanych aplikacji SaaS przy minimalnym obciążeniu administracyjnym.Failover groups enable the creation of globally distributed SaaS applications, with minimal administration overhead. Spowoduje to pozostawienie całej złożonej aranżacji monitorowania, routingu i przejścia w tryb failover do SQL Database.This leaves all the complex monitoring, routing, and failover orchestration to SQL Database.

  • Nadmiarowe bazy danych stref:Zone-redundant databases:

    SQL Database pozwala na udostępnianie krytycznych baz danych Premium lub Business lub pul elastycznych w wielu strefach dostępności.SQL Database allows you to provision premium or business critical databases or elastic pools across multiple availability zones. Ponieważ te bazy danych i pule elastyczne mają wiele nadmiarowych replik w celu zapewnienia wysokiej dostępności, umieszczenie tych replik w wielu strefach dostępności zapewnia wyższą odporność.Because these databases and elastic pools have multiple redundant replicas for high availability, placing these replicas into multiple availability zones provides higher resilience. Obejmuje to możliwość automatycznego odzyskania z niepowodzeń skalowania centrów danych.This includes the ability to recover automatically from the datacenter scale failures, without data loss.

Wbudowane narzędzie analizyBuilt-in intelligence

Korzystając z SQL Database, uzyskasz wbudowaną analizę, która pomaga znacznie ograniczyć koszty uruchamiania i zarządzania bazami danych oraz zmaksymalizować wydajność i bezpieczeństwo aplikacji.With SQL Database, you get built-in intelligence that helps you dramatically reduce the costs of running and managing databases, and that maximizes both performance and security of your application. W przypadku uruchamiania milionów obciążeń klientów wokół zegara SQL Database zbiera i przetwarza ogromną ilość danych telemetrycznych, a także w pełni poszanowanie prywatności klientów.Running millions of customer workloads around the clock, SQL Database collects and processes a massive amount of telemetry data, while also fully respecting customer privacy. Różne algorytmy stale oceniają dane telemetryczne, aby usługa mogła nauczyć się i dostosować ją do swojej aplikacji.Various algorithms continuously evaluate the telemetry data so that the service can learn and adapt with your application.

Automatyczne monitorowanie i dostosowywanie wydajnościAutomatic performance monitoring and tuning

Usługa SQL Database udostępnia szczegółowy wgląd w zapytania, których monitorowanie jest wymagane.SQL Database provides detailed insight into the queries that you need to monitor. SQL Database informacje o wzorcach baz danych i umożliwia dostosowanie schematu bazy danych do obciążenia.SQL Database learns about your database patterns, and enables you to adapt your database schema to your workload. Usługa SQL Database udostępnia zalecenia dotyczące dostrajania wydajności pozwalające na przeglądanie i stosowanie akcji dostrajających.SQL Database provides performance tuning recommendations, where you can review tuning actions and apply them.

Jednak stałe monitorowanie bazy danych jest żmudnym, szczególnie w przypadku pracy z wieloma bazami danych.However, constantly monitoring a database is a hard and tedious task, especially when dealing with many databases. Intelligent Insights wykonuje to zadanie przez automatyczne monitorowanie SQL Database wydajności w odpowiedniej skali.Intelligent Insights does this job for you by automatically monitoring SQL Database performance at scale. Informuje ona o problemach z obniżeniem wydajności, określa główną przyczynę każdego problemu i zapewnia zalecenia dotyczące poprawy wydajności, jeśli jest to możliwe.It informs you of performance degradation issues, it identifies the root cause of each issue, and provides performance improvement recommendations when possible.

Zarządzanie ogromną liczbą baz danych może być niemożliwe, nawet ze wszystkimi dostępnymi narzędziami i raportami, które SQL Database i zapewniają platformę Azure.Managing a huge number of databases might be impossible to do efficiently even with all available tools and reports that SQL Database and Azure provide. Zamiast monitorowania i dostrajania bazy danych ręcznie można rozważyć delegowanie niektórych działań monitorowania i dostrajania do SQL Database przy użyciu dostrajania automatycznego.Instead of monitoring and tuning your database manually, you might consider delegating some of the monitoring and tuning actions to SQL Database by using automatic tuning. SQL Database automatycznie stosuje zalecenia, testy i weryfikuje każdą z jej akcji dostrajania, aby zapewnić, że wydajność będzie stale ulepszana.SQL Database automatically applies recommendations, tests, and verifies each of its tuning actions to ensure the performance keeps improving. W ten sposób SQL Database automatycznie dostosowuje się do obciążenia w kontrolowany i bezpieczny sposób.This way, SQL Database automatically adapts to your workload in a controlled and safe way. Automatyczne dostrajanie oznacza, że wydajność bazy danych jest dokładnie monitorowana i porównywana przed i po każdej akcji dostrajania.Automatic tuning means that the performance of your database is carefully monitored and compared before and after every tuning action. Jeśli wydajność nie poprawi się, Akcja dostrajania zostanie cofnięta.If the performance doesn’t improve, the tuning action is reverted.

Wielu naszych partnerów, którzy uruchamiają aplikacje SaaS z wieloma dzierżawcami , w oparciu o SQL Database polegają na automatycznym dostosowywaniu wydajności, aby upewnić się, że ich aplikacje mają zawsze stabilną i przewidywalną wydajność.Many of our partners that run SaaS multi-tenant apps on top of SQL Database are relying on automatic performance tuning to make sure their applications always have stable and predictable performance. Z ich punktu widzenia ta funkcja znacznie zmniejsza ryzyko wystąpienia w środku nocy zdarzenia związanego z wydajnością.For them, this feature tremendously reduces the risk of having a performance incident in the middle of the night. Ponadto, ze względu na to, że część ich bazy klientów używa również SQL Server, korzystają z tych samych zaleceń dotyczących indeksowania zapewnianych przez SQL Database, które pomagają SQL Server klientom.In addition, because part of their customer base also uses SQL Server, they're using the same indexing recommendations provided by SQL Database to help their SQL Server customers.

W SQL Database są dostępnedwa aspekty dostrajania automatycznego:Two automatic tuning aspects are available in SQL Database:

  • Automatyczne zarządzanie indeksami: identyfikuje indeksy, które powinny zostać dodane w bazie danych, i indeksy, które powinny zostać z niej usunięte.Automatic index management: Identifies indexes that should be added in your database, and indexes that should be removed.
  • Automatyczna korekta planu: identyfikuje plany problematyczne i rozwiązuje problemy z wydajnością planu SQL.Automatic plan correction: Identifies problematic plans and fixes SQL plan performance problems.

Adaptacyjne przetwarzanie zapytańAdaptive query processing

Można użyć adaptacyjnego przetwarzania zapytań, w tym z przeplotem w przypadku funkcji z wartościami przechowywanymi w tabeli obejmujących wiele instrukcji, opinii na temat przydziału pamięci w trybie wsadowym i adaptacyjnych sprzężeń w trybie wsadowym.You can use adaptive query processing, including interleaved execution for multi-statement table-valued functions, batch mode memory grant feedback, and batch mode adaptive joins. Każda z tych adaptacyjnych funkcji przetwarzania zapytań stosuje podobne techniki „poznaj i dostosuj” ułatwiające dalsze rozwiązywanie problemów dotyczących wydajności związanych z historycznie trudnymi do rozwiązania problemami z optymalizacją zapytań.Each of these adaptive query processing features applies similar “learn and adapt” techniques, helping further address performance issues related to historically intractable query optimization problems.

Zaawansowane zabezpieczenia i zgodnośćAdvanced security and compliance

Usługa SQL Database oferuje szeroką gamę wbudowanych funkcji zabezpieczeń i zgodności, co ułatwia spełnienie przez aplikację różnych wymagań dotyczących zabezpieczeń i zgodności.SQL Database provides a range of built-in security and compliance features to help your application meet various security and compliance requirements.

Ważne

Firma Microsoft ma certyfikowane Azure SQL Database (wszystkie opcje wdrażania) dotyczące wielu standardów zgodności.Microsoft has certified Azure SQL Database (all deployment options) against a number of compliance standards. Aby uzyskać więcej informacji, zobacz Centrum zaufania Microsoft Azure, w którym można znaleźć najbardziej aktualną listę SQL Database certyfikatów zgodności.For more information, see the Microsoft Azure Trust Center, where you can find the most current list of SQL Database compliance certifications.

Zaawansowana ochrona przed zagrożeniamiAdvance threat protection

Zaawansowane zabezpieczenia danych to ujednolicony pakiet zaawansowanych funkcji zabezpieczeń SQL.Advanced data security is a unified package for advanced SQL security capabilities. Obejmuje ona funkcje odnajdywania i klasyfikowania poufnych danych, zarządzania lukami w bazie danych i wykrywania nietypowych działań, które mogą wskazywać na zagrożenie dla bazy danych.It includes functionality for discovering and classifying sensitive data, managing your database vulnerabilities, and detecting anomalous activities that might indicate a threat to your database. Zapewnia ona jedną lokalizację do włączania i zarządzania tymi funkcjami.It provides a single location for enabling and managing these capabilities.

  • Odnajdywanie i Klasyfikacja danych:Data discovery and classification:

    Ta funkcja udostępnia funkcje wbudowane w Azure SQL Database do odnajdywania, klasyfikowania, etykietowania i ochrony poufnych danych w bazach danych.This feature provides capabilities built into Azure SQL Database for discovering, classifying, labeling, and protecting the sensitive data in your databases. Zapewnia wgląd w stan klasyfikacji bazy danych i śledzi dostęp do poufnych danych w bazie danych i wykracza poza jego granice.It provides visibility into your database classification state, and tracks the access to sensitive data within the database and beyond its borders.

  • Ocena luk w zabezpieczeniach:Vulnerability assessment:

    Ta usługa może wykrywać, śledzić i pomagać w korygowaniu potencjalnych luk w zabezpieczeniach bazy danych.This service can discover, track, and help you remediate potential database vulnerabilities. Zapewnia wgląd w stan zabezpieczeń i zapewnia kroki, które można wykonać w celu rozwiązania problemów z zabezpieczeniami oraz zwiększenia bezpieczeństwa bazy danych.It provides visibility into your security state, and includes actionable steps to resolve security issues, and enhance your database fortifications.

  • Wykrywanie zagrożeń:Threat detection:

    Ta funkcja wykrywa nietypowe działania wskazujące nietypowe i potencjalnie szkodliwe próby uzyskania dostępu do bazy danych lub jej wykorzystania.This feature detects anomalous activities that indicate unusual and potentially harmful attempts to access or exploit your database. Stale monitoruje Twoją bazę danych pod kątem podejrzanych działań i zapewnia natychmiastowe alerty zabezpieczeń dotyczące potencjalnych luk w zabezpieczeniach, ataków polegających na wstrzyknięciu kodu SQL oraz anomalii we wzorcach dostępu do bazy danych.It continuously monitors your database for suspicious activities, and provides immediate security alerts on potential vulnerabilities, SQL injection attacks, and anomalous database access patterns. Alerty wykrywania zagrożeń zawierają szczegóły podejrzanego działania i zalecają działania dotyczące badania i łagodzenia zagrożeń.Threat detection alerts provide details of the suspicious activity, and recommend action on how to investigate and mitigate the threat.

Inspekcja zgodności i zabezpieczeńAuditing for compliance and security

Inspekcja śledzi zdarzenia bazy danych i zapisuje je w dzienniku inspekcji na koncie usługi Azure Storage.Auditing tracks database events and writes them to an audit log in your Azure storage account. Inspekcja pomaga zachować zgodność z przepisami, zrozumieć aktywność bazy danych oraz uzyskać wgląd w niezgodności i anomalie, które mogą wskazywać na problemy biznesowe lub podejrzane naruszenia zabezpieczeń.Auditing can help you maintain regulatory compliance, understand database activity, and gain insight into discrepancies and anomalies that might indicate business concerns or suspected security violations.

Szyfrowanie danychData encryption

SQL Database pomaga zabezpieczyć dane, zapewniając szyfrowanie.SQL Database helps secure your data by providing encryption. W przypadku danych w ruchu używa protokołu Transport Layer Security.For data in motion, it uses transport layer security. W przypadku danych przechowywanych przy użyciu przezroczystego szyfrowania danych.For data at rest, it uses transparent data encryption. Używane dane są zawsze szyfrowane.For data in use, it uses always encrypted.

Integracja usługi Azure Active Directory z uwierzytelnianiem wieloskładnikowymAzure Active Directory integration and multi-factor authentication

Usługa SQL Database umożliwia centralne zarządzanie tożsamościami użytkowników bazy danych i innych usług firmy Microsoft dzięki funkcji integracji usługi Azure Active Directory.SQL Database enables you to centrally manage identities of database user and other Microsoft services with Azure Active Directory integration. Ta funkcja upraszcza zarządzanie uprawnieniami i zwiększa bezpieczeństwo.This capability simplifies permission management and enhances security. Azure Active Directory obsługuje uwierzytelnianie wieloskładnikowe w celu zwiększenia bezpieczeństwa danych i aplikacji, a jednocześnie obsługuje proces logowania jednokrotnego.Azure Active Directory supports multi-factor authentication to increase data and application security, while supporting a single sign-in process.

Łatwe w użyciu narzędziaEasy-to-use tools

Dzięki usłudze SQL Database tworzenie i konserwowanie aplikacji jest łatwiejsze i bardziej produktywne.SQL Database makes building and maintaining applications easier and more productive. Usługa SQL Database pozwala Ci skoncentrować się na tym, co robisz najlepiej: tworzeniu wspaniałych aplikacji.SQL Database allows you to focus on what you do best: building great apps. SQL Database można zarządzać i opracowywać przy użyciu narzędzi i umiejętności, które już masz.You can manage and develop in SQL Database by using tools and skills you already have.

  • Azure Portal:The Azure portal:

    Aplikacja oparta na sieci Web do zarządzania wszystkimi usługami platformy Azure.A web-based application for managing all Azure services.

  • SQL Server Management Studio:SQL Server Management Studio:

    Bezpłatna, do pobrania aplikacja kliencka do zarządzania dowolną infrastrukturą SQL, od SQL Server do SQL Database.A free, downloadable client application for managing any SQL infrastructure, from SQL Server to SQL Database.

  • Narzędzia danych SQL Server w programie Visual Studio:SQL Server Data Tools in Visual Studio:

    Bezpłatna, do pobrania aplikacja kliencka służąca do tworzenia SQL Server relacyjnych baz danych, baz danych SQL, pakietów usług Integration Services, Analysis Services modeli danych i raportów usług Reporting Services.A free, downloadable client application for developing SQL Server relational databases, SQL databases, Integration Services packages, Analysis Services data models, and Reporting Services reports.

  • Visual Studio Code:Visual Studio Code:

    Bezpłatny, dostępny do pobrania Edytor kodu typu open source dla systemów Windows, macOS i Linux.A free, downloadable, open-source code editor for Windows, macOS, and Linux. Obsługuje ona rozszerzenia, w tym rozszerzenie MSSQL do wykonywania zapytań dotyczących Microsoft SQL Server, Azure SQL Database i Azure SQL Data Warehouse.It supports extensions, including the mssql extension for querying Microsoft SQL Server, Azure SQL Database, and Azure SQL Data Warehouse.

SQL Database obsługuje Kompilowanie aplikacji za pomocą języków Python, Java, Node. js, PHP, Ruby i .NET w systemach macOS, Linux i Windows.SQL Database supports building applications with Python, Java, Node.js, PHP, Ruby, and .NET on macOS, Linux, and Windows. Usługa SQL Database obsługuje te same biblioteki połączeń co program SQL Server.SQL Database supports the same connection libraries as SQL Server.

Tworzenie zasobów usługi Azure SQL i zarządzanie nimi za pomocą Azure PortalCreate and manage Azure SQL resources with the Azure portal

Azure Portal zawiera jedną stronę, na której można zarządzać wszystkimi zasobami usługi Azure SQL, w tym maszynami wirtualnymi SQL.The Azure portal provides a single page where you can manage all of your Azure SQL resources including your SQL virtual machines.

Aby uzyskać dostęp do strony zasobów SQL platformy Azure , wybierz pozycję Azure SQL w menu po lewej stronie Azure Portal.To access the Azure SQL resources page, select Azure SQL in the left-hand menu of the Azure portal. Jeśli na liście nie ma usługi Azure SQL , wybierz pozycję wszystkie usługi, a następnie wpisz SQL Azure w polu wyszukiwania.If Azure SQL is not in the list, select All services, then type Azure SQL in the search box.

Uwaga

Usługa Azure SQL zapewnia szybki i łatwy sposób dostępu do wszystkich baz danych SQL, pul elastycznych, serwerów baz danych, wystąpień zarządzanych SQL i maszyn wirtualnych SQL.Azure SQL provides a quick and easy way to access all of your SQL databases, elastic pools, database servers, SQL managed instances, and SQL virtual machines. Usługa Azure SQL nie jest usługą ani zasobem.Azure SQL is not a service or resource.

Aby zarządzać istniejącymi zasobami, wybierz żądany element z listy.To manage existing resources, select the desired item in the list. Aby utworzyć nowe zasoby Azure SQL, wybierz pozycję + Dodaj.To create new Azure SQL resources, select + Add.

Strona portalu Azure SQL

Po wybraniu + DodajWyświetl dodatkowe informacje o różnych opcjach, wybierając pozycję Pokaż szczegóły na dowolnym kafelku.After selecting + Add, view additional information about the different options by selecting Show details on any tile.

Szczegóły kafelka bazy danych

Aby uzyskać szczegółowe informacje, zobacz:For details, see:

SQL Database często zadawane pytaniaSQL Database frequently asked questions

Jaka jest bieżąca wersja SQL Database?What is the current version of SQL Database?

Bieżąca wersja SQL Database to V12.The current version of SQL Database is V12. Wersja v11 została wycofana.Version V11 has been retired.

Czy mogę kontrolować, kiedy występuje poprawka przestoju?Can I control when patching downtime occurs?

Nie.No. Skutki zastosowania poprawek zwykle nie są zauważalne, jeśli w aplikacji jest stosowana logika ponawiania .The impact of patching is generally not noticeable if you employ retry logic in your app. Aby uzyskać więcej informacji, zobacz Planowanie zdarzeń konserwacji platformy Azure w Azure SQL Database.For more information, see Planning for Azure maintenance events in Azure SQL Database.

Pytania Korzyść użycia hybrydowego platformy AzureAzure Hybrid Benefit questions

Czy istnieją podwójne prawa do korzystania z Korzyść użycia hybrydowego platformy Azure dla SQL Server?Are there dual-use rights with Azure Hybrid Benefit for SQL Server?

Masz 180 dni od podwójnego prawa do używania licencji, aby zapewnić bezproblemowe działanie migracji.You have 180 days of dual use rights of the license to ensure migrations are running seamlessly. Po upływie tego 180-dniowego okresu można korzystać tylko z licencji SQL Server w chmurze w SQL Database.After that 180-day period, you can only use the SQL Server license in the cloud in SQL Database. Nie masz już praw do podwójnego użytkowania lokalnie i w chmurze.You no longer have dual use rights on-premises and in the cloud.

Jak Korzyść użycia hybrydowego platformy Azure dla SQL Server różni się od przenoszenia licencji?How does Azure Hybrid Benefit for SQL Server differ from license mobility?

Firma Microsoft oferuje korzyści z zakresu mobilności licencji do SQL Server klientom z programem Software Assurance.We offer license mobility benefits to SQL Server customers with Software Assurance. Pozwala to na ponowne przypisanie licencji do współużytkowanych serwerów partnerskich.This allows reassignment of their licenses to a partner's shared servers. Możesz użyć tej korzyści w przypadku usług Azure IaaS i AWS EC2.You can use this benefit on Azure IaaS and AWS EC2.

Korzyść użycia hybrydowego platformy Azure SQL Server różni się od przenoszenia licencji w dwóch kluczowych obszarach:Azure Hybrid Benefit for SQL Server differs from license mobility in two key areas:

  • Zapewnia ekonomiczne korzyści związane z przenoszenium wysoce zwirtualizowanych obciążeń na platformę Azure.It provides economic benefits for moving highly virtualized workloads to Azure. Klienci wersji SQL Server Enterprise Edition mogą uzyskać cztery rdzenie na platformie Azure w jednostce SKU Ogólnego przeznaczenia dla każdego rdzenia, które są lokalnie przeznaczone dla wysoce zwirtualizowanych aplikacji.SQL Server Enterprise Edition customers can get four cores in Azure in the General Purpose SKU for every core they own on-premises for highly virtualized applications. Mobilność licencji nie pozwala na przenoszenie zwirtualizowanych obciążeń do chmury z uwzględnieniem specjalnych kosztów.License mobility doesn't allow any special cost benefits for moving virtualized workloads to the cloud.
  • Zapewnia miejsce docelowe PaaS na platformie Azure (SQL Database wystąpienia zarządzanego), które jest wysoce zgodne z SQL Server lokalnymi.It provides for a PaaS destination on Azure (SQL Database managed instance) that's highly compatible with SQL Server on-premises.

Jakie są określone prawa Korzyść użycia hybrydowego platformy Azure dla SQL Server?What are the specific rights of the Azure Hybrid Benefit for SQL Server?

SQL Database klienci mają następujące prawa skojarzone z Korzyść użycia hybrydowego platformy Azure dla SQL Server:SQL Database customers have the following rights associated with Azure Hybrid Benefit for SQL Server:

Wykorzystanie licencjiLicense footprint Co Korzyść użycia hybrydowego platformy Azure na SQL Server uzyskać użytkownika?What does Azure Hybrid Benefit for SQL Server get you?
Klienci z wersjami SQL Server Enterprise Core z pakietem SASQL Server Enterprise Edition core customers with SA
  • Może być płacona stawka podstawowa dla Ogólnego przeznaczenia lub Krytyczne dla działania firmy jednostki SKUCan pay base rate on either General Purpose or Business Critical SKU

  • 1 rdzeń lokalnego = 4 rdzenie w jednostce SKU Ogólnego przeznaczenia1 core on-premises = 4 cores in General Purpose SKU

  • 1 rdzeń lokalnego = 1 rdzeń w jednostce SKU Krytyczne dla działania firmy1 core on-premises = 1 core in Business Critical SKU
  • Klienci z wersjami SQL Server Standard Core z pakietem SASQL Server Standard Edition core customers with SA
  • Można uiścić stawkę bazową tylko dla Ogólnego przeznaczenia jednostki SKUCan pay base rate on General Purpose SKU only

  • 1 rdzeń lokalnego = 1 rdzeń w jednostce SKU Ogólnego przeznaczenia1 core on-premises = 1 core in General Purpose SKU
  • Kontakt z zespołem inżynierów programu SQL ServerEngage with the SQL Server engineering team

    Następne krokiNext steps