Hizmet olarak platform (PaaS) seçeneklerini kullanma
Hizmet olarak altyapı (IaaS) ve hizmet olarak platform (PaaS) bulut hizmeti modelleridir.
IaaS sunucular, depolama alanı ve ağlar gibi bilgi işlem kaynaklarına erişim sağlar. IaaS sağlayıcısı bu altyapıyı barındırıp yönetir. Müşteriler donanıma ve kaynaklara erişmek için İnternet'i kullanır.
Buna karşılık PaaS, uygulama geliştirmeye ve çalıştırmaya yönelik bir çerçeve sağlar. IaaS'de olduğu gibi PaaS sağlayıcısı da platformun sunucularını, ağlarını, depolama alanını ve diğer bilgi işlem kaynaklarını barındırıp korur. Ancak PaaS, web uygulaması yaşam döngüsünü destekleyen araçlar, hizmetler ve sistemler de içerir. Geliştiriciler, yedeklemeleri, güvenlik çözümlerini, yükseltmeleri ve diğer yönetim görevlerini yönetmek zorunda kalmadan uygulama oluşturmak için platformu kullanır.
PaaS'ın IaaS'ye göre avantajları
İş yükünüz IaaS tarafından verilen denetimi gerektirmediğinde, bunun yerine PaaS kullanın. IaaS, parçalar içeren bir kutu gibidir. Herhangi bir şey oluşturabilirsiniz, ancak kendiniz birleştirmeniz gerekir. PaaS seçeneklerini yapılandırmak ve yönetmek daha kolaydır. Sanal makineleri (VM) ayarlamanız gerekmez. Ayrıca, düzeltme eklerini ve güncelleştirmeleri yükleme gibi bileşenin tüm bakım görevlerini de işlemeniz gerekmez.
Birçok PaaS çözümü, hizmetin ölçeğini daraltma ve genişletme veya artırma ve azaltmayı yapılandırmanıza olanak sağlayan yerel bir ölçeklendirme seçeneği sunar. IaaS'de ölçeklendirme mümkün olsa da, ekli depolamayla ilgilenmek gibi daha karmaşık hale gelir.
Örneğin, uygulamanızın bir ileti sırası olması gerektiğini varsayalım. RabbitMQ gibi bir şey kullanarak sanal makinede kendi mesajlaşma hizmetinizi ayarlayabilirsiniz. Ancak Azure Service Bus, bakımı daha kolay olan güvenilir bir mesajlaşma hizmeti sağlar. Dağıtım betiğinin bir parçası olarak Service Bus ad alanı oluşturabilirsiniz. Ardından Service Bus'ı çağırmak için bir istemci SDK'sı kullanabilirsiniz.
IaaS çözümlerine PaaS alternatifleri
Uygulamanızın IaaS'i PaaS'den daha uygun bir yaklaşım haline getiren belirli gereksinimleri olabilir. Ancak Yine de PaaS seçeneklerini dahil etmek için yer arayabilirsiniz. Önbellekler, kuyruklar ve veri depolama birkaç örnektir. Aşağıdaki tabloda başka örnekler verilmiştir.
Çalıştırmak yerine ... | Kullanmayı göz önünde bulundurun... |
---|---|
Active Directory | Microsoft Entra ID |
Elasticsearch | Azure AI Arama |
Hadoop | Azure HDInsight |
IIS | Azure App Service |
MongoDB | MongoDB için Azure Cosmos DB |
Redis | Redis için Azure Önbelleği |
SQL Server | Azure SQL Veritabanı |
Dosya paylaşımı | Azure Dosyaları |
Bu liste kapsamlı değil. İlgili PaaS çözümleri için kendi kendine yönetilen IaaS teknolojilerini değiştirmenin birçok yolu vardır.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin