Platform használata szolgáltatásként (PaaS)

A szolgáltatásként nyújtott infrastruktúra (IaaS) és a szolgáltatásként nyújtott platform (PaaS) felhőszolgáltatás-modellek.

Az IaaS hozzáférést biztosít olyan számítási erőforrásokhoz, mint a kiszolgálók, a tárolók és a hálózatok. Az IaaS-szolgáltató üzemelteti és kezeli ezt az infrastruktúrát. Az ügyfelek az interneten keresztül érik el a hardvert és az erőforrásokat.

Ezzel szemben a PaaS keretrendszert biztosít az alkalmazások fejlesztéséhez és futtatásához. Az IaaS-hez hasonlóan a PaaS-szolgáltató üzemelteti és karbantartja a platform kiszolgálóit, hálózatait, tárolóit és egyéb számítási erőforrásait. A PaaS azonban olyan eszközöket, szolgáltatásokat és rendszereket is tartalmaz, amelyek támogatják a webalkalmazások életciklusát. A fejlesztők a platform használatával olyan alkalmazásokat hozhatnak létre, amelyekhez nem kell biztonsági mentéseket, biztonsági megoldásokat, frissítéseket és egyéb felügyeleti feladatokat kezelni.

A PaaS előnyei az IaaS-hez képest

Ha a számítási feladathoz nincs szükség az IaaS által biztosított vezérlőre, használja inkább a PaaS-t. Az IaaS olyan, mintha egy doboznyi alkatrész lenne. Bármit létrehozhat, de saját magának kell összeállítania. A PaaS-beállítások egyszerűbben konfigurálhatók és felügyelhetők. Nem kell virtuális gépeket (virtuális gépeket) beállítania. Emellett nem kell kezelnie az összetevő összes karbantartási feladatát, például a javítások és frissítések telepítését.

Számos PaaS-megoldás kínál natív skálázási lehetőséget, amely lehetővé teszi, hogy konfigurálja a szolgáltatás horizontális fel- és leskálázását. Bár a skálázás lehetséges az IaaS-ben, gyakran összetettebbé teszi, például a csatlakoztatott tárterületekkel foglalkozik.

Tegyük fel, hogy az alkalmazásnak üzenetsorra van szüksége. A RabbitMQ-hoz hasonlóval beállíthatja saját üzenetkezelési szolgáltatását egy virtuális gépen. Az Azure Service Bus azonban egy megbízható üzenetkezelési szolgáltatást biztosít, amely egyszerűbben karbantartható. Service Bus-névteret egy üzembehelyezési szkript részeként hozhat létre. Ezután egy ügyféloldali SDK-val meghívhatja a Service Bust.

PaaS-alternatívák az IaaS-megoldásokhoz

Az alkalmazásnak lehetnek olyan konkrét követelményei, amelyek az IaaS-t a PaaS-nél megfelelőbb megközelítéssé teszik. A PaaS-beállítások beépítéséhez azonban továbbra is kereshet helyeket. Ilyenek például a gyorsítótárak, az üzenetsorok és az adattárolás. Az alábbi táblázat más példákat is tartalmaz.

Ahelyett, hogy fut ... Fontolja meg a...
Active Directory Microsoft Entra ID
Elasticsearch Azure AI Search
Hadoop Azure HDInsight
IIS Azure App Service
MongoDB Azure Cosmos DB a MongoDB-hez
Redis Azure Cache for Redis
SQL Server Azure SQL Database
Fájlmegosztás Azure Files

Ez a lista nem teljes. A kapcsolódó PaaS-megoldásokhoz számos módon cserélhet ön által felügyelt, IaaS-technológiákat.