Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln innehåller Well-Architected ramverk metodtips för en Oracle-arbetsbelastning på Azure-infrastruktur som en tjänst (IaaS). Programägare, Oracle-databasadministratörer, affärsintressenter och arkitekter kan använda den här vägledningen för att skapa en teknisk grund för sin mycket tillförlitliga lösning för Oracle på 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 gemensam affärsprocess.
Du måste skapa Oracle-arbetsbelastningar som har hög tillgänglighet och är 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. Oracles lokala program och plattformar som du kan flytta till molnet är WebLogic Server, Siebel, PeopleSoft, 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 har hög tillgänglighet och är tillförlitliga på Azure-plattformen. Till exempel:
Oracles 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 i varje lager. Du behöver djupgående kunskaper så att du kan välja rätt teknik och konfigurera dem korrekt.
Oracles databasarkitekturer skiljer sig från kund till kund. Exadata-funktioner, som smarta genomsöknings- och lagringsindex eller Oracle Real Application Clusters (RAC) kan medföra komplexitet. Den automatiska arbetsbelastningsdatabasen (AWR) ger insikt i den faktiska användningen av Exadata-funktioner och RAC-inställningar, och i slutändan databasanvändningen.
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 med Well-Architected ramverk
Vi rekommenderar att du strukturerar din välstrukturerade arbetsbelastning för att uppfylla specifika mål för tillförlitlighet, säkerhet, kostnadsoptimering, driftseffektivitet och prestandaeffektivitet. För att förbättra kundupplevelsen och leverera konsekvens och tillförlitlighet följer du arkitektoniska principer och riktlinjer som är specifika för Oracle på Azure IaaS. Den här vägledningen gäller Oracle-databaser, till exempel Exadata-databaser och andra Oracle-program.
Well-Architected Framework-pelarna hjälper dig att implementera modularitet, separera roller och förbättra den operativa produktiviteten. Använd en välkonstruerad metod för att skapa programarbetsbelastningar utan onödig komplexitet och oförutsedda kostnader.
Använd Well-Architected Framework-pelarna för att förbättra din Oracle på Azure IaaS-arbetsbelastning på följande sätt:
Tillförlitlighet: En Oracle-arbetsbelastning kräver återhämtning på arkitekturlagret. 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-, indatavaliderings-, datasuveränitets- 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 vilken SKU för virtuell dator (VM) och lagring som du behöver för att uppfylla prestandakraven.
Utmärkt driftseffektivitet: En Oracle-arbetsbelastning kräver övervakning för att uppfylla produktivitetskraven. Se till att din Oracle-arbetsbelastning uppfyller standarderna för driftseffektivitet.
Prestandaeffektivitet: En Oracle-arbetsbelastnings livscykel består främst av operativa uppgifter. Hantera en Oracle-arbetsbelastning så att den förblir högpresterande och uppfyller kundernas krav. Du måste också hantera kostnaderna.
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 Data Pump för en stor mängd data.
Som en del av migreringen bör du se till att din teckenuppsättning är densamma och har samma endianness så att du kan utvärdera plattformsoberoende migreringar på rätt sätt. 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 ändrar storlek på infrastrukturen 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 redo-loggar och säkerhetskopiera. |
| Optimera affärskontinuitet och haveriberedskap | Få vägledning om tillförlitliga redundansarkitekturer, inklusive krav på mål för återställningspunkt (RPO) och mål för återställningstid (RTO) samt ö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 lösning med hög tillgänglighet i molnet. |
| Övervaka arbetsbelastningar | Lär dig hur du övervakar verktyg så att du snabbt kan åtgärda utvecklingsproblem och prestandaförsämring. |
Illustrativa 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.
Referensarkitekturer för Oracle-databas på Azure Virtual Machines: Innehåller information om hur du distribuerar en Oracle-databas med hög tillgänglighet i Azure, inklusive överväganden för haveriberedskap.
Stöd för Oracle-databasarbetsbelastningar i Azure IaaS: Tillhandahåller en lagringsplats som innehåller undermappar som representerar flera separata projekt för Oracle-arbetsbelastningar.
Översikt över Oracle-program och -lösningar i Azure: Ger vägledning som hjälper dig att lära dig hur du kör Oracle-lösningar med hjälp av Azure-infrastrukturen.
Nästa steg
Granska designprinciperna.
Gör en bedömning för att utvärdera dina designval.