Mi az Azure SQL Database?What is Azure SQL Database?

a következőkre vonatkozik:  igen Azure SQL DatabaseAPPLIES TO: yesAzure SQL Database

A Azure SQL Database egy teljes körűen felügyelt platformként szolgáló adatbázis-motor, amely kezeli a legtöbb adatbázis-kezelési funkciót, például a verziófrissítést, a javítást, a biztonsági mentést és a figyelést felhasználói beavatkozás nélkül.Azure SQL Database is a fully managed platform as a service (PaaS) database engine that handles most of the database management functions such as upgrading, patching, backups, and monitoring without user involvement. A Azure SQL Database a SQL Server adatbázismotor és a 99,99%-OS rendelkezésre állású operációs rendszer legújabb stabil verziójában fut.Azure SQL Database is always running on the latest stable version of the SQL Server database engine and patched OS with 99.99% availability. A Azure SQL Database beépített Pásti-funkciók lehetővé teszik, hogy az Ön vállalata számára kritikus, a tartományra jellemző adatbázis-felügyeleti és optimalizálási tevékenységekre koncentráljon.PaaS capabilities that are built into Azure SQL Database enable you to focus on the domain-specific database administration and optimization activities that are critical for your business.

A Azure SQL Database segítségével magas rendelkezésre állású és nagy teljesítményű adattárolási réteget hozhat létre az Azure-beli alkalmazások és megoldások számára.With Azure SQL Database, you can create a highly available and high-performance data storage layer for the applications and solutions in Azure. A SQL Database a különböző modern felhőalapú alkalmazások számára megfelelő választás lehet, mivel lehetővé teszi a kapcsolati és nem kapcsolati struktúrák, például a diagramok, a JSON, a térbeli és az XML feldolgozását.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.

A Azure SQL Database az Microsoft SQL Server adatbázismotorlegújabb stabil verziójára épül.Azure SQL Database is based on the latest stable version of the Microsoft SQL Server database engine. Használhatja a speciális lekérdezés-feldolgozási funkciókat, például a nagy teljesítményű memóriában lévő technológiákat és az intelligens lekérdezések feldolgozását.You can use advanced query processing features, such as high-performance in-memory technologies and intelligent query processing. Valójában a SQL Server legújabb képességei SQL Database, majd SQL Server önmagára.In fact, the newest capabilities of SQL Server are released first to SQL Database, and then to SQL Server itself. A legújabb SQL Server képességek javítása és frissítése nélkül, több millió adatbázison keresztül tesztelve.You get the newest SQL Server capabilities with no overhead for patching or upgrading, tested across millions of databases.

A SQL Database lehetővé teszi a teljesítmény egyszerű meghatározását és méretezését két különböző beszerzési modellen belül: egy virtuális mag-alapú vásárlási modellt és egy DTU-alapú vásárlási modellt.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. A SQL Database egy teljes körűen felügyelt szolgáltatás, amely beépített magas rendelkezésre állást, biztonsági másolatokat és egyéb gyakori karbantartási műveleteket tartalmaz.SQL Database is a fully managed service that has built-in high availability, backups, and other common maintenance operations. A Microsoft az SQL és az operációs rendszer kódjának összes javítását és frissítését kezeli.Microsoft handles all patching and updating of the SQL and operating system code. Nem kell kezelnie a mögöttes infrastruktúrát.You don't have to manage the underlying infrastructure.

Üzembe helyezési modellekDeployment models

Azure SQL Database a következő telepítési beállításokat biztosítja egy adatbázishoz:Azure SQL Database provides the following deployment options for a database:

  • Az önálló adatbázisok egy teljes körűen felügyelt, elkülönített adatbázist jelentenek.Single database represents a fully managed, isolated database. Ezt a lehetőséget akkor használhatja, ha olyan modern Felhőbeli alkalmazásokkal és szolgáltatásokkal rendelkezik, amelyeknek egyetlen megbízható adatforrásra van szükségük.You might use this option if you have modern cloud applications and microservices that need a single reliable data source. Egy adatbázis a SQL Server adatbázis-motorbantalálható tárolt adatbázishoz hasonlít.A single database is similar to a contained database in the SQL Server database engine.
  • A rugalmas készlet olyan önálló adatbázisok gyűjteménye, amelyek erőforrásainak, például a processzornak vagy a memóriának a közös készletét tartalmazzák.Elastic pool is a collection of single databases with a shared set of resources, such as CPU or memory. Az önálló adatbázisok egy rugalmas készletbe helyezhetők és kivehetők.Single databases can be moved into and out of an elastic pool.

Fontos

A SQL Database és SQL Server közötti különbségek megismeréséhez, valamint a különböző Azure SQL Database lehetőségek közötti különbségekről lásd: SQL Database szolgáltatások.To understand the feature differences between SQL Database and SQL Server, as well as the differences among different Azure SQL Database options, see SQL Database features.

SQL Database kiszámítható teljesítményt nyújt több erőforrástípus, szolgáltatási réteg és számítási méret alapján.SQL Database delivers predictable performance with multiple resource types, service tiers, and compute sizes. Dinamikus skálázhatóságot biztosít leállás nélkül, beépített intelligens optimalizálással, globális skálázhatósággal és rendelkezésre állással, valamint speciális biztonsági beállításokkal.It provides dynamic scalability with no downtime, built-in intelligent optimization, global scalability and availability, and advanced security options. Ezek a funkciók lehetővé teszik, hogy a virtuális gépek és az infrastruktúra kezelése helyett az alkalmazások gyors fejlesztésére és a piacra kerülési idő felgyorsítására összpontosítsanak.These capabilities allow you to focus on rapid app development and accelerating your time-to-market, rather than on managing virtual machines and infrastructure. SQL Database jelenleg a világ 38-es adatközpontjában található, így az adatbázist az Ön közelében lévő adatközpontban futtathatja.SQL Database is currently in 38 datacenters around the world, so you can run your database in a datacenter near you.

Méretezhető teljesítmény és készletekScalable performance and pools

Megadhatja a hozzárendelt erőforrások mennyiségét.You can define the amount of resources assigned.

  • Az önálló adatbázisok esetében minden adatbázis el van különítve a többitől, és hordozható.With single databases, each database is isolated from others and is portable. Mindegyiknek saját garantált mennyiségű számítási, memória-és tárolási erőforrása van.Each has its own guaranteed amount of compute, memory, and storage resources. Az adatbázishoz rendelt erőforrások mennyisége dedikált az adatbázishoz, és az Azure-ban más adatbázisokkal nem lesz megosztva.The amount of the resources assigned to the database is dedicated to that database, and isn't shared with other databases in Azure. Az önálló adatbázisok erőforrásainak dinamikus méretezése felfelé és lefelé is elvégezhető.You can dynamically scale single database resources up and down. Az önálló adatbázis beállítás különböző számítási, memória-és tárolási erőforrásokat biztosít a különböző igényekhez.The single database option provides different compute, memory, and storage resources for different needs. Például az 1 – 80 virtuális mag, vagy 32 GB – 4 TB lehet.For example, you can get 1 to 80 vCores, or 32 GB to 4 TB. Az önálló adatbázisok nagy kapacitású-szolgáltatási rétege lehetővé teszi, hogy a gyors biztonsági mentési és visszaállítási képességekkel bővítse a 100 TB-ot.The hyperscale service tier for single databases enables you to scale to 100 TB, with fast backup and restore capabilities.
  • A rugalmas készletek használatával a készletben lévő összes adatbázis által megosztott erőforrásokat rendelhet hozzá.With elastic pools, you can assign resources that are shared by all databases in the pool. Létrehozhat egy új adatbázist, vagy áthelyezheti a meglévő önálló adatbázisokat egy erőforrás-készletbe, így maximalizálhatja az erőforrások használatát és pénzt takaríthat meg.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. Ez a beállítás lehetővé teszi a rugalmas készlet erőforrásainak felfelé és lefelé történő dinamikus méretezését.This option also gives you the ability to dynamically scale elastic pool resources up and down.

Az általános célú szolgáltatási szinten az első alkalmazását egy kis méretű, egyetlen adatbázison is létrehozhatja.You can build your first app on a small, single database at a low cost per month in the general-purpose service tier. Ezt követően manuálisan vagy programozott módon módosíthatja a szolgáltatási szintet az üzleti szempontból kritikus szolgáltatási rétegre, hogy megfeleljen a megoldás igényeinek.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. Úgy módosíthatja a teljesítményt, hogy az nem jár leállással az alkalmazás vagy az ügyfelek számára.You can adjust performance without downtime to your app or to your customers. A dinamikus méretezhetőség révén az adatbázis átlátható módon reagál a gyorsan változó erőforrásigényekre.Dynamic scalability enables your database to transparently respond to rapidly changing resource requirements. Csak a szükséges erőforrásokért kell fizetnie.You pay for only the resources that you need when you need them.

A dinamikus méretezhetőség különbözik az automatikus méretezéstől.Dynamic scalability is different from autoscale. Automatikus skálázás esetén a szolgáltatás adott feltételek alapján, automatikusan méretez, míg a dinamikus méretezhetőség lehetővé teszi a manuális méretezést, amely nem jár állásidővel.Autoscale is when a service scales automatically based on criteria, whereas dynamic scalability allows for manual scaling without downtime. Az egyetlen adatbázis-beállítás támogatja a manuális dinamikus méretezhetőséget, de nem automatikus méretezést.The single database option supports manual dynamic scalability, but not autoscale. Ha automatikus megoldást keres, érdemes megfontolni a rugalmas készletek használatát, amely lehetővé teszi, hogy az adatbázisok osztozzanak egy készlet erőforrásain az egyes adatbázisok egyedi igényei alapján.For a more automatic experience, consider using elastic pools, which allow databases to share resources in a pool based on individual database needs. Egy másik lehetőség a parancsfájlok használata, amelyek segítségével automatizálható egy adott adatbázis skálázhatósága.Another option is to use scripts that can help automate scalability for a single database. Példa: egyetlen adatbázis figyelése és méretezése a PowerShell használatával.For an example, see Use PowerShell to monitor and scale a single database.

Vásárlási modellekPurchasing models

SQL Database a következő vásárlási modelleket kínálja:SQL Database offers the following purchasing models:

  • A virtuális mag-alapú vásárlási modell segítségével kiválaszthatja a virtuális mag számát, a memória mennyiségét, valamint a tárterület mennyiségét és sebességét.The vCore-based purchasing model lets you choose the number of vCores, the amount of memory, and the amount and speed of storage. A virtuális mag-alapú vásárlási modell azt is lehetővé teszi, hogy a megtakarítások megszerzéséhez a SQL Server Azure Hybrid Benefit is használja.The vCore-based purchasing model also allows you to use Azure Hybrid Benefit for SQL Server to gain cost savings. További információ a Azure Hybrid Benefitről: a cikk későbbi, "gyakori kérdések" című szakasza.For more information about the Azure Hybrid Benefit, see the "Frequently asked questions" section later in this article.
  • A DTU-alapú vásárlási modell a számítási, a memória-és az I/O-erőforrások keverékét kínálja három szolgáltatási szinten a nagy mennyiségű adatbázis-munkaterhelések támogatásához.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. Az egyes szintjein belüli számítási méretek különböző mennyiségű erőforrást biztosítanak, amelyhez további tárolási erőforrásokat adhat hozzá.Compute sizes within each tier provide a different mix of these resources, to which you can add additional storage resources.
  • A kiszolgáló nélküli modell automatikusan méretezi a számítási feladatok igénye alapján történő számítást, és a másodpercenként felhasznált számítások mennyiségére vonatkozó számlákat.The serverless model automatically scales compute based on workload demand, and bills for the amount of compute used per second. A kiszolgáló nélküli számítási rétegek automatikusan szüneteltetik az adatbázisokat az inaktív időszakok során, amikor csak a tárterületet számlázzák, és automatikusan folytatják az adatbázisokat, amikor a tevékenység visszatér.The serverless compute tier also automatically pauses databases during inactive periods when only storage is billed, and automatically resumes databases when activity returns.

SzolgáltatásszintekService tiers

A Azure SQL Database három szolgáltatási szintet kínál, amelyek különböző típusú alkalmazásokhoz készültek:Azure SQL Database offers three service tiers that are designed for different types of applications:

  • Általános célú/standard szolgáltatási szint általános számítási feladatokhoz tervezve.General Purpose/Standard service tier designed for common workloads. Költségvetés-alapú, kiegyensúlyozott számítási és tárolási lehetőségeket kínál.It offers budget-oriented balanced compute and storage options.
  • Üzletileg kritikus/prémium szintű szolgáltatási szint a nagy tranzakciós sebességgel és a legalacsonyabb késleltetésű I/O-OLTP alkalmazásokhoz tervezve.Business Critical/Premium service tier designed for OLTP applications with high transaction rate and lowest-latency I/O. Több elkülönített replika használatával a hibák legmagasabb rugalmasságát nyújtja.It offers the highest resilience to failures by using several isolated replicas.
  • A nagy kapacitású szolgáltatási szintje nagy OLTP-adatbázishoz lett tervezve, és lehetővé teszi a tárolási és a számítási kapacitások méretezését.Hyperscale service tier designed for very large OLTP database and the ability to autoscale storage and scale compute fluidly.

Rugalmas készletek az erőforrások kihasználtságának maximalizálásáhozElastic pools to maximize resource utilization

Számos vállalkozás és alkalmazás számára elegendő az, ha önálló adatbázisokat tudnak létrehozni, majd azok teljesítményét szükség szerint felfelé és lefelé tudják skálázni – különösen akkor, ha a használati minták viszonylag jól jelezhetők előre.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. A kiszámíthatatlan használati szokások miatt a költségek és az üzleti modell is nehezen kezelhető.Unpredictable usage patterns can make it hard to manage costs and your business model. A rugalmas készletek megoldást jelentenek erre a problémára.Elastic pools are designed to solve this problem. A teljesítményadatokat egy készlethez kell hozzárendelni, és nem egy önálló adatbázishoz.You allocate performance resources to a pool rather than an individual database. A készlet kollektív teljesítménybeli erőforrásaiért kell fizetnie, nem pedig egyetlen adatbázis teljesítményére.You pay for the collective performance resources of the pool rather than for single database performance.

Az alapszintű, standard és prémium kiadásokban rugalmas készleteket bemutató ábra

Rugalmas készletekkel nem kell összpontosítania az adatbázis teljesítményének felfelé és lefelé állítására, mivel az erőforrások igénye ingadozik.With elastic pools, you don't need to focus on dialing database performance up and down as demand for resources fluctuates. A rugalmas készletbe helyezett adatbázisok szükség szerint használják fel a teljesítmény-erőforrásokat.The pooled databases consume the performance resources of the elastic pool as needed. A készletezett adatbázisok felhasználják, de nem lépik túl a készlet korlátait, így a díjszabás akkor is kiszámítható marad, ha az egyes adatbázisok használata nem.Pooled databases consume but don't exceed the limits of the pool, so your cost remains predictable even if individual database usage doesn't.

Hozzáadhat és eltávolíthat adatbázisokat a készlethez, az alkalmazást egy maroknyi adatbázisból több ezerre, az Ön által felügyelt Költségvetésen belül.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. A készlet adatbázisai számára elérhető erőforrások minimális és maximális mennyiségét is szabályozhatja, így biztosíthatja, hogy a készlet egyetlen adatbázisa se használja fel a készlet összes erőforrását, és hogy minden készletezett adatbázisnak garantált minimális erőforrása legyen.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. A rugalmas készleteket használó szoftveres (SaaS-) alkalmazások tervezési mintáinak megismeréséhez lásd: tervezési minták több-bérlős SaaS-alkalmazásokhoz SQL Databasehasználatával.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.

A szkriptek segítik a rugalmas készletek megfigyelését és méretezését.Scripts can help with monitoring and scaling elastic pools. Példa: a PowerShell használata egy rugalmas készlet figyelésére és méretezésére Azure SQL Databaseban.For an example, see Use PowerShell to monitor and scale an elastic pool in Azure SQL Database.

Önálló adatbázisok beolvasztása a rugalmas készletbe helyezett adatbázisokbaBlend single databases with pooled databases

Az önálló adatbázisokat rugalmas készletekkel vegyítheti, és módosíthatja az önálló adatbázisok és a rugalmas készletek szolgáltatási rétegeit, hogy azok alkalmazkodni tudjanak a helyzethez.You can blend single databases with elastic pools, and change the service tiers of single databases and elastic pools to adapt to your situation. A SQL Database használatával más Azure-szolgáltatásokat is összekeverheti, és megtekintheti az alkalmazás egyedi kialakítási igényeit, a meghajtó költségeit és erőforrás-hatékonyságát, és új üzleti lehetőségeket nyithat meg.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.

Széles körű figyelési és riasztási funkciókExtensive monitoring and alerting capabilities

A Azure SQL Database fejlett monitorozási és hibaelhárítási funkciókat biztosít, amelyekkel mélyebb elemzéseket kaphat a munkaterhelés jellemzőiről.Azure SQL Database provides advanced monitoring and troubleshooting features that help you get deeper insights into workload characteristics. Ezek a funkciók és eszközök a következők:These features and tools include:

  • A SQL Server adatbázismotor legújabb verziójában elérhető beépített figyelési képességek.The built-in monitoring capabilities provided by the latest version of the SQL Server database engine. Lehetővé teszik a valós idejű teljesítménnyel kapcsolatos megállapításokat.They enable you to find real-time performance insights.
  • Az Azure által biztosított, a nagy számú adatbázis-példány figyelésére és hibakeresésére képes,PaaS monitoring capabilities provided by Azure that enable you to monitor and troubleshoot a large number of database instances.

A query Storeegy beépített SQL Server figyelési funkciója, amely valós időben rögzíti a lekérdezések teljesítményét, és lehetővé teszi a lehetséges teljesítménnyel kapcsolatos problémák és a legfontosabb erőforrás-felhasználók azonosítását.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. Az automatikus hangolás és a javaslatok a romlott teljesítményével és hiányzó vagy duplikált indexekkel kapcsolatos tanácsokat nyújtanak.Automatic tuning and recommendations provide advice regarding the queries with the regressed performance and missing or duplicated indexes. A SQL Database automatikus hangolásával manuálisan alkalmazhatja a hibákat kijavító szkripteket, vagy engedélyezheti SQL Database a javítás alkalmazását.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. A SQL Database tesztelheti és ellenőrizheti, hogy a javítás bizonyos előnyöket biztosít-e, és az eredménytől függően megőrzi vagy visszaállíthatja a változást.SQL Database can also test and verify that the fix provides some benefit, and retain or revert the change depending on the outcome. A lekérdezési tároló és az Automatikus hangolási funkciók mellett a standard DMV és a XEvent is használható a munkaterhelés teljesítményének figyelésére.In addition to Query Store and automatic tuning capabilities, you can use standard DMVs and XEvent to monitor the workload performance.

Az Azure beépített teljesítmény-figyelési és riasztási eszközöket kínál a teljesítmény-minősítéssel együtt, amely lehetővé teszi több ezer adatbázis állapotának figyelését.Azure provides built-in performance monitoring and alerting tools, combined with performance ratings, that enable you to monitor the status of thousands of databases. Ezeknek az eszközöknek a használatával gyorsan elemezheti a fel-vagy leskálázás hatásait az aktuális vagy tervezett teljesítménybeli igények alapján.Using these tools, you can quickly assess the impact of scaling up or down, based on your current or projected performance needs. Emellett a SQL Database a könnyebb monitorozás érdekében mérőszámokat és erőforrás-naplókat is képes kibocsátani .Additionally, SQL Database can emit metrics and resource logs for easier monitoring. Az SQL Database beállítható az erőforrás-használatra, feldolgozókra és munkamenetekre, valamint kapcsolatokra vonatkozó adatok tárolására a következő Azure-erőforrások valamelyikén:You can configure SQL Database to store resource usage, workers and sessions, and connectivity into one of these Azure resources:

  • Azure Storage: nagy mennyiségű telemetria alacsony áron való archiválásához.Azure Storage: For archiving vast amounts of telemetry for a small price.
  • Azure Event Hubs: SQL Database telemetria integrálása az egyéni figyelési megoldással vagy a gyors folyamatokkal.Azure Event Hubs: For integrating SQL Database telemetry with your custom monitoring solution or hot pipelines.
  • Azure monitor naplók: beépített figyelési megoldás jelentéskészítési, riasztási és kockázatcsökkentő képességekkel.Azure Monitor logs: For a built-in monitoring solution with reporting, alerting, and mitigating capabilities.

Az Azure monitoring architektúra ábrája

Rendelkezésre állásAvailability capabilities

Azure SQL Database lehetővé teszi a vállalat számára, hogy a megszakítások során továbbra is működőképes maradjon.Azure SQL Database enables your business to continue operating during disruptions. Hagyományos SQL Server-környezetben általában legalább két géppel kell helyileg beállítani.In a traditional SQL Server environment, you generally have at least two machines locally set up. Ezek a gépek pontosan, szinkronban karbantartva, az adataik másolatával védik az egyes gépek vagy összetevők meghibásodását.These machines have exact, synchronously maintained, copies of the data to protect against a failure of a single machine or component. Ez a környezet magas rendelkezésre állást biztosít, de nem nyújt védelmet az adatközpontot megsemmisítő természeti katasztrófák ellen.This environment provides high availability, but it doesn't protect against a natural disaster destroying your datacenter.

A vész-helyreállítás azt feltételezi, hogy egy katasztrofális esemény földrajzilag honosítva van ahhoz, hogy egy másik géppel vagy géppel rendelkezzen az adatai egy példányával.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. A SQL Server az aszinkron módban futó always on rendelkezésre állási csoportokat használhatja a funkció beszerzéséhez.In SQL Server, you can use Always On Availability Groups running in async mode to get this capability. A felhasználók gyakran nem szeretnének várni, amíg a replikáció el nem kerül a tranzakció véglegesítése előtt, így lehetséges, hogy adatvesztés történik, ha nem tervezett feladatátvételt végez.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.

A prémium szintű és a üzletileg kritikus szolgáltatási szinten lévő adatbázisok már a rendelkezésre állási csoport szinkronizálásához hasonlóak .Databases in the Premium and Business Critical service tiers already do something similar to the synchronization of an availability group. Az alacsonyabb szolgáltatási szinten lévő adatbázisok egy másik, de egyenértékű mechanizmushasználatával biztosítják a redundanciát a tárterületen.Databases in lower service tiers provide redundancy through storage by using a different but equivalent mechanism. A beépített logika egyetlen gép meghibásodása elleni védelmet nyújt.Built-in logic helps protect against a single machine failure. Az aktív geo-replikációs szolgáltatás lehetővé teszi, hogy védelmet nyújtson a katasztrófák ellen, amikor az egész régió megsemmisül.The active geo-replication feature gives you the ability to protect against disaster where a whole region is destroyed.

A Azure Availability Zones egy adott régión belül egy adatközpont-kialakítás KIMARADÁSÁVAL szembeni védelmet próbál meg védeni.Azure Availability Zones tries to protect against the outage of a single datacenter building within a single region. Segít megvédeni az energia vagy a hálózat elvesztését egy épületben.It helps you protect against the loss of power or network to a building. SQL Database a különböző replikákat a különböző rendelkezésre állási zónákba helyezi (a különböző épületek és a hatékony).In SQL Database, you place the different replicas in different availability zones (different buildings, effectively).

Valójában a Microsoft által felügyelt adatközpontok globális hálózata által működtetett Azure szolgáltatói szerződése (SLA) segít megőrizni az alkalmazást a 24/7-es verzióban.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. Az Azure platform teljes mértékben felügyeli az összes adatbázist, és nem garantálja az adatvesztést és az adatmennyiség magas százalékos arányát.The Azure platform fully manages every database, and it guarantees no data loss and a high percentage of data availability. Az Azure automatikusan kezeli a javításokat, a biztonsági mentéseket, a replikálást, a hibák észlelését, az alapul szolgáló hardver-, szoftver-és hálózati hibákat, hibajavítások, feladatátvételek, adatbázis-frissítések és egyéb karbantartási feladatok telepítését.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. A standard szintű rendelkezésre állás a számítási és tárolási rétegek elkülönítését foglalja magában.Standard availability is achieved by a separation of compute and storage layers. A prémium szintű rendelkezésre állást úgy érheti el, hogy a számítási és tárolási kapacitást egyetlen csomóponton integrálja a teljesítményre, majd az Always On rendelkezésre állási csoportokhoz hasonló technológiákat implementál.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. A Azure SQL Database magas rendelkezésre állási képességeinek teljes körű megvitatását lásd: SQL Database rendelkezésre állás.For a full discussion of the high availability capabilities of Azure SQL Database, see SQL Database availability.

Emellett a SQL Database beépített üzletmenet-folytonossági és globális skálázhatósági funkciókat biztosít.In addition, SQL Database provides built-in business continuity and global scalability features. Ezek a következők:These include:

  • Automatikus biztonsági mentések:Automatic backups:

    SQL Database automatikusan elvégzi az adatbázisok teljes, különbözeti és tranzakciós naplójának biztonsági másolatát, így bármikor visszaállíthatja azokat.SQL Database automatically performs full, differential, and transaction log backups of databases to enable you to restore to any point in time. Az önálló adatbázisok és a készletezett adatbázisok esetében beállíthatja, hogy SQL Database az adatbázis teljes biztonsági mentését az Azure Storage-ba tárolja a hosszú távú biztonsági mentés megőrzése érdekében.For single databases and pooled databases, you can configure SQL Database to store full database backups to Azure Storage for long-term backup retention. Felügyelt példányok esetén a biztonsági másolatok hosszú távú megőrzéséhez is elvégezheti a csak másolással készített biztonsági mentést.For managed instances, you can also perform copy-only backups for long-term backup retention.

  • Időponthoz tartozó visszaállítások:Point-in-time restores:

    Az összes SQL Database üzembe helyezési lehetőség az összes adatbázisra vonatkozó automatikus biztonsági mentési megőrzési időszakon belül bármely időpontra támogatja a helyreállítást.All SQL Database deployment options support recovery to any point in time within the automatic backup retention period for any database.

  • Aktív földrajzi replikálás:Active geo-replication:

    Az önálló adatbázis és a készletezett adatbázisok beállításai lehetővé teszik legfeljebb négy olvasható másodlagos adatbázis konfigurálását akár azonos, akár globálisan elosztott Azure-adatközpontokban.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. Ha például egy SaaS-alkalmazás olyan katalógus-adatbázissal rendelkezik, amely nagy mennyiségű egyidejű írásvédett tranzakcióval rendelkezik, akkor az aktív földrajzi replikálással engedélyezheti a globális olvasási léptéket.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. Ezzel eltávolítja az elsődlegesen az olvasási munkaterhelések miatti szűk keresztmetszeteket.This removes bottlenecks on the primary that are due to read workloads. Felügyelt példányok esetén használja az automatikus feladatátvételi csoportokat.For managed instances, use auto-failover groups.

  • Automatikus feladatátvételi csoportok:Auto-failover groups:

    Az összes SQL Database üzembe helyezési lehetőség lehetővé teszi a feladatátvételi csoportok használatát a magas rendelkezésre állás és a terheléselosztás globális méretekben történő engedélyezéséhez.All SQL Database deployment options allow you to use failover groups to enable high availability and load balancing at global scale. Ez magába foglalja a nagy méretű adatbázisok, rugalmas készletek és felügyelt példányok transzparens földrajzi replikálását és feladatátvételét.This includes transparent geo-replication and failover of large sets of databases, elastic pools, and managed instances. A feladatátvételi csoportok lehetővé teszik a globálisan elosztott SaaS-alkalmazások létrehozását, minimális adminisztrációs terheléssel.Failover groups enable the creation of globally distributed SaaS applications, with minimal administration overhead. Ezzel a művelettel az összes összetett figyelési, útválasztási és feladatátvételi folyamat SQL Database.This leaves all the complex monitoring, routing, and failover orchestration to SQL Database.

  • Zóna – redundáns adatbázisok:Zone-redundant databases:

    SQL Database lehetővé teszi a prémium vagy üzletileg kritikus adatbázisok vagy rugalmas készletek kiépítését több rendelkezésre állási zónában.SQL Database allows you to provision Premium or Business Critical databases or elastic pools across multiple availability zones. Mivel ezek az adatbázisok és rugalmas készletek több redundáns replikával rendelkeznek a magas rendelkezésre állás érdekében, a replikák több rendelkezésre állási zónába való elhelyezése nagyobb rugalmasságot biztosít.Because these databases and elastic pools have multiple redundant replicas for high availability, placing these replicas into multiple availability zones provides higher resilience. Ez magában foglalja az adatközpont skálázási hibáiból az adatvesztés nélkül történő automatikus helyreállítás lehetőségét.This includes the ability to recover automatically from the datacenter scale failures, without data loss.

Beépített intelligenciaBuilt-in intelligence

A SQL Database használatával olyan beépített intelligenciát érhet el, amely jelentősen csökkentheti az adatbázisok futtatásának és kezelésének költségeit, és maximalizálja az alkalmazás teljesítményét és biztonságát.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. Akár több millió ügyfél-számítási feladatot is futtat az óra körül, SQL Database nagy mennyiségű telemetria-adatot gyűjt és dolgoz fel, ugyanakkor teljes mértékben tiszteletben tartja az ügyfelek adatvédelmét.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. A különböző algoritmusok folyamatosan értékelik a telemetria adatait, így a szolgáltatás megtanulhatja és módosíthatja az alkalmazását.Various algorithms continuously evaluate the telemetry data so that the service can learn and adapt with your application.

Automatikus teljesítményfigyelés és finomhangolásAutomatic performance monitoring and tuning

Az SQL Database részletes betekintést nyújt a figyelést kívánó lekérdezésekbe.SQL Database provides detailed insight into the queries that you need to monitor. SQL Database megismerheti az adatbázis-mintákat, és lehetővé teszi az adatbázis-séma a számítási feladatokhoz való hozzáigazítását.SQL Database learns about your database patterns, and enables you to adapt your database schema to your workload. Az SQL Database javaslatokat tesz a teljesítmény finomhangolására, és Ön eldöntheti, hogy alkalmazza-e a javasolt finomhangolási műveleteket.SQL Database provides performance tuning recommendations, where you can review tuning actions and apply them.

Az adatbázisok folyamatos figyelése azonban nehéz és unalmas feladat, különösen akkor, ha sok adatbázist használ.However, constantly monitoring a database is a hard and tedious task, especially when you're dealing with many databases. Intelligent Insights ezt a feladatot a SQL Database teljesítményének automatikus figyelésével végzi el.Intelligent Insights does this job for you by automatically monitoring SQL Database performance at scale. Tájékoztatja a teljesítmény romlásával kapcsolatos problémákról, azonosítja az egyes problémák kiváltó okát, és a teljesítmény javítására vonatkozó ajánlásokat biztosít, amikor lehetséges.It informs you of performance degradation issues, it identifies the root cause of each issue, and it provides performance improvement recommendations when possible.

Előfordulhat, hogy a nagy számú adatbázis kezelése nem lehetséges hatékonyan, még a SQL Database és az Azure által biztosított összes elérhető eszközzel és jelentéssel.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. Az adatbázis manuális figyelése és finomhangolása helyett érdemes lehet a figyelési és hangolási műveletek némelyikének delegálását SQL Database az automatikus hangoláshasználatával.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. A SQL Database automatikusan alkalmazza a javaslatokat, a teszteket és ellenőrzi az egyes hangolási műveleteket, így biztosítva a teljesítmény javítását.SQL Database automatically applies recommendations, tests, and verifies each of its tuning actions to ensure the performance keeps improving. Így SQL Database automatikusan alkalmazkodik a számítási feladatokhoz egy ellenőrzött és biztonságos módon.This way, SQL Database automatically adapts to your workload in a controlled and safe way. Az automatikus Finomhangolás azt jelenti, hogy az adatbázis teljesítményét minden hangolási művelet előtt és után alaposan figyelni és összehasonlítani kell.Automatic tuning means that the performance of your database is carefully monitored and compared before and after every tuning action. Ha a teljesítmény nem javul, a hangolási művelet visszaállt.If the performance doesn't improve, the tuning action is reverted.

Számos partnerünk, akik SaaS több-bérlős alkalmazásokat futtatnak SQL Databaseon, az automatikus teljesítmény-finomhangolásra támaszkodva gondoskodnak arról, hogy alkalmazásaik mindig stabil és kiszámítható teljesítményt nyújtsanak.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. Ez a funkció nagy mértékben csökkenti számukra egy éjszaka közepén fellépő teljesítmény-visszaesés kockázatát.For them, this feature tremendously reduces the risk of having a performance incident in the middle of the night. Továbbá, mivel az Ügyfélkörük egy része a SQL Server is használja, a SQL Database által biztosított indexelési ajánlásokat is használják a SQL Server ügyfeleinek segítésére.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.

SQL Database két automatikus finomhangolási szempont érhető el:Two automatic tuning aspects are available in SQL Database:

  • Automatikus indexkezelés: Azonosítja az adatbázishoz hozzáadandó és az abból eltávolítandó indexeket.Automatic index management: Identifies indexes that should be added in your database, and indexes that should be removed.
  • Automatikus terv javítása: azonosítja a problémás terveket, és javítja az SQL-terv teljesítményével kapcsolatos problémákat.Automatic plan correction: Identifies problematic plans and fixes SQL plan performance problems.

Adaptív lekérdezés-feldolgozásAdaptive query processing

Használhatja az adaptív lekérdezések feldolgozását, többek között a többutasításos táblázat értékű függvények többértékű futtatását, a kötegelt üzemmód memóriájának visszajelzését és a kötegelt módú adaptív illesztéseket.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. Ezen adaptív lekérdezés-feldolgozási funkciók mindegyike hasonló "Learn and alkalmazkodás" technikákat alkalmaz, így segítve a korábban bevonható lekérdezés-optimalizálási problémákkal kapcsolatos teljesítménnyel kapcsolatos problémák megoldását.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.

Magas szintű biztonság és megfelelőségAdvanced security and compliance

Az SQl Database számos beépített biztonsági és megfelelőségi szolgáltatást kínálva járul hozzá, hogy az Ön alkalmazása eleget tegyen a különféle biztonsági és megfelelőségi elvárásoknak.SQL Database provides a range of built-in security and compliance features to help your application meet various security and compliance requirements.

Fontos

A Microsoft minősített Azure SQL Database (az összes üzembe helyezési lehetőség) számos megfelelőségi szabvány alapján.Microsoft has certified Azure SQL Database (all deployment options) against a number of compliance standards. További információkért tekintse meg a Microsoft Azure adatvédelmi központot, ahol megtalálhatja a SQL Database megfelelőségi minősítések legfrissebb listáját.For more information, see the Microsoft Azure Trust Center, where you can find the most current list of SQL Database compliance certifications.

Veszélyforrások elleni védelemAdvance threat protection

A speciális adatbiztonság a speciális SQL-alapú biztonsági képességek egységes csomagja.Advanced data security is a unified package for advanced SQL security capabilities. Ez a funkció magában foglalja a bizalmas adatok felderítését és besorolását, az adatbázis-sebezhetőségek kezelését, valamint az adatbázis fenyegetését jelző rendellenes tevékenységek észlelését.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. Egyetlen helyet biztosít a képességek engedélyezéséhez és kezeléséhez.It provides a single location for enabling and managing these capabilities.

  • Adatfelderítés és besorolás:Data discovery and classification:

    Ez a funkció Azure SQL Database beépített képességeket biztosít az adatbázisaiban található bizalmas adatok felfedezéséhez, besorolásához, címkézéséhez és védelméhez.This feature provides capabilities built into Azure SQL Database for discovering, classifying, labeling, and protecting the sensitive data in your databases. Betekintést nyújt az adatbázis-besorolási állapotba, és nyomon követi a bizalmas adatokhoz való hozzáférést az adatbázison belül és a határain kívül is.It provides visibility into your database classification state, and tracks the access to sensitive data within the database and beyond its borders.

  • Sebezhetőségi felmérés:Vulnerability assessment:

    A szolgáltatás felderítheti, nyomon követheti és javíthatja a lehetséges adatbázis-réseket.This service can discover, track, and help you remediate potential database vulnerabilities. Áttekinthetővé teszi az adatbázisok biztonsági állapotát, és végrehajtható lépéseket kínál a biztonsági problémák megoldására, valamint az adatbázisok védelmének fejlesztésére.It provides visibility into your security state, and includes actionable steps to resolve security issues, and enhance your database fortifications.

  • Veszélyforrások észlelése:Threat detection:

    Ez a funkció olyan rendellenes tevékenységeket észlel, amelyek szokatlan és potenciálisan ártalmas kísérleteket jeleznek az adatbázis eléréséhez vagy kiaknázásához.This feature detects anomalous activities that indicate unusual and potentially harmful attempts to access or exploit your database. A szolgáltatás folyamatosan figyeli az adatbázisokat, és azonnal értesíti a felhasználót a gyanús tevékenységekről, a lehetséges biztonsági résekről, az SQL-injektálásos támadásokról, valamint a rendellenes adatbázis-hozzáférési mintákról.It continuously monitors your database for suspicious activities, and provides immediate security alerts on potential vulnerabilities, SQL injection attacks, and anomalous database access patterns. A veszélyforrások észlelésével kapcsolatos riasztások a gyanús tevékenység részleteit tartalmazzák, és a fenyegetések kivizsgálásával és enyhítésével kapcsolatos teendőket javasolnak.Threat detection alerts provide details of the suspicious activity, and recommend action on how to investigate and mitigate the threat.

Naplózás a megfelelőség és biztonság szolgálatábanAuditing for compliance and security

A naplózás nyomon követi az adatbázis eseményeit, és az Azure Storage-fiókban lévő naplóba írja azokat.Auditing tracks database events and writes them to an audit log in your Azure storage account. A naplózás segíthet a jogszabályi megfelelőség fenntartásában, az adatbázis-tevékenység megértésében, valamint az üzleti problémákat vagy a biztonsági szabálysértések gyanúját jelző eltérések és rendellenességek megismerésében.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.

AdattitkosításData encryption

A SQL Database titkosítás biztosításával segít az adatai védelmében.SQL Database helps secure your data by providing encryption. A mozgásban lévő adatforgalom a Transport Layer Securityszolgáltatást használja.For data in motion, it uses transport layer security. A nyugalmi állapotban lévő adatok esetében transzparens adattitkosításthasznál.For data at rest, it uses transparent data encryption. A használatban lévő adatkezeléshez Always encryptedhasznál.For data in use, it uses Always Encrypted.

Azure Active Directory-integráció és többtényezős hitelesítésAzure Active Directory integration and multi-factor authentication

Az SQL Database az Azure Active Directory-integráció által lehetővé teszi adatbázis-felhasználók és más Microsoft-szolgáltatások identitásainak központi kezelését.SQL Database enables you to centrally manage identities of database user and other Microsoft services with Azure Active Directory integration. Ez a funkció egyszerűsíti az engedélyek kezelését és fokozza a biztonságot.This capability simplifies permission management and enhances security. A Azure Active Directory támogatja a többtényezős hitelesítést az adatkezelés és az alkalmazások biztonságának növeléséhez, miközben támogatja az egyszeri bejelentkezést.Azure Active Directory supports multi-factor authentication to increase data and application security, while supporting a single sign-in process.

Egyszerűen használható eszközökEasy-to-use tools

Az SQL Database egyszerűbbé és hatékonyabbá teszi az alkalmazások létrehozását és karbantartását.SQL Database makes building and maintaining applications easier and more productive. Az SQL Database lehetővé teszi, hogy arra koncentrálhasson, amit legjobban tud: kiváló alkalmazások készítésére.SQL Database allows you to focus on what you do best: building great apps. SQL Database a már meglévő eszközök és szaktudás használatával kezelheti és fejlesztheti.You can manage and develop in SQL Database by using tools and skills you already have.

EszközTool DescriptionDescription
Az Azure PortalThe Azure portal Webalapú alkalmazás az összes Azure-szolgáltatás kezeléséhez.A web-based application for managing all Azure services.
Azure Data StudioAzure Data Studio Platformfüggetlen adatbázis-eszköz, amely Windows, MacOS és Linux rendszeren fut.A cross-platform database tool that runs on Windows, MacOS, and Linux.
SQL Server Management StudioSQL Server Management Studio Ingyenes, letölthető ügyfélalkalmazás bármely SQL-infrastruktúra kezelésére, SQL Serverról SQL Databasere.A free, downloadable client application for managing any SQL infrastructure, from SQL Server to SQL Database.
SQL Server Data Tools a Visual StudióbanSQL Server Data Tools in Visual Studio Ingyenes, letölthető ügyfélalkalmazás SQL Server a kapcsolódó adatbázisok, adatbázisok Azure SQL Database, integrációs szolgáltatások csomagjai, Analysis Services adatmodellek és Reporting Services-jelentések fejlesztéséhez.A free, downloadable client application for developing SQL Server relational databases, databases in Azure SQL Database, Integration Services packages, Analysis Services data models, and Reporting Services reports.
Visual Studio CodeVisual Studio Code Ingyenes, letölthető, nyílt forráskódú Kódszerkesztő Windows, macOS és Linux rendszerekhez.A free, downloadable, open-source code editor for Windows, macOS, and Linux. Támogatja a bővítményeket, beleértve az MSSQL bővítményt Microsoft SQL Server, Azure SQL Database és Azure SQL Data Warehouse lekérdezéséhez.It supports extensions, including the mssql extension for querying Microsoft SQL Server, Azure SQL Database, and Azure SQL Data Warehouse.

A SQL Database támogatja a Python, a Java, a Node.js, a PHP, a Ruby és a .NET alkalmazások létrehozását macOS, Linux és Windows rendszeren.SQL Database supports building applications with Python, Java, Node.js, PHP, Ruby, and .NET on macOS, Linux, and Windows. Az SQL Database az SQL Serverrel azonos adatkapcsolattárakat támogat.SQL Database supports the same connection libraries as SQL Server.

Azure SQL-erőforrások létrehozása és kezelése a Azure PortalCreate and manage Azure SQL resources with the Azure portal

A Azure Portal egyetlen oldalt biztosít, ahol kezelheti az összes Azure SQL-erőforrást, beleértve az SQL-alapú virtuális gépeket is.The Azure portal provides a single page where you can manage all of your Azure SQL resources including your SQL virtual machines.

Az Azure SQL -oldal eléréséhez a Azure Portal menüben válassza az Azure SQL lehetőséget, vagy keresse meg és válassza ki az Azure SQL elemet bármely oldalon.To access the Azure SQL page, from the Azure portal menu, select Azure SQL or search for and select Azure SQL in any page.

Megjegyzés

Az Azure SQL gyors és egyszerű módszert kínál a Azure Portal összes SQL-erőforrásának elérésére, beleértve az önálló és a készletezett adatbázist is Azure SQL Database, valamint az azokat üzemeltető logikai SQL Servert, SQL felügyelt példányokat és SQL virtuális gépeket.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. Az Azure SQL nem szolgáltatás vagy erőforrás, hanem az SQL-hez kapcsolódó szolgáltatások családja.Azure SQL is not a service or resource, but rather a family of SQL-related services.

A meglévő erőforrások kezeléséhez válassza ki a kívánt elemet a listában.To manage existing resources, select the desired item in the list. Új Azure SQL-erőforrások létrehozásához válassza a + Hozzáadáslehetőséget.To create new Azure SQL resources, select + Add.

Azure SQL-portál lap

A + Hozzáadás gombrakattintva további információkat jeleníthet meg a különböző beállításokról a csempék részleteinek megjelenítése lehetőség kiválasztásával.After selecting + Add, view additional information about the different options by selecting Show details on any tile.

adatbázisok csempe részletei

Részletes információ:For details, see:

SQL Database gyakori kérdésekSQL Database frequently asked questions

Szabályozható a javítási állásidő?Can I control when patching downtime occurs?

Nem.No. A javítások hatása általában nem észlelhető, ha az alkalmazásban újrapróbálkozási logikát alkalmaz .The impact of patching is generally not noticeable if you employ retry logic in your app. További információ: az Azure karbantartási eseményeinek tervezése Azure SQL Databaseban.For more information, see Planning for Azure maintenance events in Azure SQL Database.

Kapcsolatfelvétel az SQL Server műszaki csoportjávalEngage with the SQL Server engineering team

További lépésekNext steps