PaaS-opties (Platform as a Service) gebruiken
Infrastructure as a Service (IaaS) en PaaS (Platform as a Service) zijn cloudservicemodellen.
IaaS biedt toegang tot computingresources, zoals servers, opslag en netwerken. De IaaS-provider host en beheert deze infrastructuur. Klanten gebruiken internet om toegang te krijgen tot de hardware en resources.
PaaS biedt daarentegen een framework voor het ontwikkelen en uitvoeren van apps. Net als bij IaaS host en onderhoudt de PaaS-provider de servers, netwerken, opslag en andere computerresources van het platform. PaaS bevat echter ook hulpprogramma's, services en systemen die ondersteuning bieden voor de levenscyclus van webtoepassingen. Ontwikkelaars gebruiken het platform om apps te bouwen zonder back-ups, beveiligingsoplossingen, upgrades en andere beheertaken te hoeven beheren.
Voordelen van PaaS ten opzichte van IaaS
Gebruik PaaS als voor uw workload niet het besturingselement is vereist dat door IaaS wordt verleend. IaaS is vergelijkbaar met een doos met onderdelen. U kunt er alles mee maken, maar u moet het wel allemaal zelf doen. PaaS-opties zijn eenvoudiger te configureren en te beheren. U hoeft geen virtuele machines (VM's) in te stellen. U hoeft ook niet alle onderhoudstaken van het onderdeel af te handelen, zoals het installeren van patches en updates.
Veel PaaS-oplossingen bieden een systeemeigen schaaloptie waarmee u kunt configureren hoe de service wordt ingeschaald of omhoog en omlaag wordt geschaald. Hoewel schalen mogelijk is in IaaS, wordt het vaak geleverd met extra complexiteit, zoals het omgaan met gekoppelde opslag.
Stel dat uw toepassing een berichtenwachtrij nodig heeft. U kunt uw eigen berichtenservice instellen op een virtuele machine met behulp van iets als RabbitMQ. Maar Azure Service Bus biedt een betrouwbare berichtenservice en het is eenvoudiger te onderhouden. U kunt een Service Bus-naamruimte maken als onderdeel van een implementatiescript. Vervolgens kunt u een client-SDK gebruiken om Service Bus aan te roepen.
PaaS-alternatieven voor IaaS-oplossingen
Uw toepassing kan specifieke vereisten hebben waarmee IaaS een geschiktere benadering is dan PaaS. Maar u kunt nog steeds zoeken naar locaties om PaaS-opties op te nemen. Enkele voorbeelden zijn caches, wachtrijen en gegevensopslag. De volgende tabel bevat andere voorbeelden.
In plaats van uit te voeren... | Overweeg het gebruik van ... |
---|---|
Active Directory | Microsoft Entra ID |
Elasticsearch | Azure AI Search |
Hadoop | Azure HDInsight |
IIS | Azure App Service |
MongoDB | Azure Cosmos DB voor MongoDB |
Redis | Azure Cache voor Redis |
SQL Server | Azure SQL-database |
Bestandsshare | Azure Files |
Deze lijst is niet volledig. Er zijn veel manieren waarop u zelfbeheerde IaaS-technologieën kunt uitwisselen voor gerelateerde PaaS-oplossingen.