Vezető vállalati, hibrid felhő Kubernetes alkalmazás platform
Áttekintés
Az ügyfelek az alapján választanak maguknak szolgáltatást, hogy mely vállalkozás képes különleges felhasználói élményt nyújtani számukra. Napjainkban ezeket az elvárásokat egyre csak fokozzák azon alkalmazások melyeket egyre gyorsabban fejlesztenek az ügyféligények alapján. Mialatt ezen új típusú alkalmazások bevezetésre kerültek muszáj nekik hordozhatónak, biztonságosnak, skálázhatónak, könnyen kezelhetőnek és adminisztrálhatónak lenniük. Ezen igények azt eredményezték, hogy a szervezetek elfordultak a konténer technológiák és a Kubernetes irányába, hogy gyorsan reagálva leszállítsák az új szoftvereket, vagy konténerekbe csomagolva mozgassák azokat a felhőbe. Ehhez pedig olyan megbízható platformra van szükség melyre hosszú távon építhetnek.
A nyílt forráskódú közösség zászlóshajói által fejlesztett Red Hat® OpenShift® a vezető vállalati Kubernetes platform: biztonság központú, masszív alapot nyújt szoftverek sokrétű kiszolgálásához. Jellemzi a mindenre kiterjedő teljesen automatikus üzemetetés és leegyszerűsíti a fejlesztői munkafolyamatokat. A Red Hat OpenShift használatával fókuszban marad az, ami a leginkább számít: az innováció, hogy versenyképes legyen a vállalat, hogy a folyamatosan növekedő felhasználói elvárások előtt járjon.
Red Hat OpenShift Container Platform
Red Hat OpenShift magában foglal mindent ami szükséges a hibrid felhőhöz, a perem hálózatokhoz, a nagyvállalati konténer, valamint Kubernetes fejlesztéshez és telepítéshez. Magában foglalja a nagyvállalati szintű Linux® operációs rendszert, konténer futtató környezetet, hálózatot, felügyeletet és konténer nyilvántartó rendszert, azonosítási, valamint jogosultságkezelési megoldásokat. Ezek a komponensek együttesen tesztelésre kerültek, a szabványos, minden felhőn átívelő Kubernetes platform üzemeltetéshez.
Vállalati Kubernetes
Egyszerűen letölteni és telepíteni az aktuális Kubernetes csomagokat nem elegendő a legtöbb vállalati felhasználáshoz, melyek üzletileg kritikus rendszereket futtatnak. További kiegészítő szolgáltatások léteznek a Kubernetes platformhoz, melyek segítenek a robusztusabb és funkciókban gazdagabb konténerkezelési környezet kiépítésében. A Red Hat az ügyfeleivel és partnereivel közösen dolgozik az új funkciók és szoftver képességek fejlesztésén, a Kubernetes kiterjesztésén, hogy körbeépítse kiegészítő szolgáltatásokkal integrálva azok képességeit és, hogy megerősítse azok funkcióit a kiadás előtt.
Kubernetes környezet üzemeltetés sokkal bonyolultabb, ha hiányoznak a kiforrott bevezetési gyakorlatok és ha az applikációk számtalan verzióban vannak jelen. Különösen ha az architektúra száz vagy ezerszámra tartalmaz szélső-hálózati, ügyféloldali elemeket. Kubernetes Operátorok leegyszerűsítik azon állapottartó applikációk kezelését, melyek tartós adattárolást és tervezhetőséget igényelnek, mint pl. adatbázisok, átmeneti tárolók, vagy felügyeleti rendszerek. Az Operátorok a kódba csomagolják az üzemeltetés legjobb gyakorlatait és a szabványos a Kubernetes eszközöket, hogy automatizáljanak olyan feladatokat, mint a frissítés, a mentés, vagy a példányok skálázása.
Kubernetes Operátorok használatával a Red Hat OpenShift képes automatikus telepítésre, frissítésre és életciklus menedzsmentre a konténer rendszer minden elemére vonatkóan úgy mint: operációs rendszer, Kubernetes és fürt szolgáltatások, applikációk és tartós adattárolás. Ennek eredménye a sokkal biztonságosabb, mindig naprakész Kubernetes szolgáltatási platform, a sorozatos kézi frissítések és leállások okozta fejfájás nélkül. A Red Hat OpenShift modell szinten támogatja az Operátorok használatát szolgáltatás skálázásra, miközben csökkenti improduktív költségeket a konzisztencia fenntartásával az üzemetetés során:
- Az Operátorok be vannak építve az OpenShift rendszerbe, így a Kubernetes és fürt szolgáltatások mindig naprakészek
- A beépített OperatorHub böngészhető piacteret biztosít független szoftver fejlesztők (ISV) Operátorai számára, melyek minősítve vannak OpenShift környezetben futtatásra
- A Kubernetes Operator keretrendszer tulajdonjogilag nem része az OpenShift-nek és így telepíthető bármely Kubernetes platformra
Hibrid Felhőre készült
A Red Hat OpenShift konténer platform egyszerre futtatható helyi és hibrid felhő infrastruktúrán, lehetővé téve a hibrid megközelítést az applikációk terítése során, mint ön-menedzselt megoldást. A Red Hat OpenShift Dedicated a Red Hat által menedzselt platform szolgáltatás amely privát virtuális szerver fürtökön üzemel. Microsoft Azure Red Hat OpenShift szintén elérhető platform szolgáltatásként a Mirosoft-on keresztül. Minden OpenShift platform variáció biztos alapokon állva növeli a fejlesztői produktivitást és biztosítja a szoftverek hordozhatóságát a hibrid felhőben.
Red Hat OpenShift biztosítja:
- Lehetőség fogyasztás alapú modell választására saját üzemeltetésre, vagy Red Hat által menedzselt rendszerre
- Egyszerű kezelőfelület és áttekinthetőség a could.openshift.com konzolján keresztül
- Integrált mérési és felügyeleti képességek
Megnövelt fejlesztői produktivitás
Red Hat OpenShift kitolja annak határait, amire a fejlesztők képesek a konténer és Kubernetes technológiával, ösztönzi a szerver nélküli állapottartó applikációk, vagy az eseményvezérelt szoftverek és a gépi tanulás innovációját. A biztonság központú applikációk kialakításéhoz a platform szorosan integrálható Jenkins-el és egyéb szabványos folyamatos integráció/folyamatos szállítás (CI/CD) eszközökkel. A Red Hat OpenShift segíti a fejlesztőket, hogy visszatérjenek ahhoz a munkához, ami igazán számít, a gyorsasággal, az agilitással, a magabiztossággal és a választás szabadságával. Amit nyújt:
- Automatizált munkafolyamatok beleértve a forrástól lemezképig (source-to-image, S2I) való feldogozást, hogy átalakítsa a forráskódot futásra kész konténer lemezképekké.
- Áramvonalasított fejlesztői nézet, amely nem igényli a Kubernetes fogalmakban való jártasságot és csupán olyan információkat és beállításokat jelenít meg, amely a fejlesztők számára fontosak.
- Kapcsolat a publikus felhőszolgáltatókhoz, mint AWS, Microsoft Azure és Google Cloud Platform az OpenShift Service Catalog-on keresztül.
Megbízható alaprendszer. Megbízható tartalom. Megbízható platform.
A Red Hat a Kubernetes és konténer projektek közösségének irányítója és vezető fejlesztője, a nyílt forráskódú tapasztalataikat használva jelentősen ösztönzi az innovációt az élenjáró fejlesztésekben. Red Hat OpenShift átfogó és folyamatos biztonsági fejlesztéseket ad az aktuális Kubernetes-hez, a körkörös folyamatos biztonság koncepcióját alkalmazva az operációs rendszertől az applikációig a teljes szoftver életcikluson keresztül. Kormányzati intézmények különösen érzékeny adatihoz és feladataihoz az OpenShift képes a „Federal Information Processing Standards” (FIPS) minősítésnek megfelelően üzemelni, melyhez a Red Hat Enterprise Linux FIPS minősítésű kriptográfiai könyvtárait használja. Az ügyfeleknek lehetőségük van az etcd-ben tárolt érzékeny adatok titkosítására, mely jobb védelmet nyújt a rosszindulatú hozzáférési kísérletek ellen, melyek az olyan területeket célozzák, mint az OpenShift etcd-ben tárolt kulcsok és konfigurációk. Az OpenShift ügyfelek telepíthetik a fürtjeiket az általuk kezelt meglévő VPN/VPC (virtuális magánhálózat/virtuális magán felhő) hálózatba és használhatnak privát oldalú terheléselosztó végpontokat.
Fejlett képességek
Ahogy az applikációk decentralizált szolgáltatások gyűjteményévé alakulnak, a kommunikáció kezelése és a biztonság ezen szolgáltatások között egyre bonyolultabbá válik. A Red Hat OpenShift Service Mesh uniformizált módot biztosít, ahogy a mikroszolgáltatás alapú applikációk biztonságosan kapcsolódjanak és felügyelve legyenek.
A Red Hat OpensShift Serveless modell használatával az applikáció egyszerűen vehet igénybe számítási erőforrásokat és a használat alapján automatikusan skálázódik fel, vagy le, igény szerint a meghatározott események által vezérelve. Ezzel leveszi a szerver telepítéssel és karbantartással kapcsolatos túlmunkát a fejlesztők válláról, hogy ehelyett applikációk fejlesztésére összpontosítsanak. OpenShift Serverless segíti a fejlesztőket, hogy bevezessenek és futtassanak eseményvezérelt szerver nélküli applikációkat, melyek az igényeknek megfelelően skálázódnak fel, vagy le, akár nullára.
Red Hat OpenShift Pipeline használatával a fejlesztők teljes kontroll alatt tarthatják a fejlesztői folyamatot, hozzákapcsolódhatnak, kontrolláltan hozzáférhetnek anélkül, hogy központi CI/CD szervert kellene fenntartaniuk. OpenShift Pipeline a CI/CD folyamat minden egyes lépését saját konténerben futtatja, engedve, hogy minden lépés önállóan skálázható legyen a folyamat aktuális igényeinek megfelelően. Ez biztosítja a modern felhasználói élményt az OpenShift konzol fejlesztői nézetén keresztül, a parancssori felületen (CLIs) és az integrált fejlesztői környezetekben (IDE).
A Red Hat OpenShift vezetni fog az úton
A Red Hat támogatja az ügyfeleit a felhő felé tartó úton, a Red Hat OpenShift kiszámítható hibridfelhő platform, mely alapként szolgál a hosszú távú innovációhoz, a konténer alapú applikációk fejlesztéséhez. Támogatja az üzleti folyamatok átalakítását és egységesíti a csapatot, hogy költség hatékonyan, egységes platformon gyorsan szállítsanak kivételes ügyfélélményt, bárhol is legyenek.
Red Hat OpenShift kielégíti az IT csapat és az applikáció fejlesztő csapat igényeit. Az ügyfelek számos Kubernetes megoldás közül választhatnak, beleérve a „csináld magad” (DIY) upstream projekt-re épült platformot, a menedzselt felhő alapú nyilvános felhőszolgáltatásokat és egyéb saját üzemeltetésű platformot.
A Red Hat OpenShift kitűnik, mint első számú választás azon ügyfelek számára akik sokkal biztonságosabb, támogatott Kubernetes platformot akarnak, amelyt mély szakértelem jellemez.
Jellemzői és előnyei
Jellemző | Előny |
---|---|
Platform | |
Skálázhatóság | OpenShift Container Platform által futtatott applikációk példányok ezreire skálázhatóak szerverek százain másodpercek alatt. |
Több fürt egyesítése | A fürtök konszolidált nézetének használatával a Kubernetes technológia egységes menedzsment rétegét biztosít a helyi rendszerektől a nyilvános felhőig. |
Tartós tárolás | Red Hat OpenShift Container Storage lehetővé teszi állapottartó applikációk és felhőre írt állapotmentes applikációk futtatását is. |
Nyílt forráskódú szabványok | OpenShift Container Platform beépítetten támogatja az Open Containers Initative(OCI)/Docker formátumú konténereit és Cloud Native Computing Foundation (CNCF) tanúsított Kubernetes-t konténer kezelésre, és további nyílt forráskódú technológiákat. |
Konténer hordozhatóság | Konténer rendszerképek, melyek az OCI iparági szabvány alapján készültek, biztosítják a hordozhatóságot a fejlesztői munkaállomás és az éles OpenShift Patform környezet között. |
3 gépes fürtök | A Kubernetes platform minden képességéhez való hozzáférés a nagy rendelkezésre állású, kisebb telepítések szélső hálózati architektúráihoz melyek felügyeleti és munkavégző alrendszerékből állnak. |
Távoli munkavégző gépek | Egyedülálló munkavégző gépek (worker node) elhelyezése távoli telephelyeken amelyek menedzselhetőek a központi felügyeleti rendszer által a nagyobb telephelyről, ha a központi regionális adatközpontban – különösen, ha a távolabbi szélső hálózati telephelyeken van erre hely – korlátozottak a környezeti feltételek pl. energia/hűtés. |
Fejlesztői hatékonyság | |
Önkiszolgáló rendszer kiépítés | A fejlesztők igény szerint képesek könnyen és gyorsan applikációkat létrehozni abból az eszközből, amit a legtöbbet használnak, miközben az Üzemeltetés megtartja a környezet feletti teljes kontrollt. |
Több nyelv egyidejű támogatása | A fejlesztők számos programozási nyelvet, keretrendszert és adatbázist használhatnak ugyanazon platformon. |
Integrált CI/CD folyamatok | OpenShift Container Platform csökkenti a fejlesztőkre nehezedő manuális telepítési feladatokat, hogy jobb minőségű szoftvereket hozhassanak létre a folyamatos integráció és az automatizált tesztek segítségével. |
Felhasználói felületek | Közvetlen hozzáférést kapnak a fejlesztők a parancssori eszközök, az eszközfüggetlen web konzol, valamint Eclispse alapú IDE környezetek széles tárházához. |
Telepítés a kódtól a lemezképig | OpenShift Container Platform eszközkészletet biztosít és megfelelő mederben tartja a munkafolyamatot, hogy futásra kész lemezképek készüljenek a forráskód konténerbe injektálásával, hogy a konténer a forráskódot futtatáskész állapotba hozza. |
Nagyvállalati működés | |
Automatizált telepítés és frissítések | Támogatottak a felhőbe történő automatikus telepítések és futásidejű platform frissítések a következőkre: Amazon Web Services, Google Could Platform és Azure, helyi vSphere, OpenStack® vagy fizikai vasakra. Az OperatorHub-on keresztül elért szolgáltatások egy műveletben telepíthetőek, teljeskörűen konfigurálhatóak, vagy frissíthetőek. |
Automatizálás | Áramvonalasított és automatizált konténer és applikáció felépítés, telepítés, méretezés és állapot felügyelet és még sok más is alapértelmezetten része az OpenShift Container Platform-nak. |
Főbb előnyök:
- Integrált platform, beleértve a konténerfuttató környezetet és a Kubernetes applikáció életciklus követést a választott infrastruktúra környezeten
- Több értékteremtő munka mind az üzemeltető, mind a fejlesztő csapat részéről, a teljes szoftver életcikluson keresztül
- Biztonságosabb, ellenőrzött konténer tartalom és szolgáltatások a széles körű partner ökoszisztémán keresztül
- Gyorsabb szoftver fejlesztési ciklusok és sokkal gyakoribb szoftver kiadások, egyszerűbb telepítés és frissítés, még hermetikusan leválasztott környezetekben is
- Alacsonyabb informatikai üzemeltetési költségek és applikáció hordozhatóság hibrid felhő, multi felhő és szélső hálózatok között
Red Hat OpenShift Dedicated
Red Hat által üzemeltetett és menedzselt saját OpenShift klaszter, melyen konténerekbe csomagolt applikációk fejleszthetőek és teríthetőek.
Microsoft Azure Red Hat OpenShift
Az Azure Red Hat OpenShift a Microsoft és Red Hat által közösen fejlesztett, üzemeltetett és támogatott teljeskörűen menedzselt OpensShift platform.