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.
Lakebase je založená na sadě funkcí, které umožňují efektivně vyvíjet, testovat a škálovat databázové aplikace. Tato část představuje základní koncepty, které odlišují LakeBase od tradičních databázových systémů.
Projekty
Projekt Lakebase je kontejner nejvyšší úrovně pro všechny vaše databázové prostředky. Každý projekt patří do pracovního prostoru Azure Databricks a obsahuje jednu nebo více větví, z nichž každý má vlastní výpočetní prostředky a databáze.
Project
└── Branch (e.g., production)
├── Compute (read-write)
└── Database (e.g., databricks_postgres)
Další informace: Projekty | Spravovat projekty
Autoscaling
Lakebase automaticky upravuje výpočetní prostředky na základě vašich požadavků na úlohy. S nárůstem nebo snížením provozu vaší aplikace se výpočetní prostředky vertikálně navyšují nebo snižují v rámci nakonfigurovaného rozsahu bez ručního zásahu nebo výpadku.
Klíčové výhody:
- Automatická úprava: Prostředky se škáluje na základě skutečné poptávky.
- Bez výpadků: Škálování v rámci nakonfigurovaného rozsahu probíhá bez přerušení připojení. Změna minimální nebo maximální konfigurace CU ale může způsobit krátké přerušení.
- Optimalizace nákladů: Platíte jenom za prostředky, které skutečně používáte.
- Konzistence výkonu: Udržování responzivního výkonu během špičky provozu
Další informace: Automatické škálování | – Konfigurace automatického škálování
Škálování na nulu
Když je vaše databáze nečinná, může Lakebase automaticky škálovat výpočetní prostředky dolů na nulu a eliminovat tak náklady na nevyužitou kapacitu. Když se aktivita obnoví, výpočetní prostředky se automaticky škálují zpět nahoru během několika sekund.
Klíčové výhody:
- Nulové náklady na nečinnost: Pokud je vaše databáze neaktivní, neúčtují se žádné poplatky za výpočetní prostředky.
- Okamžité obnovení: Databáze se při přístupu automaticky probouzí.
- Vhodné pro vývoj: Ideální pro vývoj a přípravná prostředí s přerušovaným využitím.
- Automatická správa: Nevyžaduje se žádný ruční zásah.
Další informace: Škálování na nulu | – Konfigurace škálování na nulu
Databázové větve
Databázové větve v Lakebase fungují podobně jako větve Gitu pro váš kód. Můžete vytvářet okamžité, izolované větve pro vývoj, testování nebo experimentování, aniž byste duplikovali data nebo ovlivnili produkční prostředí.
Klíčové výhody:
- Okamžité vytvoření: Větve se vytvářejí v sekundách pomocí technologie kopírování při zápisu.
- Nákladově efektivní: Pouze upravená data se ukládají samostatně, což minimalizuje náklady na úložiště.
- Izolovaná prostředí: Otestujte změny bezpečně, aniž by to ovlivnilo vaši primární databázi.
- Spolupráce: Členové týmu můžou pracovat na samostatných větvích současně.
Další informace: Databázové větve | – Správa větví
Výpočetní prostředky a koncové body
Koncový bod Lakebase je stabilní spojovací bod, který vaše aplikace používá k připojení k databázi. Za každým koncovým bodem zpracovává zpracování dotazů jedna nebo více výpočetních instancí. Vaše připojovací řetězec zůstane stejná, i když škálujete výpočetní prostředky nebo přidáváte vysokou dostupnost.
Větev obvykle obsahuje jeden koncový bod pro čtení a zápis (primární výpočetní prostředky) a volitelně jeden nebo více koncových bodů jen pro čtení (repliky pro čtení).
Další informace: Výpočty a koncové body |
Architektura úložiště
Lakebase ukládá data do distribuované vrstvy úložiště, která je oddělená od výpočetních prostředků. Úložiště je zónově redundantní a přetrvává nezávisle na stavu výpočetních prostředků, ať už jsou v provozu, pozastavené nebo při převzetí služeb při selhání. Toto oddělení úložiště umožňuje okamžité větvení, repliky pro čtení a škálování až na nulu bez nutnosti duplikace dat.
Klíčové výhody:
- Vysoce dostupné úložiště: Azure Databricks zajišťuje vysoce dostupné úložiště nezávisle na nastavení vysoké dostupnosti výpočetních prostředků.
- Udržuje se prostřednictvím změn výpočetních prostředků: Úložiště zůstává dostupné prostřednictvím selhání výpočetních prostředků, pozastavení nebo změn konfigurace.
- Základ pro větve a repliky: Vytvoření okamžité větve i repliky pro čtení závisí na několika výpočetních instancích, které sdílejí stejnou vrstvu úložiště.
Další informace: Architektura úložiště
Vysoká dostupnost
Vysoká dostupnost páruje primární výpočetní výkon pro čtení a zápis s jednou nebo více sekundárními výpočetními instancemi distribuovanými napříč zónami dostupnosti. Když primární server přestane být dostupný, Lakebase automaticky podporuje sekundární a vaše aplikace pokračuje od poslední potvrzené transakce. Váš připojovací řetězec zůstává po celou dobu beze změny. Úložiště je již vysoce dostupné. Povolení HA zajišťuje redundanci na úrovni výpočetních prostředků pro automatické převzetí služeb při výpadku.
Klíčové výhody:
- Automatické převzetí služeb při selhání: Lakebase podporuje sekundární výpočetní instanci bez ručního zásahu.
- Žádná ztráta dat: Převzetí služeb při selhání zachovává všechny potvrzené transakce.
- Stabilní připojovací řetězce: Vaše aplikace po převzetí služeb při selhání nemusí měnit konfiguraci připojení.
Další informace: Vysoká dostupnost | Správa vysoké dostupnosti
Čtení replik
Repliky pro čtení jsou nezávislé výpočetní prostředky jen pro čtení, které provádějí operace čtení na stejných datech jako primární výpočetní prostředí pro čtení i zápis. Na rozdíl od tradičních replik, čtecí repliky Lakebase neduplikují data – čtou ze stejné úložné vrstvy, což umožňuje jejich okamžité vytvoření a eliminuje dodatečné náklady na úložiště.
Klíčové výhody:
- Horizontální škálování: Distribuujte žádosti o čtení napříč několika replikami.
- Žádná duplikace dat: Všechny repliky se čtou ze stejného úložiště.
- Okamžité vytvoření: Dostupné během několika sekund bez kopírování dat.
- Nákladově efektivní: Žádné další náklady na úložiště a podpora automatického škálování a škálování na nulu.
Další informace: Repliky pro čtení | Spravujte repliky pro čtení
Jak spolupracují
Tyto základní koncepty spolupracují na vytvoření výkonné a flexibilní databázové platformy:
- Projekty uspořádají všechny prostředky databáze a patří do pracovního prostoru Azure Databricks.
- Automatické škálování zajišťuje, že každá větev má správné množství výpočetních prostředků na základě poptávky.
- Scale-to-zero snižuje náklady na neaktivní větve tím, že pozastaví výpočetní prostředky, když se nepoužívají.
- Databázové větve umožňují vytvářet izolovaná prostředí pro vývoj a testování bez duplikování dat.
- Výpočty a koncové body poskytují stabilní spojovací body při škálování nebo změně konfigurace infrastruktury.
- Architektura úložiště udržuje zónově redundantní a vysoce dostupnou datovou architekturu nezávisle na výpočetním stavu.
- Vysoká dostupnost zajišťuje redundanci na úrovni výpočetních prostředků a automatické převzetí služeb při selhání napříč zónami dostupnosti pro produkční úlohy.
- Repliky pro čtení rozkládají zátěž čtení do dalších výpočetních instancí.
Tato architektura umožňuje vytvářet a škálovat databázové aplikace s větší flexibilitou, nižšími náklady a menší provozní režií než tradiční databázové systémy.