Använda paaS-alternativ (plattform som en tjänst)

Använd, när det är möjligt, plattform som en tjänst (PaaS) istället för infrastruktur som en tjänst (IaaS)

IaaS är som att ha en låda fyll med delar. Du kan skapa vad som helst, men du måste sätta ihop det själv. PaaS-alternativ är enklare att konfigurera och administrera. Du behöver inte etablera virtuella datorer, konfigurera virtuella nätverk, hantera korrigeringar och uppdateringar och all annan overhead som förknippas med att köra programvara på en virtuell dator.

Anta exempelvis att programmet behöver en meddelandekö. Du kan konfigurera din egen meddelandetjänst på en virtuell dator med något som liknar RabbitMQ. Azure Service Bus erbjuder redan tillförlitlig meddelandehantering som tjänst, och är enklare att konfigurera. Skapa bara en Service Bus-namnrymd (som kan göras som en del av ett skript för distribuering) och anropa sedan Service Bus med hjälp av klient-SDK.

Programmet kan självklart ha specifika krav som gör att en IaaS-metod är lämpligast. Men även om ditt program baseras på IaaS kan du leta efter platser där det kan vara naturligt att använda PaaS-alternativ. Det inkluderar cache, köer och datalagring.

I stället för att köra ... Överväg att använda ...
Active Directory Azure Active Directory
Elasticsearch Azure Search
Hadoop HDInsight
IIS App Service
MongoDB Cosmos DB
Redis Azure Cache for Redis
SQL Server Azure SQL Database
Filresurs Azure NetApp Files

Observera att detta inte är avsett att vara en fullständig lista, utan en delmängd av motsvarande alternativ.