A PaaS a Platform-as-a-Service (platform mint szolgáltatás) rövidítése. Ezek a platformok arra szolgálnak, hogy felhőalapú számítástechnikai szolgáltatásokat nyújtsanak a modern vállalkozások számára. Azonban nincs egyetlen, mindenkire érvényes definíció. Különböző szempontok léteznek, amelyek egyediek a PaaS felhőmegoldások eltérő típusai esetében. Hasonlóképpen, még a felhőalapú számítástechnikai szolgáltatási modellek meghatározása is esetről esetre változik.
Általánosságban elmondható, hogy a PaaS egy olyan felhőalapú tárhelyplatform, amely üzemeltethető helyben (on-premises) vagy megosztott környezetben is. Különböző integrált eszközöket használhat a telepítéshez, a skálázás automatizálásához, az alkalmazáskezeléshez és DevOps célokra. Az ok, amiért a legtöbb vállalat mostanában a PaaS megoldások felé fordul, az, hogy rendkívül egyszerűvé és átláthatóvá teszi a felhőalapú számítástechnikai infrastruktúrát. A különböző rendelkezésre álló eszközökkel együttműködve viszonylag könnyedén kezelheti a műveleteit.
Hogyan választhatja ki pontosan az ideális PaaS modellt a vállalkozása számára? Ebben az útmutatóban három különböző szempontból vizsgáljuk meg a PaaS-okat:
- Cél
- Absztrakció
- Funkcionalitás

A PaaS kategorizálása cél szerint
A PaaS platformok folyamatos módosításokon és fejlesztéseken mennek keresztül annak érdekében, hogy a felhasználóknak jobb eszközöket biztosítsanak, amelyek megkönnyítik egy adott cél vagy szolgáltatás teljesítését.
A cél alapján a PaaS platformokat általános célú, feltörekvő és speciális kategóriákba sorolhatjuk:
- Általános célú PaaS platformok
Ezek a PaaS platformok hagyományosak, és a klasszikus „lift and shift” megközelítést kínálják a munkaterhelések migrálása céljából. Az idő múlásával az általános célú PaaS platformok elkezdtek olyan modern technológiákat és mikroszolgáltatásokat bevezetni, amelyek skálázhatóbbá és üzembiztosabbá teszik őket.
- Feltörekvő PaaS platformok
A feltörekvő PaaS platformok új megközelítéseket és ötleteket hoznak a felszínre. Például a szerver nélküli (serverless) architektúra, az elosztott eseményfeldolgozás vagy a gépi tanulási keretrendszerek a feltörekvő PaaS platformok jellemzői.
- Speciális PaaS platformok
A speciális PaaS platformok rendkívül specifikusak, és konkrét felhasználási esetekre összpontosítanak. Találhat például olyan speciális PaaS platformokat, amelyek az e-kereskedelmi szférában tevékenykedő vállalkozásokat célozzák meg. Előfordulhat, hogy ezeket a platformokat tovább kategorizálják, például CMSaaS, eCommerce-as-a-Service, DBaaS, BPaaS stb. kategóriákba.
PaaS szintek absztrakció alapján
Az újabb PaaS megoldások ma már inkább az alkalmazások telepítési és átadási folyamatának teljes ciklusú automatizálására összpontosítanak. A cél az, hogy a gép kezelje a rutinszerű vagy összetett feladatokat, például a terheléselosztást (load balancing), és Önre bízza az alkalmazás tervezését és megvalósítását.
A PaaS-ban az absztrakciónak három szintje van:
- Alacsony absztrakciójú PaaS platformok
A Container-as-a-Service (konténer mint szolgáltatás) megoldásokhoz hasonlóan az alacsony absztrakciójú platformok kevés automatizálással rendelkeznek. Ezért ha a legmélyebb infrastruktúra-konfigurációk, konténer- és platformbeállítások feletti ellenőrzésre van szüksége, az alacsony absztrakciójú modellek a preferáltak.
- Közepes absztrakciójú PaaS platformok
A középszintű absztrakció leveszi a válláról az infrastruktúra konfigurálásával és kezelésével járó terhet. Ehelyett hozzáférést kap az API-khoz, keretrendszerekhez, köztes szoftvercsomagokhoz (middleware) és a Container-as-a-Service/Infrastructure-as-a-Service telepítési tulajdonságokhoz. Így az olyan dolgok, mint a terheléselosztás, a biztonsági mentés, a katasztrófa utáni helyreállítás, a skálázás és egyéb felügyeleti funkciók automatizálva lesznek.
- Magas absztrakciójú PaaS platformok
A magas absztrakciójú PaaS platformok nemcsak a konfigurációs vagy felügyeleti funkciókat absztrahálják, hanem a kódolási folyamatot is. Ennek eredményeképpen a DevOps csapata egy teljesen absztrahált alkalmazást kap, amely platform- és infrastruktúraszinten konfigurált technológiai stackkel rendelkezik. Ez segít csökkenteni a költségeket, javítani a szállítási sebességet és növelni a termelékenységet.
A PaaS funkcionalitásának maximalizálása integrációkkal
A PaaS platformok lehetővé teszik a felhasználók számára, hogy számos konfigurációs eszközt, kézbesítési szolgáltatást, csatlakozót és bővítményt integráljanak az IDE-k kiegészítésére. A cél a környezet funkcionalitásának növelése és az alkalmazáskezelési műveletek automatizálása.
Itt három fő megközelítés létezik:
- Telepítés automatizálása
Számos PaaS kínál egykattintásos vagy git-push eszközöket és szolgáltatásokat amelyek lehetővé teszik a felhasználók számára a telepítési automatizálás egyszerű végrehajtását. Emellett számos integratív projektmenedzsment eszköz, valamint előre konfigurált kódépítő környezet is a rendelkezésére áll.
- Infrastruktúra-kezelés
Ezek olyan PaaS-ek, amelyek prioritásként kezelik, hogy a felhasználók számára lehetővé tegyék az infrastruktúra konfigurálását, valamint a frissítések és a karbantartás egyszerű elvégzését. Olyan szolgáltatásokkal és eszközökkel rendelkezik, amelyek kiegészítik a platform biztonságát, lehetővé teszik az állapot- és rendelkezésre állás-figyelést, lehetővé teszik a költségoptimalizálást, és lehetővé teszik a rendszeres teljesítményellenőrzések elvégzését.
- Konténer-orkesztráció
A konténerkezelésre orientált platformok ideálisak azoknak az egyéneknek, akik szeretnék egyszerűsíteni a konténerizációs folyamatot a felhőben. Sőt, azt is tapasztalhatja, hogy egyes PaaS-megoldások speciális Container-as-a-Service (konténer mint szolgáltatás) szolgáltatást kínálnak, amelyhez bizonyos DevOps-eszközök kapcsolódnak.
A megfelelő PaaS-típus kiválasztása
A döntés meghozatalakor ügyeljen arra, hogy néhány szempontot tartson szem előtt. Például egy ideális PaaS-platformnak támogatnia kell azokat a programozási nyelveket és technológiákat, amelyeket a legtöbb modern vállalat, vagy legalábbis az Ön vállalkozása jelenleg használ, vagy a jövőben használni fog.
Emellett figyelembe kell vennie a szolgáltatóhoz és az adatokhoz való kötöttséget (vendor and data lock-in). Sok vállalkozás utólag szembesül azzal, hogy a PaaS-szolgáltatásuk korlátozott hozzáférést biztosít a köztesszoftver-vermekhez (middleware stacks), ami negatív hatással van az alkalmazások hordozhatóságára. Ez elsősorban az eszközök és szolgáltatások saját fejlesztésű kialakításának köszönhető. Ha aggódik az új felhőre való átállás vagy a több felhő közötti interoperabilitási stratégia megvalósíthatósága miatt, akkor a legjobb olyan PaaS-t keresni, amely egyszerűvé teszi az adattárolást és a migrációt. Végezetül, mielőtt elkötelezné magát egy szolgáltató mellett, tisztában kell lennie azzal, hogy a PaaS milyen DevOps-eszközöket és integrációkat kínál.
Ahogy azt már bemutattuk, nincs minden projekthez egyformán illeszkedő „univerzális” technológia. A rendelkezésre álló lehetőségek széles választéka azonban lehetővé teszi, hogy testreszabja platformját, és pontosan olyanná formálja, amilyenre szüksége van. Az olyan modern felhőszolgáltatások, mint a CloudSigma PaaS nagy szabadságot biztosítanak a felhasználóknak e tekintetben, lehetővé téve a szállítási folyamatok megkönnyítését és az alkalmazások produktivitásának növelését.
A CloudSigma következő generációs, konténeralapú felhőplatformja a választás szabadságát biztosítja Önnek a felhőszolgáltatások, a DevOps-eszközök és a konténerkezelő rendszerek terén. PaaS szolgáltatásunkról többet is megtudhat itt. Ne habozzon kapcsolatba lépni velünk, ha bármilyen kérdése vagy kérése van.
Hozzászólások
Még nincsenek hozzászólások. Legyen Ön az első.