Soumettre la recherche
Mettre en ligne
Azure でサーバーレス、 Infrastructure as Code どうしてますか?
•
8 j'aime
•
6,929 vues
Kazumi IWANAGA
Suivre
Serverless Days Tokyo 2019 のセッション資料です。 https://tokyo.serverlessdays.io/
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 51
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
貴志 上坂
JenkinsとCodeBuildとCloud Buildと私
JenkinsとCodeBuildとCloud Buildと私
Shoji Shirotori
SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021
Hiroshi Tokumaru
3分でわかるAzureでのService Principal
3分でわかるAzureでのService Principal
Toru Makabe
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアル
貴志 上坂
Keycloak拡張入門
Keycloak拡張入門
Hiroyuki Wada
マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜
Yoshiki Nakagawa
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
mosa siru
Recommandé
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
貴志 上坂
JenkinsとCodeBuildとCloud Buildと私
JenkinsとCodeBuildとCloud Buildと私
Shoji Shirotori
SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021
Hiroshi Tokumaru
3分でわかるAzureでのService Principal
3分でわかるAzureでのService Principal
Toru Makabe
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアル
貴志 上坂
Keycloak拡張入門
Keycloak拡張入門
Hiroyuki Wada
マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜
Yoshiki Nakagawa
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
mosa siru
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
ShuheiUda
Kongの概要と導入事例
Kongの概要と導入事例
briscola-tokyo
KeycloakでAPI認可に入門する
KeycloakでAPI認可に入門する
Hitachi, Ltd. OSS Solution Center.
Azure Monitor Logで実現するモダンな管理手法
Azure Monitor Logで実現するモダンな管理手法
Takeshi Fukuhara
Spring Boot × Vue.jsでSPAを作る
Spring Boot × Vue.jsでSPAを作る
Go Miyasaka
Keycloakの実際・翻訳プロジェクト紹介
Keycloakの実際・翻訳プロジェクト紹介
Hiroyuki Wada
Keycloakのステップアップ認証について
Keycloakのステップアップ認証について
Hitachi, Ltd. OSS Solution Center.
「金融API向けOAuth」にみるOAuthプロファイリングの実際 #secjaws #finsecjaws01 #oauth #oidc #api
「金融API向けOAuth」にみるOAuthプロファイリングの実際 #secjaws #finsecjaws01 #oauth #oidc #api
Tatsuo Kudo
Azure ADアプリケーションを使用した認証のあれやこれ
Azure ADアプリケーションを使用した認証のあれやこれ
DevTakas
NGINXをBFF (Backend for Frontend)として利用した話
NGINXをBFF (Backend for Frontend)として利用した話
Hitachi, Ltd. OSS Solution Center.
基礎からのOAuth 2.0とSpring Security 5.1による実装
基礎からのOAuth 2.0とSpring Security 5.1による実装
Masatoshi Tada
OAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawaws
OAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawaws
Tatsuo Kudo
マイクロサービス時代の認証と認可 - AWS Dev Day Tokyo 2018 #AWSDevDay
マイクロサービス時代の認証と認可 - AWS Dev Day Tokyo 2018 #AWSDevDay
都元ダイスケ Miyamoto
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
Amazon Web Services Japan
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
BuildKitによる高速でセキュアなイメージビルド
BuildKitによる高速でセキュアなイメージビルド
Akihiro Suda
怖くないSpring Bootのオートコンフィグレーション
怖くないSpring Bootのオートコンフィグレーション
土岐 孝平
今なら間に合う分散型IDとEntra Verified ID
今なら間に合う分散型IDとEntra Verified ID
Naohiro Fujie
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
JustSystems Corporation
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
onozaty
ARMテンプレートでサーバーレスに挑む!
ARMテンプレートでサーバーレスに挑む!
Kazumi IWANAGA
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
Trainocate Japan, Ltd.
Contenu connexe
Tendances
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
ShuheiUda
Kongの概要と導入事例
Kongの概要と導入事例
briscola-tokyo
KeycloakでAPI認可に入門する
KeycloakでAPI認可に入門する
Hitachi, Ltd. OSS Solution Center.
Azure Monitor Logで実現するモダンな管理手法
Azure Monitor Logで実現するモダンな管理手法
Takeshi Fukuhara
Spring Boot × Vue.jsでSPAを作る
Spring Boot × Vue.jsでSPAを作る
Go Miyasaka
Keycloakの実際・翻訳プロジェクト紹介
Keycloakの実際・翻訳プロジェクト紹介
Hiroyuki Wada
Keycloakのステップアップ認証について
Keycloakのステップアップ認証について
Hitachi, Ltd. OSS Solution Center.
「金融API向けOAuth」にみるOAuthプロファイリングの実際 #secjaws #finsecjaws01 #oauth #oidc #api
「金融API向けOAuth」にみるOAuthプロファイリングの実際 #secjaws #finsecjaws01 #oauth #oidc #api
Tatsuo Kudo
Azure ADアプリケーションを使用した認証のあれやこれ
Azure ADアプリケーションを使用した認証のあれやこれ
DevTakas
NGINXをBFF (Backend for Frontend)として利用した話
NGINXをBFF (Backend for Frontend)として利用した話
Hitachi, Ltd. OSS Solution Center.
基礎からのOAuth 2.0とSpring Security 5.1による実装
基礎からのOAuth 2.0とSpring Security 5.1による実装
Masatoshi Tada
OAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawaws
OAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawaws
Tatsuo Kudo
マイクロサービス時代の認証と認可 - AWS Dev Day Tokyo 2018 #AWSDevDay
マイクロサービス時代の認証と認可 - AWS Dev Day Tokyo 2018 #AWSDevDay
都元ダイスケ Miyamoto
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
Amazon Web Services Japan
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
BuildKitによる高速でセキュアなイメージビルド
BuildKitによる高速でセキュアなイメージビルド
Akihiro Suda
怖くないSpring Bootのオートコンフィグレーション
怖くないSpring Bootのオートコンフィグレーション
土岐 孝平
今なら間に合う分散型IDとEntra Verified ID
今なら間に合う分散型IDとEntra Verified ID
Naohiro Fujie
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
JustSystems Corporation
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
onozaty
Tendances
(20)
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
Kongの概要と導入事例
Kongの概要と導入事例
KeycloakでAPI認可に入門する
KeycloakでAPI認可に入門する
Azure Monitor Logで実現するモダンな管理手法
Azure Monitor Logで実現するモダンな管理手法
Spring Boot × Vue.jsでSPAを作る
Spring Boot × Vue.jsでSPAを作る
Keycloakの実際・翻訳プロジェクト紹介
Keycloakの実際・翻訳プロジェクト紹介
Keycloakのステップアップ認証について
Keycloakのステップアップ認証について
「金融API向けOAuth」にみるOAuthプロファイリングの実際 #secjaws #finsecjaws01 #oauth #oidc #api
「金融API向けOAuth」にみるOAuthプロファイリングの実際 #secjaws #finsecjaws01 #oauth #oidc #api
Azure ADアプリケーションを使用した認証のあれやこれ
Azure ADアプリケーションを使用した認証のあれやこれ
NGINXをBFF (Backend for Frontend)として利用した話
NGINXをBFF (Backend for Frontend)として利用した話
基礎からのOAuth 2.0とSpring Security 5.1による実装
基礎からのOAuth 2.0とSpring Security 5.1による実装
OAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawaws
OAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawaws
マイクロサービス時代の認証と認可 - AWS Dev Day Tokyo 2018 #AWSDevDay
マイクロサービス時代の認証と認可 - AWS Dev Day Tokyo 2018 #AWSDevDay
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
BuildKitによる高速でセキュアなイメージビルド
BuildKitによる高速でセキュアなイメージビルド
怖くないSpring Bootのオートコンフィグレーション
怖くないSpring Bootのオートコンフィグレーション
今なら間に合う分散型IDとEntra Verified ID
今なら間に合う分散型IDとEntra Verified ID
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
Similaire à Azure でサーバーレス、 Infrastructure as Code どうしてますか?
ARMテンプレートでサーバーレスに挑む!
ARMテンプレートでサーバーレスに挑む!
Kazumi IWANAGA
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
Trainocate Japan, Ltd.
Azure Infrastructure as Code 体験入隊
Azure Infrastructure as Code 体験入隊
Toru Makabe
Software Development with Symfony
Software Development with Symfony
Atsuhiro Kubo
CodeIgniter入門
CodeIgniter入門
Sho A
BPStudy20121221
BPStudy20121221
Shinichiro Takezaki
7/7 WordBench kobe dreamweaver seminar
7/7 WordBench kobe dreamweaver seminar
Atushi Sugiyama
CMSMix Sapporo vol.3 (Drupal の回)
CMSMix Sapporo vol.3 (Drupal の回)
Kenji Shirane
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
Akira Inoue
MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組み
Shinichiro Arai
はじめての Azure 開発
はじめての Azure 開発
Yoshitaka Seo
今日から始めるARMテンプレート
今日から始めるARMテンプレート
Kazumi IWANAGA
Gpu accelerates aimodeldevelopmentandanalyticsutilizingelasticsearchandazure ai
Gpu accelerates aimodeldevelopmentandanalyticsutilizingelasticsearchandazure ai
Shotaro Suzuki
Jubatusでマルウェア分類
Jubatusでマルウェア分類
Shuzo Kashihara
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)
Toru Kawamura
Fcp
Fcp
Naoto TAKAHASHI
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
Daisuke Nishino
HTML5最新動向
HTML5最新動向
Shumpei Shiraishi
俺とHashiCorp
俺とHashiCorp
Toru Makabe
SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理
SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理
Oshitari_kochi
Similaire à Azure でサーバーレス、 Infrastructure as Code どうしてますか?
(20)
ARMテンプレートでサーバーレスに挑む!
ARMテンプレートでサーバーレスに挑む!
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
Azure Infrastructure as Code 体験入隊
Azure Infrastructure as Code 体験入隊
Software Development with Symfony
Software Development with Symfony
CodeIgniter入門
CodeIgniter入門
BPStudy20121221
BPStudy20121221
7/7 WordBench kobe dreamweaver seminar
7/7 WordBench kobe dreamweaver seminar
CMSMix Sapporo vol.3 (Drupal の回)
CMSMix Sapporo vol.3 (Drupal の回)
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組み
はじめての Azure 開発
はじめての Azure 開発
今日から始めるARMテンプレート
今日から始めるARMテンプレート
Gpu accelerates aimodeldevelopmentandanalyticsutilizingelasticsearchandazure ai
Gpu accelerates aimodeldevelopmentandanalyticsutilizingelasticsearchandazure ai
Jubatusでマルウェア分類
Jubatusでマルウェア分類
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)
Fcp
Fcp
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
HTML5最新動向
HTML5最新動向
俺とHashiCorp
俺とHashiCorp
SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理
SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理
Plus de Kazumi IWANAGA
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
Kazumi IWANAGA
GitHub dockyardコミュニティ 竣工イベント!オープニング資料
GitHub dockyardコミュニティ 竣工イベント!オープニング資料
Kazumi IWANAGA
GitHub最新情報キャッチアップ 2023年6月
GitHub最新情報キャッチアップ 2023年6月
Kazumi IWANAGA
GitHub と Azure でアプリケーションとインフラストラクチャの守りを固めるDevSecOps
GitHub と Azure でアプリケーションとインフラストラクチャの守りを固めるDevSecOps
Kazumi IWANAGA
高さ比べじゃない、キャリアは歩んできた道
高さ比べじゃない、キャリアは歩んできた道
Kazumi IWANAGA
GitHub Copilotとともに次の開発体験へ
GitHub Copilotとともに次の開発体験へ
Kazumi IWANAGA
突如登場したAzure Developer CLIでなにができるのか?検証してみる
突如登場したAzure Developer CLIでなにができるのか?検証してみる
Kazumi IWANAGA
GitHub Actions と Azure PaaS でプルリクエストごとに環境を ~ Azure Static Web Apps と Containe...
GitHub Actions と Azure PaaS でプルリクエストごとに環境を ~ Azure Static Web Apps と Containe...
Kazumi IWANAGA
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
Kazumi IWANAGA
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Kazumi IWANAGA
GitHub Codespaces が拡げる開発環境、いつでもどこでも Visual Studio Code で!
GitHub Codespaces が拡げる開発環境、いつでもどこでも Visual Studio Code で!
Kazumi IWANAGA
日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む
日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む
Kazumi IWANAGA
女性エンジニアコミュニティから見える価値観のリアル
女性エンジニアコミュニティから見える価値観のリアル
Kazumi IWANAGA
「あの人の自分戦略を聞きたい!2022」~ 大平かづみの場合
「あの人の自分戦略を聞きたい!2022」~ 大平かづみの場合
Kazumi IWANAGA
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
Kazumi IWANAGA
本領を発揮するために、まずバリアを開放できる場を
本領を発揮するために、まずバリアを開放できる場を
Kazumi IWANAGA
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
Kazumi IWANAGA
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Kazumi IWANAGA
「 Azure 」にデータを溜めて活用する のご紹介 - 「はじめてのNode-RED ver.1.3.0対応版」書籍出版記念イベント LT
「 Azure 」にデータを溜めて活用する のご紹介 - 「はじめてのNode-RED ver.1.3.0対応版」書籍出版記念イベント LT
Kazumi IWANAGA
Code Polaris 紹介(Woman type イベント「女性エンジニアのキャリアのお悩み相談室 with Code Polaris」)
Code Polaris 紹介(Woman type イベント「女性エンジニアのキャリアのお悩み相談室 with Code Polaris」)
Kazumi IWANAGA
Plus de Kazumi IWANAGA
(20)
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
GitHub dockyardコミュニティ 竣工イベント!オープニング資料
GitHub dockyardコミュニティ 竣工イベント!オープニング資料
GitHub最新情報キャッチアップ 2023年6月
GitHub最新情報キャッチアップ 2023年6月
GitHub と Azure でアプリケーションとインフラストラクチャの守りを固めるDevSecOps
GitHub と Azure でアプリケーションとインフラストラクチャの守りを固めるDevSecOps
高さ比べじゃない、キャリアは歩んできた道
高さ比べじゃない、キャリアは歩んできた道
GitHub Copilotとともに次の開発体験へ
GitHub Copilotとともに次の開発体験へ
突如登場したAzure Developer CLIでなにができるのか?検証してみる
突如登場したAzure Developer CLIでなにができるのか?検証してみる
GitHub Actions と Azure PaaS でプルリクエストごとに環境を ~ Azure Static Web Apps と Containe...
GitHub Actions と Azure PaaS でプルリクエストごとに環境を ~ Azure Static Web Apps と Containe...
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
GitHub Codespaces が拡げる開発環境、いつでもどこでも Visual Studio Code で!
GitHub Codespaces が拡げる開発環境、いつでもどこでも Visual Studio Code で!
日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む
日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む
女性エンジニアコミュニティから見える価値観のリアル
女性エンジニアコミュニティから見える価値観のリアル
「あの人の自分戦略を聞きたい!2022」~ 大平かづみの場合
「あの人の自分戦略を聞きたい!2022」~ 大平かづみの場合
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
本領を発揮するために、まずバリアを開放できる場を
本領を発揮するために、まずバリアを開放できる場を
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
「 Azure 」にデータを溜めて活用する のご紹介 - 「はじめてのNode-RED ver.1.3.0対応版」書籍出版記念イベント LT
「 Azure 」にデータを溜めて活用する のご紹介 - 「はじめてのNode-RED ver.1.3.0対応版」書籍出版記念イベント LT
Code Polaris 紹介(Woman type イベント「女性エンジニアのキャリアのお悩み相談室 with Code Polaris」)
Code Polaris 紹介(Woman type イベント「女性エンジニアのキャリアのお悩み相談室 with Code Polaris」)
Dernier
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
Dernier
(9)
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Azure でサーバーレス、 Infrastructure as Code どうしてますか?
1.
Azure でサーバーレス、 Infrastructure as
Code どうしてますか? ServerlessDays Tokyo 2019 https://tokyo.serverlessdays.io/
2.
おれの考えた最強の ベストオブ・ベストプラクティス Infrastructure as Code on
Azure ServerlessDays Tokyo 2019 https://tokyo.serverlessdays.io/ 某主催者さんから の圧力要望により タイトル更新
3.
アジェンダ • Infrastructure as
Code おさらい • Azure における IaC といえば、ARMテンプレート • Azure Functions デプロイ時の Tips • ARMテンプレートの細かいところ • Terraform も使えるよ! • CI/CDと組み合わせる • Infrastructure as Code でサーバーレス環境を構築してみる
4.
Self introduction
5.
{ "name": { "ja": "大平かづみ", "en":
"Kazumi OHIRA" }, "currentPosition": "フリーランス", "awards": ["Microsoft MVP"], "favorites": [ "Azure": ["ARM template", "IoT"] ], "twitter": "@dz_" } Me
6.
https://ascii.jp/elem/000/001/838/1838466/index-2.html Me 私の生きざまを 記事にして くださいました! • コミットしているコミュニティ • Tech
Learn w/ English • Cogbot コミュニティ • Node-RED User Group • NoOps Japan Community
7.
What’s Infrastructure as Code? Infrastructure
as Code おさらい
8.
Infrastructure as Code
おさらい • インフラのリソース構成・管理をコードで行うこと • IaC = Infrastructure as Code • メリット • インフラ管理を自動化できる • 手作業によるミスが減る • コードと実態を一致させられるため、抜け漏れが防げる • コードになっているので、レビューしやすい • バージョン管理できる
9.
Infrastructure as Code
おさらい • インフラのリソース構成・管理をコードで行うこと • IaC = Infrastructure as Code • メリット • インフラ管理を自動化できる • 手作業によるミスが減る • コードと実態を一致させられるため、抜け漏れが防げる • コードになっているので、レビューしやすい • バージョン管理できる コードにさえしていれば、 後から思い出せる! (個人的メリット)
10.
IaC in terms
of serverless サーバーレスにおける IaC
11.
クラウドにおけるリソース管理 IaaS (VM) Terraform, Packer,
Ansible, AWS Cloud Formation, etc. Containers Dockerfile, Docker compose, Kubernetes, etc. Serverless ?
12.
クラウドにおけるリソース管理 IaaS (VM) Terraform, Packer,
Ansible, AWS Cloud Formation, etc. Containers Dockerfile, Docker compose, Kubernetes, etc. Serverless ? クラウドごとに異なる サーバーレス環境、 どうリソース管理する?
13.
Speaking of IaC
on Azure, ARM template Azure における Infrastructure as Code といえば、ARMテンプレート
14.
Azure Resource Manager ARMテンプレート Azure
の内部でリソース を管理している大元
15.
ARMテンプレートのいいところ 1 • Azure
Resource Manager に直結(最強) • 冪等性を管理してくれる! • エラーハンドリングもしてくれる! • リソースの差分デプロイ、並列デプロイができる • 細かいところまで調整できる
16.
ARMテンプレートのいいところ 2 • Azureポータルで作成した構成をエクスポートできる •
Azureポータル(GUI)で、テンプレートの構成をデプロイできる • Microsoft 謹製の Visual Studio Code の拡張機能が便利! • 公式ドキュメントが充実(日本語もOK
17.
ARMテンプレートの基本構造 https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group- authoring-templates • 入力 -
parameters • 変数 - variables • リソース - resources • 出力 - outputs
18.
基本構造: 入力 -
parameters • テンプレートへの入力を定義する • 扱える型 • string int bool object array secureString secureObject • 規定値 (defaultValue), 選択肢 (allowedValues) を設定できる • minValue, maxValue, minLength, maxLength も • GUIでのデプロイ時も便利 • metadata.description で説明を表示できる • defaultValue は初期値として、 allowedValues はプルダウンとして
19.
基本構造: 変数 -
variables • 変数を定義できる • ユーザーから入力 → parameters • それ以外 → variables • parameters と同様の型(secure* 以外) • 値の生成に、関数も使える
20.
基本構造: リソース -
resources • リソースの定義を記述する • リソース間の依存関係を定義できる • 繰返し(copy)、条件つき(condition)の処理が書ける
21.
基本構造: 出力 -
outputs • テンプレートの処理が終わったあとの出力を定義できる • 例: Web Apps のURLや、 Storage Account の接続文字列など • parameters と同様の型(secure* 以外) • Linked template でほかのテンプレートに値を渡すときに便利 • 秘匿情報は Key Vault を経由するように!
22.
ARMテンプレートで利用できる関数 • "[concat(parameters('prefix’), 'func')]" •
配列とオブジェクトの関数 • 比較関数、論理関数 • equals() and() or() if() not(), etc. • 文字列関数、数値関数 • デプロイ関数、リソース関数 • parameters() variables() listKeys() resourceGroup() resourceId(), etc.
23.
テンプレートの編集は Visual Studio
Code • Visual Studio Code での編集が便利! • 拡張機能 Azure Resource Manager Tools • https://marketplace.visualstudio.com/items?itemName=msazurermtools.azurerm- vscode-tools • シンタックスハイライト • 補完候補の表示 • 静的解析によるエラー表示
24.
デプロイ方法いろいろ • Azure CLI •
Azure PowerShell • GUI
25.
Azure Functions deploy
tips Azure Functions デプロイ時の Tips
26.
Azure Functions 固有の機能 •
Azure Functions の設定 = Application settings • トリガーとバインディング • https://docs.microsoft.com/ja-jp/azure/azure-functions/functions-triggers-bindings • RUN FROM PACKAGE • パッケージファイルから直接実行できる = 展開が速い • https://docs.microsoft.com/ja-jp/azure/azure-functions/run-functions-from- deployment-package
27.
Application settings Application settings
は ARMテンプレートで定義できる
28.
Application settings • APPINSIGHTS_INSTRUMENTATIONKEY •
AzureWebJobsStorage • FUNCTIONS_EXTENSION_VERSION: ~2 • WEBSITE_RUN_FROM_PACKAGE
29.
Application settings (Node.js) •
FUNCTIONS_WORKER_RUNTIME: node • WEBSITE_NODE_DEFAULT_VERSION: 10.14.1
30.
トリガーとバインディング • イベント駆動に使うトリガー • 入出力を容易にするバインディング どちらもコード、または ARM
テンプレートで定義できる すなわち、一発でデプロイできる!
31.
https://docs.microsoft.com/ja-jp/azure/azure-functions/functions-infrastructure-as-code くわしくは、公式ドキュメントにて 全部載ってたw
32.
Details of ARM
template ARMテンプレートの細かいところ
33.
ARMテンプレートをもう少し詳しく • APIバージョンの事情 • セキュアに扱う •
リソース名のつけ方 • コードのモジュール化 • テンプレートのスコープ
34.
APIバージョンの事情 • ARMテンプレートのリソース定義は、 Azure
REST API と連動して いる
35.
セキュアに扱う • Parameter の型
secureString secureObject を使う • 通信時など、秘匿化した状態で扱ってくれる • Key Vault にあるシークレットから parameters を受け取る • https://docs.microsoft.com/ja-jp/azure/azure-resource-manager/resource- manager-keyvault-parameter#reference-secrets-with-static-id • リソース同士は Managed Identities や Virtual Network 連携 • https://docs.microsoft.com/ja-jp/azure/active-directory/managed-identities-azure- resources/qs-configure-template-windows-vm • https://docs.microsoft.com/ja-jp/azure/azure-functions/functions-create-vnet
36.
リソース名のつけ方 • リソース名に使っていい文字・文字列数はリソース毎に異なる • https://docs.microsoft.com/en-us/azure/architecture/best-practices/naming-conventions •
グローバルで一意でなければならないものもある • エンドポイントがあるものなど • 特に、Storage Account は記号ダメ、最大 24 文字と短いので要注意 • uniqueString() などの文字列関数を活用する • https://docs.microsoft.com/ja-jp/azure/azure-resource-manager/resource-group- template-functions-string
37.
コードのモジュール化 • Linked template •
テンプレートから別のテンプレートを参照してデプロイができる • テンプレートは外部からアクセスできる場所に置く必要がある Parent template Child template Child template Child template
38.
例: SmartStore プロジェクトの場合 •
20以上のリソース数! • 1つのテンプレートに書き出すと機能群もわかりにくく、メンテしにくい😖 • → Linked template を使って分割👍 • https://github.com/intelligent-retail/smart-store/pull/17/files
39.
Linked template 検証時は、Cloud
Shell + Blob が便利 • Azure Storage のパブリックコ ンテナに置くと作業しやすい • Linked template は外部から参 照でき場所に置く必要があるため • Azure ポータルや Storage Explorer でアップロード可能 • 実行は、Azure Cloud Shell • ポータルのアカウントと連動してい るので、複数アカウントを使ってる ときはより便利
40.
テンプレートのスコープ • 参照できるのは、同じテンプレート内にあるリソースのみ • テンプレートにないリソースは
dependsOn に指定できない • テンプレートにないリソースは resourceId() 関数で参照できない • Linked template でテンプレート間のリソースを参照したいときは、 子テンプレートの outputs で出力し、つぎのテンプレートに引き継ぐ
41.
Terraform also can
be used Terraform も使えるよ!
42.
ARMテンプレートと Terraform 比較 項目
ARMテンプレート Terraform シンタックス JSON HCL or JSON 冪等性保持 〇 〇 ※ 独特さ あり あり Azure との親和性 ◎ 〇 構造的な構成 △ 〇 HCL = HashiCorp Configuration Language 冪等性は、Terraform 側が担保する( terraform plan )
43.
使い慣れた道具をつかおう • 十分に網羅されていて、サードパーティ製だからといって侮れない • 冪等性の担保も、
terraform 自体のワークフロー内で対応されてい る • 記法が独自であることと、Azureの事情をTerraformで読み替える 必要はあるので慣れは必要 • コードのモジュール化の点では Terraform に軍配が上がりそう すでにお使いなら、断然 Terraform がおすすめ!
44.
Suitable for CI/CD
scenario CI/CDと組み合わせる
45.
CI/CDで活きる Infrastructure as
Code • IaCは自動構築を実現できるため、CI/CDと相性がよい • ユースケース • デプロイの自動化 • 自動テストの実施時だけ、リソースをデプロイ・削除 • 新規参入者や、非エンジニアの環境作成
46.
対応しているCI/CD ARMテンプレート • Azure DevOps
との相性抜群! • Azure Resource Group Deployment task • Azure CLI task • Azure PowerShell task • GitHub Actions • いくつかのリソースのみ個別対応 • https://github.com/Azure/acti ons Terraform • GitHub Actions と相性◎ • https://www.terraform.io/docs /github-actions/index.html
47.
Getting started IaC
for serverless Infrastructure as Code でサーバーレス環境を構築してみる
48.
ドキュメント • Azure Resource
Manager の概要 • Azure Resource Manager テンプレートの構造と構文の詳細 • テンプレート リファレンス • テンプレート関数 • Azure Functions の関数アプリのリソース デプロイを自動化
49.
サンプル、資料 • ARMテンプレートのセルフペースハンズオン資料 • https://github.com/dzeyelid/handson-arm-template •
Terraformのセルフペースハンズオン資料 • https://github.com/dzeyelid/handson-terraform-on-azure • ARMテンプレート Linked template のサンプル • https://github.com/dzeyelid/arm-template-sample-for-serverless • Azure DevOps と組み合わせサンプル • https://github.com/dzeyelid/getting-started-arm-template
50.
Have fun!
51.
https://www.microsoftevents.com/profile/8321412 アンケートにご協力 おねがいします
Télécharger maintenant