Megosztás a következőn keresztül:


Kapacitástervezés Oracle-számítási feladatok Azure-ba való migrálásához

Ez a cikk az Azure felhőadaptálási keretrendszer útmutatására épül, és megfontolandó szempontokat tartalmaz a Microsoft Azure-beli Oracle számítási feladatok infrastruktúra-kapacitásának tervezéséhez. A cikk javaslatokat és eszközöket tartalmaz a tervezési folyamathoz való segítségnyújtáshoz.

A kapacitástervezés elengedhetetlen a hatékony teljesítmény- és költségkezeléshez, amikor Oracle-adatbázis számítási feladatait futtatja az Azure-ban. Ez a cikk az erőforrások pontos lefoglalására, a teljesítményigények kiegyensúlyozására és a költségek optimalizálására vonatkozó irányelveket, módszereket és eszközöket ismerteti. Az adott kapacitáskövetelmények az adatbázis számítási feladatainak teljesítményjellemzőitől függenek. Ezek a jellemzők tranzakciós, elemzési vagy vegyes jellegűek. Az Oracle-adatbázis számítási feladatainak korlátozási tényezői általában a teljesítmény, a memória és az átviteli sebesség feldolgozása.

A kapacitástervezés segít kiválasztani a megfelelő infrastruktúrát az Oracle architektúrához az Azure-ban. A folyamat hatékony implementálásához ismernie kell az adatbázis tárolási kapacitását.

Kapacitástervezési szempontok

Az Oracle számítási feladatainak kapacitástervezése szolgáltatásként az Azure-infrastruktúrán (IaaS) olyan folyamat, amely megköveteli a számítási feladatokra vonatkozó követelmények és a rendelkezésre álló Azure-erőforrások alapos megértését.

Feljegyzés

A következő szempontok az Azure-beli virtuális gépeken futó Oracle-adatbázisokra vonatkozik. Az Oracle Database@Azure méretezési útmutatóért forduljon a helyi Oracle értékesítési csapatához .

Általános teljesítménnyel kapcsolatos szempontok

  • Előfordulhat, hogy a meglévő környezet nem szolgál pontos méretezési mértékként az Oracle adatbázis számítási feladatainak követelményeihez az Azure-ban. Az Oracle Automatikus számítási feladattár (AWR) jelentéseivel megismerheti a migráláshoz használt számítási feladatok vagy számítási feladatok teljesítményjellemzőit. Az AWR-jelentések teljesítménystatisztikákat tartalmaznak az Oracle-adatbázis számítási feladataihoz.

  • A meglévő környezetet méretezési mértékként használhatja az alkalmazáskiszolgálók számára, ha nem érhetők el AWR-teljesítménystatisztikák. A teljesítménymetrikákat az alkalmazáskiszolgálóktól kell gyűjtenie, hogy az alkalmazáskiszolgálók és bármely szolgáltatásként nyújtott platform (PaaS)-megoldás megfelelően legyen méretezve.

    Feljegyzés

    Az AWR-jelentések gyűjtéséhez meg kell vásárolnia az Oracle Diagnostic Pack-licencet az adatbázis számítási feladataihoz. A Statspack-jelentéseket az AWR-jelentések alternatívaként használhatja. A Statspack-jelentések az AWR-jelentések részhalmazai, és nem igényelnek diagnosztikaicsomag-licencet.

  • AWR-jelentések gyűjtése az adatbázis számítási feladataihoz:

    • Amikor a számítási feladat csúcsterhelést tapasztal. Ha nem ismeri a maximális betöltési időt, a busiest_awr szkripttel állapítsa meg a legforgalmasábú AWR-t.

    • A csúcsterhelésre jellemző időszakra. Létrehozhatja például az AWR-jelentést a hónap végi folyamat során, ha a maximális terhelés egy hónap végi folyamat. Az időszaknak csak a maximális terhelési időket kell tartalmaznia, és ki kell zárnia az alacsony terhelés hosszabb időszakait. Ha az AWR-jelentésben alacsony terhelésű időszakok szerepelnek, a teljesítménystatisztikák átlagot jelentenek, nem pedig a számítási feladatok tényleges teljesítménykövetelményeit.

    • Olyan tevékenységek esetében, mint a kötegelt folyamatok vagy az adatbázisra jelentős terhelést jelentő egyéb tevékenységek.

  • AWR-jelentések gyűjtése csúcsterhelés és hasonló forgatókönyvek során. A megfelelő virtuálisgép-termékváltozat és -tárkonfiguráció meghatározásához tekintse meg az Azure-erőforrások Oracle AWR-jelentésen alapuló méretezését. Ha több Oracle-adatbázis számítási feladatát kezeli, és több számítási feladatot is összevon ugyanazon a virtuális gépen, használja az Oracle Migration Assistant tool (OMAT) eszközt. Az OMAT egy automatizált méretezés-értékelési eszköz, amely AWR-jelentéseken alapuló infrastruktúra-értékelést hoz létre, és javaslatokat nyújt a lehetséges virtuális gépek és tárolókonfigurációkhoz.

Számítási szempontok

Miután meghatározta az adatbázis-számítási feladat alapvető teljesítménykövetelményeit, vegye figyelembe a következő javaslatokat a virtuális gépek tervezéséhez:

  • Szükség esetén használjon korlátozott magokat. A korlátozott magok egy nagyobb virtuálisgép-termékváltozat memóriáját és átviteli kapacitását biztosítják kisebb virtuálisgép-termékváltozat vCPU-kapacitásával. A korlátozott magok előnyösebbek az Oracle licencelési költségei szempontjából, mivel az Oracle-licencelés processzormagokon alapul. Az Oracle-licencelés azure-beli működésével kapcsolatos további információkért lásd : Oracle-szoftverek licencelése a felhőalapú számítástechnikai környezetben. A korlátozott magokról további információt az Azure-beli virtuálisgép-méretekben talál.

  • Memóriaoptimalizált virtuális gépek használata Oracle-számítási feladatokhoz. A memóriaoptimalizált virtuális gépek memória-vCPU aránya magasabb, mint az általános célú virtuális gépek. Ezeket a virtuális gépeket előnyben részesítik az Oracle számítási feladatai, amelyek általában memóriaigényesek. A memóriaoptimalizált virtuális gépekről további információt a memóriaoptimalizált virtuálisgép-méretekben talál.

  • Az általános architektúra értékelésekor vegye figyelembe a magas rendelkezésre álláshoz, a nem gyártási környezetekhez stb. szükséges egyéb virtuális gépeket is.

A tárterülettel kapcsolatos szempontok

Az Oracle-adatbázis számítási feladatainak teljesítménye és megbízhatósága nagymértékben támaszkodik a mögöttes tárolási infrastruktúra kialakítására és konfiguráljára. Fontolja meg a következő útmutatást a tárolás megtervezéséhez:

  • Felügyelt lemezek használata esetén mindenképpen használja az Azure Premium SSD-t, az Azure Premium SSD v2-t vagy az Azure Ultra Disk Storage-ot Oracle-számítási feladatokhoz. Éles Oracle számítási feladatokhoz nem javasoljuk az Azure Standard SSD-t vagy az Azure Standard HDD-t. A Premium v2 SSD és az Ultra Disk Storage korlátaival kapcsolatos részletekért lásd az Azure által felügyelt lemezeket.

  • A lemez késése a számítási feladat jellemzőitől függően aggodalomra ad okot. A lemezkésésről további információt az Azure által felügyelt lemeztípusokban talál.

  • Ha Prémium SSD-t használ, konfigurálja a gazdagép gyorsítótárazását ReadOnly az összes adatlemezhez és az OSDisk osztályhoz ReadWrite . A gazdalemezek gyorsítótárazása nem támogatott a 4095 GB-nál nagyobb lemezek esetében. A P50-paraméternél vagy 4 TB-nál nagyobb kötetek létrehozásához több Prémium SSD-lemezt rendeljen hozzá RAID-0 csíkos logikai kötetek létrehozásához. Használjon kötetkezelőt, például a Linux Logikai kötetkezelő 2-es verzióját (LVM2), vagy foglaljon le több Prémium SSD-lemezt az Oracle automatikus tárolókezelési (ASM) lemezcsoportjai létrehozásához a kívánt kapacitás vagy a szükséges átviteli sebesség kielégítése érdekében.

  • Felügyelt lemezek használata esetén a virtuális géphez csatlakoztatott és a virtuálisgép-termékváltozat által korlátozott lemezek összesített átviteli sebessége határozza meg a lemez átviteli sebességét. További információ: Virtuális gépek és lemezteljesítmény.

  • Ha felügyelt lemezeket használ írásigényes számítási feladatokkal, fontolja meg az Ultra Disk Storage használatát a naplók ismételt elvégzéséhez.

  • Ha az átviteli sebesség követelményei túllépik egy virtuális gép maximális átviteli sebességét, fontolja meg a hálózati tároló használatát, például az Azure NetApp Filest , mert a virtuális gép hálózati átviteli sebességre vagy kimenő forgalomra van korlátozva, és nem lemezes átviteli sebességre egy ilyen konfigurációhoz.

  • Ha gyakran használ Oracle ideiglenes fájlokat, fontolja meg egy ideiglenes lemezzel rendelkező virtuálisgép-termékváltozat kiválasztását, és helyezze az ideiglenes fájlokat az ideiglenes lemezre. Ez a konfiguráció csökkenti az adatlemezek bemeneti/kimeneti (I/O) terhelését.

Következő lépések