Microsoft nedávno predstavil novú službu Azure App Service, ktorá kombinuje Azure Websites, Mobile Services a BizTalk Services do jedného spoločného priestoru pre hostovanie aplikácií. App Service je integrovaná služba vďaka ktorej je možné vytvárať webové a mobilné aplikácie pre akúkoľvek platformu a jednoducho ich napájať na ďalšie SaaS aplikácie a on-premises systémy.

App Service Overview

App Service má štyri stavebné bloky:

Web Apps

Web Apps sú v podstate Azure Websites s novým menom. Nájdete v nich všetko čo je aktuálne vo Websites - teda automatické aj ručné škálovanie, podporu .NET, Pythonu, Node.js, Javy a PHP, možnosť napojenia na správu zdrojového kódu (Visual Studio Online, Git, GitHub atď.), Deployment sloty, WebJobs, publikovanie z Visual Studia ... A cena zostáva rovnaká.

S premenovaním Websites súvisí tiež zmena terminológie hostingových plánov - Web Hosting Plan sa teraz volá App Service Plan.

Mobile Apps

Druhou službou ktorá sa dočkala nového názvu a rozšírenia funkcií sú Mobile Services. App Service ju označuje ako Mobile Apps a rozširuje existujúce funkcie o nové šikovné možnosti:

  • automatické škálovanie
  • podpora Traffic Manager
  • napojenie na Visual Studio Online, GitHub a BitBucket
  • podpora virtuálnych sietí a hybrid connections (napojenie na databázy on-premises)
  • nasadzovanie do Staging prostredia a testovanie v produkcii ("testing in production")
  • Web Jobs.

Logic Apps

Logic Apps umožňujú automatizovať workflow a business procesy. V praxi to môže vyzerať napríklad tak, že workflow automaticky zachytí volanie vášho API (alebo uloženie záznamu do databázy, alebo spustenie časovača), pripojí sa na CRM systém (Dynamics CRM, Salesforce), získa doplňujúce informácie a cez službu Twilio pošle personalizovanú SMS zákazníkovi. Alebo naplánuje do kalendára Office 365 schôdzku. Alebo pošle Tweet ...

Nový portál Azure poskytuje grafický editor týchto workflow, ale nie je problém ich definíciu tvoriť aj deklaratívne pomocou súboru JSON s ktorým sa potom dá zaobchádzať ako s akýmkoľvek iným zdrojovým súborom.


Logic App beží na rovnakej infraštruktúre ako Web App a Mobile App, takže sa neplatí zvlášť.

API Apps

Posledná súčasť App Service ako názov napovedá pracuje s aplikačnými rozhraniami. A to ako vašimi vlastnými, tak aj tými ktoré poskytujú ostatné SaaS a cloudové služby. Ako bonus získavate jednoduchú správu prístupov a prihlasovacích údajov, automatické generovanie SDK a možnosť integrácie s Logic Apps.