Oracle-databases uitvoeren in Azure

Azure Load Balancer
Azure Application Gateway

Ideeën voor oplossingen

Dit artikel is een oplossingsidee. Als u wilt dat we de inhoud uitbreiden met meer informatie, zoals mogelijke gebruiksvoorbeelden, alternatieve services, implementatieoverwegingen of prijsrichtlijnen, laat het ons dan weten door gitHub-feedback te geven.

Hoge beschikbaarheid voor uw front-end- en middelste laag kan worden verkregen met behulp van Azure Load Balancers of Application Gateways. Een beschikbaarheid van 99,99% voor uw databaselaag kan worden bereikt met behulp van een combinatie van Azure Beschikbaarheidszones en Oracle Active DataGuard met FSFO. Voor extra beschikbaarheid en/of herstel na noodgevallen kunt u overwegen om een andere database-VM in een andere Azure-regio te implementeren en regelmatige RMAN-back-ups te plannen.

Potentiële gebruikscases

Dit oplossingsidee illustreert een canonieke architectuur om hoge beschikbaarheid te bereiken voor uw Oracle Database-Enterprise Edition in Azure.

Architectuur

Architectuurdiagram van client via load balancer en subnetten naar Azure V NET.Download een SVG van deze architectuur.

Gegevensstroom

  1. Het clientsysteem heeft toegang tot een aangepaste toepassing met Oracle DB-back-end via het web.
  2. Web-front-end wordt geconfigureerd in een load balancer.
  3. De webfront-end roept de juiste toepassingsserver aan om het werk af te handelen.
  4. Toepassingsserver voert query's uit op de primaire Oracle-database.
  5. Oracle Database is geconfigureerd met behulp van een HyperThreaded Virtual Machine, met meerdere Premium-opslaggebaseerde Managed Disks voor prestaties en beschikbaarheid.
  6. Oracle-databases worden gerepliceerd met Oracle DataGuard (of Active DataGuard) of Oracle GoldenGate voor hoge beschikbaarheid en herstel na noodgeval.
  7. Oracle-databases worden gecontroleerd op uptime en prestaties door Oracle Enterprise Manager. Met OEM kunt u ook verschillende prestatie- en gebruiksrapporten genereren.

Onderdelen

Belangrijke technologieën die worden gebruikt om deze architectuur te implementeren:

Volgende stappen

Productdocumentatie:

Microsoft Learn-modules: