2. Agenda
Apresentação
O que é Microsoft Azure
Como iniciar?
Microsoft Dev Essentials
Visão geral Azure App Service
Composição App Service
Azure Resource Group
Azure Service Plan
Porque usar?
4. O Que é Microsoft Azure
Plataforma de computação em nuvem;
Apresentação em 27/10/2008
Lançamento em 01/02/2010
Grande quantidade de serviços
Números bem grandes na sua conta
Casos de uso extremamente grandes
5. Como iniciar
Microsoft Account
Cadastro no Site do Azure
Visual Studio Subscriber
BizSpark
6. Microsoft Dev Essentials
O que é?
Ferramentas de ponta
Serviços de nuvem
Software
Treinamento e Suporte
8. Visão geral
Plataforma de computação em nuvem para compilar aplicações web e mobile
Aplicações web com suporte a diversas tecnologias
Aplicativos moveis com funcionalidades ricas
Automação de processos com design visual para processos e fluxos
Escalabilidade de forma fácil
Agilidade em processos de DevOps
10. Composição App Service – Web App
Plataforma de computação em nuvem totalmente gerenciada
Otimizada para hospedagem de aplicações Web
PaaS – Plataforma como serviço, possibilita a concentração na lógica da sua
aplicação
Compartilhado ou dedicado
Suporte para diversas linguagens: .NET, PHP, Ruby, NodeJS e Python
11. Composição App Service – Mobile App
Armazenamento de dados na nuvem:
Sync, SQL, Table Storage, Mongo, Blob
Autenticação com diversos providers:
Facebook, Twitter, Microsoft, Google, AD
Push Notification
WNS, APNS, GCM, Notification Hub
12. Composição App Service – API App
API existente sem nenhuma mudança
Consumo fácil com suporte integrado do Swagger
Controle de acesso
Integração com Logic App
13. Composição App Service – Logic App
Automação do processo de negócio de forma simples e rápida
Designer visual para modelagem do processo de automação
Disparo de processos através de um gatilho
14. Azure Resource Group
São criados automaticamente quando estamos criando um recurso do Azure
seja ele uma máquina virtual, app service, base de dados.
Fornecendo controle de acesso e gestão de custos para uma coleção de
recursos que são obrigatórios para rodar uma aplicação, ou que são utilizados
por clientes ou departamentos dentro do portal do Azure.
Existe uma tecnologia chamada Azure Resource Manager que trabalha de
background fazendo toda a administração dos recursos.
15. Azure Service Plan
Representa uma coleção de funcionalidades que podem ser compartilhadas
através de recursos dentro do Azure App Service.
Existem 5 camadas de preços quando falamos de Service Plan:
Free
Shared
Basic
Standard
Premium
16. Porque usar?
Suporte para várias plataformas
DevOps Otimizado
Escalabilidade com alta disponibilidade
Integração com várias plataformas
Totalmente seguro