Azure Well-Architected Oracle számítási feladatok az Azure-infrastruktúrán szolgáltatásként (IaaS)
Ez a cikk az Azure-infrastruktúra szolgáltatásként nyújtott Oracle-számítási feladataihoz (IaaS) ajánlott eljárásait ismerteti. Az alkalmazástulajdonosok, az Oracle-adatbázisgazdák, az üzleti érdekelt felek és az építészek ezzel az útmutatóval technikai alapot hozhatnak létre az Azure-beli Oracle magas szintű, megbízható megoldásához.
Mi az Oracle számítási feladat?
Ebben az útmutatóban a számítási feladat kifejezés olyan adatbázisok gyűjteményére utal, mint az Oracle Exadata-adatbázisok és az olyan alkalmazáserőforrások, amelyek támogatják a gyakori üzleti célokat vagy üzleti folyamatokat.
Olyan Oracle-számítási feladatokat kell létrehoznia, amelyek magas rendelkezésre állásúak, és ellenállnak a hibáknak. Ezek a számítási feladatok lehetnek ügyfélkapcsolat-kezelő alkalmazások, emberierőforrás-alkalmazások vagy az Oracle WebLogic Serverre vagy Java-ra támaszkodó testre szabott alkalmazások. A felhőbe áthelyezhető Oracle helyszíni alkalmazások és platformok közé tartozik a WebLogic Server, a Siebel, a Kapcsolatok Soft, a JD Edwards és az E-Business Suite.
Mik a gyakori kihívások?
A Microsoft Azure megkönnyíti a felhőmegoldások üzembe helyezését és kezelését. Az Azure-platformon magas rendelkezésre állású és megbízható Oracle-számítási feladatok létrehozása és migrálása során azonban problémák léphetnek fel. Példa:
Az Oracle-alkalmazásarchitektúrák összetettek. Az alkalmazás és az adatbázisszint közötti függőségek, például a verziófrissítések és a javítások, növelhetik az összetettséget.
A nagy méretekben megbízható alkalmazástervezéshez ismerni kell az alkalmazásverziókat és az architektúrákat, az ajánlott eljárásokat a többi ügyféltől, és szakértelemre van szükség az egyes rétegek függőségeiről. Részletes ismeretekre van szüksége, hogy kiválaszthassa a megfelelő technológiákat, és megfelelően konfigurálhassa őket.
Az Oracle adatbázisarchitektúrái ügyfélenként eltérőek. Az Exadata-funkciók, például az intelligens vizsgálati és tárolási indexek vagy az Oracle Real Application Clusters (RAC) összetettséghez vezethetnek. Az automatikus számítási feladatok adattára (AWR) betekintést nyújt az Exadata-funkciók és a RAC-beállítások tényleges használatába, és végső soron az adatbázis-használatba.
A korrelált vagy kaszkádolt hatásokkal járó hibák kezeléséhez minden Oracle-számítási feladatot ki kell építenie. A megbízhatósági tervezés fontos feladat a teljes architektúraterven belül.
A jól kiépítésű keretrendszer megközelítése
Azt javasoljuk, hogy a jól megtervezett számítási feladatokat úgy alakítsa ki, hogy megfeleljen az adott megbízhatósági, biztonsági, költségoptimalizálási, működési kiválósági és teljesítményhatékonysági célkitűzéseknek. Az ügyfélélmény javítása és a konzisztencia és a megbízhatóság biztosítása érdekében kövesse az Azure IaaS-en futó Oracle-hez kapcsolódó architekturális alapelveket és irányelveket. Ez az útmutató az Oracle-adatbázisokkal, például az Exadata-adatbázisokkal és más Oracle-alkalmazásokkal foglalkozik.
A jól megtervezett keretrendszer pillérei segítenek a modularitás megvalósításában, a szerepkörök elkülönítésében és a működési hatékonyság javításában. Egy jól tervezett megközelítéssel szükségtelen bonyolultságok és előre nem látható költségek nélkül hozhat létre alkalmazás-számítási feladatokat.
Az Azure IaaS-alapú Oracle fejlesztéséhez használja a jól kikövetkeztető keretrendszer pilléreit az alábbi módokon:
Megbízhatóság: Az Oracle számítási feladatai rugalmasságot igényelnek az architektúrarétegen. Hozzon létre egy magas rendelkezésre állású adatbázis- és alkalmazásarchitektúrát a kritikus és nem kritikus üzleti adatok feldolgozásához.
Biztonság: Az Oracle számítási feladatai üzleti szempontból kritikus fontosságú adatokat tartalmazhatnak. A legtöbb Oracle-alkalmazáshoz biztonságos rendszerhéj-(SSH-) portra is szükség van. Az Oracle-adatbázisok és -alkalmazások védelmének elősegítése több biztonsági réteggel, többek között identitással, hozzáféréssel, bemenet-ellenőrzéssel, adatelkonvertéssel és titkosítási rétegekkel.
Költségoptimalizálás: Az Oracle számítási feladataihoz saját licencre van szükség. AWR-jelentést a költségek optimalizálása érdekében hozhat létre. Az AWR-jelentéssel meghatározhatja, hogy a virtuális gép (VM) termékváltozata és tárhelye megfelel-e a teljesítménykövetelményeknek.
Működési kiválóság: Az Oracle számítási feladatainak monitorozása szükséges a termelékenységi követelményeknek való megfeleléshez. Győződjön meg arról, hogy az Oracle számítási feladatai megfelelnek az üzemeltetési kiválósági szabványoknak.
Teljesítményhatékonyság: Az Oracle számítási feladatainak életciklusa többnyire üzemeltetési feladatokból áll. Az Oracle számítási feladatainak kezelése, hogy továbbra is teljesítsen, és megfeleljen az ügyfelek igényeinek. A költségeket is kezelnie kell.
Migrálási módszer kiválasztása
A migrálási követelményektől függően különböző migrálási módszereket alkalmazhat. A gyakori migrálási eszközök közé tartozik az Oracle Data Guard, az Oracle Recovery Manager (RMAN), az Oracle GoldenGate és az Oracle Data Pump. Nagy mennyiségű adathoz nem javasoljuk a Data Pump használatát.
A migrálás részeként győződjön meg arról, hogy a karakterkészlet ugyanaz, és ugyanazzal az endianitással rendelkezik, hogy megfelelően értékelhesse a platformfüggetlen migrálásokat. További információ: Oracle-számítási feladatok migrálása az Azure IaaS-be.
Mik a legfontosabb tervezési területek?
Az Oracle azure IaaS-migrálása a következő tervezési területeket foglalja magában. Minden tervezési terület a számítási feladat részét képező infrastruktúra-összetevők műszaki döntési pontjaira és az összetevők megosztott szolgáltatásokkal való interakciójára összpontosít.
Tervezési terület | Összegzés |
---|---|
Számítási és tárolási lehetőségek kiválasztása | Megtudhatja, hogyan javítja az infrastruktúrát a teljesítmény és a költséghatékonyság javítása érdekében. Az Oracle Migration Assistant Tool (OMAT) segítségével kiválaszthatja az adatbázis virtuális gépének megfelelő termékváltozatot, valamint az adatbázis számára legmegfelelőbb tárterületet, az archiválási naplókat és a biztonsági mentést. |
Üzletmenet-folytonosság és vészhelyreállítás optimalizálása | Útmutatást kaphat a megbízható feladatátvételi architektúrákról, beleértve a helyreállítási pont célkitűzését (RPO) és a helyreállítási idő célkitűzését (RTO) és a magas rendelkezésre állási szempontokat. |
A biztonság optimalizálása | Megtudhatja, hogyan védheti meg a bizalmas adatokat, és hogyan hozhat létre megbízható architektúrát, ahol elhelyezheti az Oracle számítási feladatait. |
Oracle-alkalmazások tervezése | Ismerje meg az Oracle számítási feladataival kapcsolatos tervezési szempontokat, amelyek segíthetnek egy hatékony, megbízható, biztonságos és magas rendelkezésre állású megoldás létrehozásában a felhőben. |
Számítási feladatok monitorozása | Megtudhatja, hogyan figyelheti az eszközhasználatot, hogy gyorsan megoldhassa a fejlődő problémákat és a teljesítménycsökkenést. |
Szemléltető példák
Az ebben a sorozatban megadott útmutató egy megoldásorientált megközelítésen alapul, amely a legfontosabb tervezési szempontokat és javaslatokat mutatja be. A további megoldások fejlesztéséhez számos referencia-implementáció közül választhat.
Referenciaarchitektúrák az Azure-beli virtuális gépeken futó Oracle-adatbázishoz: A magas rendelkezésre állású Oracle-adatbázisok Azure-beli üzembe helyezéséről nyújt tájékoztatást, beleértve a vészhelyreállítási szempontokat is.
Oracle-adatbázis számítási feladatainak támogatása az Azure IaaS-ben: Olyan adattárat biztosít, amely az Oracle számítási feladataihoz több különálló projektet képviselő almappákat tartalmaz.
Az Oracle-alkalmazások és -megoldások áttekintése az Azure-ban: Útmutatást nyújt az Oracle-megoldások Azure-infrastruktúra használatával történő futtatásához.
Következő lépések
Tekintse át a tervezési alapelveket.
Értékelje ki a tervezési lehetőségeket.