SlideShare a Scribd company logo
1 of 55
Download to read offline
Microsoft/GitHub が提供する
Developer Cloud
Code
from
anywhere
Collaborate
from
anywhere
Ship
from
anywhere
Code
from
anywhere
Collaborate
from
anywhere
Ship
from
anywhere
#1 Most popular
developer tool1
1 Stack Overflow: Stack Overflow
Developer Survey, 2019
Collaborate
from
anywhere
Code
from
anywhere
Ship
from
anywhere
50M+
Developers
5B minutes
in one day
Ship
from
anywhere
Code
from
anywhere
Collaborate
from
anywhere
Leader in
development platform2
2 Forrester: The Forrester Wave™
for Public Cloud Development
and Infrastructure Platforms
and Public Cloud Development
Platforms, Q1 2020
Azure DevOps と
GitHub は同じ組織に
Azure DevOps で得られた
ニーズや知見を GitHub とシェア
Microsoft の 10 万人以上の
エンジニアの標準ツール
2015 年に 2,000 人だった Microsoft 社内の GitHub ユーザーが、今では 25,000人に
• GitHub 資格情報で Azure にサインイン
• Azure Active Directory で GitHub Enterprise に
サインイン
• GitHub にリンクされた Azure Boards で作業を計画、追跡
• GitHub Actions から Azure にデプロイされたコードを監視
• GitHub Actions for Azure: Azure Kubernetes Service
(AKS)、Azure App Service、Azure Container Registry を
ネイティブ サポート
• 今後の統合もさらに加速
ソース管理
Git がベース
Azure
Repos
GitHub
CI/CD
Azure Pipelines の
テクノロジがベース
コード パッケージ
標準のオープン パッケージ
フォーマットがベース
Azure
Pipelines
GitHub
Actions
Azure
Artifacts
GitHub
Packages
地球上のすべての個人とすべての組織が
より多くのことを達成できるようにする
Microsoft のミッション ステートメント
The home for all developers.
GitHub のビジョン
GitHub への戦略的投資は、
GitHub を DevOps ツールのホームにすることで、
同社の 5,000 万人のユーザーが
組織のためにより多くのことを達成できるようにする
ソフトウェア開発の未来に
向けた一歩
GitHub + Azure + Visual Studio の
組み合わせは、DevOps のための最も完全な
クラウド プラットフォーム
DevOps 導入のすべての段階向けに、開発者に
最も愛されているコーディング/コラボレーション ツール、
セキュリティ/ガバナンスのための組織の最も
信頼されたエンタープライズ機能を組み合わせた、
エンドツーエンドの開発者ツールチェーンを提供
計画
GitHub Issues & Projects
プロジェクト管理を簡素化
イシューから始める
新しいアイデアを提案したり、バグを追跡したりするために、
イシューを作成
その後、タスクを整理して、チームに割り当て
イシューのリンクとプル リクエスト
GitHub 組織内のどこにいても、イシューとプル リクエストを
クロス リンクさせることで、ワークフローを複雑にすることなく
プロジェクトの更新を追跡可能
Projects で自分の作業が形になることを確認
プロジェクト ボードを使用して、コードとともにすべての作業
を可視化し、優先順位付け
リポジトリや組織全体で、どのようなタスクが計画されてい
るか、進行中かを確認可能
GitHub loves Azure Boards
高度なプロジェクト計画と追跡
アイデアからリリースまでつながる
開発段階ごとにすべてのアイデアを追跡
すべてのGitHub コミットとプル リクエストで
チームの連携を維持可能
自分の作業の可視化
GitHub リポジトリが 1 つでも100 個でもそれ以上でも、
あらかじめ設定されたカンバン ボードを使って、
すべての作業を可視化し、進行中の作業を管理
すぐに使えるスクラム対応
組み込みのスクラム ボードやアジャイル計画ツールを使用
チームが、スプリント、スタンドアップ、キャパシティの
見積もりを実行
GitHub Discussions
より良い計画のためにディスカッションに参加
コードとコミュニティに関するオープンな会話
新しいスレッド形式のディスカッションで、機能のアイデアを
ブレイン ストーミングしたり、新しいユーザーが自分の位置を
把握したり、ソフトウェア上で共同作業をしたりすることが
簡単に
Q&A に最適
質問に回答としてマークを付けることができるので、
時とともにコミュニティの知識ベースが自然に成長
GitHub のネイティブ エクスペリエンス
議論は、GitHub のプロジェクト リポジトリで
直接行われる
コミュニティがすでに共同作業している場所でアクセス可能
開発
Visual Studio loves GitHub
統合開発環境 (IDE)
開発者の生産性を向上
大規模な革新を実現し、エンタープライズ プロジェクトを
高度化
レポートの作成/公開、GitHub でのプル・リクエストの管理、
Visual Studio 内でのソース コード レビューが可能
Azure 上での迅速な公開とテスト
Web アプリを構築している場合でも、Azure Functions を
使用してサーバーレス ソリューションを構築している場合でも、
Visual Studio から Azure に直接コードをデプロイ可能
デプロイ後のデバッグ
スナップショット デバッガーと IntelliTrace を使って、
アプリケーションの実行先がローカルかAzureかにかかわらず、
コードの実行履歴を追跡、記録
クラウド アプリケーションのバグやパフォーマンスの問題を簡単
に発見、解決可能
GitHub Repos との連携強化
オープン ソース文化とベスト プラクティスを
組織内で実現
コラボレーションを良いものに
オープン ソース コミュニティと同じプロセス、プラクティスを
使って、組織内でチームが協力することを奨励することで、
インナー ソースの仕事文化を生み出す
サイロを壊す
チーム間のコラボレーションを簡素化することで、
知識の共有が容易になり、コードの再利用が改善され、
安全なワークフローが実現
開発者満足度の向上
インナー ソースとオープン ソースのプラクティスを活用することで、
開発者の満足度を高め、興味深いプロジェクトに取り組み、
スキルを向上させることが可能
スターター テンプレート
開発をより速くスタート
スターター テンプレートをすぐに見つける
GitHub のオープン ソース カタログを見たり、トピックを
参照して、既存のスターター テンプレートを見つけ、
次のプロジェクトをスタート
ワン クリックで簡単にテンプレートをクローン可能
緑色の「テンプレートとして使用」ボタンをクリックするだけで、
テンプレートと同じディレクトリ構造、ブランチ、ファイルを持つ
新しいリポジトリをクローン、生成可能
無料テンプレートの膨大なライブラリ
GitHub には 10,000 以上のスターター テンプレートが用意されて
いる
その中には、Azureへのデプロイを想定して設計されたプロジェクト
の設定を加速するため、の様々なAzureスターターテンプレートも
https://github.com/search?q=starter+template
GitHub Codespaces
Azure上で動作するインスタントな開発環境
妥協のないコーディング
Azure上で動作するブラウザ内の完全な開発環境で、
コーディング、ビルド、テスト、デバッグ、デプロイを実行可能
ワークフローの簡素化
依存関係、SSH キーを自動設定
どんなプロジェクトでも、コードからコミットまでの時間短縮
拡張とカスタマイズ
ドット ファイルとVS Code 拡張機能を使ってエディターを
設定し、すべてのコードスペースで一貫した環境を作成
https://github.com/Features/Codespaces
Dependabot
脆弱性のある依存関係を自動更新
セキュリティ更新のための自動プル リクエスト
Dependabot のセキュリティ更新は、脆弱性のあるコンポーネントを
監視することで、プロジェクトを安全かつ最新の状態に維持
脆弱性が発見されると、修正案を含むプル リクエストを
自動オープン
開発者ワークフローとの統合
Dependabot は開発者ワークフローに直接統合されており、
スムーズな体験と迅速な修正を実現
豊富な脆弱性データ
GitHub では、セキュリティ研究者やメンテナー、National
Vulnerability Database (リリースノート、変更履歴エントリ、
コミットの詳細など) のデータを用いて、サポートされている
パッケージ マネージャのパッケージの脆弱性を追跡
これらすべては、GitHub Advisory Databaseで検出可能
https://github.com/features/security
コード スキャン
脆弱性を最初から防ぐ
脆弱性の発見、修正を迅速に行う
自動化された CodeQL スキャンにより、コード ベースに
マージされる前に脆弱性を発見、修正
トップ セキュリティ専門家のコミュニティ
自分のプロジェクトを、世界クラスのセキュリティ チームが
支援
セキュリティ コミュニティによって作成されたクエリを、
プロジェクトで使用
開発者ワークフローとの統合
セキュリティの結果を開発者ワークフローに直接統合し、
スムーズな体験、迅速な開発を実現
https://github.com/features/security
シークレット スキャン
自分のシークレットを秘密に
早期にシークレットを特定
GitHub にプッシュされた瞬間にシークレット (Azure
シークレットなど) を検出し、検出されたらすぐに
開発者に通知
シークレット スキャン パートナーのコミュニティ
リポジトリにコミットされたすべてのコミットとその完全な
git 履歴に対して、シークレット スキャンパートナーからの
シークレットのフォーマットを探す
パブリック、プライベート両方のリポジトリを
サポート
シークレット スキャンは、パブリック、プライベート両方の
リポジトリを監視し、潜在的なシークレット脆弱性を探す
https://github.com/features/security
Azure DevTest Labs
Azure での高速、簡単、アジャイルな開発/テスト環境
高速なプロビジョニング
再利用可能なテンプレート、カスタム イメージ、式を
活用し、数クリックで VM をセットアップ
自動化、セルフ サービス
チーム内の開発環境を集中的に管理し、
互換性テストや自動テストを実施
コスト管理、ガバナンス
クォータ、ポリシーで無駄を最小限に抑え、
自動シャットダウンでコストを最小限に抑える
http://aka.ms/azuredevtestlabs
デリバリー
GitHub Actions
CI/CD を含む全てを自動化
自動化によるデリバリーの高速化
20 以上のプロジェクト イベントの自動化トリガーにより、
CI/CD だけでなく、利用可能な API へのワークフローの
自動化を可能に
単純で使いやすい
YAML ベースの設定と、多数のサンプル ワークフローから
学習、作業開始が可能
Actions のためのグローバル コミュニティ
何千ものオープンソースのアクションが、コミュニティや
(Azureを含む) 統合を提供する企業によって
維持されている
GitHub Actions for Azure
Azure のための 70 以上のすぐに使えるアクション
Azure へのデプロイ アクション
• Deploy to Kubernetes Cluster – AKS クラスタを含む
Kubernetes クラスターへのデプロイ
• Azure Web App – Web アプリ、コンテナー化された Web アプリを
Azure にデプロイ
• Azure Functions Action - 関数アプリを Azure Functions にデ
プロイ
• Azure SQL Deploy – DACPAC、SQL スクリプトを Azure SQL
Database にデプロイ
• Azure Machine Learning Deploy - Azure ML ワークスペースに
登録された機械学習モデルをデプロイ
他の人気の高い Azure アクション
• Azure CLI - アクション内で Azure リソースを管理するために
Azure CLI コマンドを実行することで、ワークフローを自動化
• Azure Key Vault - Azure Key Vault インスタンスからシークレット
を取得し、出力変数として設定
• Azure Policy Assignment with Azure CLI - Azure Policy
(HIPAA、PCI-DSSなど) を使って、新しいインフラにポリシーを適用
GitHub loves Azure Pipelines
先進のクラウド型 CI/CD パイプライン
あらゆる言語、プラットフォーム、クラウド
Node.js、Python、Java、PHP、Ruby、Go、C/C++、C#、
Android、iOSアプリのビルド、テスト、デプロイ
Linux、macOS、Windows上で並列実行
Azure、AWS、GCPなどのクラウド プロバイダーへのデプロイ
ベータ チャネルやアプリ ストアを通じてモバイル アプリを配布
GitHub と Azure Pipelines の統合
パイプラインの各ステージにデプロイされたコード変更を追跡
高度なワークフローと機能
簡単なビルド チェーン、複数フェーズ ビルド
YAML、テスト統合、リリース ゲート、レポートなどのサポート
https://github.com/marketplace/azure-pipelines
GitHub で Azure へのデプロイを高速化
コミュニティが提供する
900 以上の ARM テンプレート
コミュニティが提供する 900 以上の Azure クイックスタート
テンプレートから選択し、Azure へのデプロイを迅速に行い、
より多くの作業を行うことが可能
複数の Azure サービスを迅速にデプロイ
1 つのテンプレートで、Azure Resource Manager (ARM) を
介して、複数のサービスとその依存関係をデプロイ
すべてのステージで一貫性を確保
同じテンプレートを使用して、アプリケーション ライフサイクルの
各段階で、アプリケーションを繰り返しデプロイ
https://azure.microsoft.com/resources/templates/
GitHub Packages
パッケージとコードを 1 か所でホスト
認証、権限
権限を継承するパッケージを、ソース コードと同じ安全な
環境に保存し、すべて GitHub 認証情報で保護
パブリック/プライベート パッケージを検出
GitHub で組織のプライベート パッケージを
パブリック パッケージと一緒に探索、再利用
パッケージ インサイト
パッケージ内容、ダウンロード統計、バージョン履歴など、
必要な情報をすべて含んでいる、GitHub にホスト
されているパッケージを検索
https://github.com/features/packages
運用
GitHub loves Azure AD
GitHub ユーザーを Azure AD と同期
安全な職場の ID を強制
Azure AD から GitHub へのユーザー アカウントの
プロビジョニング/デプロビジョニングを自動的に行い、
安全な職場の ID を実現
既存の Azure AD ソリューションの活用
Azure AD プロビジョニングにより、GitHub ユーザーは
既存の Azure AD ソリューションをグループ メンバーとし
て活用可能
管理者、開発者はアプリケーション開発に集中可能
監査性、セキュリティの向上
Azure AD の同期機能により、ユーザーは
管理時間短縮、監査性向上、
ユーザー セキュリティ向上を実現可能
Azure Security Center
多層構造のクラウドセキュリティ
セキュリティ姿勢の強化
クラウド ワークロードの状態を瞬時に把握し、優先順位を
つけた推奨事項を提供することで、セキュリティ スコアの
恩恵を受け、セキュリティ姿勢を迅速に改善可能
組織のセキュリティ ポリシー
サブスクリプション、管理グループのセキュリティ ポリシーを
簡単に設定し、コンプライアンスを即座に把握
脅威からの保護
Linux、Windows からクラウド ネイティブ サービス、
データ サービスまで、完全な脅威保護をサポート
Azure Sentinel
クラウド ネイティブ SIEM で企業全体の
インテリジェントなセキュリティ分析を実現
企業全体でデータを収集
オンプレミス、クラウドで稼働しているユーザー、
アプリケーション、サーバー、デバイスなど、
すべてのソースに接続してデータを収集
既存ツールとの統合
ビジネス アプリケーション、他のセキュリティ製品、
自社開発のツールなどの既存ツールと統合し、
独自の機械学習モデルを使用
ニーズに合わせて最適化
独自の知見、個別の検出、機械学習モデル、
脅威インテリジェンスを持ち込むことで、ニーズに
合わせて最適化
アプリ向けの Azure Monitor
高度な分析と監視
あらゆるソースからデータを収集、保存
オンプレミスでもクラウドでも、あらゆるソースからシステムや
運用データを簡単に収集、保存、分析可能
深い業務上の知見を得る
複数の VM にまたがるアプリ、ネットワークの依存関係を
包括的に把握し、根本原因分析をより迅速に実行
問題の検出、診断、修正を迅速に行う
ノイズから信号を分離し、機械学習アルゴリズムを含む高度な
分析を使用して、プラットフォーム全体の根本原因分析を高速化
https://azure.microsoft.com/en-us/services/monitor/#features
GitHub Insights
重要な開発メトリック
研究に裏打ちされたガイダンスを受ける
GitHub コミュニティで検証された、実用的、有用、影響力のある
KPI を使って、自分が測定しているものが違いを生み出している
ことを確認
リアルタイムで進捗確認
現行のアクティビティを可視化し、最新のスナップショットを取得し、
作業が行われている時に自分のチームがどのように共同作業
しているかを理解
プロセスの改善により、より迅速なリリースを実現
開発プロセスの各ステップを測定することで、チームは
サイクルを短縮し、市場投入時間を短縮するための
意思決定を行うことが可能
https://github.com/features/insights
Microsoft Ignite 2020 アップデート
クラウド ベースの開発環境
GitHub とシームレスに統合
Visual Studio、Visual Studio Codeの
エクスペリエンス
Runtimes
IDE
Compilers Extensions
コードとしての Azure Policy
ARM IaC (コードとしてのインフラ)
コンテナー スキャン
AKS の追跡可能性
デモ
https://azure.microsoft.com/developer/
https://azure.microsoft.com/products/github/
https://github.co.jp/
https://visualstudio.microsoft.com/ja/services/github-codespaces/
https://github.co.jp/features/codespaces
https://visualstudio.microsoft.com/ja/services/live-share/
[Developers Festa Sapporo 2020] Microsoft/GitHubが提供するDeveloper Cloud (Developer Cloud from Microsoft/GitHub)

More Related Content

What's hot

[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~de:code 2017
 
JenkinsとCodeBuildとCloud Buildと私
JenkinsとCodeBuildとCloud Buildと私JenkinsとCodeBuildとCloud Buildと私
JenkinsとCodeBuildとCloud Buildと私Shoji Shirotori
 
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャAkira Inoue
 
アプリケーション開発者のためのAzure Databricks入門
アプリケーション開発者のためのAzure Databricks入門アプリケーション開発者のためのAzure Databricks入門
アプリケーション開発者のためのAzure Databricks入門Yoichi Kawasaki
 
JAZUG Nagoya Windows Azure Update 20140301
JAZUG Nagoya Windows Azure Update 20140301JAZUG Nagoya Windows Azure Update 20140301
JAZUG Nagoya Windows Azure Update 20140301Ayako Omori
 
Microsoft Azure Update 20151112
Microsoft Azure Update 20151112Microsoft Azure Update 20151112
Microsoft Azure Update 20151112Ayako Omori
 
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPsMicrosoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPsRie Moriguchi
 
Smart store servlerless-20191030-40min
Smart store servlerless-20191030-40minSmart store servlerless-20191030-40min
Smart store servlerless-20191030-40minMicrosoft Azure Japan
 
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...Shotaro Suzuki
 
20171004 ignite17 dep
20171004 ignite17 dep20171004 ignite17 dep
20171004 ignite17 depMiho Yamamoto
 
VS Code & Flaskで作るCloud NativeアプリとDevOps
VS Code & Flaskで作るCloud NativeアプリとDevOpsVS Code & Flaskで作るCloud NativeアプリとDevOps
VS Code & Flaskで作るCloud NativeアプリとDevOpsAkira Inoue
 
Azure PaaSを活用したモダン E コマースソリューションの構築方法
Azure PaaSを活用したモダン E コマースソリューションの構築方法Azure PaaSを活用したモダン E コマースソリューションの構築方法
Azure PaaSを活用したモダン E コマースソリューションの構築方法Yoichi Kawasaki
 
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所de:code 2017
 
[第37回 Machine Learning 15minutes!] Microsoft AI - Build 2019 Updates ~ Azure ...
[第37回 Machine Learning 15minutes!] Microsoft AI - Build 2019 Updates ~ Azure ...[第37回 Machine Learning 15minutes!] Microsoft AI - Build 2019 Updates ~ Azure ...
[第37回 Machine Learning 15minutes!] Microsoft AI - Build 2019 Updates ~ Azure ...Naoki (Neo) SATO
 
Visual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使うVisual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使うTakeshi Fukuhara
 
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!Kazumi IWANAGA
 
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用de:code 2017
 
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しようde:code 2017
 
新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護
新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護
新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護Yusuke Oi
 
GA直前!SQL Server 2017 Linux 版の深イイ話
GA直前!SQL Server 2017 Linux 版の深イイ話GA直前!SQL Server 2017 Linux 版の深イイ話
GA直前!SQL Server 2017 Linux 版の深イイ話Miho Yamamoto
 

What's hot (20)

[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
 
JenkinsとCodeBuildとCloud Buildと私
JenkinsとCodeBuildとCloud Buildと私JenkinsとCodeBuildとCloud Buildと私
JenkinsとCodeBuildとCloud Buildと私
 
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
 
アプリケーション開発者のためのAzure Databricks入門
アプリケーション開発者のためのAzure Databricks入門アプリケーション開発者のためのAzure Databricks入門
アプリケーション開発者のためのAzure Databricks入門
 
JAZUG Nagoya Windows Azure Update 20140301
JAZUG Nagoya Windows Azure Update 20140301JAZUG Nagoya Windows Azure Update 20140301
JAZUG Nagoya Windows Azure Update 20140301
 
Microsoft Azure Update 20151112
Microsoft Azure Update 20151112Microsoft Azure Update 20151112
Microsoft Azure Update 20151112
 
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPsMicrosoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
 
Smart store servlerless-20191030-40min
Smart store servlerless-20191030-40minSmart store servlerless-20191030-40min
Smart store servlerless-20191030-40min
 
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
 
20171004 ignite17 dep
20171004 ignite17 dep20171004 ignite17 dep
20171004 ignite17 dep
 
VS Code & Flaskで作るCloud NativeアプリとDevOps
VS Code & Flaskで作るCloud NativeアプリとDevOpsVS Code & Flaskで作るCloud NativeアプリとDevOps
VS Code & Flaskで作るCloud NativeアプリとDevOps
 
Azure PaaSを活用したモダン E コマースソリューションの構築方法
Azure PaaSを活用したモダン E コマースソリューションの構築方法Azure PaaSを活用したモダン E コマースソリューションの構築方法
Azure PaaSを活用したモダン E コマースソリューションの構築方法
 
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
 
[第37回 Machine Learning 15minutes!] Microsoft AI - Build 2019 Updates ~ Azure ...
[第37回 Machine Learning 15minutes!] Microsoft AI - Build 2019 Updates ~ Azure ...[第37回 Machine Learning 15minutes!] Microsoft AI - Build 2019 Updates ~ Azure ...
[第37回 Machine Learning 15minutes!] Microsoft AI - Build 2019 Updates ~ Azure ...
 
Visual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使うVisual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使う
 
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
 
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
 
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
 
新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護
新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護
新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護
 
GA直前!SQL Server 2017 Linux 版の深イイ話
GA直前!SQL Server 2017 Linux 版の深イイ話GA直前!SQL Server 2017 Linux 版の深イイ話
GA直前!SQL Server 2017 Linux 版の深イイ話
 

Similar to [Developers Festa Sapporo 2020] Microsoft/GitHubが提供するDeveloper Cloud (Developer Cloud from Microsoft/GitHub)

DevOps on Azure Kubernetes
DevOps on Azure KubernetesDevOps on Azure Kubernetes
DevOps on Azure KubernetesIssei Hiraoka
 
Azure DevOps - ALGYAN Oct 2022.pdf
Azure DevOps - ALGYAN Oct 2022.pdfAzure DevOps - ALGYAN Oct 2022.pdf
Azure DevOps - ALGYAN Oct 2022.pdfYasuhiroHanda2
 
MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組みMicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組みShinichiro Arai
 
20201008 GitHub at Microsoft
20201008 GitHub at Microsoft20201008 GitHub at Microsoft
20201008 GitHub at MicrosoftIssei Hiraoka
 
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイントG tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイントTrainocate Japan, Ltd.
 
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイルVisual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイルAkira Inoue
 
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS AzureIssei Hiraoka
 
【de:code 2020】 GitHub と Azure Security Center による、アプリケーションのための Azure セキュリティ
【de:code 2020】 GitHub と Azure Security Center による、アプリケーションのための Azure セキュリティ【de:code 2020】 GitHub と Azure Security Center による、アプリケーションのための Azure セキュリティ
【de:code 2020】 GitHub と Azure Security Center による、アプリケーションのための Azure セキュリティ日本マイクロソフト株式会社
 
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!日本マイクロソフト株式会社
 
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - OverviewAzure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - OverviewKeiji Kamebuchi
 
.NET の今とミライ (.NET Conf 2018 Japan Keynote)
.NET の今とミライ (.NET Conf 2018 Japan Keynote).NET の今とミライ (.NET Conf 2018 Japan Keynote)
.NET の今とミライ (.NET Conf 2018 Japan Keynote)Akira Inoue
 
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境Kazumi IWANAGA
 
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?Akira Inoue
 
20190731 Azure Functions x Line at Azure Tech Lab #4
20190731 Azure Functions x Line at Azure Tech Lab #420190731 Azure Functions x Line at Azure Tech Lab #4
20190731 Azure Functions x Line at Azure Tech Lab #4Issei Hiraoka
 
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しよう
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しようAzure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しよう
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しようShinya Nakajima
 
日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む
日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む
日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込むKazumi IWANAGA
 
Azure DevOps入門~TechLab編
Azure DevOps入門~TechLab編Azure DevOps入門~TechLab編
Azure DevOps入門~TechLab編Kazushi Kamegawa
 
【Cloud Week 2015@Hokkaido University】Dockerとインフラ運用自働化とIoT
【Cloud Week 2015@Hokkaido University】Dockerとインフラ運用自働化とIoT【Cloud Week 2015@Hokkaido University】Dockerとインフラ運用自働化とIoT
【Cloud Week 2015@Hokkaido University】Dockerとインフラ運用自働化とIoTcloudconductor
 
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」Kazumi IWANAGA
 

Similar to [Developers Festa Sapporo 2020] Microsoft/GitHubが提供するDeveloper Cloud (Developer Cloud from Microsoft/GitHub) (20)

DevOps on Azure Kubernetes
DevOps on Azure KubernetesDevOps on Azure Kubernetes
DevOps on Azure Kubernetes
 
Azure DevOps - ALGYAN Oct 2022.pdf
Azure DevOps - ALGYAN Oct 2022.pdfAzure DevOps - ALGYAN Oct 2022.pdf
Azure DevOps - ALGYAN Oct 2022.pdf
 
MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組みMicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組み
 
20201008 GitHub at Microsoft
20201008 GitHub at Microsoft20201008 GitHub at Microsoft
20201008 GitHub at Microsoft
 
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイントG tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
 
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイルVisual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
 
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure
 
【de:code 2020】 GitHub と Azure Security Center による、アプリケーションのための Azure セキュリティ
【de:code 2020】 GitHub と Azure Security Center による、アプリケーションのための Azure セキュリティ【de:code 2020】 GitHub と Azure Security Center による、アプリケーションのための Azure セキュリティ
【de:code 2020】 GitHub と Azure Security Center による、アプリケーションのための Azure セキュリティ
 
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
 
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - OverviewAzure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
 
.NET の今とミライ (.NET Conf 2018 Japan Keynote)
.NET の今とミライ (.NET Conf 2018 Japan Keynote).NET の今とミライ (.NET Conf 2018 Japan Keynote)
.NET の今とミライ (.NET Conf 2018 Japan Keynote)
 
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
 
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
 
20190731 Azure Functions x Line at Azure Tech Lab #4
20190731 Azure Functions x Line at Azure Tech Lab #420190731 Azure Functions x Line at Azure Tech Lab #4
20190731 Azure Functions x Line at Azure Tech Lab #4
 
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しよう
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しようAzure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しよう
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しよう
 
日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む
日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む
日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む
 
Azure DevOps入門~TechLab編
Azure DevOps入門~TechLab編Azure DevOps入門~TechLab編
Azure DevOps入門~TechLab編
 
【BS6】 マイクロソフトの GitHub との取り組み
【BS6】 マイクロソフトの GitHub との取り組み 【BS6】 マイクロソフトの GitHub との取り組み
【BS6】 マイクロソフトの GitHub との取り組み
 
【Cloud Week 2015@Hokkaido University】Dockerとインフラ運用自働化とIoT
【Cloud Week 2015@Hokkaido University】Dockerとインフラ運用自働化とIoT【Cloud Week 2015@Hokkaido University】Dockerとインフラ運用自働化とIoT
【Cloud Week 2015@Hokkaido University】Dockerとインフラ運用自働化とIoT
 
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
 

More from Naoki (Neo) SATO

LLMOps with Azure Machine Learning prompt flow
LLMOps with Azure Machine Learning prompt flowLLMOps with Azure Machine Learning prompt flow
LLMOps with Azure Machine Learning prompt flowNaoki (Neo) SATO
 
Microsoft Copilot, your everyday AI companion (Machine Learning 15minutes! Br...
Microsoft Copilot, your everyday AI companion (Machine Learning 15minutes! Br...Microsoft Copilot, your everyday AI companion (Machine Learning 15minutes! Br...
Microsoft Copilot, your everyday AI companion (Machine Learning 15minutes! Br...Naoki (Neo) SATO
 
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...Naoki (Neo) SATO
 
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)Naoki (Neo) SATO
 
30分でわかるマイクロサービスアーキテクチャ 第2版
30分でわかるマイクロサービスアーキテクチャ 第2版30分でわかるマイクロサービスアーキテクチャ 第2版
30分でわかるマイクロサービスアーキテクチャ 第2版Naoki (Neo) SATO
 
[Machine Learning 15minutes! Broadcast #67] Azure AI - Build 2022 Updates and...
[Machine Learning 15minutes! Broadcast #67] Azure AI - Build 2022 Updates and...[Machine Learning 15minutes! Broadcast #67] Azure AI - Build 2022 Updates and...
[Machine Learning 15minutes! Broadcast #67] Azure AI - Build 2022 Updates and...Naoki (Neo) SATO
 
[Machine Learning 15minutes! #61] Azure OpenAI Service
[Machine Learning 15minutes! #61] Azure OpenAI Service[Machine Learning 15minutes! #61] Azure OpenAI Service
[Machine Learning 15minutes! #61] Azure OpenAI ServiceNaoki (Neo) SATO
 
[第2回 Azure Cosmos DB 勉強会] Data modelling and partitioning in Azure Cosmos DB ...
[第2回 Azure Cosmos DB 勉強会] Data modelling and partitioning in Azure Cosmos DB ...[第2回 Azure Cosmos DB 勉強会] Data modelling and partitioning in Azure Cosmos DB ...
[第2回 Azure Cosmos DB 勉強会] Data modelling and partitioning in Azure Cosmos DB ...Naoki (Neo) SATO
 
[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 Updates
[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 Updates[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 Updates
[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 UpdatesNaoki (Neo) SATO
 
[第43回 Machine Learning 15minutes! × 2] Azure AI Updates
[第43回 Machine Learning 15minutes! × 2] Azure AI Updates[第43回 Machine Learning 15minutes! × 2] Azure AI Updates
[第43回 Machine Learning 15minutes! × 2] Azure AI UpdatesNaoki (Neo) SATO
 
[Developers Festa Sapporo 2019] Azure Updates - Ignite 2019
[Developers Festa Sapporo 2019] Azure Updates - Ignite 2019[Developers Festa Sapporo 2019] Azure Updates - Ignite 2019
[Developers Festa Sapporo 2019] Azure Updates - Ignite 2019Naoki (Neo) SATO
 
[Serverless OpenHack Tokyo] Azure Serverless (English)
[Serverless OpenHack Tokyo] Azure Serverless (English)[Serverless OpenHack Tokyo] Azure Serverless (English)
[Serverless OpenHack Tokyo] Azure Serverless (English)Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...
[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...
[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...Naoki (Neo) SATO
 
[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...
[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...
[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...Naoki (Neo) SATO
 
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第36回定例会] Microsoft Azureアップデート情報 (2019/06/14-201...
[Azure Council Experts (ACE) 第36回定例会] Microsoft Azureアップデート情報 (2019/06/14-201...[Azure Council Experts (ACE) 第36回定例会] Microsoft Azureアップデート情報 (2019/06/14-201...
[Azure Council Experts (ACE) 第36回定例会] Microsoft Azureアップデート情報 (2019/06/14-201...Naoki (Neo) SATO
 
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第35回定例会] Microsoft Azureアップデート情報 (2019/04/19-201...
[Azure Council Experts (ACE) 第35回定例会] Microsoft Azureアップデート情報 (2019/04/19-201...[Azure Council Experts (ACE) 第35回定例会] Microsoft Azureアップデート情報 (2019/04/19-201...
[Azure Council Experts (ACE) 第35回定例会] Microsoft Azureアップデート情報 (2019/04/19-201...Naoki (Neo) SATO
 
[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data Platform[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data PlatformNaoki (Neo) SATO
 
[de:code 2019] [DP10] Build 2019 Azure AI & Data Platform 最新アップデート
[de:code 2019] [DP10] Build 2019 Azure AI & Data Platform 最新アップデート[de:code 2019] [DP10] Build 2019 Azure AI & Data Platform 最新アップデート
[de:code 2019] [DP10] Build 2019 Azure AI & Data Platform 最新アップデートNaoki (Neo) SATO
 

More from Naoki (Neo) SATO (20)

LLMOps with Azure Machine Learning prompt flow
LLMOps with Azure Machine Learning prompt flowLLMOps with Azure Machine Learning prompt flow
LLMOps with Azure Machine Learning prompt flow
 
Microsoft Copilot, your everyday AI companion (Machine Learning 15minutes! Br...
Microsoft Copilot, your everyday AI companion (Machine Learning 15minutes! Br...Microsoft Copilot, your everyday AI companion (Machine Learning 15minutes! Br...
Microsoft Copilot, your everyday AI companion (Machine Learning 15minutes! Br...
 
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
 
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
 
30分でわかるマイクロサービスアーキテクチャ 第2版
30分でわかるマイクロサービスアーキテクチャ 第2版30分でわかるマイクロサービスアーキテクチャ 第2版
30分でわかるマイクロサービスアーキテクチャ 第2版
 
[Machine Learning 15minutes! Broadcast #67] Azure AI - Build 2022 Updates and...
[Machine Learning 15minutes! Broadcast #67] Azure AI - Build 2022 Updates and...[Machine Learning 15minutes! Broadcast #67] Azure AI - Build 2022 Updates and...
[Machine Learning 15minutes! Broadcast #67] Azure AI - Build 2022 Updates and...
 
[Machine Learning 15minutes! #61] Azure OpenAI Service
[Machine Learning 15minutes! #61] Azure OpenAI Service[Machine Learning 15minutes! #61] Azure OpenAI Service
[Machine Learning 15minutes! #61] Azure OpenAI Service
 
[第2回 Azure Cosmos DB 勉強会] Data modelling and partitioning in Azure Cosmos DB ...
[第2回 Azure Cosmos DB 勉強会] Data modelling and partitioning in Azure Cosmos DB ...[第2回 Azure Cosmos DB 勉強会] Data modelling and partitioning in Azure Cosmos DB ...
[第2回 Azure Cosmos DB 勉強会] Data modelling and partitioning in Azure Cosmos DB ...
 
[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 Updates
[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 Updates[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 Updates
[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 Updates
 
[第43回 Machine Learning 15minutes! × 2] Azure AI Updates
[第43回 Machine Learning 15minutes! × 2] Azure AI Updates[第43回 Machine Learning 15minutes! × 2] Azure AI Updates
[第43回 Machine Learning 15minutes! × 2] Azure AI Updates
 
[Developers Festa Sapporo 2019] Azure Updates - Ignite 2019
[Developers Festa Sapporo 2019] Azure Updates - Ignite 2019[Developers Festa Sapporo 2019] Azure Updates - Ignite 2019
[Developers Festa Sapporo 2019] Azure Updates - Ignite 2019
 
[Serverless OpenHack Tokyo] Azure Serverless (English)
[Serverless OpenHack Tokyo] Azure Serverless (English)[Serverless OpenHack Tokyo] Azure Serverless (English)
[Serverless OpenHack Tokyo] Azure Serverless (English)
 
[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...
[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...
[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...
 
[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...
[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...
[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...
 
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
 
[Azure Council Experts (ACE) 第36回定例会] Microsoft Azureアップデート情報 (2019/06/14-201...
[Azure Council Experts (ACE) 第36回定例会] Microsoft Azureアップデート情報 (2019/06/14-201...[Azure Council Experts (ACE) 第36回定例会] Microsoft Azureアップデート情報 (2019/06/14-201...
[Azure Council Experts (ACE) 第36回定例会] Microsoft Azureアップデート情報 (2019/06/14-201...
 
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
 
[Azure Council Experts (ACE) 第35回定例会] Microsoft Azureアップデート情報 (2019/04/19-201...
[Azure Council Experts (ACE) 第35回定例会] Microsoft Azureアップデート情報 (2019/04/19-201...[Azure Council Experts (ACE) 第35回定例会] Microsoft Azureアップデート情報 (2019/04/19-201...
[Azure Council Experts (ACE) 第35回定例会] Microsoft Azureアップデート情報 (2019/04/19-201...
 
[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data Platform[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data Platform
 
[de:code 2019] [DP10] Build 2019 Azure AI & Data Platform 最新アップデート
[de:code 2019] [DP10] Build 2019 Azure AI & Data Platform 最新アップデート[de:code 2019] [DP10] Build 2019 Azure AI & Data Platform 最新アップデート
[de:code 2019] [DP10] Build 2019 Azure AI & Data Platform 最新アップデート
 

[Developers Festa Sapporo 2020] Microsoft/GitHubが提供するDeveloper Cloud (Developer Cloud from Microsoft/GitHub)

  • 2.
  • 3.
  • 4.
  • 6. Code from anywhere Collaborate from anywhere Ship from anywhere #1 Most popular developer tool1 1 Stack Overflow: Stack Overflow Developer Survey, 2019
  • 8. Ship from anywhere Code from anywhere Collaborate from anywhere Leader in development platform2 2 Forrester: The Forrester Wave™ for Public Cloud Development and Infrastructure Platforms and Public Cloud Development Platforms, Q1 2020
  • 9. Azure DevOps と GitHub は同じ組織に Azure DevOps で得られた ニーズや知見を GitHub とシェア Microsoft の 10 万人以上の エンジニアの標準ツール
  • 10. 2015 年に 2,000 人だった Microsoft 社内の GitHub ユーザーが、今では 25,000人に
  • 11. • GitHub 資格情報で Azure にサインイン • Azure Active Directory で GitHub Enterprise に サインイン • GitHub にリンクされた Azure Boards で作業を計画、追跡 • GitHub Actions から Azure にデプロイされたコードを監視 • GitHub Actions for Azure: Azure Kubernetes Service (AKS)、Azure App Service、Azure Container Registry を ネイティブ サポート • 今後の統合もさらに加速
  • 12. ソース管理 Git がベース Azure Repos GitHub CI/CD Azure Pipelines の テクノロジがベース コード パッケージ 標準のオープン パッケージ フォーマットがベース Azure Pipelines GitHub Actions Azure Artifacts GitHub Packages
  • 13. 地球上のすべての個人とすべての組織が より多くのことを達成できるようにする Microsoft のミッション ステートメント The home for all developers. GitHub のビジョン GitHub への戦略的投資は、 GitHub を DevOps ツールのホームにすることで、 同社の 5,000 万人のユーザーが 組織のためにより多くのことを達成できるようにする
  • 14. ソフトウェア開発の未来に 向けた一歩 GitHub + Azure + Visual Studio の 組み合わせは、DevOps のための最も完全な クラウド プラットフォーム DevOps 導入のすべての段階向けに、開発者に 最も愛されているコーディング/コラボレーション ツール、 セキュリティ/ガバナンスのための組織の最も 信頼されたエンタープライズ機能を組み合わせた、 エンドツーエンドの開発者ツールチェーンを提供
  • 15.
  • 17.
  • 18. GitHub Issues & Projects プロジェクト管理を簡素化 イシューから始める 新しいアイデアを提案したり、バグを追跡したりするために、 イシューを作成 その後、タスクを整理して、チームに割り当て イシューのリンクとプル リクエスト GitHub 組織内のどこにいても、イシューとプル リクエストを クロス リンクさせることで、ワークフローを複雑にすることなく プロジェクトの更新を追跡可能 Projects で自分の作業が形になることを確認 プロジェクト ボードを使用して、コードとともにすべての作業 を可視化し、優先順位付け リポジトリや組織全体で、どのようなタスクが計画されてい るか、進行中かを確認可能
  • 19. GitHub loves Azure Boards 高度なプロジェクト計画と追跡 アイデアからリリースまでつながる 開発段階ごとにすべてのアイデアを追跡 すべてのGitHub コミットとプル リクエストで チームの連携を維持可能 自分の作業の可視化 GitHub リポジトリが 1 つでも100 個でもそれ以上でも、 あらかじめ設定されたカンバン ボードを使って、 すべての作業を可視化し、進行中の作業を管理 すぐに使えるスクラム対応 組み込みのスクラム ボードやアジャイル計画ツールを使用 チームが、スプリント、スタンドアップ、キャパシティの 見積もりを実行
  • 20. GitHub Discussions より良い計画のためにディスカッションに参加 コードとコミュニティに関するオープンな会話 新しいスレッド形式のディスカッションで、機能のアイデアを ブレイン ストーミングしたり、新しいユーザーが自分の位置を 把握したり、ソフトウェア上で共同作業をしたりすることが 簡単に Q&A に最適 質問に回答としてマークを付けることができるので、 時とともにコミュニティの知識ベースが自然に成長 GitHub のネイティブ エクスペリエンス 議論は、GitHub のプロジェクト リポジトリで 直接行われる コミュニティがすでに共同作業している場所でアクセス可能
  • 22.
  • 23. Visual Studio loves GitHub 統合開発環境 (IDE) 開発者の生産性を向上 大規模な革新を実現し、エンタープライズ プロジェクトを 高度化 レポートの作成/公開、GitHub でのプル・リクエストの管理、 Visual Studio 内でのソース コード レビューが可能 Azure 上での迅速な公開とテスト Web アプリを構築している場合でも、Azure Functions を 使用してサーバーレス ソリューションを構築している場合でも、 Visual Studio から Azure に直接コードをデプロイ可能 デプロイ後のデバッグ スナップショット デバッガーと IntelliTrace を使って、 アプリケーションの実行先がローカルかAzureかにかかわらず、 コードの実行履歴を追跡、記録 クラウド アプリケーションのバグやパフォーマンスの問題を簡単 に発見、解決可能
  • 24. GitHub Repos との連携強化 オープン ソース文化とベスト プラクティスを 組織内で実現 コラボレーションを良いものに オープン ソース コミュニティと同じプロセス、プラクティスを 使って、組織内でチームが協力することを奨励することで、 インナー ソースの仕事文化を生み出す サイロを壊す チーム間のコラボレーションを簡素化することで、 知識の共有が容易になり、コードの再利用が改善され、 安全なワークフローが実現 開発者満足度の向上 インナー ソースとオープン ソースのプラクティスを活用することで、 開発者の満足度を高め、興味深いプロジェクトに取り組み、 スキルを向上させることが可能
  • 25. スターター テンプレート 開発をより速くスタート スターター テンプレートをすぐに見つける GitHub のオープン ソース カタログを見たり、トピックを 参照して、既存のスターター テンプレートを見つけ、 次のプロジェクトをスタート ワン クリックで簡単にテンプレートをクローン可能 緑色の「テンプレートとして使用」ボタンをクリックするだけで、 テンプレートと同じディレクトリ構造、ブランチ、ファイルを持つ 新しいリポジトリをクローン、生成可能 無料テンプレートの膨大なライブラリ GitHub には 10,000 以上のスターター テンプレートが用意されて いる その中には、Azureへのデプロイを想定して設計されたプロジェクト の設定を加速するため、の様々なAzureスターターテンプレートも https://github.com/search?q=starter+template
  • 27. Dependabot 脆弱性のある依存関係を自動更新 セキュリティ更新のための自動プル リクエスト Dependabot のセキュリティ更新は、脆弱性のあるコンポーネントを 監視することで、プロジェクトを安全かつ最新の状態に維持 脆弱性が発見されると、修正案を含むプル リクエストを 自動オープン 開発者ワークフローとの統合 Dependabot は開発者ワークフローに直接統合されており、 スムーズな体験と迅速な修正を実現 豊富な脆弱性データ GitHub では、セキュリティ研究者やメンテナー、National Vulnerability Database (リリースノート、変更履歴エントリ、 コミットの詳細など) のデータを用いて、サポートされている パッケージ マネージャのパッケージの脆弱性を追跡 これらすべては、GitHub Advisory Databaseで検出可能 https://github.com/features/security
  • 28. コード スキャン 脆弱性を最初から防ぐ 脆弱性の発見、修正を迅速に行う 自動化された CodeQL スキャンにより、コード ベースに マージされる前に脆弱性を発見、修正 トップ セキュリティ専門家のコミュニティ 自分のプロジェクトを、世界クラスのセキュリティ チームが 支援 セキュリティ コミュニティによって作成されたクエリを、 プロジェクトで使用 開発者ワークフローとの統合 セキュリティの結果を開発者ワークフローに直接統合し、 スムーズな体験、迅速な開発を実現 https://github.com/features/security
  • 29. シークレット スキャン 自分のシークレットを秘密に 早期にシークレットを特定 GitHub にプッシュされた瞬間にシークレット (Azure シークレットなど) を検出し、検出されたらすぐに 開発者に通知 シークレット スキャン パートナーのコミュニティ リポジトリにコミットされたすべてのコミットとその完全な git 履歴に対して、シークレット スキャンパートナーからの シークレットのフォーマットを探す パブリック、プライベート両方のリポジトリを サポート シークレット スキャンは、パブリック、プライベート両方の リポジトリを監視し、潜在的なシークレット脆弱性を探す https://github.com/features/security
  • 30. Azure DevTest Labs Azure での高速、簡単、アジャイルな開発/テスト環境 高速なプロビジョニング 再利用可能なテンプレート、カスタム イメージ、式を 活用し、数クリックで VM をセットアップ 自動化、セルフ サービス チーム内の開発環境を集中的に管理し、 互換性テストや自動テストを実施 コスト管理、ガバナンス クォータ、ポリシーで無駄を最小限に抑え、 自動シャットダウンでコストを最小限に抑える http://aka.ms/azuredevtestlabs
  • 32.
  • 33. GitHub Actions CI/CD を含む全てを自動化 自動化によるデリバリーの高速化 20 以上のプロジェクト イベントの自動化トリガーにより、 CI/CD だけでなく、利用可能な API へのワークフローの 自動化を可能に 単純で使いやすい YAML ベースの設定と、多数のサンプル ワークフローから 学習、作業開始が可能 Actions のためのグローバル コミュニティ 何千ものオープンソースのアクションが、コミュニティや (Azureを含む) 統合を提供する企業によって 維持されている
  • 34. GitHub Actions for Azure Azure のための 70 以上のすぐに使えるアクション Azure へのデプロイ アクション • Deploy to Kubernetes Cluster – AKS クラスタを含む Kubernetes クラスターへのデプロイ • Azure Web App – Web アプリ、コンテナー化された Web アプリを Azure にデプロイ • Azure Functions Action - 関数アプリを Azure Functions にデ プロイ • Azure SQL Deploy – DACPAC、SQL スクリプトを Azure SQL Database にデプロイ • Azure Machine Learning Deploy - Azure ML ワークスペースに 登録された機械学習モデルをデプロイ 他の人気の高い Azure アクション • Azure CLI - アクション内で Azure リソースを管理するために Azure CLI コマンドを実行することで、ワークフローを自動化 • Azure Key Vault - Azure Key Vault インスタンスからシークレット を取得し、出力変数として設定 • Azure Policy Assignment with Azure CLI - Azure Policy (HIPAA、PCI-DSSなど) を使って、新しいインフラにポリシーを適用
  • 35. GitHub loves Azure Pipelines 先進のクラウド型 CI/CD パイプライン あらゆる言語、プラットフォーム、クラウド Node.js、Python、Java、PHP、Ruby、Go、C/C++、C#、 Android、iOSアプリのビルド、テスト、デプロイ Linux、macOS、Windows上で並列実行 Azure、AWS、GCPなどのクラウド プロバイダーへのデプロイ ベータ チャネルやアプリ ストアを通じてモバイル アプリを配布 GitHub と Azure Pipelines の統合 パイプラインの各ステージにデプロイされたコード変更を追跡 高度なワークフローと機能 簡単なビルド チェーン、複数フェーズ ビルド YAML、テスト統合、リリース ゲート、レポートなどのサポート https://github.com/marketplace/azure-pipelines
  • 36. GitHub で Azure へのデプロイを高速化 コミュニティが提供する 900 以上の ARM テンプレート コミュニティが提供する 900 以上の Azure クイックスタート テンプレートから選択し、Azure へのデプロイを迅速に行い、 より多くの作業を行うことが可能 複数の Azure サービスを迅速にデプロイ 1 つのテンプレートで、Azure Resource Manager (ARM) を 介して、複数のサービスとその依存関係をデプロイ すべてのステージで一貫性を確保 同じテンプレートを使用して、アプリケーション ライフサイクルの 各段階で、アプリケーションを繰り返しデプロイ https://azure.microsoft.com/resources/templates/
  • 37. GitHub Packages パッケージとコードを 1 か所でホスト 認証、権限 権限を継承するパッケージを、ソース コードと同じ安全な 環境に保存し、すべて GitHub 認証情報で保護 パブリック/プライベート パッケージを検出 GitHub で組織のプライベート パッケージを パブリック パッケージと一緒に探索、再利用 パッケージ インサイト パッケージ内容、ダウンロード統計、バージョン履歴など、 必要な情報をすべて含んでいる、GitHub にホスト されているパッケージを検索 https://github.com/features/packages
  • 39.
  • 40. GitHub loves Azure AD GitHub ユーザーを Azure AD と同期 安全な職場の ID を強制 Azure AD から GitHub へのユーザー アカウントの プロビジョニング/デプロビジョニングを自動的に行い、 安全な職場の ID を実現 既存の Azure AD ソリューションの活用 Azure AD プロビジョニングにより、GitHub ユーザーは 既存の Azure AD ソリューションをグループ メンバーとし て活用可能 管理者、開発者はアプリケーション開発に集中可能 監査性、セキュリティの向上 Azure AD の同期機能により、ユーザーは 管理時間短縮、監査性向上、 ユーザー セキュリティ向上を実現可能
  • 41. Azure Security Center 多層構造のクラウドセキュリティ セキュリティ姿勢の強化 クラウド ワークロードの状態を瞬時に把握し、優先順位を つけた推奨事項を提供することで、セキュリティ スコアの 恩恵を受け、セキュリティ姿勢を迅速に改善可能 組織のセキュリティ ポリシー サブスクリプション、管理グループのセキュリティ ポリシーを 簡単に設定し、コンプライアンスを即座に把握 脅威からの保護 Linux、Windows からクラウド ネイティブ サービス、 データ サービスまで、完全な脅威保護をサポート
  • 42. Azure Sentinel クラウド ネイティブ SIEM で企業全体の インテリジェントなセキュリティ分析を実現 企業全体でデータを収集 オンプレミス、クラウドで稼働しているユーザー、 アプリケーション、サーバー、デバイスなど、 すべてのソースに接続してデータを収集 既存ツールとの統合 ビジネス アプリケーション、他のセキュリティ製品、 自社開発のツールなどの既存ツールと統合し、 独自の機械学習モデルを使用 ニーズに合わせて最適化 独自の知見、個別の検出、機械学習モデル、 脅威インテリジェンスを持ち込むことで、ニーズに 合わせて最適化
  • 43. アプリ向けの Azure Monitor 高度な分析と監視 あらゆるソースからデータを収集、保存 オンプレミスでもクラウドでも、あらゆるソースからシステムや 運用データを簡単に収集、保存、分析可能 深い業務上の知見を得る 複数の VM にまたがるアプリ、ネットワークの依存関係を 包括的に把握し、根本原因分析をより迅速に実行 問題の検出、診断、修正を迅速に行う ノイズから信号を分離し、機械学習アルゴリズムを含む高度な 分析を使用して、プラットフォーム全体の根本原因分析を高速化 https://azure.microsoft.com/en-us/services/monitor/#features
  • 44. GitHub Insights 重要な開発メトリック 研究に裏打ちされたガイダンスを受ける GitHub コミュニティで検証された、実用的、有用、影響力のある KPI を使って、自分が測定しているものが違いを生み出している ことを確認 リアルタイムで進捗確認 現行のアクティビティを可視化し、最新のスナップショットを取得し、 作業が行われている時に自分のチームがどのように共同作業 しているかを理解 プロセスの改善により、より迅速なリリースを実現 開発プロセスの各ステップを測定することで、チームは サイクルを短縮し、市場投入時間を短縮するための 意思決定を行うことが可能 https://github.com/features/insights
  • 45.
  • 46. Microsoft Ignite 2020 アップデート
  • 47. クラウド ベースの開発環境 GitHub とシームレスに統合 Visual Studio、Visual Studio Codeの エクスペリエンス
  • 48.
  • 50.
  • 51. コードとしての Azure Policy ARM IaC (コードとしてのインフラ) コンテナー スキャン AKS の追跡可能性
  • 52.