Share via


Azure Well-Architected Oracle-arbetsbelastningar i Azure Infrastruktur som en tjänst (IaaS)

Den här artikeln innehåller metodtips för Well-Architected Framework för en Oracle-arbetsbelastning i Azure Infrastructure as a Service (IaaS). Programägare, Oracle-databasadministratörer, företagsintressenter och arkitekter kan använda den här vägledningen för att skapa en teknisk grund för deras mycket tillförlitliga lösning för Oracle i Azure i stor skala.

Vad är en Oracle-arbetsbelastning?

I den här vägledningen refererar termen arbetsbelastning till en samling databaser, till exempel Oracle Exadata-databaser och programresurser som stöder ett gemensamt affärsmål eller en affärsprocess.

Du måste skapa Oracle-arbetsbelastningar som är mycket tillgängliga och motståndskraftiga mot fel. Dessa arbetsbelastningar kan vara program för hantering av kundrelationer, personalprogram eller anpassade program som förlitar sig på Oracle WebLogic Server eller Java. Lokala Oracle-program och plattformar som du kan flytta till molnet inkluderar WebLogic Server, Siebel, Personer Soft, JD Edwards och E-Business Suite.

Vilka är de vanliga utmaningarna?

Microsoft Azure gör det enkelt att distribuera och hantera molnlösningar. Men utmaningar kan uppstå när du skapar och migrerar Oracle-arbetsbelastningar som är mycket tillgängliga och tillförlitliga på Azure-plattformen. Till exempel:

  • Oracle-programarkitekturer är komplexa. Beroendena mellan program- och databasnivån, till exempel versionsuppgraderingar och korrigeringar, kan öka komplexiteten.

  • En tillförlitlig programdesign i stor skala kräver kunskap om programversioner och arkitekturer, metodtips från andra kunder och expertis om beroenden på varje lager. Du behöver fördjupade kunskaper så att du kan välja rätt teknik och konfigurera dem korrekt.

  • Oracle-databasarkitekturer skiljer sig från kund till kund. Exadatafunktioner som smart genomsökning och lagringsindex eller Oracle Real Application Clusters (RAC) kan medföra komplexitet. Den automatiska arbetsbelastningslagringsplatsen (AWR) ger insikt i den faktiska användningen av Exadata-funktioner och RAC-installationer och slutligen databasanvändning.

Du måste skapa alla Oracle-arbetsbelastningar för att hantera fel med korrelerad eller sammanhängande påverkan. Tillförlitlighetsteknik är en viktig uppgift inom hela arkitekturdesignen.

Metoden Well-Architected Framework

Vi rekommenderar att du strukturerar din välstrukturerade arbetsbelastning för att uppfylla specifika tillförlitlighets-, säkerhets-, kostnadsoptimerings-, drifts- och prestandaeffektivitetsmål. För att förbättra kundupplevelsen och leverera konsekvens och tillförlitlighet följer du arkitekturprinciper och riktlinjer som är specifika för Oracle i Azure IaaS. Den här vägledningen tar upp Oracle-databaser, till exempel Exadata-databaser och andra Oracle-program.

Grundpelarna för väldefinierade ramverk hjälper dig att implementera modularitet, separata roller och förbättra driftsproduktiviteten. Använd en välkonstruerad metod för att skapa programarbetsbelastningar utan onödiga komplexiteter och oförutsedda kostnader.

Använd grundpelarna för välarkitekterat ramverk för att förbättra Oracle i Azure IaaS-arbetsbelastningen på följande sätt:

  • Tillförlitlighet: En Oracle-arbetsbelastning kräver återhämtning på arkitekturskiktet. Skapa en databas- och programarkitektur med hög tillgänglighet för att bearbeta kritiska och icke-kritiska affärsdata.

  • Säkerhet: En Oracle-arbetsbelastning kan innehålla affärskritiska data. De flesta Oracle-program kräver också en SSH-port (Secure Shell). Skydda dina Oracle-databaser och -program med flera säkerhetslager, inklusive identitets-, åtkomst-, indatavalidering, datasuveränitet och krypteringslager.

  • Kostnadsoptimering: En Oracle-arbetsbelastning kräver att du tar med din egen licens. Du kan generera en AWR-rapport för att optimera kostnaderna. Du kan använda AWR-rapporten för att fastställa den virtuella datorns SKU och lagring som du behöver för att uppfylla prestandakraven.

  • Driftskvalitet: En Oracle-arbetsbelastning kräver övervakning för att uppfylla produktivitetskraven. Se till att Oracle-arbetsbelastningen uppfyller standarder för driftskvalitet.

  • Prestandaeffektivitet: En Oracle-arbetsbelastnings livscykel består huvudsakligen av operativa uppgifter. Hantera en Oracle-arbetsbelastning så att den förblir högpresterande och uppfyller kundernas krav. Du måste också hantera kostnader.

Välj en migreringsmetod

Du kan använda olika migreringsmetoder beroende på dina migreringskrav. Vanliga migreringsverktyg är Oracle Data Guard, Oracle Recovery Manager (RMAN), Oracle GoldenGate och Oracle Data Pump. Vi rekommenderar inte datapump för en stor mängd data.

Som en del av migreringen ser du till att din teckenuppsättning är densamma och har samma endianitet så att du kan utvärdera plattformsoberoende migreringar korrekt. Mer information finns i Migrera Oracle-arbetsbelastningar till Azure IaaS.

Vilka är de viktigaste designområdena?

En Oracle på Azure IaaS-migrering innehåller följande designområden. Varje designområde fokuserar på tekniska beslutspunkter för de infrastrukturkomponenter som ingår i en arbetsbelastning och på komponenternas interaktion med delade tjänster.

Designområde Sammanfattning
Välj beräkning och lagring Lär dig hur du ger din infrastruktur rättigheter för att förbättra prestanda och kostnadseffektivitet. Använd Oracle Migration Assistant Tool (OMAT) för att välja rätt SKU för den virtuella databasdatorn och den bäst lämpade lagringen för databasen, arkivera omloggar och säkerhetskopiering.
Optimera affärskontinuitet och haveriberedskap Få vägledning om tillförlitliga redundansarkitekturer, inklusive krav på mål för återställningspunkter (RPO) och mål för återställningstid (RTO) och överväganden för hög tillgänglighet.
Optimera säkerheten Lär dig hur du skyddar känsliga data och skapar en tillförlitlig arkitektur där du kan placera din Oracle-arbetsbelastning.
Utforma Oracle-program Lär dig mer om designöverväganden för din Oracle-arbetsbelastning som kan hjälpa dig att skapa en högpresterande, tillförlitlig, säker och högtillgänglig lösning i molnet.
Övervaka arbetsbelastningar Lär dig hur du övervakar verktyg så att du snabbt kan åtgärda problem och prestandaförsämring.

Illustrerande exempel

Vägledningen i den här serien baseras på en lösningsorienterad metod för att illustrera viktiga designöverväganden och rekommendationer. Du kan välja mellan flera referensimplementeringar för att utveckla ytterligare lösningar.

Nästa steg

Granska designprinciperna.

Gör en utvärdering för att utvärdera dina designval.