Számítási és tárolási lehetőségek kiválasztása
Ez a cikk azt ismerteti, hogyan méretezheti a számítási és tárolási beállításokat az Oracle számítási feladataihoz az Azure-infrastruktúra szolgáltatásként (IaaS) modellel.
Az Azure IaaS használatával migrálhatja oracle számítási feladatait a helyszínről a felhőbe. A számítási feladatok összetettsége, mérete és magas bemeneti/kimeneti (I/O) követelményei megnehezíthetik az áttelepítési folyamatot, és negatívan befolyásolhatják az Oracle Database teljesítményét. Az adatbázis teljesítménye olyan paraméterektől függ, mint az olvasási/írási lemez átviteli sebessége (MBps), az olvasási/írási IOPS, a CPU, a RAM és a hálózati késés. Ezért a sikeres adatbázis-migráláshoz elengedhetetlen az Azure IaaS számítási és tárolási megfelelő kombinációjának és az alkalmazás számítási feladatainak az adatbázis-szolgáltatásokhoz viszonyított helyének kiválasztása.
Az Oracle számítási feladatainak értékelése AWR- vagy Statspack-jelentésekkel
Ha a szükséges Azure-infrastruktúrára vonatkozó megfelelő méretezési javaslatokat szeretne kapni, létre kell hoznia egy automatikus számítási feladat-adattárat (AWR) vagy egy Statspack-jelentést az Azure-ba migrálni kívánt adatbázisokhoz.
Az AWR-jelentés az Oracle Database által létrehozott részletes teljesítményelemzési jelentés. A jelentés átfogó információkat tartalmaz az adatbázis teljesítményéről, a várakozási eseményekről, a rendszererőforrásokról és egyebekről. Az Oracle Database termékkészletéhez tartozó Oracle Diagnostics Pack tartalmaz egy AWR-jelentést. Ha a Standard kiadást vagy az Enterprise kiadást Diagnosztikai csomag licenc nélkül futtatja, használjon helyette egy Statspack-jelentést .
A maximális terhelés elemzése azért lényeges, mert az adatbázis és a kiszolgálók különböző kapacitásokhoz vannak használva. Ha a maximális terhelés a biztonsági mentés időzítésekor történik az éjszaka folyamán, és a biztonsági mentés helyreállítási időkorlátja (RTO) vagy a helyreállítási pont célkitűzése (RPO) követelményei négy órán belül teljesülnek, ugyanezt a gyakorlatot megismételheti egy átlagos terhelés esetén.
A maximális terhelési idő általában egy óra. A maximális terhelést az Oracle Enterprise Managerrel határozhatja meg. Ha nem rendelkezik Oracle Enterprise Manager-licenccel, az alábbi szkriptet használhatja az öt legforgalmasbb időpontban. Ez a szkript standard kiadású adatbázisokhoz és Enterprise kiadás adatbázisokhoz is elérhető.
Javaslatok
- Átfogó AWR-jelentések készítése egy adatbázis megfelelő méretezési gyakorlatához.
- Hozza létre az AWR-jelentést a legforgalmasább számítási feladatok időszakához rövid időszakokban, például 30 perc vagy egy óra alatt.
- Hozzon létre egy csúcsterhelésű AWR-jelentést (és ha szeretné, egy átlagos csúcsterhelésű AWR-jelentést).
- Szerezze be azokat az AWR-jelentéseket, amelyek fontos részleteket tartalmazhatnak az adatbázis számítási feladatairól, például a hónap végén vagy a negyedév végének jelentési időszakairól.
- Győződjön meg arról, hogy a jelentés HTML-ben van a jobb méretezési eszközhöz.
- Az alábbi szkriptekkel szerezheti be az öt legforgalmasbb időpontot, ha nem biztos benne, hogy mikor következik be a csúcsterhelés:
Automatizált eszközök használata a számítási feladatok megfelelő méretezéséhez
A számítási feladatok megfelelő méretezése automatizált eszközök használatával, hogy megfeleljen a megfelelő Azure Virtual Machines termékváltozatnak a vCPU, a memória, az átviteli sebesség és az IOPS szerint. Elemezze az Oracle számítási feladatairól készült AWR-jelentést vagy Statspack-jelentést az Azure-infrastruktúra megfelelő méretének megfelelően, hogy megfeleljen a teljesítménykövetelményeknek. Az ilyen elemzések az adatbázis teljesítményének szakértői megértésén alapulnak, és automatizált eszközökre van szükségük az összes változó, például az Oracle Migration Assistant Eszköz (OMAT) kezeléséhez.
Az OMAT segít kiértékelni az erőforrás-használatot a helyszíni vagy a felhőbeli Oracle-telepítések esetében, és azt javasolja, hogy az optimális virtuális gép (VM) és tároló ugyanazt a számítási feladatot futtassa az Azure-ban. Az OMAT összegyűjti és feldolgozza az AWR-jelentéseket a forrásrendszerből, kinyeri a szükséges adatokat, és elhelyezi őket egy Excel-munkafüzetben. Tekintse át a processzor- és magprocesszorok partícióját, amikor az OMAT használatával adja meg a hiperszálas tényezőt. Az OMAT alapértelmezés szerint két tényezőt használ, de ezt a számot az adott használathoz igazíthatja. Ha segítségre van szüksége, forduljon a helyi kapcsolattartójához.
Javaslatok
- Használjon automatizált, jobb méretezési eszközöket, például az OMAT-et. A jobb méretezési eszközök automatizálják az AWR méretezési dokumentumban ismertetett lépéseket az áttelepítési folyamat felgyorsítása és az AWR-jelentés egyszerűsítése érdekében.
- Forduljon szakértőkhez, akik ismerik az OMAT-jelentés által létrehozott javaslatokat.
Válassza ki a megfelelő virtuális gépet a számítási feladathoz
Fontos, hogy a számítási feladathoz megfelelő virtuális gépet válassza ki. Minden virtuálisgép-család számos mérettel rendelkezik, amelyek megfelelnek az Igényeinek. Az e-sorozat és az M sorozat olyan hiperszálas virtuális gépek, amelyeket széles körben használnak az adatbázis igényeihez. E-sorozatú virtuális gépeket használjon nagy átviteli sebességgel rendelkező számítási feladatokhoz. Nagy memóriát igénylő számítási feladatokhoz használjon M sorozatú virtuális gépeket.
A Microsoft korlátozott magméreteket is kínál, hogy csökkentse a szoftverlicencelési költségeket, miközben fenntartja ugyanazt a memóriát, tárterületet és I/O-sávszélességet.
Javaslatok
- Válasszon ki egy hyper-threaded virtuális gépet a licencelési költségek megtakarításához.
- Az Azure-beli díjszabási eszközökkel összehasonlíthatja a különböző Azure-beli virtuális gépekre vonatkozó javaslatok költségeit.
- Az Azure Reservations használatával csökkentheti a számítási infrastruktúra költségeit.
Válassza ki a megfelelő tárolási megoldást a számítási feladathoz
Az adatbázishoz készült Azure Storage-megoldás kiválasztása az adatbázis méretétől, az IOPS-tól és az átviteli sebességtől függ. Az Azure Managed Disks az Azure által felügyelt és Azure-beli virtuális gépekhez használt blokkszintű tárolóköteteket biztosít. Az Azure Storage számos magas rendelkezésre állású, nagymértékben méretezhető tárolási lehetőséget biztosít a felhőbeli alkalmazásokhoz, adatokhoz és virtuális gépekhez. A megfelelő méretezési értékelés segít eldönteni, hogy melyik tárolási megoldást használja az adatbázishoz.
Más tárolási szempontok az archivált Oracle-redo naplófájlokkal és biztonsági másolatokkal kapcsolatosak. Az újradodo-naplók archiválása egy folyamatos olvasási/írási folyamat, amely magában foglalja a megoldáskövetelmények és a rendelkezésre állás folyamatos kiértékelését.
Az AWR-jelentés bemutatja az adott számítási feladat átviteli sebességét és IOPS-követelményeit. Az üzembe helyezés előtt fontos ismerni az átviteli sebességet és az IOPS-követelményeket, mert az Oracle számítási feladatai teljesítményfüggők.
Az alábbi táblázat egy adatlemez-tárolási elrendezésre mutat példát.
Lemez neve | Függvény | Méret (GB) | Teljesítmény | IOPS | Lemezjavaslat |
---|---|---|---|---|---|
oredo | Online újrabejegyzési naplók | 400 | 150 | 1500 | Válassza a Prémium SSD v2 lehetőséget, ha elérhető, és p20 egyébként |
oarch | Archivált újrabejegyzési naplók | 7000 | 300 | 1250 | Azure Blob Storage gyorselérési szinten konfigurálva |
odata | Adatfájlok és vezérlőfájlok | 18000 | 1000 | 2500 | Válassza a Prémium SSD v2 lehetőséget, ha elérhető, és 5*P50 (raid-0-ra csíkos) egyébként |
Az ideiglenes táblatér sok átviteli sebességet és IOPS-t használhat. Ha ez a forgatókönyv a számítási feladatra vonatkozik, válasszon egy olyan virtuális gépet, amely rendelkezik egy rövid élettartamú lemezzel(például Ed-v5). Helyezze az ideiglenes táblateret a lemezre. A követelményektől függően más lemeztípusokat is választhat.
Ez csak egy példa az ügyfél számítási feladataira. Ellenőrizze és módosítsa a számítási feladat méretére, az IOPS-ra és az átviteli sebességre vonatkozó követelményeket.
Ha több lemezt kell használnia egy vagy több logikai kötethez a lemezbeállításban, függetlenül a lemeztechnológiától (Oracle ASM, LVM vagy egyéb), győződjön meg arról, hogy a maximális teljesítmény érdekében ki kell egyensúlyoznia a lemezek közötti terhelést.
Prémium SSD v2-alapú felügyelt lemezeket bárhol használhat, ahol elérhetők. Ellenőrizze a rendelkezésre állást a régiónak megfelelően, és tekintse át a lemezkonfigurációkat az üzembe helyezés előtt.
Az ASM alapértelmezett konfigurált lemezmérete döntő fontosságú az Oracle ASM és Managed Disks használata esetén. Ha az ASM-et legfeljebb 4096 GB-os méretre konfigurálja, az ASM csak ezt az összeget tudja feldolgozni. Így még ha magasabb lemezeket is épít ki, az ASM nem ismeri fel a helyet. Ennek megfelelően tervezze meg a lemezméretet, és döntse el, hogy 4095 GB-os lemezeket kíván-e kiépíteni. További információ: ASM-konfiguráció.
Javaslatok
- Az OMAT eszköz által létrehozott javaslatok segítségével végigvezetheti az adatbázis tárolási beállításain.
- Megismerheti az Azure-lemeztípusokat , és hogy azok hogyan felelnek meg a számítási feladatokra vonatkozó követelményeknek.
- Tekintse át a lemeztípusokra és konfigurációkra vonatkozó ajánlott eljárásokat.
- Ha az Oracle-hez készült Azure NetApp Files tárolórétegként szeretné használni, látogasson el az Oracle-hez készült Azure NetApp Files.
- Keresse fel az alkalmazáskötet-csoportokat , ha el szeretné választani az Oracle Exadata-t.
- Látogasson el a Azure Files (gyakori elérésű szint) webhelyre, ahol megfelelő lehetőségeket biztosít nagy mennyiségű redo naplóarchívumhoz és Azure Premium-beli felügyelt lemezhez.
- Az Oracle számítási feladatainak biztonsági mentési beállítását az adatmennyiségre, valamint a műszaki és nem technikai követelményekre alapozhatja. További információ: Az Oracle számítási feladatainak biztonsági mentési stratégiái.
- Tervezze meg a tárolási elrendezést a teljesítményproblémák elkerülése érdekében.
Az Oracle-alkalmazásokhoz szükséges számítási infrastruktúra méretezése
Az Oracle-alkalmazások általában a helyszíni üzembe helyezésben használt virtuális gépekhez hasonló képességekkel rendelkező virtuális gépek használatával helyezhetők át az Azure-ba.
Az alkalmazás- és webes szintek adatpontjai segítségével méretezhesse az Oracle-alkalmazásokhoz szükséges számítási infrastruktúrát. Az alkalmazásszint bármely megfelelő virtuálisgép-termékváltozatba áthelyezhető, amely megfelel a teljesítmény- és költségoptimalizálási követelményeknek.
Az Oracle-alkalmazások Azure IaaS-en való üzembe helyezéséhez referenciaarchitektúrák használatával kapcsolatos további információkért lásd: Oracle-alkalmazások az Azure-ban.
Javaslatok
Adatpontok lekérése az alkalmazásszintről és a webes szintről. Ezek az adatpontok a következők:
- VCPU-k száma
- Átlagos vCPU-használat
- Memória mérete
- Átlagos memóriahasználat
- Alkalmazástároló mérete
- Az alkalmazás verziója
- Operációs rendszer
- IOPS összesen
- Teljes átviteli sebesség
- Biztonsági mentési stratégia
Következő lépés
A kritikus fontosságú adatok és alkalmazások védelmének megismeréséhez lásd: Üzletmenet-folytonosság és vészhelyreállítás.