Microsoft Azure App Service

Essa semana – 24 de Março de 2015 – foi anunciado o novo serviço Microsoft Azure, o Azure App Service. Um agregador de serviços fantástico que, combinados, se completam criando um conjunto de recursos para desenvolvimento de soluções para as mais diversas necessidades:

  • Criação de aplicativos modernos para negócios em qualquer dispositivo;
  • Aplicativos que consomem informações de qualquer fonte, em qualquer repositório, legado ou moderno;
  • Soluções que se integram com qualquer processo ou sistema corporativo, tornando isso possível sem ter a necessidade de alterar o código fonte desde sistemas;

Com Azure App Service, toda uma solução, corporativa ou não, terá suporte em ambiente necessário. Seja um aplicativo web, baseado em nuvem, mobile ou mesmo legado, pode ser um projeto suportado pelo App Service, agregando recursos e valores ao produto de uma forma muito simples, segura e escalável.

Isso foi possível extraindo o melhor de outros serviços que já existiam no Azure. É fácil reparar certo grau de parentesco com desses serviços como Azure WebSites, Mobile Services, API Managemente e Azure BizTalk.

Serviços do Azure App Service

De novidade mesmo foram dois novos serviços que ele trouxe para agregar ainda mais valor na Azure PaaS. Mas, fazendo um spinout dos demais serviços da Azure, todos os demais serviços parecem soluções revisadas e atualizadas para um mercado de Apps, seja web ou mobile.

App Service é a resultante do valor agregado de quatro serviços Azure:

  • Web Apps : Aplicativos ASP.NET, spinout do Azure WebSite
  • API Apps : Proxy de APIs no Portal azure, spinout do API Management do
  • Mobile Apps : Spinout do Mobile Services para atender backend de aplicações móvel, multiplataformas
  • Logic Apps: Proxy entre Dados (sistemas modernos ou legados) e aplicações SaaS modernas
Azure App Service Web Apps

App Service Web Apps

Anteriormente chamado de Azure Websites, o serviço de hospedagem e gestão de Web Apps agora faz parte do pacote do Azure App Service com algumas mudanças:

  • Nova nomenclatura, mais moderna, sendo agora Azure App Service Web Apps
  • Todos os Azure Websites existentes agora passam a ser um Azure App Service Web App
  • O plano de hospedagem passa ser único chamado App Service Plan. Ele irá hospedar todos os serviços do App Service como aplicativos Web, Mobile, Logic e APIs.
  • Veja mais sobre Web Apps
Azure App Service Mobile Apps

App Service Mobile Apps

Assim como o Web App, o Mobile App é um spinout do Mobile Services. Igualmente revisado e modernizado, traz outras mudanças além da nomenclatura:

  • Todos os Mobile Services passam a ser um Azure App Service Mobile Apps
  • Demais Mobile Services já existentes continuam funcionando sem alterações
  • A migração dos serviços Mobile Service apenas será disponibilizado após o Mobile App se tornar disponível como produto final – hoje ainda como Azure Preview
  • Mobile Apps apenas serão acessados pelo Portal Azure Preview
  • Mobile Apps poderão acessar serviços derivados do Azure App Service, como integração contínua (CI) e DevOps (ALM)
  • Mobile Apps poderão consumir outros aplicativos do Azure App Service, como API Apps, Logic Apps
  • Veja mais sobre Mobile Apps
Azure App Service Logic Apps

App Service Logic Apps

Logic Apps é novidade no Azure, portanto não traz mudanças, apenas novidades. Com esse serviços podemos realizar facilmente integração entre sistemas legados e modernos, de uma forma simples, amigável, segura, escalável, enfim, com todos os recursos que a plataforma Azure oferece.

  • Criar linhas de negócios e processos de forma visual
  • Realizar integrações entre Web, Mobile e API apps
  • Integrar um SaaS existente com uma aplicação corporativa
  • Automatizar processos
  • Conectar sistemas legados ou modernos com dados on-premisses
  • Veja mais sobre Logic Apps
Azure App Service API Apps

App Service API Apps

Assim como o Logic Apps, o API Apps é um serviço novo, apesar de ser derivado do API Management. Continua com um papel de ser um proxy gerencialmente entre sua API e o resto do mundo, visando facilitar a extensão, distribuição (e monetização) da sua aplicação SaaS.

  • Integra facilmente com outros SaaS e aplicações corporativas
  • Gera proxies gerenciáveis em vários idiomas
  • Automatiza versionamento e deploy de suas API Apps
  • Garante a segurança das informações com Active Directory, Single Sign-On e OAuth
  • Compartilha a API internamente em uma galeria Organizacional
  • Veja mais sobre API Apps
Azure BizTalk

BizTalk Connectors

Este serviço não faz, explicitamente, parte do conjunto Azure App Service, porém ele vem como conjunto extendido dos serviços de API Apps e Logic Apps permitindo o acesso dos mesmo a várias soluções legado e on-prem ou SaaS.

Finalizações

Com este anúncio é notável perceber que ainda estamos – nós desenvolvedores e Microsoft – evoluindo a aprendendo a enxergar um novo mundo de possibilidades que os recursos que a Nova Web e Cloud Development estão nos trazendo. Desenvolvimento cada vez mais integrado, com menos esforço para trazer valor à entregas de software são tendências, enfatizando que a proposta do time de desenvolvimento dos produtos Azure, Visual Studio, Windows, é que continuemos tendo foco no foco de nossos clientes. Reduzindo distrações, removendo impedimentos, trazendo o mundo de infraestrutura mais próximo de nós e desenvolvendo profissionais de IT Pro, tirando de dentro de uma sala cofre para as nuvens, onde o ceu, mais do que nuca, não parece mais ser o limite.

Desenvolvedores, curtam o momento, entrem na água, nade de braçada, pois isso que achamos que é uma onda, provavelmente é só uma marola. 😉

Muito coisa boa, bacana está por vir.

Referências

[mc4wp_form id="3070"]

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts

App Services

[Resolvido] “Error establishing a database connection” MySQL In App (Preview)

Ainda um serviço em preview, o recurso Azure App Service MySQL in-app foi muito bem recebido. Essa opção de hospedagem permite que seja criado, junto à aplicação web, também a hospedagem de um banco de dados Read more…

App Services

Publicando WordPress no Azure com App Service on Linux

Recentemente disponibilizado como Public Preview, o provedor de nuvem Microsoft Azure agora possui uma plataforma para hospedagem de aplicações web  em ambiente Linux. O novo serviço, anunciado recentemente, vem já trazendo suporte ao Node.js e, claro, Read more…

Azure Search

MVA – Visão Geral do Azure Search

Foi publicado hoje minha segunda colaboração com a academia MVA – Microsoft Virtual Academy: Visão Geral do Azure Search. Um material bem bacana sobre buscas com Azure Search explicando os primeiros passos sobre como: Criar serviço Definir Read more…