Co to jest usługa Azure SQL?What is Azure SQL?

dotyczy:  tak Azure SQL Database  tak, że wystąpienie zarządzane Azure SQL jest  tak SQL Server na maszynie wirtualnej platformy AzureAPPLIES TO: yesAzure SQL Database yesAzure SQL Managed Instance yesSQL Server on Azure VM

Usługa Azure SQL to rodzina zarządzanych, bezpiecznych i inteligentnych produktów SQL Server baz danych.Azure SQL is a family of managed, secure, and intelligent SQL Server database products.

  • Azure SQL Database: obsługa nowoczesnych aplikacji w chmurze w inteligentnej, zarządzanej bazie danych, która obejmuje obliczenia bezserwerowe.Azure SQL Database: Support modern cloud applications on an intelligent, managed database service, that includes serverless compute.
  • Wystąpienie zarządzane Azure SQL: modernizowanie istniejących aplikacji SQL Server na dużą skalę dzięki inteligentnemu w pełni zarządzanemu wystąpieniu jako usługi z niemal 100% zgodnością funkcji z aparatem bazy danych SQL Server.Azure SQL Managed Instance: Modernize your existing SQL Server applications at scale with an intelligent fully managed instance as a service, with almost 100% feature parity with the SQL Server database engine. Najlepsze dla większości migracji do chmury.Best for most migrations to the cloud.
  • SQL Server na maszynach wirtualnych platformy Azure: podnieś i Przenieś swoje obciążenia SQL Server z łatwością i Zachowaj 100% SQL Server zgodność i dostęp na poziomie systemu operacyjnego.SQL Server on Azure VMs: Lift-and-shift your SQL Server workloads with ease and maintain 100% SQL Server compatibility and operating system-level access.

Usługa Azure SQL jest oparta na znanym aparacie SQL Server, dzięki czemu można z łatwością migrować aplikacje i nadal korzystać z narzędzi, języków i zasobów, z którymi znasz.Azure SQL is built upon the familiar SQL Server engine, so you can migrate applications with ease and continue to use the tools, languages, and resources you're familiar with. Twoje umiejętności i możliwości przesyłania danych do chmury, dzięki czemu masz jeszcze więcej możliwości.Your skills and experience transfer to the cloud, so you can do even more with what you already have.

Dowiedz się, w jaki sposób każdy produkt mieści się w usłudze Azure SQL Data Platform firmy Microsoft w celu dopasowania do odpowiedniej opcji wymagań firmy.Learn how each product fits into Microsoft's Azure SQL data platform to match the right option for your business requirements. Bez względu na to, czy priorytetem jest oszczędność kosztów, czy minimalne administrowanie, ten artykuł może pomóc w ustaleniu, które podejście spełnia wymagania biznesowe.Whether you prioritize cost savings or minimal administration, this article can help you decide which approach delivers against the business requirements you care about most.

OmówienieOverview

W dzisiejszym świecie opartym na danych, dzięki czemu Transformacja cyfrowa jest coraz częściej zależała od możliwości zarządzania ogromnymi ilościami danych i korzystania z jej potencjału.In today's data-driven world, driving digital transformation increasingly depends on our ability to manage massive amounts of data and harness its potential. Jednak dzisiejsze dane Estates są coraz bardziej skomplikowane, z hostowanymi lokalnie danymi, w chmurze lub na granicy sieci.But today's data estates are increasingly complex, with data hosted on-premises, in the cloud, or at the edge of the network. Deweloperzy tworzący aplikacje inteligentne i immersyjny mogą znaleźć ograniczenia, które mogą ostatecznie wpłynąć na ich środowisko pracy.Developers who are building intelligent and immersive applications can find themselves constrained by limitations that can ultimately impact their experience. Ograniczenia wynikające z niezgodnych platform, niewystarczających zabezpieczeń danych, niewystarczającej ilości zasobów i barier wydajnościowych zwiększają złożoność, która może wstrzymywać modernizację i opracowywanie aplikacji.Limitations arising from incompatible platforms, inadequate data security, insufficient resources and price-performance barriers create complexity that can inhibit app modernization and development.

Podczas każdej dyskusji dotyczącej baz danych Azure w zestawieniu z lokalnymi bazami danych programu SQL Server należy przede wszystkim pamiętać o tym, że można używać ich wszystkich.One of the first things to understand in any discussion of Azure versus on-premises SQL Server databases is that you can use it all. Platforma danych firmy Microsoft korzysta z technologii SQL Serverej i udostępnia ją na fizycznych maszynach lokalnych, środowiskach chmur prywatnych, środowiskach chmur prywatnych obsługiwanych przez inne firmy i w chmurze publicznej.Microsoft's data platform leverages SQL Server technology and makes it available across physical on-premises machines, private cloud environments, third-party hosted private cloud environments, and the public cloud.

W pełni zarządzane i zawsze aktualneFully managed and always up to date

Poświęcaj więcej czasu na innowacje i mniej czasu na stosowanie poprawek, aktualizowanie i wykonywanie kopii zapasowych baz danych.Spend more time innovating and less time patching, updating, and backing up your databases. Platforma Azure to jedyna chmura z Evergreen SQL, która automatycznie stosuje najnowsze aktualizacje i poprawki, dzięki czemu bazy danych są zawsze aktualne — eliminuje to kłopoty z pomocą techniczną.Azure is the only cloud with evergreen SQL that automatically applies the latest updates and patches so that your databases are always up to date—eliminating end-of-support hassle. Nawet złożone zadania, takie jak dostrajanie wydajności, wysoka dostępność, odzyskiwanie po awarii i kopie zapasowe, są zautomatyzowane, dzięki czemu możesz skupić się na aplikacjach.Even complex tasks like performance tuning, high availability, disaster recovery, and backups are automated, freeing you to focus on applications.

Ochrona danych za pomocą wbudowanych funkcji inteligentnych zabezpieczeńProtect your data with built-in intelligent security

Platforma Azure stale monitoruje dane pod kątem zagrożeń.Azure constantly monitors your data for threats. Za pomocą usługi Azure SQL można:With Azure SQL, you can:

  • Koryguj potencjalne zagrożenia w czasie rzeczywistym za pomocą alertów usługi Intelligent Advanced Threat Detection i oceny luk w zabezpieczeniach.Remediate potential threats in real-time with intelligent advanced threat detection and proactive vulnerability assessment alerts.
  • Uzyskaj wiodącą w branży ochronę wielowarstwową za pomocą wbudowanych mechanizmów kontroli zabezpieczeń , takich jak T-SQL, uwierzytelnianie, Sieć i zarządzanie kluczami.Get industry-leading, multi-layered protection with built-in security controls including T-SQL, authentication, networking, and key management.
  • Skorzystaj z najbardziej kompleksowego poziomu zgodności dla dowolnej usługi bazy danych w chmurze.Take advantage of the most comprehensive compliance coverage of any cloud database service.

Motywacje biznesoweBusiness motivations

Istnieje kilka czynników, które mogą wpływać na decyzję o wyborze między różnymi ofertami dotyczącymi danych:There are several factors that can influence your decision to choose between the different data offerings:

  • Koszt — zarówno opcje PaaS, jak i IaaS obejmują podstawową cenę obejmującą podstawową infrastrukturę i Licencjonowanie.Cost - Both PaaS and IaaS option include base price that covers underlying infrastructure and licensing. Jednak w przypadku opcji IaaS należy zainwestować dodatkowy czas i zasoby w celu zarządzania bazą danych, a w programie PaaS te funkcje administracyjne zawarte w cenie.However, with IaaS option you need to invest additional time and resources to manage your database, while in PaaS you get these administration features included in the price. Usługa IaaS umożliwia zamykanie zasobów, gdy nie są używane w celu obniżenia kosztów, podczas gdy PaaS jest zawsze uruchomiona, chyba że zostaną usunięte i ponownie utworzone zasoby, gdy są potrzebne.IaaS enables you to shut down resources while you are not using them to decrease the cost, while PaaS is always running unless you drop and re-create your resources when they are needed.
  • Opcja Administration -PaaS zmniejsza ilość czasu potrzebną do zainwestowania w celu administrowania bazą danych.Administration - PaaS options reduce the amount of time that you need to invest to administer the database. Jednak ogranicza także zakres niestandardowych zadań administracyjnych i skryptów, które można wykonać lub uruchomić.However, it also limits the range of custom administration tasks and scripts that you can perform or run. Na przykład środowisko CLR nie jest obsługiwane w przypadku baz danych z pojedynczym lub pulą, ale jest obsługiwane w przypadku wystąpienia zarządzanego SQL.For example, the CLR is not supported with single or pooled databases, but is supported for a SQL Managed Instance. Ponadto żadne opcje wdrażania w programie PaaS nie obsługują używania flag śledzenia.Also, no deployment options in PaaS support the use of trace flags.
  • Umowa dotycząca poziomu usług — zarówno IaaS, jak i PaaS zapewniają wysoką, branżową umowę SLA.Service-Level Agreement - Both IaaS and PaaS provide high, industry standard SLA. Opcja PaaS gwarantuje dostępność na 99,99% umowy SLA, podczas gdy IaaS gwarantuje gwarancję zgodności z 99,95% dla infrastruktury, co oznacza, że konieczne jest zaimplementowanie dodatkowych mechanizmów w celu zapewnienia dostępności baz danych.PaaS option guarantees 99.99% SLA, while IaaS guarantees 99.95% SLA for infrastructure, meaning that you need to implement additional mechanisms to ensure availability of your databases. Możesz uzyskać dostęp do 99,99% umowy SLA, tworząc dodatkową maszynę wirtualną SQL i implementując rozwiązanie o wysokiej dostępności w usłudze SQL Server.You can attain 99.99% SLA by creating an additional SQL virtual machine, and implementing the SQL Server Always On availability group high availability solution.
  • Czas przejścia na platformę Azure — SQL Server na maszynie wirtualnej platformy Azure to dokładne dopasowanie środowiska, dlatego migracja z lokalizacji lokalnej do maszyny wirtualnej platformy Azure nie jest inna niż przenoszenie baz danych z jednego serwera lokalnego do drugiego.Time to move to Azure - SQL Server on Azure VM is the exact match of your environment, so migration from on-premises to the Azure VM is no different than moving the databases from one on-premises server to another. Wystąpienie zarządzane SQL umożliwia również łatwą migrację; mogą jednak wystąpić pewne zmiany, które należy zastosować przed rozpoczęciem migracji.SQL Managed Instance also enables easy migration; however, there might be some changes that you need to apply before your migration.

Porównanie usługService comparison

Opcje programu SQL Server w chmurze: program SQL Server w usłudze IaaS lub baza danych SQL w usłudze SaaS w chmurze.

Jak widać na diagramie, każda oferta usługi może być scharakteryzowana według poziomu administrowania przez infrastrukturę i stopnia wydajności.As seen in the diagram, each service offering can be characterized by the level of administration you have over the infrastructure, and by the degree of cost efficiency.

Na platformie Azure możesz mieć SQL Server obciążenia działające jako usługa hostowana (PaaS) lub infrastruktura hostowana (IaaS).In Azure, you can have your SQL Server workloads running as a hosted service (PaaS), or a hosted infrastructure (IaaS). W ramach programu PaaS masz wiele opcji produktu i warstw usług w poszczególnych opcjach.Within PaaS, you have multiple product options, and service tiers within each option. Kluczowym pytaniem, które należy zadać w przypadku podejmowania decyzji o wyborze między PaaS lub IaaS, jest zarządzanie bazą danych, stosowanie poprawek i wykonywanie kopii zapasowych. Czy chcesz delegować te operacje na platformę Azure?The key question that you need to ask when deciding between PaaS or IaaS is do you want to manage your database, apply patches, and take backups, or do you want to delegate these operations to Azure?

Azure SQL DatabaseAzure SQL Database

Azure SQL Database to relacyjna baza danych jako usługa (DBaaS) hostowana na platformie Azure, która znajduje się w kategorii branżowej platformy jako usługi (PaaS).Azure SQL Database is a relational database-as-a-service (DBaaS) hosted in Azure that falls into the industry category of Platform-as-a-Service (PaaS). Najlepsze dla nowoczesnych aplikacji w chmurze, które chcą korzystać z najnowszych stabilnych funkcji SQL Server oraz ograniczeń czasowych w programowaniu i marketingu.Best for modern cloud applications that want to use the latest stable SQL Server features and have time constraints in development and marketing. W pełni zarządzany aparat bazy danych SQL w oparciu o najnowszą stabilną wersję Enterprise SQL Server.A fully-managed SQL database engine, based on the latest stable Enterprise Edition of SQL Server. W usłudze SQL Database dostępne są dwie opcje wdrażania oparte na standardowym sprzęcie i oprogramowaniu, które są własnością, hostowane i obsługiwane przez firmę Microsoft.SQL database has two deployment options built on standardized hardware and software that is owned, hosted, and maintained by Microsoft. Za pomocą SQL Server można używać wbudowanych funkcji i funkcji, które wymagają obszernej konfiguracji (lokalnie lub na maszynie wirtualnej platformy Azure).With SQL Server, you can use built-in features and functionality that requires extensive configuration (either on-premises or in an Azure virtual machine). Płatność za korzystanie z usługi SQL Database odbywa się zgodnie z rzeczywistym użyciem, a opcje pozwalają na skalowanie w górę lub w poziomie, dzięki czemu klienci mają do dyspozycji większe możliwości bez najmniejszych zakłóceń.When using SQL Database, you pay-as-you-go with options to scale up or out for greater power with no interruption. SQL Database zawiera dodatkowe funkcje, które nie są dostępne w SQL Server, takie jak wbudowana wysoka dostępność, analiza i zarządzanie.SQL Database has some additional features that are not available in SQL Server, such as built-in high availability, intelligence, and management.

Azure SQL Database oferuje następujące opcje wdrażania:Azure SQL Database offers the following deployment options:

  • Jako pojedyncza baza danych z własnym zestawem zasobów zarządzanych za pośrednictwem serwera logicznego SQL.As a single database with its own set of resources managed via a logical SQL server. Pojedyncza baza danych jest podobna do zawartej bazy danych w SQL Server.A single database is similar to a contained database in SQL Server. Ta opcja jest zoptymalizowana pod kątem nowoczesnego opracowywania nowych aplikacji w chmurze.This option is optimized for modern application development of new cloud-born applications. Dostępne są opcje skalowania i bezserwerowe .Hyperscale and serverless options are available.
  • Pula elastyczna, która jest kolekcją baz danych ze współdzielonym zestawem zasobów zarządzanych za pośrednictwem serwera logicznego SQL.An elastic pool, which is a collection of databases with a shared set of resources managed via a logical SQL server. Pojedyncze bazy danych można przenieść do i z puli elastycznej.Single databases can be moved into and out of an elastic pool. Ta opcja jest zoptymalizowana pod kątem nowoczesnego opracowywania nowych aplikacji w chmurze przy użyciu wielodostępnego wzorca aplikacji SaaS.This option is optimized for modern application development of new cloud-born applications using the multi-tenant SaaS application pattern. Pule elastyczne zapewniają ekonomiczne rozwiązanie do zarządzania wydajnością wielu baz danych, które mają wzorce użycia zmiennych.Elastic pools provide a cost-effective solution for managing the performance of multiple databases that have variable usage patterns.

Wystąpienie zarządzane Azure SQLAzure SQL Managed Instance

Wystąpienie zarządzane Azure SQL znajduje się w kategorii branżowej platformy jako usługi (PaaS) i jest najlepsze w przypadku większości migracji do chmury.Azure SQL Managed Instance falls into the industry category of Platform-as-a-Service (PaaS), and is best for most migrations to the cloud. Wystąpienie zarządzane SQL to zbiór baz danych systemu i użytkowników z współdzielonym zestawem zasobów, które są gotowe do przydzielenia i przesunięcia.SQL Managed Instance is a collection of system and user databases with a shared set of resources that is lift-and-shift ready. Najlepsze dla nowych aplikacji lub istniejących aplikacji lokalnych, które chcą korzystać z najnowszych stabilnych funkcji SQL Server i które są migrowane do chmury przy minimalnych zmianach.Best for new applications or existing on-premises applications that want to use the latest stable SQL Server features and that are migrated to the cloud with minimal changes. Wystąpienie zarządzane SQL jest podobne do wystąpienia aparatu bazy danych Microsoft SQL Server oferują udostępnione zasoby dla baz danych i dodatkowych funkcji o zakresie wystąpienia.A SQL Managed Instance is similar to an instance of the Microsoft SQL Server database engine offering shared resources for databases and additional instance-scoped features. Wystąpienie zarządzane SQL obsługuje migrację bazy danych z lokalizacji lokalnej z minimalnym brakiem zmian w bazie danych.SQL Managed Instance supports database migration from on-premises with minimal to no database change. Ta opcja zapewnia wszystkie zalety PaaS Azure SQL Database ale dodaje funkcje, które były wcześniej dostępne tylko w SQL Server maszynach wirtualnych.This option provides all of the PaaS benefits of Azure SQL Database but adds capabilities that were previously only available in SQL Server VMs. Obejmuje to natywną sieć wirtualną (VNet) i niemal 100% zgodności z lokalnymi SQL Server.This includes a native virtual network (VNet) and near 100% compatibility with on-premises SQL Server. Wystąpienia zarządzane SQL zapewniają pełny dostęp SQL Server i zgodność funkcji migracji serwerów SQL na platformę Azure.SQL Managed Instances provide full SQL Server access and feature compatibility for migrating SQL Servers to Azure.

Program SQL Server na maszynie wirtualnej platformy AzureSQL Server on Azure VM

SQL Server na maszynie wirtualnej platformy Azure znajduje się w kategorii branżowej infrastruktura jako usługa (IaaS) i umożliwia uruchamianie SQL Server wewnątrz w pełni zarządzanej maszyny wirtualnej (VM) na platformie Azure.SQL Server on Azure VM falls into the industry category Infrastructure-as-a-Service (IaaS) and allows you to run SQL Server inside a fully-managed virtual machine (VM) in Azure. Najlepsze dla migracji i aplikacji wymagających dostępu na poziomie systemu operacyjnego.Best for migrations and applications requiring OS-level access. Maszyny wirtualne SQL na platformie Azure są gotowe do użycia w przypadku istniejących aplikacji, które wymagają szybkiej migracji do chmury z minimalnymi zmianami lub bez zmian.SQL virtual machines in Azure are lift-and-shift ready for existing applications that require fast migration to the cloud with minimal changes or no changes. Usługa SQL Virtual Machines oferuje pełną kontrolę administracyjną nad wystąpieniem SQL Server i bazowego systemu operacyjnego na potrzeby migracji na platformę Azure.SQL virtual machines offer full administrative control over the SQL Server instance and underlying OS for migration to Azure. Scenariusze szybkiego tworzenia i testowania, gdy nie chcesz kupować lokalnego nieprodukcyjnego sprzętu dla programu SQL Server.Rapid development and test scenarios when you do not want to buy on-premises non-production SQL Server hardware. Maszyny wirtualne SQL działają również na znormalizowanym sprzęcie, który jest własnością, hostowana i obsługiwana przez firmę Microsoft.SQL virtual machines also run on standardized hardware that is owned, hosted, and maintained by Microsoft. W przypadku korzystania z maszyn wirtualnych SQL możesz wybrać opcję płatność zgodnie z rzeczywistym użyciem, aby uzyskać licencję SQL Server już dołączoną do SQL Server obrazu lub łatwo korzystać z istniejącej licencji.When using SQL virtual machines, you can either pay-as-you-go for a SQL Server license already included in a SQL Server image or easily use an existing license. Możesz również zatrzymać lub wznowić maszynę wirtualną zgodnie z wymaganiami.You can also stop or resume the VM as needed. SQL Server zainstalowane i hostowane w chmurze są uruchamiane na maszynach wirtualnych z systemem Windows Server lub Linux działających na platformie Azure, znanych również jako infrastruktura jako usługa (IaaS).SQL Server installed and hosted in the cloud runs on Windows Server or Linux virtual machines running on Azure, also known as an infrastructure as a service (IaaS). Usługi SQL Virtual Machines są dobrym rozwiązaniem w przypadku migrowania lokalnych baz danych SQL Server i aplikacji bez żadnej zmiany w bazie danych.SQL virtual machines are a good option for migrating on-premises SQL Server databases and applications without any database change. Wszystkie najnowsze wersje SQL Server są dostępne do zainstalowania na maszynie wirtualnej IaaS.All recent versions and editions of SQL Server are available for installation in an IaaS virtual machine. Najbardziej znaczącą różnicą między SQL Database i wystąpieniami zarządzanymi przez usługę SQL, jest to, że SQL Server na maszynach wirtualnych platformy Azure umożliwia pełną kontrolę nad aparatem bazy danych.The most significant difference from SQL Database and SQL Managed Instances, is that SQL Server on Azure VMs allow full control over the database engine. Możesz wybrać, kiedy należy rozpocząć konserwację/stosowanie poprawek, zmienić model odzyskiwania na prosty lub zbiorczo-zarejestrowany, wstrzymać lub uruchomić usługę w razie potrzeby i można w pełni dostosować aparat bazy danych SQL Server.You can choose when to start maintenance/patching, change the recovery model to simple or bulk-logged, pause or start the service when needed, and you can fully customize the SQL Server database engine. Dodatkowa kontrola obejmuje dodanie odpowiedzialności za zarządzanie maszyną wirtualną.With this additional control comes the added responsibility to manage the virtual machine.

Optymalizacja pod kątem migrowania istniejących aplikacji na platformę Azure lub rozszerzania istniejących aplikacji lokalnych do chmury w ramach wdrożeń hybrydowych.Optimized for migrating existing applications to Azure or extending existing on-premises applications to the cloud in hybrid deployments. Ponadto przy użyciu programu SQL Server na maszynie wirtualnej można tworzyć i testować tradycyjne aplikacje programu SQL Server.In addition, you can use SQL Server in a virtual machine to develop and test traditional SQL Server applications. W przypadku maszyn wirtualnych SQL masz pełne prawa administracyjne w ramach dedykowanego wystąpienia SQL Server i maszyny wirtualnej opartej na chmurze.With SQL virtual machines, you have the full administrative rights over a dedicated SQL Server instance and a cloud-based VM. To doskonałe rozwiązanie, gdy firma ma już dostępne zasoby informatyczne do obsługi maszyn wirtualnych.It is a perfect choice when an organization already has IT resources available to maintain the virtual machines. Te funkcje umożliwiają stworzenie doskonale dopasowanego systemu, który spełni określone wymagania aplikacji związane z wydajnością i dostępnością.These capabilities allow you to build a highly customized system to address your application’s specific performance and availability requirements.

W poniższej tabeli wymieniono dodatkowe różnice, ale zarówno SQL Database, jak i wystąpienie zarządzane SQL są zoptymalizowane pod kątem obniżenia ogólnych kosztów zarządzania do minimum dla aprowizacji i zarządzania wieloma bazami danych.Additional differences are listed in the following table, but both SQL Database and SQL Managed Instance are optimized to reduce overall management costs to the minimum for provisioning and managing many databases. Koszty administracyjne są skracane, ponieważ nie trzeba zarządzać wszystkimi maszynami wirtualnymi, systemem operacyjnym ani oprogramowaniem bazy danych.On-going administration costs are reduced since you do not have to manage any virtual machines, operating system or database software. Nie wymaga zarządzania uaktualnieniami, wysoką dostępnością ani kopiami zapasowymi.You do not have to manage upgrades, high availability, or backups. Ogólnie rzecz biorąc, SQL Database i wystąpienie zarządzane SQL mogą znacząco zwiększyć liczbę baz danych zarządzanych przez pojedynczy zasób IT lub deweloperski.In general, SQL Database and SQL Managed Instance can dramatically increase the number of databases managed by a single IT or development resource. Pule elastyczne obsługują również architekturę aplikacji z wieloma dzierżawcami z funkcjami obejmującymi izolację dzierżawy i możliwość skalowania w celu obniżenia kosztów dzięki udostępnieniu zasobów między bazami danych.Elastic pools also support SaaS multi-tenant application architectures with features including tenant isolation and the ability to scale to reduce costs by sharing resources across databases. Wystąpienie zarządzane SQL zapewnia obsługę funkcji z zakresem wystąpienia, co umożliwia łatwą migrację istniejących aplikacji, a także udostępnianie zasobów między bazami danych.SQL Managed Instance provides support for instance-scoped features enabling easy migration of existing applications, as well as sharing resources amongst databases.

Tabela porównawczaComparison table

Azure SQL DatabaseAzure SQL Database Wystąpienie zarządzane Azure SQLAzure SQL Managed Instance Program SQL Server na maszynie wirtualnej platformy AzureSQL Server on Azure VM
Obsługa większości lokalnych możliwości na poziomie bazy danych.Supports most on-premises database-level capabilities. Dostępne są najczęściej używane funkcje SQL Server.The most commonly used SQL Server features are available.
dostępność na 99,995%.99.995% availability guaranteed.
Wbudowane kopie zapasowe, poprawki, odzyskiwanie.Built-in backups, patching, recovery.
Najnowsza stabilna wersja aparatu bazy danych.Latest stable Database Engine version.
Możliwość przypisywania niezbędnych zasobów (procesor CPU/magazyn) do poszczególnych baz danych.Ability to assign necessary resources (CPU/storage) to individual databases.
Wbudowana Zaawansowana analiza i zabezpieczenia.Built-in advanced intelligence and security.
Online zmiana zasobów (procesor CPU/magazyn).Online change of resources (CPU/storage).
Obsługuje niemal wszystkie funkcje na poziomie wystąpienia lokalnego i na poziomie bazy danych.Supports almost all on-premises instance-level and database-level capabilities. Wysoka zgodność z SQL Server.High compatibility with SQL Server.
dostępność na 99,99%.99.99% availability guaranteed.
Wbudowane kopie zapasowe, poprawki, odzyskiwanie.Built-in backups, patching, recovery.
Najnowsza stabilna wersja aparatu bazy danych.Latest stable Database Engine version.
Łatwa migracja z SQL Server.Easy migration from SQL Server.
Prywatny adres IP w sieci wirtualnej platformy Azure.Private IP address within Azure VNet.
Wbudowana Zaawansowana analiza i zabezpieczenia.Built-in advanced intelligence and security.
Online zmiana zasobów (procesor CPU/magazyn).Online change of resources (CPU/storage).
Masz pełną kontrolę nad aparatem SQL Server.You have full control over the SQL Server engine. Obsługuje wszystkie możliwości lokalne.Supports all on-premises capabilities.
Do 99,99% czasu dostępności.Up to 99.99% availability.
Pełna zgodność ze zgodną wersją SQL Server lokalnego.Full parity with the matching version of on-premises SQL Server.
Stała, dobrze znana wersja aparatu bazy danych.Fixed, well-known database engine version.
Łatwa migracja z SQL Server.Easy migration from SQL Server.
Prywatny adres IP w sieci wirtualnej platformy Azure.Private IP address within Azure VNet.
Można wdrożyć aplikacje lub usługi na hoście, na którym znajduje się SQL Server.You have ability to deploy application or services on the host where SQL Server is placed.
Migracja z SQL Server może być trudne.Migration from SQL Server might be challenging.
Niektóre funkcje SQL Server są niedostępne.Some SQL Server features are not available.
Bez gwarantowanego dokładnego czasu konserwacji (ale niemal przezroczyste).No guaranteed exact maintenance time (but nearly transparent).
Zgodność z wersją SQL Server można uzyskać tylko przy użyciu poziomów zgodności bazy danych.Compatibility with the SQL Server version can be achieved only using database compatibility levels.
Nie można przypisać prywatnego adresu IP (można ograniczyć dostęp za pomocą reguł zapory).Private IP address cannot be assigned (you can limit the access using firewall rules).
Nadal istnieje pewna minimalna liczba funkcji SQL Server, które nie są dostępne.There is still some minimal number of SQL Server features that are not available.
Bez gwarantowanego dokładnego czasu konserwacji (ale niemal przezroczyste).No guaranteed exact maintenance time (but nearly transparent).
Zgodność z wersją SQL Server można uzyskać tylko przy użyciu poziomów zgodności bazy danych.Compatibility with the SQL Server version can be achieved only using database compatibility levels.
Musisz zarządzać kopiami zapasowymi i poprawkami.You need to manage your backups and patches.
Musisz zaimplementować własne rozwiązanie wysokiej dostępności.You need to implement your own High-Availability solution.
Podczas zmiany zasobów (procesor CPU/magazyn) występuje przestójThere is a downtime while changing the resources(CPU/storage)
Bazy danych o pojemności do 100 TB.Databases of up to 100 TB. Do 8 TB.Up to 8 TB. SQL Server wystąpienia o pojemności do 256 TB magazynu.SQL Server instances with up to 256 TB of storage. Wystąpienie może obsługiwać dowolną liczbę baz danych zależnie od potrzeb.The instance can support as many databases as needed.
Aplikacja lokalna może uzyskać dostęp do danych w Azure SQL Database.On-premises application can access data in Azure SQL Database. Implementacja natywnej sieci wirtualnej i łączność ze środowiskiem lokalnym za pomocą usługi Azure Express Route lub VPN Gateway.Native virtual network implementation and connectivity to your on-premises environment using Azure Express Route or VPN Gateway. W przypadku maszyn wirtualnych SQL można korzystać z aplikacji, które działają częściowo w chmurze i częściowo lokalnie.With SQL virtual machines, you can have applications that run partly in the cloud and partly on-premises. Można na przykład rozszerzyć sieć lokalną i domenę usługi Active Directory do chmury za pośrednictwem usługi Azure Virtual Network.For example, you can extend your on-premises network and Active Directory Domain to the cloud via Azure Virtual Network. Aby uzyskać więcej informacji na temat rozwiązań w chmurze hybrydowej, zobacz rozszerzanie lokalnych rozwiązań danych do chmury.For more information on hybrid cloud solutions, see Extending on-premises data solutions to the cloud.

KosztyCost

Niezależnie od tego, czy jesteś pewien, że jest to strapped dla środków pieniężnych, czy zespół w firmie, który działa pod kątem ścisłych ograniczeń budżetowych, ograniczone finansowanie jest często podstawowym sterownikiem podczas decydowania o sposobie hostowania baz danych.Whether you're a startup that is strapped for cash, or a team in an established company that operates under tight budget constraints, limited funding is often the primary driver when deciding how to host your databases. W tej sekcji omówiono podstawowe informacje dotyczące rozliczeń i licencjonowania na platformie Azure skojarzone z rodziną usług Azure SQL.In this section, you learn about the billing and licensing basics in Azure associated with the Azure SQL family of services. Poznasz również sposób obliczania całkowitego kosztu aplikacji.You also learn about calculating the total application cost.

Podstawowe informacje dotyczące rozliczeń i licencjonowaniaBilling and licensing basics

Obecnie zarówno SQL Database , jak i wystąpienie zarządzane SQL są sprzedawane jako usługa i są dostępne z kilkoma opcjami i w kilku warstwach usług z różnymi cenami dla zasobów, które są rozliczane godzinowo według ustalonej stawki na podstawie wybranej warstwy usług i rozmiaru.Currently, both SQL Database and SQL Managed Instance are sold as a service and are available with several options and in several service tiers with different prices for resources, all of which are billed hourly at a fixed rate based on the service tier and compute size you choose. Aby uzyskać najnowsze informacje o bieżących obsługiwanych warstwach usług, rozmiarach obliczeniowych i kwotach magazynu, zobacz model zakupu oparty na jednostkach DTU dla modelu zakupu SQL Database i oparty na rdzeń wirtualny w przypadku wystąpienia zarządzanego SQL Database i SQL.For the latest information on the current supported service tiers, compute sizes, and storage amounts, see DTU-based purchasing model for SQL Database and vCore-based purchasing model for both SQL Database and SQL Managed Instance.

Rozliczany jest również internetowy ruch wychodzący po zwykłych stawkach transferu danych.In addition, you are billed for outgoing Internet traffic at regular data transfer rates. Możesz dynamicznie dostosować warstwy usług i rozmiary obliczeń, aby odpowiadały potrzebom różnych przepływności aplikacji.You can dynamically adjust service tiers and compute sizes to match your application’s varied throughput needs.

W przypadku SQL Database i wystąpienia zarządzanego SQLoprogramowanie bazy danych jest automatycznie konfigurowane, poprawiane i uaktualniane przez platformę Azure, co zmniejsza koszty administracyjne.With SQL Database and SQL Managed Instance, the database software is automatically configured, patched, and upgraded by Azure, which reduces your administration costs. Ponadto wbudowana funkcja tworzenia kopii zapasowych pozwala osiągnąć znaczne oszczędności, zwłaszcza w przypadku dużej liczby baz danych.In addition, its built-in backup capabilities help you achieve significant cost savings, especially when you have a large number of databases.

Korzystając z języka SQL na maszynach wirtualnych platformy Azure, możesz użyć dowolnych z SQL Server obrazów dostarczonych przez platformę (w tym licencji) lub skorzystać z licencji SQL Server.With SQL on Azure VMs, you can use any of the platform-provided SQL Server images (which includes a license) or bring your SQL Server license. Dostępne są wszystkie obsługiwane wersje SQL Server (2008R2, 2012, 2014, 2016, 2017, 2019) i wersje (Developer, Express, Web, standard, Enterprise).All the supported SQL Server versions (2008R2, 2012, 2014, 2016, 2017, 2019) and editions (Developer, Express, Web, Standard, Enterprise) are available. Ponadto są dostępne wersje bring-your-own-license (BYOL) obrazów.In addition, Bring-Your-Own-License versions (BYOL) of the images are available. W przypadku użycia obrazów dostarczanych przez platformę Azure koszty operacyjne zależą od rozmiaru maszyny wirtualnej, a także od wybranej wersji programu SQL Server.When using the Azure provided images, the operational cost depends on the VM size and the edition of SQL Server you choose. Niezależnie od rozmiaru maszyny wirtualnej lub wersji SQL Server, użytkownik uiszcza koszt licencjonowania za minutę SQL Server i serwera z systemem Windows lub Linux wraz z kosztem usługi Azure Storage dla dysków maszyny wirtualnej.Regardless of VM size or SQL Server edition, you pay per-minute licensing cost of SQL Server and the Windows or Linux Server, along with the Azure Storage cost for the VM disks. Opcja rozliczania co minutę pozwala używać programu SQL Server tak długo, jak jest to konieczne bez wykupywania dodatkowych licencji programu SQL Server.The per-minute billing option allows you to use SQL Server for as long as you need without buying addition SQL Server licenses. Jeśli wprowadzisz własną licencję SQL Server na platformę Azure, opłaty są naliczone wyłącznie za koszty związane z serwerem i magazynem.If you bring your own SQL Server license to Azure, you are charged for server and storage costs only. Więcej informacji na temat przenoszenia własnej licencji można znaleźć w temacie Przenośność licencji za pośrednictwem programu Software Assurance w systemie Azure.For more information on bring-your-own licensing, see License Mobility through Software Assurance on Azure. Rozliczany jest również internetowy ruch wychodzący po zwykłych stawkach transferu danych.In addition, you are billed for outgoing Internet traffic at regular data transfer rates.

Obliczanie całkowitego kosztu aplikacjiCalculating the total application cost

Po rozpoczęciu korzystania z platformy w chmurze koszt korzystania z aplikacji obejmuje koszt nowych i bieżących kosztów administracyjnych oraz koszty usług w chmurze publicznej.When you start using a cloud platform, the cost of running your application includes the cost for new development and ongoing administration costs, plus the public cloud platform service costs.

Więcej informacji na temat cen zawierają następujące zasoby:For more information on pricing, see the following resources:

AdministracjaAdministration

Dla wielu firm decyzja o przeniesieniu usług do usługi w chmurze wiąże się zarówno z ograniczeniem złożoności w zakresie administracji, jak i obniżeniem kosztów.For many businesses, the decision to transition to a cloud service is as much about offloading complexity of administration as it is cost. Dzięki usługom IaaS i PaaS platforma Azure zarządza podstawową infrastrukturą i automatycznie replikuje wszystkie dane w celu zapewnienia odzyskiwania po awarii, konfiguruje i uaktualnia oprogramowanie bazy danych, zarządza równoważeniem obciążenia i w przypadku awarii serwera w centrum danych.With IaaS and PaaS, Azure administers the underlying infrastructure and automatically replicates all data to provide disaster recovery, configures and upgrades the database software, manages load balancing, and does transparent failover if there is a server failure within a data center.

  • Za pomocą SQL Database i wystąpienia zarządzanego SQLmożna nadal zarządzać bazą danych, ale nie musisz już zarządzać aparatem bazy danych, systemem operacyjnym ani sprzętem.With SQL Database and SQL Managed Instance, you can continue to administer your database, but you no longer need to manage the database engine, the operating system, or the hardware. Przykładowe elementy, którymi można dalej zarządzać to bazy danych, identyfikatory logowania, dostrajanie indeksów i zapytań oraz inspekcja i zabezpieczenia.Examples of items you can continue to administer include databases and logins, index and query tuning, and auditing and security. Ponadto skonfigurowanie wysokiej dostępności w innym centrum danych wymaga minimalnej konfiguracji i administrowania.Additionally, configuring high availability to another data center requires minimal configuration and administration.
  • Dzięki programowi SQL na maszynach wirtualnych platformy Azuremasz pełną kontrolę nad konfiguracją systemu operacyjnego i wystąpienia SQL Server.With SQL on Azure VMs, you have full control over the operating system and SQL Server instance configuration. W przypadku maszyny wirtualnej można określić, kiedy należy zaktualizować/uaktualnić system operacyjny i oprogramowanie bazy danych oraz kiedy zainstalować dodatkowe oprogramowanie, np. program antywirusowy.With a VM, it's up to you to decide when to update/upgrade the operating system and database software and when to install any additional software such as anti-virus. Dostępnych jest kilka funkcji automatycznych, które znacznie upraszczają instalowanie poprawek, tworzenie kopii zapasowej i zapewnianie wysokiej dostępności.Some automated features are provided to dramatically simplify patching, backup, and high availability. Ponadto możesz kontrolować rozmiar maszyny wirtualnej, liczbę dysków oraz ich konfiguracje magazynu.In addition, you can control the size of the VM, the number of disks, and their storage configurations. Platforma Azure umożliwia zmianę rozmiaru maszyny wirtualnej zgodnie z zapotrzebowaniem.Azure allows you to change the size of a VM as needed. Więcej informacji można znaleźć w temacie Virtual Machine and Cloud Service Sizes for Azure (Rozmiary maszyn wirtualnych i usług w chmurze na platformie Azure).For information, see Virtual Machine and Cloud Service Sizes for Azure.

Umowa dotycząca poziomu usług (SLA)Service Level Agreement (SLA)

Dla wielu działów IT wypełnienie zobowiązań wynikających z umowy dotyczącej poziomu usług (SLA) ma najwyższy priorytet.For many IT departments, meeting up-time obligations of a Service Level Agreement (SLA) is a top priority. W tej sekcji opisano, jakie warunki umowy SLA stosuje się do poszczególnych opcji obsługi bazy danych.In this section, we look at what SLA applies to each database hosting option.

W przypadku Azure SQL Database i wystąpienia zarządzanego usługi Azure SQLfirma Microsoft oferuje umowę SLA dostępności 99,99%.For both Azure SQL Database and Azure SQL Managed Instance, Microsoft provides an availability SLA of 99.99%. Najnowsze informacje można znaleźć w artykule SQL Database — umowa SLA.For the latest information, see Service Level Agreement.

W przypadku programu SQL na maszynach wirtualnych platformy Azurefirma Microsoft oferuje umowę SLA dotyczącą dostępności 99,95%, która obejmuje tylko maszynę wirtualną.For SQL on Azure VMs, Microsoft provides an availability SLA of 99.95% that covers just the virtual machine. Umowa SLA nie obejmuje procesów (np. programu SQL Server) uruchomionych na maszynie wirtualnej i wymaga obsługi przynajmniej dwóch wystąpień maszyny wirtualnej w zbiorze dostępności.This SLA does not cover the processes (such as SQL Server) running on the VM and requires that you host at least two VM instances in an availability set. Najnowsze informacje znajdują się w artykule Maszyny wirtualne — umowa SLA.For the latest information, see the VM SLA. Aby zapewnić wysoką dostępność bazy danych (HA) na maszynach wirtualnych, należy skonfigurować jedną z obsługiwanych opcji wysokiej dostępności w SQL Server, na przykład zawsze włączone grupy dostępności.For database high availability (HA) within VMs, you should configure one of the supported high availability options in SQL Server, such as Always On availability groups. Użycie obsługiwanej opcji wysokiej dostępności nie zapewnia dodatkowej umowy SLA, ale umożliwia osiągnięcie dostępności bazy danych na poziomie > 99,99%.Using a supported high availability option doesn't provide an additional SLA, but allows you to achieve >99.99% database availability.

Czas przejścia na platformę AzureTime to move to Azure

Azure SQL Database to odpowiednie rozwiązanie dla aplikacji zaprojektowanych w chmurze, gdy produktywność deweloperów i krótki czas na rynek dla nowych rozwiązań jest krytyczny.Azure SQL Database is the right solution for cloud-designed applications when developer productivity and fast time-to-market for new solutions are critical. Dzięki funkcjonalności przypominającej model DBA jest doskonała dla architektów i deweloperów chmury, ponieważ zmniejsza potrzebę zarządzania bazowym systemem operacyjnym i bazą danych.With programmatic DBA-like functionality, it is perfect for cloud architects and developers as it lowers the need for managing the underlying operating system and database.

Wystąpienie zarządzane usługi Azure SQL znacznie upraszcza migrację istniejących aplikacji na platformę Azure, umożliwiając szybkie przenoszenie aplikacji bazy danych na rynek na platformie Azure.Azure SQL Managed Instance greatly simplifies the migration of existing applications to Azure, enabling you to bring migrated database applications to market in Azure quickly.

Program SQL na maszynach wirtualnych platformy Azure jest idealnym rozwiązaniem, jeśli istniejące lub nowe aplikacje wymagają dużych baz danych lub dostępu do wszystkich funkcji w SQL Server lub Windows/Linux, i chcesz uniknąć czasu i kosztów nabycia nowego sprzętu lokalnego.SQL on Azure VMs are perfect if your existing or new applications require large databases or access to all features in SQL Server or Windows/Linux, and you want to avoid the time and expense of acquiring new on-premises hardware. Jest to również dobre dopasowanie, gdy chcesz migrować istniejące lokalne aplikacje i bazy danych na platformę Azure tak, jak w przypadku, gdy SQL Database lub wystąpienie zarządzane SQL nie jest dobrym dopasowaniem.It is also a good fit when you want to migrate existing on-premises applications and databases to Azure as-is - in cases where SQL Database or SQL Managed Instance is not a good fit. Ponieważ nie musisz zmieniać warstw prezentacji, aplikacji i danych, możesz zaoszczędzić czas i budżet na potrzeby ponownej architektury istniejącego rozwiązania.Since you do not need to change the presentation, application, and data layers, you save time and budget on re-architecting your existing solution. Zamiast tego możesz skoncentrować się na migracji wszystkich rozwiązań do platformy Azure i przeprowadzeniu optymalizacji wydajności, których może wymagać platforma Azure.Instead, you can focus on migrating all your solutions to Azure and in doing some performance optimizations that may be required by the Azure platform. Więcej informacje zawiera artykuł Performance Best Practices for SQL Server on Azure Virtual Machines (Najlepsze praktyki dotyczące wydajności dla programu SQL Server w usłudze Azure Virtual Machines).For more information, see Performance Best Practices for SQL Server on Azure Virtual Machines.

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 Azure SQL , w menu Azure Portal wybierz pozycję Azure SQL lub Wyszukaj, a następnie wybierz pozycję Azure SQL na dowolnej stronie.To access the Azure SQL page, from the Azure portal menu, select Azure SQL or search for and select Azure SQL in any page.

Uwaga

Usługa Azure SQL umożliwia szybkie i łatwe uzyskiwanie dostępu do wszystkich zasobów SQL w Azure Portal, w tym bazy danych o pojedynczej i puli w Azure SQL Database, a także logicznego serwera SQL Server, na którym znajdują się one, wystąpienia zarządzane SQL i maszyny wirtualne SQL.Azure SQL provides a quick and easy way to access all of your SQL resources in the Azure portal, including single and pooled database in Azure SQL Database as well as the logical SQL server hosting them, SQL Managed Instances, and SQL virtual machines. Usługa Azure SQL nie jest usługą ani zasobem, ale nie jest rodziną usług związanych z programem SQL.Azure SQL is not a service or resource, but rather a family of SQL-related services.

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:

Następne krokiNext steps