ユーザーがサーバーを常に用意していなくても、必要に応じてサーバーを借りてプログラムを実行する機能をサーバーレスコンピューティングと呼びます。サーバーレスコンピューティングは、実際にサーバーがないわけではなく、Azure側がサーバーを用意します。そのため、ユーザー側はサーバーの心配をする必要がありません。
本日は、Azureのサーバーコンピューティングソリューションを2つご紹介いたします。
・Azure Function
HTTP要求やスケジュールなどのアクションによって自動的にプログラムを実行します。プログラムの開発言語として、JavaScriptやPowerShell、Pythonなどが選択できます。
・Azure Logic Apps
何らかのアクションによって、ワークフローを実行します。ワークフローはグラフィカルなLogic Appsデザイナーを使用し、プログラムを書かずに開発が可能です。あらかじめテンプレートやアクションが豊富に用意されています。例えば、SharePoint Onlineのアイテムが変更されたら、電子メールを送信するワークフローを簡単にできます。