Szerkesztés

Share via


Oracle Database Azure NetApp Files

Azure NetApp Files
Azure Virtual Machines
Azure Virtual Network

A legigényesebb Oracle Database számítási feladatokhoz nagyon magas I/O-kapacitásra van szükség. Emellett alacsony késésű hozzáférésre van szükségük a tárolóhoz. Ez a dokumentum egy nagy sávszélességű, alacsony késésű megoldást ismertet az Oracle Database számítási feladataihoz.

A megoldás megosztott fájlhozzáférést biztosít a hálózati fájlrendszer (NFS) protokollal. Az architektúra Azure NetApp Files, egy megosztott fájltárolási szolgáltatást használ. Azure NetApp Files előnyöket kínál:

  • A virtuális gép (VM) szintjén érvényes hozzáférési sebességek lemez I/O-korlátozásai nincsenek hatással a Azure NetApp Files. Ennek eredményeképpen a teljesítmény romlása nélkül használhat kisebb virtuális gépeket, mint a lemeztárolók esetében. Ez a megközelítés jelentősen csökkenti a költségeket.
  • Azure NetApp Files rugalmasságot biztosít. A konfiguráció költséghatékonyabbá tétele érdekében igény szerint nagyíthatja vagy csökkentheti az üzemelő példányokat.

Lehetséges használati esetek

Ennek a megoldásnak számos felhasználási módja van:

  • Olyan új Oracle Database-példányok futtatása, amelyek magas rendelkezésre állást (HA) igényelnek, és magas szintű teljesítménnyel rendelkeznek.
  • Nagy teljesítményű, magas rendelkezésre állású Oracle Database-példányok migrálása a helyszíni infrastruktúrából az Azure Virtual Machines.
  • Nagyvállalati szintű Oracle Database-rendszerek klónozása tesztelési és fejlesztési környezetekben való használatra. A megoldás különösen olyan esetekben ideális, amelyek speciális adatkezelési képességeket igényelnek. Segíthet ezeknek az eseteknek az agresszív adatvédelmi szolgáltatásiszint-szerződések (SLA-k) teljesítésében.
  • Oracle Exadata-rendszerek migrálása az Azure-ba.
  • NFS megosztott tárolót használó Oracle Pacemaker-fürtök implementálása.
  • SAP AnyDB vagy Oracle 19c üzembe helyezése.

Architektúra

Architektúradiagram, amely bemutatja, hogyan működik az Oracle Database és Azure NetApp Files ugyanazon virtuális hálózat különböző alhálózataiban, és hogyan kommunikálhat d N F S használatával.

A diagram nagy részét egy Oracle-erőforráscsoport címkével ellátott nagy téglalap tölti ki. Ebben egy másik téglalap oracle virtuális hálózat címkével van ellátva. Két kisebb, egymás melletti téglalapot tartalmaz, egyet az Oracle alhálózathoz, egyet pedig a Azure NetApp Files alhálózathoz. Az Oracle-alhálózat téglalapja egy Ikont tartalmaz az Oracle Database-hez Linux V M rendszeren. A Azure NetApp Files alhálózati téglalap ikonokat tartalmaz Azure NetApp Files és adatbázisfájlokhoz. A d N F S címkével ellátott nyíl összeköti a két alhálózati téglalapot. A színes kulcs azt jelzi, hogy az adatbázisban lévő adatok nagy teljesítményt igényelnek.

Töltse le az architektúra SVG-jének letöltését.

Az összetevők az alábbi módokon működnek együtt:

  • Az Oracle Database az Oracle-alhálózaton belüli Azure-beli virtuális gépeken fut.
  • Az Azure NetApp Files alhálózaton a Azure NetApp Files NFS-hozzáférést biztosít az adatokhoz és a naplófájlokhoz.
  • Az Oracle Direct NFS (dNFS) kapcsolati protokoll javítja a teljesítményt és az átviteli sebességet.

Összetevők

A megoldás a következő összetevőket használja:

  • Azure NetApp Files megkönnyíti a fájlalapú alkalmazások migrálását és futtatását kódmódosítások nélkül. Ez a megosztott fájltárolási szolgáltatás a Microsoft és a NetApp, egy Microsoft-partner közös fejlesztése.
  • Virtual Machines egy IaaS-ajánlat. Az Virtual Machines használatával igény szerinti, méretezhető számítási erőforrásokat helyezhet üzembe. Virtual Machines biztosítja a virtualizálás rugalmasságát, de kiküszöböli a fizikai hardver karbantartási igényeit. Ez a megoldás Linux rendszerű virtuális gépeket használ Oracle Database-szoftverrel.
  • Az Azure Virtual Network egy hálózatkezelési szolgáltatás, amely az Azure-beli virtuális magánhálózatokat kezeli. A Virtual Network azure-erőforrások, például a virtuális gépek biztonságosan kommunikálhatnak egymással, az internettel és a helyszíni hálózatokkal. Az Azure-beli virtuális hálózat olyan, mint egy adatközpontban működő hagyományos hálózat. Az Azure-beli virtuális hálózat azonban skálázhatóságot, rendelkezésre állást, elkülönítést és az Azure-infrastruktúra egyéb előnyeit is biztosítja.
  • Az Oracle Database egy többmodelles adatbázis-kezelő rendszer. Különböző adattípusokat és számítási feladatokat támogat.
  • A dNFS-ügyfél optimalizálja az Oracle és az NFS-kiszolgálók közötti I/O-útvonalakat. Ennek eredményeképpen jobb teljesítményt nyújt, mint a hagyományos NFS-ügyfelek.

Alternatív megoldások

Ez a megoldás az Oracle Data Guardot (ODG) használja vészhelyreállításhoz (DR), valamint pillanatképeket a helyi replikációhoz. Az alábbi szakaszokban ismertetett módon van néhány lehetőség.

Régiók közötti replikáció

A régiók közötti replikáció hatékony vészhelyreállítást biztosít az Azure-régiók között. A régiók közötti replikáció tárolóalapú replikációt használ. Nem használ virtuálisgép-erőforrásokat. További információ: Kötetreplikációs szolgáltatás létrehozása Azure NetApp Files.

Rendelkezésre állási csoportok és rendelkezésre állási zónák

Az Azure-beli ODG Virtual Machines olyan funkciókkal rendelkezik, mint az ODG a helyszíni rendszerekben. Ez a termék azonban a mögöttes architektúrára támaszkodik. Ha Azure-beli virtuális gépeken futtat ODG-t, fontolja meg az alábbi lehetőségek egyikének használatát is a redundancia és a rendelkezésre állás növelése érdekében:

  • Helyezze az Oracle virtuális gépeket ugyanabban a rendelkezésre állási csoportban. Ez a megközelítés védelmet nyújt a következő események során:

    • Kimaradások, amelyeket a berendezés meghibásodása okoz egy adatközpontban. A rendelkezésre állási csoportban lévő virtuális gépek nem osztanak meg erőforrásokat.
    • Frissítések. A rendelkezésre állási csoportban lévő virtuális gépek különböző időpontokban frissülnek.
  • Helyezze az Oracle virtuális gépeket különböző rendelkezésre állási zónákba. Ez a megközelítés védelmet nyújt egy teljes adatközpont meghibásodása ellen. Minden zóna egy régión belüli adatközpontok halmazát jelöli. Ha az erőforrásokat különböző rendelkezésre állási zónákban helyezi el, az adatközpontszintű kimaradások nem tudják az összes virtuális gépet offline állapotba helyezni.

Ezek közül a lehetőségek közül csak egyet választhat. Az Azure-beli virtuális gépek nem vehetnek részt egyszerre rendelkezésre állási csoportokban és zónákban. Minden lehetőségnek megvannak az előnyei:

  • A rendelkezésre állási zónák jobb rendelkezésre állást biztosítanak, mint a rendelkezésre állási csoportok. Összehasonlításért tekintse meg a Virtual Machines SLA-ját.
  • Az azonos rendelkezésre állási csoportban lévő virtuális gépeket elhelyezheti egy közelségi elhelyezési csoportban. Ez a konfiguráció minimálisra csökkenti a virtuális gépek közötti hálózati késést, mivel garantálja, hogy közel állnak egymáshoz. Ezzel szemben a különböző rendelkezésre állási zónákban található virtuális gépek között nagyobb a hálózati késés. Ezután tovább tart az adatok szinkronizálása az elsődleges és a másodlagos replikák között. Ennek eredményeképpen az elsődleges replika késéseket tapasztalhat. A nem tervezett feladatátvételek során nagyobb az adatvesztés esélye is.

Miután kiválasztotta a megoldást, tesztelje terhelés alatt. A teljesítmény és a rendelkezésre állás érdekében győződjön meg arról, hogy megfelel az SLA-knak.

Főbb előnyök

Ez a kép a Azure NetApp Files Oracle Database-lel való használatának előnyeit mutatja be.

Az architektúradiagram a Azure NetApp Files funkcióit és előnyeit sorolja fel. Az ábrán a szolgáltatást használó rendszer különböző rétegei is láthatók.

A diagram két szakaszt tartalmaz. A bal oldalon négy mező felsorolja a Azure NetApp Files funkcióit és előnyeit. A jobb oldali szakasz dobozokat is tartalmaz. Az egyik mező a Production címkével, a másik pedig a Tesztelés és fejlesztés nagy léptékben címkével van ellátva. Mindkettő adatbázis- és VM-ikonokat tartalmaz. A harmadik mező a Tárolási réteg címkével van ellátva. Az adatbázisadatok és a Azure NetApp Files ikonjait tartalmazza. A színes kulcs azt jelzi, hogy az adatbázis adatai és naplói nagy teljesítményt igényelnek. A klónozott adatbázisadatok és -naplók követelményei közepesen magasak. A klónok példányainak alacsony követelménye van.

Töltse le az architektúra SVG-jének letöltését.

Egyszerű és megbízható szolgáltatás

A natív Azure-szolgáltatásként Azure NetApp Files az Azure-adatközpont környezetében fut. A többi Azure Storage-lehetőséghez hasonlóan kiépítheti, felhasználhatja és skálázhatja Azure NetApp Files. Azure NetApp Files az ONTAP NetApp adatkezelési szoftver által biztosított megbízhatósági funkciókat használja. Ezzel a szoftverrel gyorsan és megbízhatóan építhet ki nagyvállalati szintű NFS-köteteket az Oracle Database és más vállalati alkalmazások számítási feladatai számára.

Nagy teljesítményű rendszerek

Azure NetApp Files egy operációs rendszer nélküli, teljesen flash tárolót használó flottát használ. A megosztott és nagy mértékben méretezhető tárolók használata mellett a Azure NetApp Files kevesebb, mint 1 ezredmásodperc késést biztosít. Ezek a tényezők teszik ezt a szolgáltatást alkalmassá arra, hogy az NFS protokollt használja az Oracle Database számítási feladatainak hálózatokon való futtatásához.

Az Azure DCsv2 sorozatú virtuális gépek nagy teljesítményű, teljesen flash netappos tárolórendszereket használhatnak. Ezek a rendszerek integrálva vannak az Azure szoftveralapú hálózatkezelési (SDN) és az Azure Resource Manager-keretrendszerekbe is. Ennek eredményeképpen nagy sávszélességű, kis késésű megosztott tárterületet kap, amely hasonló a helyszíni megoldáshoz. Az architektúra teljesítménye megfelel a legigényesebb, üzleti szempontból kritikus vállalati számítási feladatok követelményeinek. A Azure NetApp Files teljesítménybeli előnyeiről további információt a Azure NetApp Files Oracle Database-rel való használatának előnyei című témakörben talál.

Azure NetApp Files igény szerinti méretezhetőséget kínál. Az egyes számítási feladatok konfigurációjának optimalizálásához nagyíthatja vagy csökkentheti az üzemelő példányokat.

Nagyvállalati szintű adatkezelés

Ez a megoldás képes kezelni a speciális adatkezelési funkciókat igénylő számítási feladatokat. Az ONTAP ezen a területen nyújt olyan funkciókat, amelyek nem egyezőek az iparágban:

  • A helytakarékos, azonnali klónozás javítja a fejlesztési és tesztelési környezeteket.

  • Az igény szerinti kapacitás és a teljesítményskálázás hatékonyan használja fel az erőforrásokat.

  • A pillanatképek adatbázis-konzisztenciapontokat biztosítanak, és az alábbi előnyöket nyújtják:

    • Hatékonyak a tárolásuk. A pillanatképek létrehozásához csak korlátozott kapacitásra van szükség.
    • Gyorsan létrehozhatja, replikálhatja, visszaállíthatja vagy klónozhatja őket. Ennek eredményeképpen olyan biztonsági mentési és helyreállítási megoldásokat biztosítanak, amelyek agresszív helyreállítási időkorlátot (RTO) és helyreállításipont-célkitűzést (RPO) elérnek.
    • Nem befolyásolják a kötet teljesítményét.
    • Skálázhatóságot biztosítanak. Ezeket gyakran hozhatja létre, és egyszerre több tárolót is tárolhat.

Hibrid vészhelyreállítás

Az ODG és a Azure NetApp Files kombinációja dr. Ezek a vészhelyreállítási megoldások a felhőbeli és hibrid rendszerekhez megfelelőek. A tervek több régióban és helyszíni adatközpontokban működnek.

Megfontolandó szempontok

A megoldásra a következő szempontok vonatkoznak:

Rendelkezésre állás

Azure NetApp Files esetén:

  • A szolgáltatás rendelkezésre állási garanciája a Azure NetApp Files SLA-jában olvasható.
  • A nagyvállalati szintű adatkezelés ismertetése szerint a biztonsági mentési és helyreállítási megoldásokban pillanatképeket is használhat. Használja az Oracle gyakori biztonsági mentési módját és Azure NetApp Files API-kat az adatbázis-konzisztens pillanatképek vezényléséhez.

Ha az Azure-ban használja az Oracle Database-t, az állásidő elkerülése érdekében implementáljon egy magas rendelkezésre állási és vészhelyreállítási megoldást:

  • Használja az ODG-t.
  • Futtassa az adatbázist egy virtuális gépen.
  • Helyezzen üzembe egy másodlagos virtuális gépet, de csak a bináris fájlokat telepítse.
  • Helyezze mindkét virtuális gépet ugyanabba a virtuális hálózatba. Ezután hozzáférhetnek egymáshoz a privát állandó IP-címen keresztül.

Architektúradiagram, amely bemutatja, hogyan védi az Oracle Data Guard az adatokat egy Azure NetApp Files és Oracle Database-t tartalmazó virtuális hálózaton.

A diagram nagy részét egy Oracle-erőforráscsoport címkével ellátott nagy téglalap tölti ki. Ebben egy másik téglalap oracle virtuális hálózat címkével van ellátva. Két kisebb téglalapot tartalmaz, egyet az Oracle-alhálózathoz, egyet pedig a Azure NetApp Files alhálózathoz. Az Oracle-alhálózat téglalapja az Oracle Database és a virtuális gépek ikonjait tartalmazza. A Azure NetApp Files alhálózati téglalap ikonokat tartalmaz Azure NetApp Files és adatbázisfájlokhoz. A d N F S címkével ellátott nyíl összeköti a két alhálózati téglalapot. A színes kulcs azt jelzi, hogy az adatbázis fájlrendszerében lévő naplóadatok nagy teljesítményt igényelnek. Az adatfájlok teljesítménykövetelménye közepes és nagy.

Töltse le az architektúra SVG-jének letöltését.

Méretezhetőség

Ahogy a nagy teljesítményű rendszerek is beszélnek, a Azure NetApp Files beépített méretezhetőséget biztosít.

Biztonság

Azure NetApp Files számos módon védi az adatokat. További információ az eredendő védelemről, a titkosításról, a szabályzatszabályokról, a szerepköralapú hozzáférés-vezérlési funkciókról és a tevékenységnaplókról: Biztonsági gyakori kérdések.

Költségoptimalizálás

Ha blokktároló helyett Azure NetApp Files használ, az csökkentheti a költségeket:

  • A konfiguráció költséghatékonysá teheti a konfigurációt. A hagyományos helyszíni konfigurációk a számítási feladatok maximális követelményeinek megfelelően vannak méretezve. Következésképpen ezek a konfigurációk a legköltség-leghatékonyabbak a maximális használatnál. Ezzel szemben a Azure NetApp Files üzemelő példány méretezhető. A költségek csökkentése érdekében optimalizálhatja az aktuális számítási feladatra vonatkozó konfigurációt.

  • Kisebb virtuális gépeket is használhat:

    • Azure NetApp Files alacsony késésű tárterület-hozzáférést biztosít. Kisebb virtuális gépek esetén ugyanazt a teljesítményt kapja, mint a nagyobb virtuális gépek ultralemezes tárolással.
    • A felhőerőforrások általában korlátozzák az I/O-műveleteket. Ez a gyakorlat megakadályozza az erőforrások elfogyása vagy váratlan kimaradása által okozott hirtelen lassulásokat. Ennek eredményeképpen a virtuális gépek lemezteljesítményre és hálózati sávszélességre vonatkozó korlátozásokkal rendelkeznek. A hálózati korlátozások általában magasabbak, mint a lemez átviteli sebességére vonatkozó korlátozások. A hálózathoz csatlakoztatott tárolók esetében csak a hálózati sávszélesség korlátai relevánsak, és csak az adatforgalomra vonatkoznak. Más szóval a virtuálisgép-szintű lemez I/O-korlátai nincsenek hatással a Azure NetApp Files. Ezen tényezők miatt a hálózathoz csatlakoztatott tároló jobb teljesítményt érhet el, mint a lemez I/O-jának teljesítménye. Ez akkor is igaz, ha Azure NetApp Files kisebb virtuális gépeken fut.

    A kisebb virtuális gépek az alábbi díjszabási előnyöket kínálják a nagyobbakhoz képest:

    • Kevesebbe kerülnek.
    • Alacsonyabb Oracle Database-licencköltséggel járnak, különösen akkor, ha kisebb, korlátozott kódú termékváltozatokat használ.
    • A hálózati tároló nem rendelkezik I/O-költségösszetevőkkel.

Ezek a tényezők Azure NetApp Files kevésbé költségesek, mint a lemezes tárolási megoldások.

A forgatókönyv üzembe helyezése

  • Az Oracle Database Azure-beli virtuális gépeken Azure NetApp Files való üzembe helyezésével kapcsolatos erőforrásokért lásd: Megoldásarchitektúrák Azure NetApp Files használatával.

  • A Azure NetApp Files kötetek üzembe helyezéséről és eléréséről további információt Azure NetApp Files dokumentációban talál.

  • Vegye figyelembe az adatbázis méretét:

    • Kis méretű adatbázisok esetén az összes összetevőt, például az adatfájlokat, az ismétlési naplót, az archív naplót és a vezérlőfájlokat egyetlen köteten helyezheti üzembe. Az ilyen egyszerűsített konfigurációk könnyen kezelhetők.
    • Nagyobb adatbázisok esetén hatékonyabb több kötet konfigurálása. Használhat automatikus vagy manuális szolgáltatásminőségi (QoS) köteteket. Ezek a kötettípusok részletesebb szabályozást biztosítanak a teljesítménykövetelmények felett.

Közreműködők

Ezt a cikket a Microsoft tartja karban. Eredetileg a következő közreműködők írták.

Fő szerző:

Következő lépések

Teljes mértékben üzembe helyezhető architektúrák, amelyek Azure NetApp Files használnak: