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.
