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
Download een SVG van deze architectuur.
Gegevensstroom
- Het clientsysteem heeft toegang tot een aangepaste toepassing met Oracle DB-back-end via het web.
- Web-front-end wordt geconfigureerd in een load balancer.
- De webfront-end roept de juiste toepassingsserver aan om het werk af te handelen.
- Toepassingsserver voert query's uit op de primaire Oracle-database.
- Oracle Database is geconfigureerd met behulp van een HyperThreaded Virtual Machine, met meerdere Premium-opslaggebaseerde Managed Disks voor prestaties en beschikbaarheid.
- Oracle-databases worden gerepliceerd met Oracle DataGuard (of Active DataGuard) of Oracle GoldenGate voor hoge beschikbaarheid en herstel na noodgeval.
- 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:
- Een Oracle-database ontwerpen en implementeren in Azure
- Overzicht van Oracle-toepassingen en -oplossingen in Azure
- Wat is Azure Application Gateway?
- Wat is Azure Load Balancer?
- Wat is Azure Virtual Network?
Microsoft Learn-modules:
- Azure Application Gateway configureren
- Azure Load Balancer configureren
- Inleiding tot Azure Virtual Networks