Yönetilen hizmetleri kullanmaUse managed services

Mümkün olduğunda, hizmet olarak altyapı (IaaS) yerine hizmet olarak platformu (PaaS) kullanınWhen possible, use platform as a service (PaaS) rather than infrastructure as a service (IaaS)

IaaS, parçalar içeren bir kutu gibidir.IaaS is like having a box of parts. Herhangi bir şey oluşturabilirsiniz, ancak kendiniz birleştirmeniz gerekir.You can build anything, but you have to assemble it yourself. Yönetilen hizmetleri yapılandırmak ve yönetmek daha kolaydır.Managed services are easier to configure and administer. VM'leri sağlamanız, sanal ağlar ayarlamanız, düzeltme eklerini ve güncelleştirmeleri yönetmeniz, tüm yazılımı bir VM üzerinde çalıştırmayla ilgili diğer ek yüklerle ilgilenmeniz gerekmez.You don't need to provision VMs, set up VNets, manage patches and updates, and all of the other overhead associated with running software on a VM.

Örneğin, uygulamanızın bir ileti sırası olması gerektiğini varsayalım.For example, suppose your application needs a message queue. RabbitMQ gibi bir çözüm kullanarak bir VM'de kendi ileti sistemi hizmetinizi oluşturabilirsiniz.You could set up your own messaging service on a VM, using something like RabbitMQ. Ancak Azure Service Bus zaten güvenilir bir hizmet olarak mesajlaşma çözümü sağlar ve ayarlamak daha kolaydır.But Azure Service Bus already provides reliable messaging as service, and it's simpler to set up. Bir Service Bus ad alanı oluşturmanız (dağıtım betiğinin bir parçası olarak yapılabilir) ve ardından istemci SDK’sini kullanarak Service Bus’u çağırmanız yeterlidir.Just create a Service Bus namespace (which can be done as part of a deployment script) and then call Service Bus using the client SDK.

Elbette, uygulamanızın bir IaaS yaklaşımını daha uygun hale getiren belirli gereksinimleri olabilir.Of course, your application may have specific requirements that make an IaaS approach more suitable. Ancak, uygulamanız IaaS temelli olsa da yönetilen hizmetler eklenebilecek yerlere bakın.However, even if your application is based on IaaS, look for places where it may be natural to incorporate managed services. Bu yerler arasında önbellek, kuyruklar ve veri depolama alanı vardır.These include cache, queues, and data storage.

Bunun yerine...Instead of running... Bunu kullanmayı deneyin...Consider using...
Active DirectoryActive Directory Azure Active Directory Domain ServicesAzure Active Directory Domain Services
ElasticsearchElasticsearch Azure SearchAzure Search
HadoopHadoop HDInsightHDInsight
IISIIS App ServiceApp Service
MongoDBMongoDB Cosmos DBCosmos DB
RedisRedis Azure Redis CacheAzure Redis Cache
SQL ServerSQL Server Azure SQL DatabaseAzure SQL Database