Kies de juiste hostingoptie voor Azure Database for PostgreSQL - Flexible Server in Azure
VAN TOEPASSING OP: Azure Database for PostgreSQL - Flexibele server
Belangrijk
Azure Database for PostgreSQL - Enkele server bevindt zich op het buitengebruikstellingspad. We raden u ten zeerste aan om een upgrade uit te voeren naar Azure Database for PostgreSQL - Flexible Server. Zie Wat gebeurt er met Azure Database for PostgreSQL Enkele server voor meer informatie over migreren naar Azure Database for PostgreSQL - Flexible Server.
Met Azure kunnen uw PostgreSQL-workloads worden uitgevoerd in een gehoste infrastructuur van virtuele machines als een service (IaaS) of als een gehost Platform as a Service (PaaS). PaaS heeft meerdere implementatieopties, elk met meerdere servicelagen. Wanneer u een keuze maakt tussen IaaS en PaaS, moet u beslissen of u uw database wilt beheren, patches wilt toepassen en back-ups wilt maken, of dat u deze bewerkingen delegeert aan Azure.
Overweeg bij het nemen van uw beslissing de volgende optie in PaaS of u kunt ook uitvoeren op Azure-VM's (IaaS)
De optie PostgreSQL op Azure-VM's valt in de branchecategorie van IaaS. Met deze service kunt u een PostgreSQL-server uitvoeren in een volledig beheerde virtuele machine op het Azure-cloudplatform. Alle recente versies en edities van PostgreSQL kunnen worden geïnstalleerd op een virtuele IaaS-machine. In het belangrijkste verschil met azure Database for PostgreSQL flexibele server biedt PostgreSQL op Azure-VM's controle over de database-engine. Met deze controle gaat echter ook de verantwoordelijkheid voor het beheren van de VM's en veel databasebeheertaken gepaard. Deze taken omvatten het onderhouden van en toepassen van patches op databaseservers, gegevensherstel en ontwerp met hoge beschikbaarheid.
De belangrijkste verschillen tussen deze opties worden weergegeven in de volgende tabel:
Attribuut | Postgres op Azure-VM's | Flexibele Azure Database for PostgreSQL-server als PaaS |
---|---|---|
SLA voor beschikbaarheid | - SLA voor virtuele machines | - Flexibele Azure Database for PostgreSQL-server |
Patches voor besturingssysteem en PostgreSQL | - Door de klant beheerd | Automatisch met optioneel door de klant beheerd venster |
Hoge beschikbaarheid | - Klanten ontwerpen, implementeren, testen en onderhouden hoge beschikbaarheid. Mogelijkheden zijn onder andere clustering, replicatie, enzovoort. | Ingebouwd |
Zoneredundantie | - Azure-VM's kunnen worden ingesteld om te worden uitgevoerd in verschillende beschikbaarheidszones. Voor een on-premises oplossing moeten klanten hun eigen secundaire datacentrum maken, beheren en onderhouden. | Ja |
Hybride scenario | - Door de klant beheerd | Ondersteund |
Back-up en herstel | - Door de klant beheerd | Ingebouwd met gebruikersconfiguratie op zone-redundante opslag |
Databasebewerkingen bewaken | - Door de klant beheerd | Alle bieden klanten de mogelijkheid om waarschuwingen in te stellen voor de databasebewerking en actie te ondernemen bij het bereiken van drempelwaarden |
Advanced Threat Protection | - Klanten moeten deze bescherming zelf bouwen. | Niet beschikbaar tijdens de preview-versie |
Herstel na noodgevallen | - Door de klant beheerd | Ondersteund |
Intelligente prestaties | - Door de klant beheerd | Ondersteund |
Totale eigendomskosten (TCO)
TCO is vaak de primaire overweging die de beste oplossing voor het hosten van uw databases bepaalt. Dit is waar, of u nu een startende onderneming met weinig geld bent of een team in een gevestigde onderneming dat met een strak budget werkt. In deze sectie worden de basisbeginselen van facturering en licenties in Azure beschreven zoals deze van toepassing zijn op azure Database for PostgreSQL flexibele server en PostgreSQL op Azure-VM's.
Billing
Flexibele Azure Database for PostgreSQL-server is momenteel beschikbaar als een service in verschillende lagen met verschillende prijzen voor resources. Alle resources worden per uur gefactureerd tegen een vast bedrag. Zie de pagina met prijzen voor de meest recente informatie over de momenteel ondersteunde servicelagen, rekengrootten en opslaghoeveelheden. U kunt servicelagen en rekengrootten dynamisch kunt aanpassen zodat deze overeenkomen met de verschillende doorvoerbehoeften van uw toepassing. Uitgaand internetverkeer wordt bij u in rekening gebracht tegen het reguliere tarief voor gegevensoverdracht.
Met een flexibele Azure Database for PostgreSQL-server configureert Microsoft automatisch de databasesoftware, patches en upgrades. Deze geautomatiseerde acties verminderen de beheerkosten. Bovendien beschikt Azure Database for PostgreSQL flexibele server over geautomatiseerde mogelijkheden voor back-upkoppelingen . Dankzij deze mogelijkheden kunt u aanzienlijk op kosten besparen, vooral wanneer u een groot aantal databases hebt. Met PostgreSQL op virtuele machines van Azure kunt u daarentegen een willekeurige PostgreSQL-versie kiezen en uitvoeren. U moet echter betalen voor de ingerichte virtuele machine, opslagkosten die zijn gekoppeld aan de gegevens, back-up, bewaking van gegevens en logboek opslag en de kosten voor het specifieke PostgreSQL-licentietype (indien van toepassing).
Flexibele Azure Database for PostgreSQL-server biedt ingebouwde hoge beschikbaarheid op zoneniveau (binnen een AZ) voor elke vorm van onderbreking op knooppuntniveau, terwijl de SLA-garantie voor de service nog steeds wordt gehandhaafd. Azure Database for PostgreSQL flexibele server biedt sla's voor uptime met en zonder zone-redundante configuratie. Voor hoge beschikbaarheid van de database binnen VM's gebruikt u echter de opties voor hoge beschikbaarheid als streamingreplicatie die beschikbaar zijn in een PostgreSQL-database. Het gebruik van een ondersteunde optie voor hoge beschikbaarheid biedt geen andere SLA. Maar hiermee kunt u meer dan 99,99% database-beschikbaarheid bereiken tegen meer kosten en administratieve overhead.
Zie de volgende artikelen voor meer informatie over prijzen:
- Prijzen voor flexibele azure Database for PostgreSQL-servers
- Prijzen voor virtuele machines
- Azure-prijscalculator
Beheer
Veel bedrijven besluiten zowel vanwege offloading van beheercomplexiteit als de kosten naar een cloudservice over te stappen.
Met IaaS biedt Microsoft het volgende:
- Beheer van de onderliggende infrastructuur.
- Automatische toepassing van patches voor onderliggende hardware en besturingssysteem
Met PaaS biedt Microsoft het volgende:
- Beheer van de onderliggende infrastructuur.
- Automatische toepassing van patches voor onderliggende hardware, besturingssysteem en database-engine.
- Beheer van hoge beschikbaarheid van de database.
- Automatisch uitvoeren van back-ups en repliceren van alle gegevens om herstel na noodgevallen mogelijk te maken.
- Versleuteling van inactieve en actieve gegevens (standaard).
- Bewaking van uw server en bieden van functies voor queryprestaties en aanbevelingen voor prestaties.
Met een flexibele Azure Database for PostgreSQL-server kunt u uw database blijven beheren. Maar u hoeft de database-engine, het besturingssysteem en de hardware niet langer te beheren. Voorbeelden van items die u kunt blijven beheren, zijn onder meer:
- Databases
- Aanmelden
- Indexafstemming
- Queryafstemming
- Controle
- Beveiliging
Daarnaast vereist het configureren van hoge beschikbaarheid voor een ander datacentrum nauwelijks tot geen configuratie of beheer.
- Met PostgreSQL op Azure VM's hebt u volledige controle over het besturingssysteem en de configuratie van het PostgreSQL-serverexemplaar. Met een VM kunt u bepalen wanneer het besturingssysteem en de databasesoftware moeten worden bijgewerkt of geüpgraded en welke patches moeten worden toegepast. U bepaalt ook wanneer u andere software, zoals een antivirustoepassing, installeert. Sommige geautomatiseerde functies worden geleverd om het toepassen van patches, het maken van een back-up en hoge beschikbaarheid aanzienlijk te vereenvoudigen. U kunt de grootte van de VM, het aantal schijven en hun opslagconfiguraties beheren. Zie Groottes van virtuele machines en cloudservices voor Azure voor meer informatie.
Tijd om over te stappen op Een flexibele Azure Database for PostgreSQL-server (PaaS)
Flexibele Azure Database for PostgreSQL-server is de juiste oplossing voor toepassingen die zijn ontworpen in de cloud wanneer de productiviteit van ontwikkelaars en snelle markttijd voor nieuwe oplossingen essentieel zijn. Met programmatische functionaliteit die lijkt op DBA is de service geschikt voor cloudarchitecten en -ontwikkelaars omdat het de noodzaak voor het beheren van het onderliggende besturingssysteem en de database vermindert.
Wanneer u de tijd en kosten voor het verkrijgen van nieuwe on-premises hardware wilt vermijden, is PostgreSQL op Azure-VM's de juiste oplossing voor toepassingen die een nauwkeurige controle en aanpassing van de PostgreSQL-engine vereisen die niet worden ondersteund door de service of waarvoor toegang tot het onderliggende besturingssysteem vereist is.
Volgende stappen
- Zie prijzen voor flexibele servers voor Azure Database for PostgreSQL.
- Aan de slag gaan met het maken van uw eerste server.