Criar aplicações na cloud

Iniciante
Developer
Student
Azure

Saiba como os programadores escrevem programas que são executados na cloud, incluindo como implementar, ser tolerante a falhas, equilíbrio de carga, escala e lidar com a latência.

Objetivos de aprendizagem

Neste módulo, irá:

  • Avaliar diferentes considerações ao programar aplicações executadas em clouds
  • Avaliar diferentes considerações ao programar aplicações em clouds
  • Comparar e contrastar medidas proativas e reativas para tolerância a falhas nas aplicações na cloud
  • Descrever a importância do balanceamento de carga em aplicações na cloud e enumerar vários métodos para alcançá-lo
  • Enumerar as estratégias e considerações no dimensionamento de aplicações na cloud
  • Motivar o caso para minimizar a latência do caudal e debater as várias estratégias para reduzir a latência do caudal
  • Descrever as estratégias para otimizar o custo operacional total de utilizar serviços cloud

Em parceria com o Dr. Majd Sakr e a Carnegie Mellon University.

Pré-requisitos

  • Compreender o que é a computação na cloud, incluindo os modelos de serviços cloud e os fornecedores de serviços cloud
  • Conhecer as tecnologias que permitem a computação na cloud
  • Compreender como os fornecedores de serviços cloud pagam e faturam a cloud
  • Saber o que são datacenters e por que existem
  • Saber como os datacenters são configurados, alimentados e aprovisionados
  • Compreender como os recursos cloud são aprovisionados e medidos