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.
Vägledning om välstrukturerade arbetsbelastningar för Oracle i Azure infrastruktur som tjänst (IaaS) bygger på Azure Well-Architected Framework och dess fem grundpelare för arkitektonisk excellens. I följande tabell visas varje pelare och en sammanfattning av målen.
| Well-Architected Framework-stolpe | Sammanfattning |
|---|---|
| Reliability | En tillförlitlig Oracle-arbetsbelastning är både elastisk och tillgänglig. Återhämtning är möjligheten att återställa från fel och fortsätta att fungera. Tillgängligheten är drifttid. Hög tillgänglighet minskar stilleståndstiden för Oracle-databasen och Oracle-programmet under kritiskt underhåll och förbättrar återställningen från fel. Fel inträffar lokalt och i molnet, så det är viktigt att utforma Oracle-arbetsbelastningen för återhämtning och tillgänglighet. |
| Security | Säkerhet handlar om att implementera åtgärder som hjälper dig att skydda din arbetsbelastning mot hot. Exempel är att lägga till flera säkerhetslager i dina Oracle-program, inklusive identitets- och åtkomsthantering (IAM), indata-validering, datasuveränitet, kryptering och åtgärder mot distribuerade denial-of-service-attacker (DDoS). Andra åtgärder är att blockera dåliga aktörer, förhindra dataexfiltrering och skydda mot operativsystemets säkerhetsrisker. |
| Kostnadsoptimering | Kostnadsoptimering handlar om att hålla kostnaderna på ett minimum samtidigt som nödvändiga tekniska och affärsmål uppnås. |
| Prestandaeffektivitet | Prestandaeffektivitet handlar om att påskynda den digitala omvandlingen med mindre. Målet är att få ut mesta möjliga av Oracle-arbetsbelastningen och möta användarnas efterfrågan utan att överetablera eller underetablera resurser. Ineffektiva prestanda kan försämra användarupplevelsen och blåsa upp kostnader. Prestanda påverkar produktiviteten för både databaser och program. |
| Operativ skicklighet | Operational Excellence handlar om att skapa effektiva processer för att stödja och övervaka dina Oracle-arbetsbelastningar. Hälsoövervakning för Oracle-databaser och virtuella datorer (VM) är avgörande för att garantera nödvändiga prestanda för oracle-arbetsbelastningarna. |
Reliability
Eftersom fel kan inträffa lokalt och i molnet är det viktigt att fokusera på motståndskraft och tillgänglighet när du utformar ett Oracle på Azure IaaS-arbetsbelastning.
- Återhämtning avser återställning från fel och underhåll av funktioner.
- Tillgänglighet garanterar oavbruten drifttid. Hög tillgänglighet minimerar program- och databasavbrott under kritiska underhållsaktiviteter. Hög tillgänglighet förbättrar också återställningen från incidenter som VM-krascher, serverdelsuppdateringar, utökade stilleståndstider och utpressningstrojanattacker.
Fel kan inträffa i molnet. I stället för att försöka förhindra fel helt och hållet bör ditt mål vara att minimera effekterna av en enda misslyckad komponent. Använd följande information för att minimera stilleståndstiden och se till att rekommenderade metoder för hög tillgänglighet är inbyggda i Azure och Oracle.
När du diskuterar tillförlitlighet med Oracle i Azure måste du överväga inte bara databasen utan även de anslutna nivåerna på separata virtuella datorer, virtuella nätverksundernät och haveriberedskap vid fel. Tänk på följande rekommendationer för varje designövervägande:
- Skala arbetsbelastningar lodrätt genom att välja en VM SKU och lagringskonfiguration som är lämplig för arbetsbelastningens resurser, till exempel CPU, minne, indata/utdata per sekund (IOPS), dataflöde och databasstorlek. Skala vågrätt genom att lägga till VM-instanser eller disklagring.
- Utforma för hög tillgänglighet genom att implementera redundans- och failovermekanismer för att säkerställa kontinuerlig drift. Distribuera trafik genom att använda strategier såsom belastningsutjämning för att fördela trafiken över flera back-end-källor.
- Implementera feltolerant lagring för att säkerställa dataintegritet och tillgänglighet genom att använda tekniker som diskstripe (RAID-0).
- Förstå säkerhetskopierings- och återställningsfunktioner för dataåterställning i händelse av oavsiktlig borttagning, skada eller andra scenarier för dataförlust. En säkerhetskopierings- och återställningsprocedur hjälper till att effektivisera återställningsprocesserna.
Security
I en delad ansvarsmodell:
- Organisationer är främst ansvariga för att hantera och driva arbetsbelastningar.
- Microsoft hanterar den fysiska och virtuella infrastrukturen i Azure-infrastrukturen.
Vi rekommenderar starkt att du regelbundet utvärderar dina tjänster och tekniker för att säkerställa att din säkerhetsstatus anpassas till det växande hotlandskapet. Det är också viktigt att skapa en tydlig förståelse för modellen med delat ansvar när du samarbetar med leverantörer för att implementera lämpliga säkerhetsåtgärder.
Du kan använda flera metoder för att skydda dina Oracle-arbetsbelastningar:
- Implementera principen om lägsta behörighet och använd rollbaserad åtkomstkontroll (RBAC) för att tilldela roller.
- Bekanta dig med metoder för enkel inloggning (SSO) som är kompatibla med Oracle-program.
- Genomför miljörevisioner regelbundet.
- Implementera kryptering för vilande data och data under överföring.
- Implementera operativsystemets härdning för att förhindra sårbarheter som kan utnyttjas för att attackera Oracle-databasen.
- Använd nätverkssäkerhetsgrupper för att filtrera trafik.
- Integrera spårningsloggar.
Kostnadsoptimering
Den första möjligheten till kostnadsoptimering inträffar under storleksbedömningen. Den här utvärderingen hjälper dig att undvika överetablering av infrastrukturen. Frekventa förbättringar av Azures maskinvarufunktioner ger regelbundna möjligheter för Oracle-arbetsbelastningar att optimera kostnader, eliminera avfall och förbättra tekniken.
För att anpassa Oracle-arbetsbelastningen till Azure rekommenderar vi att du skapar en plan för varje Oracle-arbetsbelastning. Planen ska innehålla målen och motiveringarna för arbetsbelastningen. Organisationsmål och investeringsprioriteringar bör driva kostnadsoptimeringsinitiativ för din databas, programplattform och dataplattform. Dina mål för återställningspunkt (RRPOs), mål för återställningstid (RTO) och drifttidskrav kan leda till betydande alternativ för kostnadsoptimering.
Prestandaeffektivitet
Prestandaeffektivitet är möjligheten för din arbetsbelastning att effektivt skala för att uppfylla de krav som användarna ställer på den.
Oracle på Azure IaaS har komponenter som distribueras över olika Azure-tjänster. Dessa komponenter är kapacitetsplaneringsmålen för dina programservrar och val av databasstorlek. Detta inkluderar belastningsutjämningskonfigurationer för jämn trafikfördelning och Oracle-specifika lösningar, till exempel Oracle Data Guard för snabbstart konfiguration av failover-databaser.
Driftskvalitet
Driftskvalitet handlar om att skapa effektiva processer för att stödja din Oracle-arbetsbelastning. Drift är den längsta fasen i Oracles arbetsbelastnings-livscykel, och teamen måste vara utrustade med bästa praxis för att hantera dagliga uppgifter. Driftfel påverkar de andra designområdena och det övergripande resultatet för Oracle-arbetsbelastningen. Det är viktigt att skräddarsy dina operativa processer för att stödja en Oracle-arbetsbelastning i produktion. Följande rekommendationer ökar driftseffektiviteten:
- Ha processer på plats för att installera aktuella korrigeringar och uppgraderingar.
- Upprätthålla styrning och efterlevnad.
- Analysera din miljös prestanda och hälsa i produktion.
- Upprätthåll dokumentation som innehåller:
- Felsökningsprocedurer.
- Planer för katastrofåterställning.
- Reparationsvägledning om hur du påskyndar processen för att lösa problem.
Dessa rekommendationer kan hjälpa ditt team att samarbeta på ett sätt som är effektivt och transparent.
Nästa steg
Designprinciperna för Well-Architected Framework ingår i Oracle på Azures designområden. Varje designområde ger fokuserad vägledning som hjälper dig att snabbt komma åt den information som du behöver för ökad produktivitet på minimal tid.
Börja med att granska designövervägandena för Azure-infrastruktur som behövs för att stödja en arbetsbelastning.