Início
Conheça mais
Enviar pesquisa
Carregar
Entrar
Cadastre-se
Anúncio
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Denunciar
Yasuaki Matsuda
Seguir
2 de Feb de 2019
•
0 gostou
0 gostaram
×
Seja o primeiro a gostar disto
mostrar mais
•
240 visualizações
visualizações
×
Vistos totais
0
No Slideshare
0
De incorporações
0
Número de incorporações
0
Check these out next
GitHub Enterpriseの導入事例と実践GitHub Actions
Shuji Yamada
Open Source x AI
Tsukasa Kato
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
史識 川原
AzureでLaravel動かしてみた
Keiji Kamebuchi
GCP vs 他社クラウド
Hasegawa Yusuke
ゆるふわAzure Functions
Keiji Kamebuchi
KubeFlowでどこまでいける?
Yuji Oshima
TypeScript製フレームワーク「Nest」のご紹介
bitbank, Inc. Tokyo, Japan
1
de
36
Top clipped slide
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
2 de Feb de 2019
•
0 gostou
0 gostaram
×
Seja o primeiro a gostar disto
mostrar mais
•
240 visualizações
visualizações
×
Vistos totais
0
No Slideshare
0
De incorporações
0
Número de incorporações
0
Baixar agora
Baixar para ler offline
Denunciar
Tecnologia
https://serverless.connpass.com/event/43745/
Yasuaki Matsuda
Seguir
Anúncio
Anúncio
Anúncio
Recomendados
SwaggerとAPIのデザイン
Kazuhiro Hara
3.7K visualizações
•
33 slides
Visual Studio 2017 で Azure Functions の開発
Yasuaki Matsuda
1.4K visualizações
•
56 slides
Azure Functions あれこれ
Yasuaki Matsuda
3.2K visualizações
•
74 slides
Azureのサーバーレスで限界を超えよう~スマートスピーカースキル開発を題材に~
拓将 平林
1.3K visualizações
•
66 slides
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
Kenichi Yoshida
696 visualizações
•
11 slides
続Pythonによるwebスクレイピング入門
Hironori Sekine
20.5K visualizações
•
60 slides
Mais conteúdo relacionado
Apresentações para você
(20)
GitHub Enterpriseの導入事例と実践GitHub Actions
Shuji Yamada
•
1.9K visualizações
Open Source x AI
Tsukasa Kato
•
1.1K visualizações
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
史識 川原
•
2K visualizações
AzureでLaravel動かしてみた
Keiji Kamebuchi
•
4.8K visualizações
GCP vs 他社クラウド
Hasegawa Yusuke
•
4.9K visualizações
ゆるふわAzure Functions
Keiji Kamebuchi
•
219 visualizações
KubeFlowでどこまでいける?
Yuji Oshima
•
7.2K visualizações
TypeScript製フレームワーク「Nest」のご紹介
bitbank, Inc. Tokyo, Japan
•
7.3K visualizações
Mackerelではじめる お手軽サーバー監視
Hiroyuki Ohnaka
•
4.1K visualizações
Katib
Yuji Oshima
•
3.1K visualizações
Swaggerを利用した新規サービス開発
recotech
•
9.9K visualizações
Microsoft AzureでスマホからIoTまで
Masaki Yamamoto
•
2.9K visualizações
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
Yosuke Hiraishi
•
75.3K visualizações
GitHub Actions で CI/CD
Issei Hiraoka
•
231 visualizações
Dockerで楽しむ自宅サーバ
祐磨 堀
•
11.1K visualizações
Machine learning CI/CD with OSS
yusuke shibui
•
2.3K visualizações
インフラエンジニアのお仕事(オンプレ)
Shinnosuke Tokuda
•
142 visualizações
AWS Lambdaのテストで役立つ各種ツール
Masaki Suzuki
•
1.7K visualizações
KubernetesでPHPを動かした話
gree_tech
•
2.1K visualizações
Djangoのススメ
Alisue Lambda
•
19.1K visualizações
Similar a Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
(20)
Azure DevOps で始めるスタートダッシュ
Yasuaki Matsuda
•
2K visualizações
20150704 MS Azure最新 - innovation egg 第4回
Keiji Kamebuchi
•
2.6K visualizações
20151024 Azureデータストア概要
Keiji Kamebuchi
•
1.9K visualizações
Azure event grid 紹介
Yasuaki Matsuda
•
993 visualizações
Black jumbodogをcoreclrで動かしてみた
Yasuaki Matsuda
•
706 visualizações
はじめてのAzure Azure的ピタゴラスイッチのススメ- PaaS・サーバーレス 初級編 -
典子 松本
•
1.3K visualizações
もっとサーバーレスを手軽に便利に!Azure Logic Apps
典子 松本
•
1.3K visualizações
Container x azure x kubernetes
Yasuaki Matsuda
•
823 visualizações
Azure activedirectoryの最新機能の概要紹介
Tsukasa Kato
•
434 visualizações
Azure How to Learn &ゆるふわ雑談Q&A
Keiji Kamebuchi
•
4.2K visualizações
Azure Fundamental
Yui Ashikaga
•
334 visualizações
Ignite 2021秋 recap - 開発者向け新機能紹介
Kazushi Kamegawa
•
1.3K visualizações
C#ユーザー会 //build/ まとめ(サーバー編)
Keiji Kamebuchi
•
4.5K visualizações
[Japan Tech summit 2017] APP 003
Microsoft Tech Summit 2017
•
348 visualizações
de:code 2019 Cloud トラック 総まとめ!
Minoru Naito
•
1K visualizações
Azure <3 Openness
Keiji Kamebuchi
•
2.2K visualizações
正式リリースされた.Net coreに少し触れ合ってみる
Tsukasa Kato
•
147 visualizações
Azure Functions と Serverless - 概要と企業向け Tips
Keiji Kamebuchi
•
2.2K visualizações
Microsoft AzureでのServerless活用術
ryosuke matsumura
•
446 visualizações
LogicFlow 概要
Tomoyuki Obi
•
1.4K visualizações
Anúncio
Mais de Yasuaki Matsuda
(7)
Azure 三つ巴チームが送るIgnite 振り返り!
Yasuaki Matsuda
•
1.5K visualizações
Moderator Slide for Global Azure Bootcamp 2019@Sapporo
Yasuaki Matsuda
•
589 visualizações
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Yasuaki Matsuda
•
1.1K visualizações
なるほどわかった!App Service on Linux
Yasuaki Matsuda
•
3.2K visualizações
NV シリーズのインスタンスでGPU使ってイロイロ想像する
Yasuaki Matsuda
•
1.2K visualizações
さくらのクラウド
Yasuaki Matsuda
•
1.8K visualizações
Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1
Yasuaki Matsuda
•
1.3K visualizações
Último
(20)
GitHub Copilotとともに次の開発体験へ
Kazumi IWANAGA
•
15 visualizações
☀️【杜兰大学毕业证成绩单留学生首选】
2125nuh
•
2 visualizações
初学者のためのプロンプトエンジニアリング実践.pptx
Akifumi Niida
•
251 visualizações
留信网认证可查【拜欧拉大学文凭证书毕业证购买】
1lkjhg
•
3 visualizações
【DL輪読会】Visual Classification via Description from Large Language Models (ICLR...
Deep Learning JP
•
1K visualizações
【2023年5月】平成生まれのためのUNIX&IT歴史講座
法林浩之
•
16 visualizações
☀️【中央兰开夏大学毕业证成绩单留学生首选】
25mjhd12
•
4 visualizações
突如登場したAzure Developer CLIでなにができるのか?検証してみる
Kazumi IWANAGA
•
27 visualizações
第2回Matlantis User Conference_20230421_畠山歓先生
Matlantis
•
357 visualizações
20230523_IoTLT_vol99_kitazaki_v1.pdf
Ayachika Kitazaki
•
99 visualizações
①【阳光海岸大学毕业证文凭学位证书|工艺完美复刻】
vgh215w
•
2 visualizações
オレオレになりがちなテスト計画を見直した話
terahide
•
25 visualizações
☀️【卡尔顿大学毕业证成绩单留学生首选】
15sad
•
2 visualizações
Üslup ve tercüme.pdf
1Hmmtks
•
2 visualizações
Apache EventMesh を使ってみた
Yoshiyasu SAEKI
•
39 visualizações
モバイル・クラウド・コンピューティング-データを如何に格納し、組み合わせ、情報として引き出すか
Masahiko Funaki
•
2 visualizações
UAV写真・レーザー測量test.pptx
ssuserb48d2b1
•
13 visualizações
統計学の攻略_統計的仮説検定の9パターン.pdf
akipii Oga
•
27 visualizações
ChatGPT + LlamaIndex 0 .6 による チャットボット の実装
Takanari Tokuwa
•
0 visão
①【戴尔豪斯大学毕业证文凭学位证书|工艺完美复刻】
love445ds
•
2 visualizações
Anúncio
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Azure Function GAした! Visual
Studio Tools for Azure Functions も プレビューだ! Serverless Meetup Sapporo 2016/12/11 Yasuaki Matsuda
自己紹介 札幌在住、.NET系の開発がお仕事 JAZUG札幌支部のスタッフ 2016年1月 Microsoft MVP
Award を受賞 カテゴリはMicrosoft Azure Blog:http://vnext-y-blog.azurewebsites.net/ Twitter:@DarkCrash3 Facebook:vnext.y GitHub:darkcrash Mvp:profile Copyright© 2015, JAZUG All Rights Reserved. 2
きたあずの紹介 ■正式名称 Japan Azure User
Group 札幌支部 ■活動概要 Cloudにちょっと興味のあるゆるふわな方から 実ビジネスで使用される方まで学べる勉強会を開催しています。 ■Webサイト http://kitaazu.azurewebsites.net/ Copyright© 2015, JAZUG All Rights Reserved. 3 きたあずちゃん (@kitaazu_chan)
きたあず新スタッフ! 7人目!! 年明けに3周年! To be continue
… Copyright© 2015, JAZUG All Rights Reserved. 4
Azure Functions 概要 Copyright© 2015,
JAZUG All Rights Reserved. 5
Azure Functions 2016/11/15 GA! サーバーレス 課金は、実行・リソース 単位となる 実装が必要 テンプレートがある ツールはPreview Copyright©
2015, JAZUG All Rights Reserved. 6
Demo Slackの特定チャンネルで、メッセージを送ったら返してくれる Copyright© 2015, JAZUG
All Rights Reserved. 7
Copyright© 2015, JAZUG
All Rights Reserved. 8
サーバーレスといってる部分 サーバーのインスタンスが常駐しない 何かのトリガーで実際に動く(プロセスが起動する) Http Webhook Timer
Blob EventHub トリガー、入力、出力は管理される Functionsはその入出力に実装をするという感じ 起動に時間がかかるので、 応答速度を求めるものには向いていない Copyright© 2015, JAZUG All Rights Reserved. 9
Azure Functions の価格(Preview時) Copyright©
2015, JAZUG All Rights Reserved. 10詳しくは公式を参照してね https://azure.microsoft.com/ja-jp/pricing/details/functions/
Azure Functions の価格(GA) Copyright©
2015, JAZUG All Rights Reserved. 11詳しくは公式を参照してね https://azure.microsoft.com/ja-jp/pricing/details/functions/
実行時間の課金 Preview時は、128MB単位で予約する仕組みで超過した場合は エラーで失敗することも GAによる新たなプラン(Preview時のプランはなかったこと) 関数によって使用されたメモリは、128 MB 単位で測定されま す。最大メモリ
サイズは 1,536 MB です。 Copyright© 2015, JAZUG All Rights Reserved. 12
Functionを触ってみる Copyright© 2015, JAZUG
All Rights Reserved. 13
試したいだけなら・・・ https://functions.azure.com/try 1時間で自動的に消える Microsoftアカウント Googleアカウント Facebookアカウント いずれかがあれば、作成可能 Copyright© 2015, JAZUG
All Rights Reserved. 14
Copyright© 2015, JAZUG
All Rights Reserved. 15
何を作るか・・・? 迷ったら・・・・ Copyright© 2015, JAZUG
All Rights Reserved. 16
Azure Functions Challenge https://functionschallenge.azurewebsites.net/ 課題が出るので、Functionsを作ってURLで回答する フリーのアカウントでもできる クリアすると・・・バッジがもらえる!! 触れるきっかけとバッジで二度おいしい! Copyright©
2015, JAZUG All Rights Reserved. 17
Functionの実装の前に GA時点の必要な構成 Copyright© 2015, JAZUG
All Rights Reserved. 18
Functionの構成するもの(ざっくり) Functionごとに設定 function.json • Trigger、Input、Outputの定義 Function本体 • 好きな言語で実装 アプリケーションごとに設定(複数のFunctionに影響) アプリケーション構成、ポータル上から設定可能 •
コードと分離する、Storageや、他のサービスのAPIキー情報など host.json • ホストの構成を変更する。初期値のままならほぼ空白 https://github.com/Azure/azure-webjobs-sdk-script/wiki/host.json Copyright© 2015, JAZUG All Rights Reserved. 19
Copyright© 2015, JAZUG
All Rights Reserved. 20 TriggerInput Function Signature Output Application config 外部サービスのキーなど 外部サービス (Storage, Cognitive etc...) Function Body Trigger, Input, Output はfunction.jsonで決める
Triggerのテンプレート Httpベースのトリガー 汎用 webhook GitHub webhook HTTPTrigger Azure
サービスのトリガー BlobTrigger QueueTrigger EventHubTrigger ServiceBusQueueTrigger ServiceBusTopicTrigger タイマー TimerTrigger ManualTrigger そのほか試験段階のものも・・・ 構文は https://github.com/Azure/azure-webjobs-sdk-script/wiki/function.json Copyright© 2015, JAZUG All Rights Reserved. 21
入力のテンプレート Azure サービス Blob Table DocumentDB Mobile テーブルレコード Bot
Framework 外部ファイル、外部テーブル ※言語によってプレビュー、そうでないもの、そもそもないもの がある Copyright© 2015, JAZUG All Rights Reserved. 22
出力のテンプレート Azure サービス イベントハブ Queue Storage Blob
Storage Table Storage Service Bus DocumentDB Mobile テーブルレコード Notification Hub http Send Grid Twillo SMS Bot Framework 外部ファイル、外部テーブル(プレビュー) ※言語によってプレビュー、そうでないもの、そもそもないものがある Copyright© 2015, JAZUG All Rights Reserved. 23
Demo Functions テンプレートを連携 Copyright© 2015,
JAZUG All Rights Reserved. 24
Visual Studio Tools
for Azure Functions https://blogs.msdn.microsoft.com/webdev/2016/12/01/ Copyright© 2015, JAZUG All Rights Reserved. 25
Azure Functions のローカル開発 https://buchizo.wordpress.com/2016/12/04/azure-functions- %E3%81%AE%E3%83%AD%E3%83%BC%E3%82%AB%E3%83% AB%E3%83%87%E3%83%90%E3%83%83%E3%82%B0/ ブチザッキ Copyright©
2015, JAZUG All Rights Reserved. 26
リモートデバッグ http://vnext-y-blog.azurewebsites.net/archives/4261 Azure Functions をリモートデバッグしながら編集する
on Visual Studio 2015 Copyright© 2015, JAZUG All Rights Reserved. 27
Visual Studio Dev
Essentials https://blogs.msdn.microsoft.com/visualstudio/2016/02/03/free -visual-studio-dev-essentials-program-feb-2016/ $300 in Azure Credits Xamarin University Access http://vnext-y-blog.azurewebsites.net/archives/2171 Visual Studio Dev Essentials – Azure Credits Copyright© 2015, JAZUG All Rights Reserved. 28
継続的な配置(Deploy) GitHub、VSTSなどから継続的な デプロイが可能 Copyright© 2015, JAZUG
All Rights Reserved. 29
Copyright© 2015, JAZUG
All Rights Reserved. 30 https://azure.microsoft.com/ja-jp/services/bot-service/
似たものとして Functionsよりも前にあったもの・・・それは・・・ Copyright© 2015, JAZUG
All Rights Reserved. 31
Copyright© 2015, JAZUG
All Rights Reserved. 32 https://azure.microsoft.com/ja-jp/services/logic-apps/
Copyright© 2015, JAZUG
All Rights Reserved. 33 https://azure.microsoft.com/ja-jp/pricing/details/logic-apps/
Logic Apps での
Azure Functions の使用 https://docs.microsoft.com/ja-jp/azure/app-service-logic/app- service-logic-azure-functions Logic Apps 用の関数を作成する ロジック アプリから Azure Functions を呼び出す 関数からロジック アプリをトリガーする Copyright© 2015, JAZUG All Rights Reserved. 34
きたあず、JAZUGについて きたあずサイト https://kitaazu.azurewebsites.net/ きたあずFacebookグループ https://www.facebook.com/groups/jazugsapporo/ Jazug Facebook グループ https://www.facebook.com/groups/jazug/ Copyright©
2015, JAZUG All Rights Reserved. 35
ご清聴ありがとうございました Copyright© 2015, JAZUG
All Rights Reserved. 36
Anúncio