Köra Oracle-databaser i Azure

Load Balancer
Application Gateway

Lösningsidé

Om du vill att vi utökar den här artikeln med mer information, till exempel potentiella användningsfall, alternativa tjänster, implementeringsöverväganden eller prisvägledning, kan du berätta för GitHub Feedback!

Den här lösningsarkitekturen illustrerar en kanonisk arkitektur för att uppnå hög tillgänglighet för Oracle Database Enterprise Edition i Azure. Hög tillgänglighet för både din frontend och mellannivån kan hämtas med hjälp av Azure Load Balancers eller Application Gateway. En drifttidstillgänglighet på 99,99 % för din databasnivå kan uppnås med en kombination av Azure-tillgänglighetszoner och Oracle Active DataGuard med FSFO. Överväg att distribuera en annan databas-VM i en annan Azure-region för ytterligare tillgänglighet och/eller haveriberedskap och schemalägg frekventa RMAN-säkerhetskopieringar.

Arkitektur

Arkitekturdiagram – Ladda ned en SVG för den här arkitekturen.

Dataflöde

  1. Klientsystemet har åtkomst till ett anpassat program Oracle DB en backend via webben.
  2. Webb-frontend konfigureras i en lastbalanserare.
  3. Webb-frontend gör ett anrop till lämplig programserver för att hantera arbetet.
  4. Programservern frågar den primära Oracle Database.
  5. Oracle Database har konfigurerats med hjälp av en hypertrådad virtuell dator med flera Premium lagringsbaserade Managed Disks för prestanda och tillgänglighet.
  6. Oracle-databaser replikeras med Oracle DataGuard (eller Active DataGuard) eller Oracle GoldenGate för HA- och DR-ändamål.
  7. Oracle-databaser övervakas för drifttid och prestanda av Oracle Enterprise Manager. Med OEM kan du också generera olika prestanda- och användningsrapporter.