Výkon a škálování Azure Functions a drobný pohled pod velkou kapotu

Serverless znamená, že nemusíte přemýšlet o kapacitě. Platíte za jednotlivá spuštění svého kódu z hlediska času zpracování a použité paměti. Oproti třeba Application Services (PaaS), kde musíte přemýšlet o počtech zdrojů v servisní plánu a řešit jejich případné škálování, u Azure Functions je to vlastnost samotné platformy a vás to nemusí trápit. Pojďme to vyzkoušet a trochu se u toho podívat Azure Functions pod kapotu. Pokračovat ve čtení „Výkon a škálování Azure Functions a drobný pohled pod velkou kapotu“

Lepidlo na aplikace a procesy: Azure Logic Apps

Vaše firemní procesy si v naprosté většině případů nevystačí s jedinou aplikací. Klasické řešení (v korporacích poměrně časté) spočívá například v tom, že asistentky každý pátek přes soubor exportují data z jednoho systému do druhého, spočítají se agregované údaje a manažerům obchodních jednotek posílají emailem report za jejich oddělení, takže ti mohou na pondělní poradě náležitě poplácat tým po zádech. Občas jsem se také potkal s tím, že starší aplikace uměla tak akorát zapsat něco každou hodinu do souboru a psal se skript, který si data stáhne, nahraje do nějaké databáze, kde se nad nimi provede nějaké zkoumání. Co třeba situace, kdy týmy používají různé file share služby (DropBox, Box, …) a v rámci zachování dat je chcete současně nakopírovat do SharePointu nebo OneDrive?

Tyto scénáře můžete pohodlně řešit přes Logic Apps a to bez programování – použijete grafický designér a proces si namodelujete. Pokračovat ve čtení „Lepidlo na aplikace a procesy: Azure Logic Apps“

Serverless: primitivní, ale funční ukázka konverze jednotek nad Azure Functions

Nejsem žádný programátor, ale protože se zajímám o celkovou architekturu IT, občas si něco málo rád vyzkouším. Bude to hodně obyčejné, ale přesto bude něco trochu jinak. Nebudeme používat žádný server, VM ani kontejner. Vyzkoušíme serverless architekturu s Azure Functions. Naprogramujeme si jednoduchý převodník mezi Celsius a Fahrenheit.  Pokračovat ve čtení „Serverless: primitivní, ale funční ukázka konverze jednotek nad Azure Functions“

Serverless – existují aplikace bez serverů?

Serverless samozřejmě neznamená, že aplikace běží bez serveru (název je to dost zavádějící), ale chce se tím říci, že v tomto konceptu entitu server, VM či kontejner nemusíte vůbec řešit a ani za ni platit. V případě PaaS nabídky možná neplatíte přímo za VM, ale váš účet zahrnuje čas, po který vaše aplikace „běží“ a to bez ohledu na to, jestli ji využil jeden uživatel nebo tisíc. Jasně – můžete provádět autoškálování a alokované zdroje průběžně měnit, ale vždy vám alespoň jedna instance běží. Koncept serverless je jiný – platí jen v okamžiku, kdy je váš kód potřeba, kdy je skutečně vykonán. Pokračovat ve čtení „Serverless – existují aplikace bez serverů?“