Sdílet prostřednictvím


Volba správné možnosti hostování flexibilního serveru Azure Database for PostgreSQL v Azure

PLATÍ PRO: Flexibilní server Azure Database for PostgreSQL

Důležité

Jednoúčelový server Azure Database for PostgreSQL je na cestě vyřazení. Důrazně doporučujeme upgradovat na flexibilní server Azure Database for PostgreSQL. Další informace o migraci na flexibilní server Azure Database for PostgreSQL najdete v tématu Co se děje s jednoúčelovým serverem Azure Database for PostgreSQL?

S Azure můžou vaše úlohy PostgreSQL běžet v hostované infrastruktuře virtuálních počítačů jako službě (IaaS) nebo jako hostovaná platforma jako služba (PaaS). PaaS má několik možností nasazení, z nichž každá má více úrovní služby. Když si zvolíte mezi IaaS a PaaS, musíte se rozhodnout, jestli chcete spravovat databázi, používat opravy a zálohovat, nebo pokud chcete tyto operace delegovat do Azure.

Při rozhodování zvažte následující možnost v PaaS nebo alternativně běžící na virtuálních počítačích Azure (IaaS).

Možnost PostgreSQL na virtuálních počítačích Azure spadá do oborové kategorie IaaS. Pomocí této služby můžete na cloudové platformě Azure spustit server PostgreSQL v plně spravovaném virtuálním počítači. Všechny nejnovější verze a edice PostgreSQL je možné nainstalovat na virtuální počítač IaaS. V nejvýznamnějším rozdílu od flexibilního serveru Azure Database for PostgreSQL nabízí PostgreSQL na virtuálních počítačích Azure kontrolu nad databázovým strojem. Tento ovládací prvek ale stojí za zodpovědnost za správu virtuálních počítačů a mnoha úloh správy databází (DBA). Mezi tyto úlohy patří údržba a opravy databázových serverů, obnovení databáze a návrh s vysokou dostupností.

Hlavní rozdíly mezi těmito možnostmi jsou uvedeny v následující tabulce:

Atribut Postgres na virtuálních počítačích Azure Flexibilní server Azure Database for PostgreSQL jako PaaS
Smlouva SLA o dostupnosti - Smlouva SLA virtuálního počítače - Flexibilní server Azure Database for PostgreSQL
Opravy operačního systému a PostgreSQL – Spravovaná zákazníkem Automatické s volitelným oknem spravovaným zákazníkem
Vysoká dostupnost – Zákazníci architekti, implementují, testují a udržují vysokou dostupnost. Funkce můžou zahrnovat clustering, replikaci atd. Integrovaný
Redundance zón – Virtuální počítače Azure je možné nastavit tak, aby běžely v různých zónách dostupnosti. V případě místního řešení musí zákazníci vytvářet, spravovat a udržovat vlastní sekundární datové centrum. Ano
Hybridní scénář – Spravovaná zákazníkem Podporováno
Zálohování a obnovení – Spravovaná zákazníkem Integrovaná konfigurace uživatele v zónově redundantním úložišti
Monitorování databázových operací – Spravovaná zákazníkem Všichni zákazníci nabízejí možnost nastavit upozornění na operaci databáze a reagovat na dosažení prahových hodnot.
Advanced Threat Protection - Zákazníci musí tuto ochranu vytvořit pro sebe. Není k dispozici během verze Preview
Zotavení po havárii – Spravovaná zákazníkem Podporováno
Inteligentní výkon – Spravovaná zákazníkem Podporováno

Celkové náklady na vlastnictví (TCO)

Hlavním aspektem celkových nákladů na vlastnictví je často to, co určuje nejlepší řešení pro hostování databází. To platí bez ohledu na to, jestli jste startup s malou hotovostí nebo týmem ve zavedené společnosti, která pracuje v rámci omezených rozpočtových omezení. Tato část popisuje základy fakturace a licencování v Azure, protože se vztahují na flexibilní server Azure Database for PostgreSQL a PostgreSQL na virtuálních počítačích Azure.

Fakturace

Flexibilní server Azure Database for PostgreSQL je aktuálně k dispozici jako služba v několika úrovních s různými cenami prostředků. Všechny prostředky se účtují každou hodinu s pevnou sazbou. Nejnovější informace o aktuálně podporovaných úrovních služeb, velikostech výpočetních prostředků a objemech úložiště najdete na stránce s cenami. Můžete dynamicky upravit úrovně služeb a velikosti výpočetních prostředků tak, aby odpovídaly potřebám vaší aplikace s různou propustností. Poplatky za odchozí internetový provoz se účtují podle pravidelných sazeb přenosu dat.

Flexibilní server Azure Database for PostgreSQL automaticky nakonfiguruje, opravuje a upgraduje databázový software. Tyto automatizované akce snižují náklady na správu. Flexibilní server Azure Database for PostgreSQL má také automatizované možnosti propojení zálohování. Tyto funkce vám pomůžou dosáhnout výrazné úspory nákladů, zejména pokud máte velký počet databází. Naproti tomu s PostgreSQL na virtuálních počítačích Azure můžete zvolit a spustit libovolnou verzi PostgreSQL. Musíte však platit za zřízený virtuální počítač, náklady na úložiště spojené s daty, zálohováním, monitorováním dat a úložištěm protokolů a náklady na konkrétní použitý typ licence PostgreSQL (pokud existuje).

Flexibilní server Azure Database for PostgreSQL poskytuje integrovanou vysokou dostupnost na úrovni zón (v rámci AZ) pro případ jakéhokoli přerušení na úrovni uzlu a přitom zachovává záruku smlouvy SLA pro službu. Flexibilní server Azure Database for PostgreSQL poskytuje smlouvy SLA pro dobu provozu a bez zónově redundantní konfigurace. Pro vysokou dostupnost databáze ve virtuálních počítačích ale používáte možnosti vysoké dostupnosti, jako je replikace streamování, které jsou k dispozici v databázi PostgreSQL. Použití podporované možnosti vysoké dostupnosti neposkytuje jinou smlouvu SLA. Umožňuje ale dosáhnout vyšší než 99,99% dostupnosti databáze s vyššími náklady a režií na správu.

Další informace o cenách najdete v následujících článcích:

Správa

V mnoha firmách se rozhodnutí o přechodu na cloudovou službu týká i snižování složitosti správy, protože se jedná o náklady.

S IaaS, Microsoft:

  • Spravuje základní infrastrukturu.
  • Poskytuje automatizované opravy základního hardwaru a operačního systému.

S PaaS, Microsoftem:

  • Spravuje základní infrastrukturu.
  • Poskytuje automatizované opravy základního hardwaru, operačního systému a databázového stroje.
  • Spravuje vysokou dostupnost databáze.
  • Automaticky provádí zálohy a replikuje všechna data za účelem zotavení po havárii.
  • Ve výchozím nastavení šifruje neaktivní uložená data a pohyb.
  • Monitoruje váš server a poskytuje funkce pro přehledy výkonu dotazů a doporučení k výkonu.

Flexibilním serverem Azure Database for PostgreSQL můžete i nadále spravovat databázi. Už ale nemusíte spravovat databázový stroj, operační systém ani hardware. Mezi příklady položek, které můžete dál spravovat, patří:

  • Databáze
  • Přihlášení
  • Ladění indexu
  • Ladění dotazů
  • Auditování
  • Zabezpečení

Konfigurace vysoké dostupnosti do jiného datového centra navíc vyžaduje minimální konfiguraci nebo správu.

  • S PostgreSQL na virtuálních počítačích Azure máte úplnou kontrolu nad operačním systémem a konfigurací instance serveru PostgreSQL. U virtuálního počítače se rozhodnete, kdy aktualizovat nebo upgradovat operační systém a databázový software a jaké opravy se mají použít. Také se rozhodnete, kdy nainstalovat jakýkoli jiný software, jako je antivirová aplikace. K dispozici jsou některé automatizované funkce, které výrazně zjednodušují opravy, zálohování a vysokou dostupnost. Můžete řídit velikost virtuálního počítače, počet disků a jejich konfigurace úložiště. Další informace najdete v tématu Velikosti virtuálních počítačů a cloudových služeb pro Azure.

Čas přechodu na flexibilní server Azure Database for PostgreSQL (PaaS)

  • Flexibilní server Azure Database for PostgreSQL je správným řešením cloudově navržených aplikací, když jsou zásadní produktivita vývojářů a rychlá doba uvedení nových řešení na trh. Díky programovým funkcím, jako je DBA, je služba vhodná pro cloudové architekty a vývojáře, protože snižuje potřebu správy základního operačního systému a databáze.

  • Pokud se chcete vyhnout času a nákladům na získání nového místního hardwaru, je PostgreSQL na virtuálních počítačích Azure správným řešením pro aplikace, které vyžadují podrobné řízení a přizpůsobení modulu PostgreSQL nepodporované službou nebo vyžadování přístupu k základnímu operačnímu systému.

Sdílejte své návrhy a chyby s produktovým týmem Azure Database for PostgreSQL.