Azure Api Apps é uma plataforma como serviço que facilita o desenvolvimento de APIs REST, permitindo focar no código sem se preocupar com infraestrutura, segurança ou conectividade. Ele permite hospedar APIs existentes ou novas, oferecendo controle de acesso, integração com ferramentas como Visual Studio e Logic Apps, e aproveitando recursos de Web Apps e App Service. O Azure Api Management gerencia APIs REST, enquanto o Azure Api Apps hospeda as APIs, podendo trabalhar em conjunto.
2. Agenda
O que é?
Porque usar?
Azure Resource Group
Azure Service Plan
Api Apps e Api Magement
Demo
3. O que é?
Plataforma como um serviço que fornece recursos que tornam mais fácil o
desenvolvimento de sua API REST, deixando você focar no seu código, sem
precisar se preocupar com infraestrutura, segurança e conectividade.
4. Porque usar?
Utilizar sua API já existente sem nenhuma modificação
Consumo fácil
Controle de acesso
Integração com Visual Studio
Integração com Logic Apps
Proveito de recursos de Web App e App Service.
5. 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.
6. 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
7. Api Apps e Api Magement
Azure Api Apps e Azure Api Magement são serviços que se completam, onde
você pode utilizar os recursos em conjunto.
O Azure Api Magement como o próprio nome já diz, realiza o gerenciamento
de uma API REST, onde você adiciona um front-end que possibilita
o monitoramento e restringir o uso, manipular a entrada e a saída, consolidar
várias APIs em um ponto de extremidade. As Api's que são gerenciadas pelo API
Magement podem ser hospedadas em qualquer lugar, não necessariamente o
Microsoft Azure.
O Azure Api Apps trata da hospedagem de APIs, incluindo recursos que
facilitam o desenvolvimento e o consumo de APIs.