Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Týká se:Azure SQL Database
Bezserverová je úroveň compute pro izolované databáze v Azure SQL Database, která automaticky škáluje výpočetní prostředky na základě poptávky na zatížení a účtuje množství výpočetních prostředků využitých za sekundu. Bezserverová výpočetní úroveň také automaticky pozastavuje databáze v období neaktivity, kdy se účtuje pouze úložiště, a při vrácení aktivity databáze automaticky obnovuje. Úroveň výpočetních prostředků bez serveru je k dispozici na úrovni služby Pro obecné účely a na úrovni služby Hyperscale .
V současnosti jsou automatické pozastavení a automatické pokračování podporovány pouze v rámci služby Obecné účely.
Přehled
Rozsah automatického škálování výpočetních prostředků a zpoždění automatického pozastavení jsou důležité parametry pro bezserverovou výpočetní úroveň. Konfigurace těchto parametrů tvaruje výkon databáze a náklady na výpočetní prostředky.
Diagram indikující, kdy se při bezserverové fakturaci přestanou účtovat poplatky za výpočetní prostředky kvůli nečinnosti.
Konfigurace výkonu
- Minimální počet virtuálních jader a maximální počet virtuálních jader jsou konfigurovatelné parametry, které definují rozsah výpočetní kapacity dostupné pro databázi. Omezení paměti a vstupně-výstupních operací jsou úměrná zadanému rozsahu virtuálních jader.
- Zpoždění automatické pauzy je konfigurovatelný parametr, který definuje dobu, po kterou musí být databáze neaktivní, než je automaticky pozastavena. Databáze se automaticky obnoví, když dojde k dalšímu přihlášení nebo jiné aktivitě. Alternativně můžete automatické pozastavení vypnout. Další informace najdete v článku Automatické pozastavení a automatické obnovení ve vrstvě výpočetních prostředků bezserverového modelu pro Azure SQL Database.
Výchozí nastavení
V následující tabulce jsou uvedeny dostupné hodnoty těchto parametrů.
| Parametr | Volby hodnot | Výchozí hodnota |
|---|---|---|
| Minimální počet virtuálních jader | Závisí na maximálních nakonfigurovaných vCores – viz limity prostředků. | 0,5 virtuálních jader |
| Zpoždění automatického pozastavení | Minimum: 15 minut Maximum: 10 080 minut (sedm dní) Přírůstky: 1 minuta Zakázat automatické pozastavení: -1 |
60 min |
Náklady
Cena serverless databáze je součetem výpočetních nákladů a nákladů na úložiště. Náklady na úložiště se určují stejným způsobem jako ve zřízené výpočetní vrstvě.
- Když je výpočetní spotřeba mezi minimálním a maximálním limitem, který nastavíte, výpočetní náklady jsou založeny na vCore a použité paměti.
- Když je využití výpočetního materiálu pod minimálními limity, které konfigurujete, výpočetní náklady jsou založeny na minimálním počtu vCores a minimální nastavené paměti.
- Když je databáze pozastavená, náklady na výpočetní prostředky jsou nulové a účtují se pouze náklady na úložiště.
Pro více informací o nákladech viz scénáře fakturace a nákladů na úrovni serverless compute.
Scénáře
Bezserverová architektura nabízí optimální poměr cena/výkon pro jednoúčelové databáze s přerušovanými a nepředvídatelnými vzory využití, které si můžou dovolit určité zpoždění při přípravě výpočetních prostředků po obdobích nečinnosti. Naopak provisionovaná výpočetní úroveň je optimalizována pro cenu a výkon pro jednotlivé databáze nebo více databází v elastických poolech s vyšším průměrným využitím, které si nemohou dovolit žádné zpoždění při zahřívání výpočetního výkonu.
Scénáře vhodné pro výpočetní prostředí bez serveru
- Samostatné databáze s přerušovaným nepředvídatelným využitím prokládaným obdobími nečinnosti a nižším průměrným využitím výpočetních prostředků v průběhu času
- Samostatné databáze v rámci předem nastavené úrovně výpočetního výkonu, které se často přizpůsobují změnám, a zákazníci, kteří upřednostňují, aby přizpůsobení výpočetních prostředků řešila služba.
- Nové izolované databáze bez historie využití, kdy je určení velikosti výpočetních prostředků obtížné nebo není možné odhadnout před nasazením v Azure SQL Database.
Vhodné scénáře pro vyhrazené výpočetní prostředky
- Izolované databáze s pravidelnějšími, předvídatelnějšími vzory využití a vyšším průměrným využitím výpočetních prostředků v průběhu času.
- Databáze, které nemohou tolerovat kompromisy ve výkonu způsobené častějším ořezováním paměti nebo zpožděním při obnovení z pozastaveného stavu.
- Více databází s přerušovanými a nepředvídatelnými vzory využití, které je možné konsolidovat do elastických fondů pro lepší optimalizaci výkonu cen.
Porovnání úrovní výpočetních prostředků
Následující tabulka shrnuje rozdíly mezi bezserverovou výpočetní úrovní a zřízenou výpočetní úrovní:
| Bezserverové výpočetní prostředí | Předpřipravené výpočetní prostředky | |
|---|---|---|
| Model využití databáze | Přerušované a nepředvídatelné využití s nižším průměrným využitím výpočetních prostředků v průběhu času. | Častější vzory využití s vyšším průměrným využitím výpočetních prostředků v průběhu času nebo více databází využívajících elastické fondy. |
| Úsilí o správu výkonu | Nižší | Vyšší |
| Škálování výpočtů | Automatický | Příručka |
| Rychlost odezvy výpočetních prostředků | Nižší po neaktivních obdobích | Okamžité |
| Členitost fakturace | Za sekundu | Za hodinu |
Nákupní model a úroveň služeb
Následující tabulka popisuje bezserverovou podporu na základě nákupního modelu, úrovní služeb a hardwaru:
| Kategorie | Podporováno | Nepodporováno |
|---|---|---|
| Nákupní model | vCore | DTU |
| Úroveň služby | Obecné použití Hyperscale |
Pro důležité obchodní informace |
| Hardware | Řada Standard (Gen5) | Veškerý ostatní hardware |
Databáze bez serveru s automatickým škálováním
Další informace o automatickém škálování a rychlosti odezvy bezserverové výpočetní úrovně najdete v tématu Automatické škálování bezserverové výpočetní úrovně pro Azure SQL Database.
Automatické pozastavení a automatické obnovení
Podrobné informace o chování automatického pozastavení a automatického obnovení, triggerech, řešení potíží a připojení najdete v tématu Automatické pozastavení a automatické obnovení ve vrstvě serverless computingu.
Vytvoření nové bezserverové databáze
Pro podrobné návody k vytváření, přesunu a konfiguraci serverless databází pomocí portálu Azure, PowerShellu, Azure CLI a T-SQL viz Vytvořit a nakonfigurovat serverless databázi.
Osvědčené postupy pro vrstvu výpočetních prostředků bez serveru
Zvažte následující osvědčené postupy při používání serverless databází.
Implementace logiky opakovaného pokusu aplikace
Všechny aplikace připojené k cloudu by měly používat doporučení pro opakované pokusy o připojení. Přechodné chyby v připojení musí být řešeny logikou opakovaného pokusu ve všech cloudových aplikacích. Logika opakování pro serverless databáze je obzvláště důležitá, protože dočasné chyby v připojení způsobené automatickým pokračováním jsou předvídatelné.
Pro více informací viz Řešení problémů s automatickým obnovením připojení.
Zkontrolujte interoperabilitu, která zabraňuje automatickému pozastavení
Některé funkce a nastavení mohou zabránit automatickému pozastavení serverless databáze. Automatické pozastavení v databázi můžete vypnout, pokud tyto funkce používáte.
Pro více informací viz Řešení problémů s automatickou pauzou.
Obrazovka
Další informace o monitorování událostí pozastavení a obnovení vaší bezserverové databáze najdete v článku Monitorování bezserverové výpočetní vrstvy pro Azure SQL Database.
Omezení prostředků
Omezení prostředků najdete v bezserverové úrovni výpočetních prostředků.
Fakturace
Pro podrobné informace o fakturaci, včetně výpočtů výpočetních nákladů, minimální výpočetní faktury a příkladů scénářů pro obě úrovně General Purpose i Hyperscale, viz Serverless compute tier billing.
Dostupné oblasti
Informace o regionální dostupnosti najdete v tématu Serverless availability by region for Azure SQL Database.