Suche senden
Hochladen
Azure Functions と Serverless - 概要と企業向け Tips
•
10 gefällt mir
•
2,229 views
Keiji Kamebuchi
Folgen
Tech Summit 2017 #APP003
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 64
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Azure Cosmos DB を使った高速分散アプリケーションの設計パターン
Azure Cosmos DB を使った高速分散アプリケーションの設計パターン
Kazuyuki Miyake
[Microsoft Tech Summit 2017] マイクロサービスだけじゃない! コンテナー オーケストレーターとしての「Azure Servic...
[Microsoft Tech Summit 2017] マイクロサービスだけじゃない! コンテナー オーケストレーターとしての「Azure Servic...
Naoki (Neo) SATO
Azure Cosmos DB を使った クラウドネイティブアプリケーションの 設計パターン
Azure Cosmos DB を使った クラウドネイティブアプリケーションの 設計パターン
Kazuyuki Miyake
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
de:code 2017
[MW11] OSS on Azure で構築する ウェブアプリケーション
[MW11] OSS on Azure で構築する ウェブアプリケーション
de:code 2017
Azure Cosmos DB のキホンと使いドコロ
Azure Cosmos DB のキホンと使いドコロ
Kazuyuki Miyake
[Japan Tech summit 2017] DAL 005
[Japan Tech summit 2017] DAL 005
Microsoft Tech Summit 2017
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
de:code 2017
Empfohlen
Azure Cosmos DB を使った高速分散アプリケーションの設計パターン
Azure Cosmos DB を使った高速分散アプリケーションの設計パターン
Kazuyuki Miyake
[Microsoft Tech Summit 2017] マイクロサービスだけじゃない! コンテナー オーケストレーターとしての「Azure Servic...
[Microsoft Tech Summit 2017] マイクロサービスだけじゃない! コンテナー オーケストレーターとしての「Azure Servic...
Naoki (Neo) SATO
Azure Cosmos DB を使った クラウドネイティブアプリケーションの 設計パターン
Azure Cosmos DB を使った クラウドネイティブアプリケーションの 設計パターン
Kazuyuki Miyake
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
de:code 2017
[MW11] OSS on Azure で構築する ウェブアプリケーション
[MW11] OSS on Azure で構築する ウェブアプリケーション
de:code 2017
Azure Cosmos DB のキホンと使いドコロ
Azure Cosmos DB のキホンと使いドコロ
Kazuyuki Miyake
[Japan Tech summit 2017] DAL 005
[Japan Tech summit 2017] DAL 005
Microsoft Tech Summit 2017
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
de:code 2017
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る
de:code 2017
New Features of DotNet 6 Blazor WASM
New Features of DotNet 6 Blazor WASM
Shotaro Suzuki
[TL07] エンタープライズ基準で " 丁寧に " .NET Framework のバージョンアップしていくコツ
[TL07] エンタープライズ基準で " 丁寧に " .NET Framework のバージョンアップしていくコツ
de:code 2017
[MW07] OSS on Azure で構築するモバイルバックエンド
[MW07] OSS on Azure で構築するモバイルバックエンド
de:code 2017
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Shotaro Suzuki
DatadogでAWS監視やってみた
DatadogでAWS監視やってみた
tyamane
Vs2013 multi device shosuz
Vs2013 multi device shosuz
Shotaro Suzuki
15分でお届けする Elastic Stack on Azure 設計・構築ノウハウ
15分でお届けする Elastic Stack on Azure 設計・構築ノウハウ
Yoichi Kawasaki
コマンド1発でAzureにDC/OS環境を作る方法
コマンド1発でAzureにDC/OS環境を作る方法
Toru Makabe
[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
de:code 2017
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
Naoki (Neo) SATO
[Japan Tech summit 2017] CLD 015
[Japan Tech summit 2017] CLD 015
Microsoft Tech Summit 2017
このService Fabric野郎!!
このService Fabric野郎!!
Toru Makabe
Apache Spark on Azure
Apache Spark on Azure
Tusyoshi Matsuzaki
Infra as Code in Azure
Infra as Code in Azure
Issei Hiraoka
Azure Hybrid/Infra Updates! Azureからオンプレ仮想基盤の管理もできるようになってます!
Azure Hybrid/Infra Updates! Azureからオンプレ仮想基盤の管理もできるようになってます!
Masahiko Ebisuda
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
de:code 2017
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性
de:code 2017
[AC10] Azure Stack パート2 ~企業が求めるこれからのハイブリッドクラウド設計~
[AC10] Azure Stack パート2 ~企業が求めるこれからのハイブリッドクラウド設計~
de:code 2017
しみじみサーバーレス
しみじみサーバーレス
Toru Makabe
Visual Studio Team Services を使った Serverless のための継続的デリバリ
Visual Studio Team Services を使った Serverless のための継続的デリバリ
Tsuyoshi Ushio
Auth0でAWSの認証認可を強化
Auth0でAWSの認証認可を強化
Hideya Furuta
Weitere ähnliche Inhalte
Was ist angesagt?
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る
de:code 2017
New Features of DotNet 6 Blazor WASM
New Features of DotNet 6 Blazor WASM
Shotaro Suzuki
[TL07] エンタープライズ基準で " 丁寧に " .NET Framework のバージョンアップしていくコツ
[TL07] エンタープライズ基準で " 丁寧に " .NET Framework のバージョンアップしていくコツ
de:code 2017
[MW07] OSS on Azure で構築するモバイルバックエンド
[MW07] OSS on Azure で構築するモバイルバックエンド
de:code 2017
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Shotaro Suzuki
DatadogでAWS監視やってみた
DatadogでAWS監視やってみた
tyamane
Vs2013 multi device shosuz
Vs2013 multi device shosuz
Shotaro Suzuki
15分でお届けする Elastic Stack on Azure 設計・構築ノウハウ
15分でお届けする Elastic Stack on Azure 設計・構築ノウハウ
Yoichi Kawasaki
コマンド1発でAzureにDC/OS環境を作る方法
コマンド1発でAzureにDC/OS環境を作る方法
Toru Makabe
[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
de:code 2017
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
Naoki (Neo) SATO
[Japan Tech summit 2017] CLD 015
[Japan Tech summit 2017] CLD 015
Microsoft Tech Summit 2017
このService Fabric野郎!!
このService Fabric野郎!!
Toru Makabe
Apache Spark on Azure
Apache Spark on Azure
Tusyoshi Matsuzaki
Infra as Code in Azure
Infra as Code in Azure
Issei Hiraoka
Azure Hybrid/Infra Updates! Azureからオンプレ仮想基盤の管理もできるようになってます!
Azure Hybrid/Infra Updates! Azureからオンプレ仮想基盤の管理もできるようになってます!
Masahiko Ebisuda
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
de:code 2017
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性
de:code 2017
[AC10] Azure Stack パート2 ~企業が求めるこれからのハイブリッドクラウド設計~
[AC10] Azure Stack パート2 ~企業が求めるこれからのハイブリッドクラウド設計~
de:code 2017
しみじみサーバーレス
しみじみサーバーレス
Toru Makabe
Was ist angesagt?
(20)
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る
New Features of DotNet 6 Blazor WASM
New Features of DotNet 6 Blazor WASM
[TL07] エンタープライズ基準で " 丁寧に " .NET Framework のバージョンアップしていくコツ
[TL07] エンタープライズ基準で " 丁寧に " .NET Framework のバージョンアップしていくコツ
[MW07] OSS on Azure で構築するモバイルバックエンド
[MW07] OSS on Azure で構築するモバイルバックエンド
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
DatadogでAWS監視やってみた
DatadogでAWS監視やってみた
Vs2013 multi device shosuz
Vs2013 multi device shosuz
15分でお届けする Elastic Stack on Azure 設計・構築ノウハウ
15分でお届けする Elastic Stack on Azure 設計・構築ノウハウ
コマンド1発でAzureにDC/OS環境を作る方法
コマンド1発でAzureにDC/OS環境を作る方法
[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Japan Tech summit 2017] CLD 015
[Japan Tech summit 2017] CLD 015
このService Fabric野郎!!
このService Fabric野郎!!
Apache Spark on Azure
Apache Spark on Azure
Infra as Code in Azure
Infra as Code in Azure
Azure Hybrid/Infra Updates! Azureからオンプレ仮想基盤の管理もできるようになってます!
Azure Hybrid/Infra Updates! Azureからオンプレ仮想基盤の管理もできるようになってます!
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性
[AC10] Azure Stack パート2 ~企業が求めるこれからのハイブリッドクラウド設計~
[AC10] Azure Stack パート2 ~企業が求めるこれからのハイブリッドクラウド設計~
しみじみサーバーレス
しみじみサーバーレス
Andere mochten auch
Visual Studio Team Services を使った Serverless のための継続的デリバリ
Visual Studio Team Services を使った Serverless のための継続的デリバリ
Tsuyoshi Ushio
Auth0でAWSの認証認可を強化
Auth0でAWSの認証認可を強化
Hideya Furuta
Azure Virtual Machines設計の勘所 | Microsoft Tech Summit 2017
Azure Virtual Machines設計の勘所 | Microsoft Tech Summit 2017
Kuniteru Asami
20分でおさらいするサーバレスアーキテクチャ 「サーバレスの薄い本ダイジェスト」 #serverlesstokyo
20分でおさらいするサーバレスアーキテクチャ 「サーバレスの薄い本ダイジェスト」 #serverlesstokyo
Masahiro NAKAYAMA
Agile overview
Agile overview
Tsuyoshi Ushio
The state of containerd
The state of containerd
Docker, Inc.
AWS サービスアップデートまとめ re:Invent 2017 直前編
AWS サービスアップデートまとめ re:Invent 2017 直前編
Amazon Web Services Japan
はじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & Linux
Kazushi Kamegawa
Cloud OnAir #04 今話題の機械学習・GCP で何ができるのか?
Cloud OnAir #04 今話題の機械学習・GCP で何ができるのか?
Google Cloud Platform - Japan
Serverless in production, an experience report (codemotion milan)
Serverless in production, an experience report (codemotion milan)
Yan Cui
Andere mochten auch
(10)
Visual Studio Team Services を使った Serverless のための継続的デリバリ
Visual Studio Team Services を使った Serverless のための継続的デリバリ
Auth0でAWSの認証認可を強化
Auth0でAWSの認証認可を強化
Azure Virtual Machines設計の勘所 | Microsoft Tech Summit 2017
Azure Virtual Machines設計の勘所 | Microsoft Tech Summit 2017
20分でおさらいするサーバレスアーキテクチャ 「サーバレスの薄い本ダイジェスト」 #serverlesstokyo
20分でおさらいするサーバレスアーキテクチャ 「サーバレスの薄い本ダイジェスト」 #serverlesstokyo
Agile overview
Agile overview
The state of containerd
The state of containerd
AWS サービスアップデートまとめ re:Invent 2017 直前編
AWS サービスアップデートまとめ re:Invent 2017 直前編
はじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & Linux
Cloud OnAir #04 今話題の機械学習・GCP で何ができるのか?
Cloud OnAir #04 今話題の機械学習・GCP で何ができるのか?
Serverless in production, an experience report (codemotion milan)
Serverless in production, an experience report (codemotion milan)
Ähnlich wie Azure Functions と Serverless - 概要と企業向け Tips
[Japan Tech summit 2017] APP 003
[Japan Tech summit 2017] APP 003
Microsoft Tech Summit 2017
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
Issei Hiraoka
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
真吾 吉田
【de:code 2020】 「あつまれ フロントエンドエンジニア」 Azure Static Web Apps がやってきた
【de:code 2020】 「あつまれ フロントエンドエンジニア」 Azure Static Web Apps がやってきた
日本マイクロソフト株式会社
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
de:code 2017
インフラ観点で運用を考える!Windows 10 VDI on Azure
インフラ観点で運用を考える!Windows 10 VDI on Azure
Miho Yamamoto
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
.NET の過去、現在、そして未来
.NET の過去、現在、そして未来
Akira Inoue
Logic Apps/Flow Update Summary
Logic Apps/Flow Update Summary
Tomoyuki Obi
de:code 2019 Cloud トラック 総まとめ!
de:code 2019 Cloud トラック 総まとめ!
Minoru Naito
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
de:code 2017
SendGrid SDKを捨てた話
SendGrid SDKを捨てた話
Yuta Matsumura
Open Source x AI
Open Source x AI
Tsukasa Kato
Osc fukuoka xAI Meetup
Osc fukuoka xAI Meetup
ru pic
Mvc conf session_5_isami
Mvc conf session_5_isami
Hiroshi Okunushi
Microsoft azure を学ぶ・知る・情報収集の手段
Microsoft azure を学ぶ・知る・情報収集の手段
Ryoichi Nakagawa
de:code 2019 Cloud トラック 総まとめ! 完全版
de:code 2019 Cloud トラック 総まとめ! 完全版
Minoru Naito
[Japan Tech summit 2017] CLD 006
[Japan Tech summit 2017] CLD 006
Microsoft Tech Summit 2017
Ähnlich wie Azure Functions と Serverless - 概要と企業向け Tips
(20)
[Japan Tech summit 2017] APP 003
[Japan Tech summit 2017] APP 003
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
【de:code 2020】 「あつまれ フロントエンドエンジニア」 Azure Static Web Apps がやってきた
【de:code 2020】 「あつまれ フロントエンドエンジニア」 Azure Static Web Apps がやってきた
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
インフラ観点で運用を考える!Windows 10 VDI on Azure
インフラ観点で運用を考える!Windows 10 VDI on Azure
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
.NET の過去、現在、そして未来
.NET の過去、現在、そして未来
Logic Apps/Flow Update Summary
Logic Apps/Flow Update Summary
de:code 2019 Cloud トラック 総まとめ!
de:code 2019 Cloud トラック 総まとめ!
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
SendGrid SDKを捨てた話
SendGrid SDKを捨てた話
Open Source x AI
Open Source x AI
Osc fukuoka xAI Meetup
Osc fukuoka xAI Meetup
Mvc conf session_5_isami
Mvc conf session_5_isami
Microsoft azure を学ぶ・知る・情報収集の手段
Microsoft azure を学ぶ・知る・情報収集の手段
de:code 2019 Cloud トラック 総まとめ! 完全版
de:code 2019 Cloud トラック 総まとめ! 完全版
[Japan Tech summit 2017] CLD 006
[Japan Tech summit 2017] CLD 006
Azure Functions と Serverless - 概要と企業向け Tips
1.
Microsoft Tech Summit
2017
2.
Keiji Kamebuchi pnop Inc. https://buchizo.wordpress.com/ https://azure.moe/ @kosmosebi Microsoft
MVP for Azure Microsoft Regional Director buchizo@kosmosebi
3.
2017年11月9日
4.
大事なこと *
5.
6.
7.
Server-less
8.
Serverless Architecture * *
9.
コード イベント +
データ Azure Functions
10.
関数 トリガー バインディング
11.
12.
Azure Functions =
Serverless な FaaS
13.
14.
Triggers Input Bindings Output Bindings
15.
バインディング トリガー
16.
種別 サービス トリガー
インプット アウトプット スケジュール (Timer) Azure Functions ✅ - - HTTP (REST / Webhooks) Azure Functions ✅ - ✅* Blobストレージ Azure Storage ✅ ✅ ✅ キュー Azure Storage ✅ - ✅ テーブル Azure Storage - ✅ ✅ テーブル Azure Mobile Apps Easy Tables - ✅ ✅ NoSQL Database Azure Cosmos DB ✅ ✅ ✅ ストリーム / イベント Azure Event Hubs ✅ - ✅ Push通知 Azure Notification Hubs - - ✅ *
17.
種別 サービス トリガー
インプット アウトプット キュー / トピック Azure Service Bus Queue / Topic ✅ - ✅ SaaS ファイル Box ✅ ✅ ✅ SaaS ファイル Dropbox ✅ ✅ ✅ SaaS ファイル OneDrive ✅ ✅ ✅ SaaS ファイル OneDrive for Business ✅ ✅ ✅ SaaS ファイル FTP - ✅ ✅ SaaS ファイル SFTP - ✅ ✅ SaaS ファイル Google Drive - ✅ ✅ SendGrid email SendGrid - - ✅
18.
種別 サービス トリガー
インプット アウトプット SMS テキスト Twilio - - ✅ Excel テーブル Microsoft Graph - ✅ ✅ OneDrive ファイル Microsoft Graph - ✅ ✅ Outlook メール Microsoft Graph - - ✅ Microsoft Graph イベント Microsoft Graph ✅ ✅ ✅ 認証トークン Microsoft Graph - ✅ - *
19.
1st Support * .bat
などから実行できるランタイムがあれば他の言語も動作は可能(未サポート)
20.
.NET Core 2.0
(C#, F#) Java https://github.com/Azure/azure-webjobs-sdk-script/wiki/Azure-Functions-runtime-2.0-known-issues
21.
https://blogs.msdn.microsoft.com/appserviceteam/2017/09/25/develop-azure-functions-on-any-platform/
22.
https://github.com/Azure/azure-webjobs-sdk-script https://github.com/projectkudu/AzureFunctionsPortal https://github.com/Azure/azure-webjobs-sdk-templates
23.
* ** * Consumption Plan
では利用不可 ** Consumption Plan のみ
24.
↑ App Service
にもある機能 Functions 固有の設定 →
25.
Azure Functions /proxy1 /proxy2 /proxy3 http[s]://<otherfunc>/api/func1 http[s]://<webapps>/api/api1 http[s]://<othersite>/hook1 /mock Request/Response 上書処理
26.
https://docs.microsoft.com/ja-jp/azure/azure-functions/durable-functions-overview
27.
28.
無料ですぐに始められます https://functions.azure.com/?trial=true * ** Visual Studio
15.3 (Update 3) 以降 + Azure 開発ワークロードが必要
29.
30.
31.
32.
SCM を使用して CI/CD その他
33.
Azure Resource Manager
を使用したデプロイ https://azure.microsoft.com/ja-jp/resources/templates/?term=functions
34.
Application Insights 連携
35.
36.
37.
38.
Consumption Plan
39.
40.
Azure Functions 専用のプラン 実行に必要なコンピューティング
リソースを Azure が管理 • インスタンスのスケールなど利用者が管理しなくてよい • 実行された時間 実行回数 https://azure.microsoft.com/ja-jp/pricing/details/functions/
41.
3.75 GB-s 使用GB-sは制限をかけることが可能(毎日UTC 0:00にリセット) *
制限を超過した場合、Function App は停止
42.
43.
44.
45.
Authentication/Authorization Azure Functions Function Azure ADなど Azure
Storage Authentication/ Authorization アプリの登録
46.
47.
using System.Net; using System.Threading; public
static HttpResponseMessage Run(HttpRequestMessage req, TraceWriter log) { var identity = Thread.CurrentPrincipal.Identity; return identity == null ? req.CreateResponse(HttpStatusCode.BadRequest, "none") : req.CreateResponse(HttpStatusCode.OK, "Your ID: " + identity.Name); }
48.
https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/webhooks
49.
50.
* ユーザーのフロー内で 連携 (直接・間接) バックグラウンド フロー内で連携
51.
52.
53.
* * • Azure Functions
ランタイム** 使いどころは要検討
54.
Azure Stack VNET Hybrid Connections
55.
56.
https://github.com/Azure/azure-webjobs-sdk/wiki/Creating-custom-input- and-output-bindings * Azure Functions
Runtime 2.0 (Beta) が必要 ご利用は計画的に
57.
58.
Azure Functions は
Serverless 盲信しない・適材適所
59.
Durable Functions
(より高度な利用) Application Insights
60.
Azure Functions は
Microsoft が提供する Serverless な関数実行プラットフォーム(FaaS) 企業内システムでも威力を発揮 Try Azure Functions! https://functions.azure.com/?trial=true
61.
62.
■ https://azure.microsoft.com/ja-jp/services/functions/ https://azure.microsoft.com/ja-jp/documentation/services/functions/ ■
http://stackoverflow.com/questions/tagged/azure-functions https://social.msdn.microsoft.com/Forums/azure/en- US/home?forum=azurefunctions https://github.com/Azure/AzureFunctions
63.
Session ID Title APP004 Visual
Studio Team Services を使った Serverless のための 継続的デリバリ
Jetzt herunterladen