Open Cloud Network

Az Open Cloud vagy O-Cloud egy felhőalapú platform, amely fizikai eszközökből (infrastruktúra) áll, amelyek támogaták az O-RAN szabványos O-CU, és O-DU funkcióik, valamint az ezeket támogató szoftverek és a felügyeleti és management funkciók telepítását. Az O-Cloud infrastruktóra CPU-kat, memóriákat, tárhelyeket, hálózati kártyákat, stb tartalmaz.

Az O-Cloud az erőforráskészletek egy vagy több helyen lévő rendszere. Tartalmazza a telepítési síkot (deployment plane) és a felügyeletet támogató funkciókat (management). Az O-Cloud feloldja a zárt gyártói rendszert, és lehetővé teszi, hogy bármely gyártó tárolhassa rajta az alkalmazásait.

O-Cloud követelmények az Open RAN üzemeltetők számára:

Telepítési Módok Támogatása

  • Bare Metal implementáció: Az Open Cloud-nak tudnia kell támogatni az Open RAN megvalósítást “Bare Metal”-on
  • Multi-model: Az Open Cloud-nak lehetővé kell tennie a telepítési modell kiválasztását a következők közül:
    • A vezérlési és adatsíkok (control/data plane) edge site-on való elhelyezése
    • A vezérlősíkok (control planes) egy központosított helyen, az adatsíkok (data planes) pedig egy edge site-on való elhelyezése
    • A vezérlősíkok (control planes) egy központosított helyen, az adatsíkok (data planes) pedig több edge site-on való elhelyezése
  • Multi-tenancy és izoláció: Az Open Cloud-nak megfelelő izolációt kell biztosítania és megerősítenie a kritikus összetevők között a számítási/hálózati/tárolási fizikai infrastruktúra szintjén, (a szabályozó hatóságok által a segélyszolgálatok és/vagy a közbiztonsági osztályok, kórházak számára előírtak szerint)
  • Skálázhatóság: Az Open Cloudnak automatikus skálázási megoldásokat kell biztosítania az eszközök szintjén a központi és edge/elosztott telepítéshez
  • Multi-cluster terhelési életciklus: Az Open Cloudnak támogatnia kell a munkaterhelések üzembe helyezésének és életciklusának managementjét multi-cluster szinten.
  • Clusterek közötti kapcsolat és terheléselosztás: Az Open Cloud-nak tudnia kell kezelni az elosztott clustereken tárolt CNF-szolgáltatások hálózati összekapcsolását. A Load Balancer kezelését az elosztott CNF-funkciók között, beleértve az automatikus méretezés és a webhely rugalmasságának támogatását

Management és Operation Támogatása

  • Board Management: Az Open Cloudnak tartalmaznia kell egy infrastruktúra-kezelési szolgáltatást, amely szállítófüggetlen interfészeket használva csatlakozik a szerverhez és a HW-hez.
  • Kezelés konfigurálása: Az Open Cloud-nak támogatnia kell a konfigurációkezelést a HW CPU a tárhely és a memória kezeléséhez, beleértve az új szerverek automatikus felderítését, a telepítési paramétereket.
  • Host management: Az Open Cloudnak támogatnia kell a Host managementet, a host-hiba-észlelést és -helyreállítást, a cluster-kapcsolati hibák észlelését és helyreállítását.
  • Szolgáltatás management: Az Open Cloud-nak támogatnia kell a kritikus platform-infrastruktúra-szolgáltatások és -folyamatok figyelését, valamint a meghibásodott platforminfrastruktúra-szolgáltatások és -folyamatok automatikus helyreállítását.
  • HW Management: Az Open Cloudnak támogatnia kell a magas rendelkezésre állású szolgáltatásokat a felhőplatform redundanciájának támogatásához
  • Hibakezelés: Az Open Cloudnak támogatnia kell a Cloud platform infrastruktúra riasztását és hibakezelését, valamint riasztások beállítását, törlését, lekérdezését, szűrését, elnyomását, naplózását és összegyűjtését.
  • Szoftverkezelés: Az Open Cloudnak támogatnia kell a szoftverfrissítések telepítésének lehetőségét.
  • Felhasználói management: Az Open Cloudnak támogatnia kell a felhasználók hitelesítését és engedélyezését, valamint a vezérlés és az erőforrások elkülönítését a különböző felhasználók között
  • Funkció management: Az Open Cloudnak támogatnia kell az észlelést és a Node szintű policy-k beállítását az erőforrások elosztásának összehangolása érdekében
  • HW Acceleration Management: Az Open Cloudnak támogatnia hardveres gyorsítók kezelését és a gyorsító firmware frissítését
  • CaaS-Cluster managment: Az Open Cloudnak támogatnia kell a Kubernetes-cluster lifecycle management-et és a Bare Metal integrációt
  • Container Management (K8S): Az Open Cloudnak képesnek kell lennie arra, hogy K8S-clustereket definiáljon a különböző Node-ok szolgáltatási osztályai alapján (standard, hálózat intenzív, FPGA, GPU)

Time Syncronization Támogatása

  • GNSS a fázis és idő szinkronizáláshoz a disztributed megoldásokhoz.
  • Precision Time Protocolt (PTP) támogatása a fázis és idő szinkronizálás elosztásához.

Kubernets Plugin Támogatása

  • SR-IOV: Az O-Cloudnak támogatnia kell az SR-IOV-t, és alacsony késleltetésű interfészt biztosítani a packet I/O és az interfészek számára
  • PCI-Pass-through: Az O-Cloudnak támogatnia kell a PCI-áteresztést abban az esetben, ha csak egy tároló használja a hálózati interfészt, hogy nagy teljesítményt és alacsony késleltetést biztosítson virtuális kapcsoló használata nélkül.
  • Multus: Az O-Cloudnak támogatnia kell a Kubernetes Multi Networking funkcióját a Kubernetes CRD-alapú hálózati objektumainak használatával
  • CPU Manager: Az O-Cloudnak támogatnia kell a CNF-ekhez való alapvető core-affinitást. Valós idejű szálakat kell rögzítenie adott CPU magokhoz a teljesítmény javítása és a valós idejű késleltetés elérése érdekében
  • FPGA: Az O-Cloud csak akkor támogatja az FPGA-eszköz-bővítményt az FPGA-átvitelhez, ha speciális hardver támogatásra van szükség
  • HugePage: Az O-cloud platformnak támogatnia kell a gyorsabb memória (más néven HugePages) szükséges mennyiségének lefoglalását a tárolóban, és azt is, hogy váratlan leállás esetén lemondjon erről a memóriafoglalásról.
  • DPDK: Az O-Cloudnak támogatnia kell a felhasználói tér hálózatának megvalósítását a K8S konténerekhez, pl. DPDK

Security Támogatása

  • Zero Trust: Az Open Cloudnak a Zero Trust Architecture (ZTA) megközelítést kell követnie, és egy robusztus, biztonságos és megbízható felhőalapú natív hardver- és szoftverinfrastruktúrán kell alapulnia, amely valódi, mélyreható védelmet nyújt a funkciók és adatok számára az információfeldolgozás teljes életciklusa során,

Az O-Cloud továbbá támogatja még az energia menedzsmentet optimalizálja és csökkenti az energiafogyasztást ezzel minimalizálva a költségeket.
Az Open Cloud támogatja az Infrastructure Service Inventory-t is, amely leírja a teljes infrastruktúrát, annak összetevőit és elosztását.

O-Cloud Deployment

A Cloud deployment egy alkalmazás vagy alkalmazások üzembe helyezésének folyamata, egy vagy több hosting modellen keresztül – szoftver mint szolgáltatásként (SaaS), platform mint szolgáltatásként (PaaS) vagy infrastruktúra mint szolgáltatásként (IaaS). Ez a folyamat magában foglalja a felhőalapú workload-ok tervezését, megvalósítását és üzemeltetését.

A Cloud Deployment Előnyei

A hatékony felhőalapú üzembe helyezési modell számos előnnyel jár, többek között:

  • Gyorsabb és egyszerűbb telepítés: Automatizálja a buildeket kódok fejlesztéséhez, adatbázisok és alkalmazások kiadásait beleértve az erőforrás-kiépítést.
  • Költségmegtakarítás: A költségeket fogyasztás alapú árazással szabályozhatja, és kiküszöbölheti a nagy beruházási igényű helyszíni környezeteket.
  • Platform a növekedéshez:. A felhőszolgáltatók által biztosított globális infrastruktúra kihasználása a zökkenőmentesebb terjeszkedéshez más földrajzi területek felé.
  • Új digitális üzleti modellek: A felhőszolgáltatók szolgáltatásainak folyamatos bővülése által, új technológiák inkubálása és a digitális üzleti modellek megújítsa.
  • Üzleti rugalmasság: A felhőszolgáltatók rendelkezésre állása és hibatűrése katasztrófa-helyreállítást és az alkalmazások üzletmenet-folytonosságát kínálják és biztosítják az üzleti rugalmasságot.
  • Agilitás és skálázhatóság: A szolgáltatások automatikus skálázásának és a méretezhetőségének kihasználása üzlet igények kielégítésére anélkül, hogy többletkapacitásra lenne szükség.
  • Földrajzi elérés: Bárhonnan, bármilyen eszközről elérhetőek az alkalmazások.
  • Működési hatékonyság: A felhő szolgáltatás által lehetővé tett automatizálás a működési hatékonyság növelésére és az emberi erőfeszítések csökkentésére.
  • Versenyelőny: A (DevSecOps) csökkenti az új funkciók piacra kerülésének idejét megelőzve a versenytársakat.