Utilizar serviços geridosUse managed services

Sempre que puder, utilize a plataforma como um serviço (PaaS) em vez da infraestrutura como um serviço (IaaS)When possible, use platform as a service (PaaS) rather than infrastructure as a service (IaaS)

O IaaS é como ter uma caixa de peças.IaaS is like having a box of parts. Pode criar o que quiser, mas a montagem está a seu cargo.You can build anything, but you have to assemble it yourself. Os serviços geridos são mais fáceis de configurar e administrar.Managed services are easier to configure and administer. Não precisa de aprovisionar VMs, configurar VNets, gerir correções e atualizações, bem como o restante overhead associado à execução de software numa VM.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.

Por exemplo, suponha que a aplicação precisa de uma fila de mensagens.For example, suppose your application needs a message queue. Podia configurar o seu próprio serviço de mensagens numa VM, através de algo como o RabbitMQ.You could set up your own messaging service on a VM, using something like RabbitMQ. No entanto, o Azure Service Bus já fornece mensagens fiáveis como um serviço e é mais simples de configurar.But Azure Service Bus already provides reliable messaging as service, and it's simpler to set up. Só tem de criar um espaço de nomes do Service Bus (algo que pode ser feito como parte de um script de implementação) e, em seguida, chamar o Service Bus com o SDK do cliente.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.

Como é natural, a sua aplicação pode ter requisitos específicos que fazem com que a abordagem de IaaS seja a solução mais adequada.Of course, your application may have specific requirements that make an IaaS approach more suitable. No entanto, mesmo que a aplicação se baseie em IaaS, procure pontos onde a incorporação de serviços geridos possa ser uma opção natural.However, even if your application is based on IaaS, look for places where it may be natural to incorporate managed services. Entre eles incluem-se a cache, as filas e o armazenamento de dados.These include cache, queues, and data storage.

Em vez de executar...Instead of running... Considere utilizar...Consider using...
Active DirectoryActive Directory Azure Active Directory Domain ServicesAzure Active Directory Domain Services
ElasticsearchElasticsearch Azure SearchAzure Search
HadoopHadoop HDInsightHDInsight
IISIIS Serviço de AplicaçõesApp Service
MongoDBMongoDB BD do CosmosCosmos DB
RedisRedis Cache de Redis do AzureAzure Redis Cache
SQL ServerSQL Server Base de Dados SQL do AzureAzure SQL Database