SlideShare ist ein Scribd-Unternehmen logo
1 von 175
Azure
2019年2月8日
Azure Kubernetes Service
および、関連サービスのご紹介
福原 毅
日本マイクロソフト株式会社
パートナー事業本部
パートナー ソリューション プロフェッショナル
Hidden Slide
ご注意:
本スライドは、各サービスの概要を把握し、何ができるのかを把握いただくことを目的にしています。(Level 200)
お客様へAzure Kubernetes Serviceと、その関連サービスの概要を紹介するためにご活用ください。
本スライドは、作成日時点の情報です。製品リリース予定やサービス仕様等の情報は予告なく変更される場合が
あります。必要に応じて、 https://docs.microsoft.com/ja-jp/azure/ を参照し、各サービスの詳細、および最新情報
をご確認ください。
資料中の参考価格は対象製品・サービスのみの価格例であり、実際の構成により他製品・サービスの費用も別途
必要となる場合があります。実構成にあわせて詳細価格の見積を取得し、ご確認ください。
日付 版 備考
2019年2月8日 Version 0.9 公開初版。Azure DevOpsのスライドは、一部英語が残る。
!
ご注意:
本資料では、なぜマイクロ サービス アーキテクチャを採用するのかについては言及していません
なぜ、マイクロサービス アーキテクチャを採用するのかを理解することで、Kubernetesをより理解す
ることができます。マイクロサービス アーキテクチャを理解するために必要なドキュメントが、”Azure
アーキテクチャ センター” ( https://aka.ms/mspnp ) に公開されています。Kubernetes採用検
討の際には、是非、ご一読ください。
!
https://docs.microsoft.com/ja-jp/
azure/architecture/patterns/
https://docs.microsoft.com/ja-jp/
azure/architecture/microservices/
資料の内容
• Azure Monitor for Container
• Azure Security Center
• Azure Governance
• Appendix:
• Service Fabric
• 今後の理解促進のために
• AzureでのContainerの位置づけ
• Azure Kubernetes Service
• Azure Container Instanceと
Virtual Kubelet
• Azure DevOps
Azureとは
Microsoft Azureは、ビジネス上の課題への対応
を支援するために絶えず拡大を続けるクラウド サー
ビスの集合体です。世界規模の巨大なネットワー
クに対し、お気に入りのツールやフレームワークを
使ってアプリケーションを自在に構築、管理、
デプロイすることができます。
アプリケーション最適化モデル
既存のアプリケーション
(オンプレミス)
クラウド最適化
PaaS
クラウド ネイティブ
PaaS (マイクロサービス とサーバーレス)
クラウド
インフラストラクチャー対応
VMs
マネージド サービス
オンプレミス
移行 / 再ホスト
クラウド向けに設計された新規のコード
Azure
PaaS ( コンテナ化されたマイクロサービス
+ サーバーレス コンピューティング
+ マネージド サービス )+ コンテナー
IaaS
(Infrastructure as a Service)
モダナイゼーション
コードの変更は最小限
クラウド環境が基本。検討事項: ネットワーク、ハイブリッド クラウド、IDと認証、コスト コントロールと運用モデル
Azure Azure
• マイクロサービスで構築した環境の実行基盤として、コンテナ技術の親和性が高い
• クラウド利用の場合は、サーバー保有
の必要がないサーバーレスの選択肢も
モノリシックからマイクロサービスへ
Serverless
Containers
Monolithic
Frontend
Middle tier
Backend
Microservice 1
Microservice 2
Microservice 3
Microservice 4
Function 1
Function 2
Function 3
Function 4
Function 5
Function 6
Function 7
Function 8
Function 9
Function 10
• Azure Functions
• Logic Apps
• Web App for Containers
• Azure Container Instances
• Azure Kubernetes Service
• Azure Service Fabric
Azure コンピューティング サービス の選択肢
Virtual Machine / Virtual Machine Scale Sets (VMSS)
Azure (Public Cloud)
Azure Stack
(Private Cloud)
Virtual Machine Extensions
Kubernetes、SCALR、
RightScale, Mesos、Swarm
Service Fabric (Mesh)
App Service
Web
Apps
Mobile
Apps
Apprenda、Cloud Foundry
Jelastic、Marathon、OpenShift
インフラ
IaaS / IaaS+
汎用コンピュー
ティング PaaS
用途特化型
コンピューティング
PaaS
クラスター オーケ
ストレーション
API
Apps
Function
Apps
Azureのコンテナー エコシステム
IaaSPaaS
Azure services
SQL
Database
Redis Cache
CosmosDB
And more!
Partner services
OpenShift
Pivotal Cloud
Foundry
Docker
Enterprise
Edition
Mesosphere
DC/OS
Azure
Azure
Container
Registry
(ACR)
OSBA
Azure Kubernetes
Service (AKS)
AKS
Engine
Batch
Azure Container
Instances
(ACI)
Virtual Machine
Scale Sets
(VMSS)
Service Fabric
Mesh Cluster
Virtual kubelet
Web Apps for
Container ( App
Service )
Azure Virtual
Machine
Azure Data Services
オンプレ RDBMS 連動
ETL
PaaS RDB
IaaS + RDB
PaaS NoSQL
https://azure.microsoft.com/ja-jp/product-categories/databases/
Azure Database
for MariaDB
Azure SQL Database
Managed Instance
なぜ、コンテナーか? – Write-once, Run-anywhere
‘Write-once, Run-anywhere’
マイクロサービス アーキテクチャ対応
開発/テストの効率化
確実な 本番環境への配置
開発者コミュニティの成長
アプリケーションのポータビリティ
開発, QA, 運用環境の標準化
OS やインフラ環境の抽象化
リソース配分の最適化
高速起動、スケーラビリティの確保
DevOps
Developers
Operations
ホストOS上に配置されたライトウェートで高速に動作する分離された層
最終的にホストOS上の1プロセスとして実行されているアプリケーション
Docker コンテナーとは?
From Docker.inc : https://docs.docker.com/get-started/#images-and-containers
コンテナー化仮想化
Docker Engine
コンテナー イメージの構造
Dockerfiles: コンテナー構築のレシピ
環境は Docker Hub から入手可能
https://hub.docker.com/
Visual Studio (Windows)
Visual Studio for Mac
Visual Studio Code (クロスプラットフォーム)
Support for:
- Docker - Windows コンテナー
- Docker - Linux コンテナー
- マルチコンテナーのアプリケーション デバッグ
による、
既存アプリのコンテナ化
Dockerレジストリ経由で、Azureのコンテナーへ展開例
docker pull
PC 上の開発環境
Windows 10 以降のDocker for Windows
コンテナー上の アプリケーション
コンテナー上の
Database
Docker engine と
Docker CLI
ローカルの
Docker イメージ
レポジトリー
docker push
Container Registry
Docker Hub
もしくは
Azure Container Registry
docker-compose build
or
docker build
展開先の選択肢
Azure Container
Instances (ACI)
Azure VM
Windows Server 2016/2019
Docker Engine
Azure App Service
(Windows Containers対応はプレビュー)
Azure Kubernetes Service
(Windows Containers対応はプレビュー)
Service Fabric
(Mesh or cluster)
(Service Fabric meshはプレビュー)
Azure Container Registry ( ACR )
Azureリソースとして運用されるDockerプライベート レジストリ
使い慣れた、オープンソースの
Docker CLIツール
Azure Container Registryの
geoレプリケーション
すべてのタイプの
コンテナー イメージを管理
Azure Container Registry ( ACR ) 全体像
Azure Container Registry
App Service Service Fabric Kubernetes Service Container Instance
ACRタスクによる、ビルドとパッチ
Azure Security Center
Scanned, Secure & Signed
Signed w/Content Trust
Webhooks
Batch
Event Grid
Azure Container Registry ( ACR )
ACRタスクによる、コンテナーのOSとフレームワークの更新
Docker Hub MCR ACR
レジストリ
SCC Providers ACR タスク Azure
Container Registry
ビルド トリガー
aka.ms/acr/tasks
パフォーマンス
遅延の少ない処理
機械学習
可搬性
Build once,
run anywhere
IoT
俊敏性
より迅速な
アプリケーション開発
マイクロサービス
コスト削減
リファクタリングなしに、
アプリを移行
コンテナーへの
リフト & シフト
コンテナーの利用シナリオ (Azureの場合)
資料の内容
• Azure Monitor for Container
• Azure Security Center
• Azure Governance
• Appendix:
• Service Fabric
• 今後の理解促進のために
• AzureでのContainerの位置づけ
• Azure Kubernetes Service
• Azure Container Instanceと
Virtual Kubelet
• Azure DevOps
Azureのコンテナー エコシステム
IaaSPaaS
Azure services
SQL
Database
Redis Cache
CosmosDB
And more!
Partner services
OpenShift
Pivotal Cloud
Foundry
Docker
Enterprise
Edition
Mesosphere
DC/OS
Azure
Azure
Container
Registry
(ACR)
OSBA
Azure Kubernetes
Service (AKS)
AKS
Engine
Batch
Azure Container
Instances
(ACI)
Virtual Machine
Scale Sets
(VMSS)
Service Fabric
Mesh Cluster
Virtual kubelet
Web Apps for
Container ( App
Service )
Azure Virtual
Machine
実運用環境での要件
✓ 高可用性
✓ PaaS サービス
Container上の
Database ( SQL Server, MySQL, PostgreSQLなど )
コンテナーのスケールアウトを簡素化するには?
かつ、IaaS/VM の運用をなくすには?
データコンピューティング
✓ コンテナー用のコンピューティング サービスの管理
✓ スケール アウト
実運用環境での要件をオーケストレーターで解決
Azure Data Services
( Azure SQL DB,
Azure DB for MySQL/PostgreSQL/MariaDB,
Cosmos DB など )
もしくは、
IaaS上のDatabase クラスター サービス
✓ 高可用性
✓ PaaS サービス
コンテナーのスケールアウトを簡素化するには?
かつ、IaaS/VM の運用をなくすには?
✓ コンテナー用のコンピューティング サービスの管理
✓ スケール アウト
データコンピューティング
マイクロサービスアーキテクチャでは、アプリが比較的小規模の独立したサービスで
構成され、複数コンテナーを連携させる必要がある。よって、複数コンテナーを管理
するオーケストレーション機能が重要な役割を担う (Kubernetes, Docker Swarm, etc)
コンテナー オーケストレーター
参考: Gabe Monroy on Twitter: "Strata of the Container Ecosystem
https://twitter.com/gabrtv/status/539805332432637952https://kubernetes.io/
コンテナー 年表 (Docker & Kubernetesにフォーカス)
2013
Docker
登場
2008
LXC
2014 2015 2016 2017 2018
Google
kubernetes発表
CNCF
設立
2013.3
2014.6
kubernetes 1.0
2015.7
Docker
Swam発表
2014.12
Mesosphere
DC/OS発表
2016.4
Docker
kubernetes
サポート宣言
2017.10
kubernetes 1.10
2018.3
Azure
kubernetes
Service
GA
2018.6
コンテナー技術の乱立 kubernetes標準化へ
仕様の標準化
CNI ( Container Network Interface )
CSI ( Container Storage Interface )
CRI ( Container Runtime Interface )
OCI ( Open Container Initiative )
Kubernetesについて
Googleが始めた、オープン ソース プロジェクト
2015年6月21日、Joe Bedaと、 Brendan Burns、Craig
McLuckie によって、 Kubernetes v1.0 がリリース
2016年7月12日、Brendan BurnsがMicrosoftでAzure上の
開発に参画
2018年8月29日、Googleは、Cloud Native Computing
Foundation® (CNCF®)へKubernetesプロジェクトのオーナーシッ
プと管理の移管を開始
Apprenda が主導するコミュニティで、Windowsサポートを追加
VANCOUVER, Canada – August 29, 2018 – Open Source Summit North America – The Cloud
Native Computing Foundation® (CNCF®), which sustains and integrates open source
technologies like Kubernetes® and Prometheus™, today announced that Google Cloud has
begun transferring ownership and management of the Kubernetes project’s cloud
resources to CNCF community contributors.
(https://www.cncf.io/announcement/2018/08/29/cncf-receives-9-million-cloud-credit-grant-
from-google/ より抜粋)
AKS GAリリース - 2018年6月14日(日本時間)
豊富な機能群
• Azureポータル、Azure CLIコマンド、ARMテンプレートに加えてTerraformを利用したクラスタ
構築も可能
• デフォルトでK8sのRole-based Access Control (RBAC) 設定可能
• Azure ADベースのアクセス制御も可能
• クラスタのスケーリング、アップグレード
• HTTPアプリケーションルーティング (外向けDNS名とIngressControllerが自動設定)
• GPU VMノード利用可能
• VNET連携 - Advanced Networking設定 (CNI Plugin利用) により新規VNET、または既
存のVNETへのクラスタのデプロイが可能。Podが他のピアリング接続されたVNETと接続可能。
またExpressRouteやVPN接続を通じてオンプレのサービスと接続可能
https://docs.microsoft.com/ja-jp/azure/aks/intro-kubernetes
AzureのKubernetes関連サービス
Azure Kubernetes Service (AKS)
Aks-engine
• OSS (MITライセンス) コンテナサービスエンジン
• ARMテンプレートを使ってK8sクラスタ構築・管理機能を提供
• 新規k8s機能が早い段階で利用可能で、 aks-engineで安定が確認された機能はAKSに順次導入されることが多い)
Kubernetes core concepts for AKS
https://docs.microsoft.com/azure/aks/concepts-clusters-workloads
https://docs.microsoft.com/ja-jp/azure/aks/supported-kubernetes-versions
KubernetesのVMSS対応
Kubernetes 1.12: Support for Azure Virtual Machine Scale Sets (VMSS) and Cluster-Autoscaler is Now Stable
https://kubernetes.io/blog/2018/09/27/kubernetes-1.12-kubelet-tls-bootstrap-and-azure-virtual-machine-scale-sets-vmss-move-to-general-availability/
Azure Virtual Machine Scale Sets (VMSS) allow you to create and manage a
homogenous VM pool that can automatically increase or decrease based on
demand or a set schedule. This enables you to easily manage, scale, and load
balance multiple VMs to provide high availability and application resiliency, ideal
for large-scale applications that can run as Kubernetes workloads.
With this new stable feature, Kubernetes supports the scaling of containerized
applications with Azure VMSS, including the ability to integrate it with cluster-
autoscaler to automatically adjust the size of the Kubernetes clusters based on
the same conditions.
Azure で、Kubernetes を簡単に!
Kubernetesの展開と管理を簡略化
タスク 従来の方法 Azureの場合
クラスターの作成 ネットワークと仮想マシンの展開
etcdを含む一連のシステム コンポーネントをインストール
証明書の生成とインストール
コントロール プレーンへエージェント ノードを登録
az aks create
クラスターの更新 マスター ノードの 更新
それぞれのワーカーノードを切断/除外して更新
az aks upgrade
クラスターのスケール 新しい仮想マシンの展開
システムコンポーネントをインストール
APIサーバーへノードを登録
az aks scale
Azure で、Kubernetes を簡単に!
コンテナー化されたアプリケーション開発を加速
タスク 従来の方法 Azureの場合
コンテナ化されたアプリケーションを
開発し、Kubernetesへ展開
アプリケーション リソースを構築
DockerfileとHelm チャートを定義
コンテナー イメージをビルド
コンテナーをレジストリーへプッシュ
Write Kubernetes manifestsとHelm チャートを記述
Kubernetesへ展開
draft init で、環境を構成
draft create で、DockerfileとHelm チャートを自動生成
draft up で、Kubernetesへ展開
マイクロサービス アーキテクチャーの
個々のサービスを構築してテスト
Minikubeで、ローカル開発環境をセットアップ
閉じた、一時的な依存関係を定義
重要なテストケースに関する依存関係の振る舞いを識別
期待される動作となるように依存するサービスをスタブ化
ローカルを変更、チェック インし、動作することを期待する
アプリケーション ログを検証
Dev Spaces で、継続的なテストとデバッグ
IDEで、ブレークポイントを利用したデバッグ
DNSへ登録しWebアプリケーション
をインターネットへ公開
イングレス コントローラーを展開
ロード バランサーのIPポートを作成
イングレス リソースを自分の展開先に追加
カスタム ドメインを取得
サービスのDNS Aレコードを作成
自分のクラスターへHTTPアプリケーションをルーティング
イングレス リソースを自分の展開先に追加
Azure で、Kubernetes を簡単に!
数クリックで、CI/CD のセットアップ
タスク 従来の方法 Azureの場合
CI/CDパイプラインをセットアップ
し、Kubernetesへ展開
Gitリポジトリの作成
ビルド パイプラインの作成
コンテナー レジストリーの作成
Kubernetes クラスターの作成
ビルド パイプラインを構成し、コンテナー レジストリーへプッシュ
ビルド パイプラインを構成し、Kubernetesへ展開
AKSをターゲットにした、Azure DevOps project の作成
コンテナー イメージを世界中で利
用可能にする
すべてのリージョンへ、コンテナー レジストリーを作成
複数のエンドポイントを持つビルド パイプラインを構成
すべてのリージョンで繰り返し、以降のビルドをプッシュ
GeoレプリケーションするAzure Container Registryを作成
イメージを単一のエンドポイントへプッシュ
クラスターとアプリケーションのログ
を集約し、正常性を追跡
ログ収集ソリューションの選択
クラスターにログ スタックを展開するか、サービスを展開
すべてのノードのログ エージェントを構成し、展開
Azureポータルで “コンテナー 監視を有効にする” にチェック
好みのオープン ソース ツールとAPIで作業可能
展開 DevOps 監視 ネットワーク ストレージ セキュリティ
Kubernetes
エコシステムの
サービスとツール
の活用
もしくは、
成長を続ける
Azureサービス
の活用
RBAC
VS Code
VSTS
ARM
Azure Monitor Azure VNET Azure Storage
Azure
Container
Registry
AAD
Key Vault
Demo Screen Shot
Azure Kubernetes Service クラスターの作成 – Azure ポータル
Demo Screen Shot
Kubernetesダッシュボードの表示
Demo Screen Shot
Azure Kubernetes Service クラスターのアップグレード
Kubernetesアプリ開発を効率化するOSSプロジェクト
1つのバージョン単位内の複数の
Kubernetesリソースを統合 ( Chart )
テンプレートはデフォルトの動作を提供し、
オーバーライド可能
事前構成済みアプリケーションを簡単に展
開できるHelmリポジトリーをアップグレードす
るような、ライフサイクルオペレーションが可能
Microsoft to acquire Deis to help companies innovate with Containers:
https://blogs.microsoft.com/blog/2017/04/10/microsoft-acquire-deis-help-companies-innovate-containers/
Helm - Package Manager
Helmとは?
• Kubernetesアプリのパッケージ管理とデプロイメントを行うツール
• Linuxにおけるapt-getやyum、Mac OSにおけるHomebrewのような位置付け
• LinuxにおけるDepsやRPM にあたるHelmパッケージのことをChartsと呼ぶ
https://helm.sh/
Helmの構成要素
• クライアント ( Helm ): 利用者のローカルマシンやCI/CDパイプラインにて利用
• サーバ ( tiller ): Kubernetesクラスタにて実際のデプロイメントを行う
Chartsレポジトリ
https://github.com/kubernetes/charts
Azure Dev Spaces での .NET Core と Visual Studio の使用
https://docs.microsoft.com/ja-jp/azure/dev-spaces/get-started-netcore-visualstudio
資料の内容
• Azure Monitor for Container
• Azure Security Center
• Azure Governance
• Appendix:
• Service Fabric
• 今後の理解促進のために
• AzureでのContainerの位置づけ
• Azure Kubernetes Service
• Azure Container Instanceと
Virtual Kubelet
• Azure DevOps
Azureのコンテナー エコシステム
IaaSPaaS
Azure services
SQL
Database
Redis Cache
CosmosDB
And more!
Partner services
OpenShift
Pivotal Cloud
Foundry
Docker
Enterprise
Edition
Mesosphere
DC/OS
Azure
Azure
Container
Registry
(ACR)
OSBA
Azure Kubernetes
Service (AKS)
AKS
Engine
Batch
Azure Container
Instances
(ACI)
Virtual Machine
Scale Sets
(VMSS)
Service Fabric
Mesh Cluster
Virtual kubelet
Web Apps for
Container ( App
Service )
Azure Virtual
Machine
Azure Container Instances (ACI)
クラスタフリー &サーバレス コンテナサービス
タスク(コンテナの実行単位)に割り当てたvCPUとメモリの量に応じて秒単位での
課金でコンテナを実行することができる技術。
サーバ / ノードを意識することなく、またクラスタの管理が不要であるため利用者
はインフラではなくコンテナ アプリケーションに集中できる。
Kubernetesが複数コンテナ間の連携を要する、ある程度予測可能で長く起動し
ているワークロードが向いているのに対して、このサービスはよりシンプルで、一時的、
かつバースト型のワークロードの実行が向いている
ACIの価格
Azure Container Instances
シングルコマンドで実行可能なクラスタフリーコンテナ環境
az container create ¥
-g aci_grp ¥
--name nginx ¥
--image library/nginx ¥
--ip-address public ¥
–cpu 2 --memory 5
ACI Connector for Kubernetesを使うことで、Kubernetesクラスタがコンテナを
ACIに直接展開できるようになる。開発者は必要に応じてVMとACIを混在させる
ことができるようになる
Kubernetesからの利用も可能
Kubernetes
control pane
Application
architect
Infrastructure
architect
Azure Container Instances (ACI)
ACI
Connector
Pod
Pod Pod
Pod
Pod Pod
Pod
Pod Pod
Pod
Pod Pod
VM VM
VM VM
Deployment/
tasks
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
WasteWaste
WasteWaste PodPod
PodPod
Kubeletの仮想実装 – 汎用的にKubernetesクラスターから外部サービスをプラグ
インとして利用可能にする仕組み
Virtual Kubelet
https://github.com/virtual-kubelet/virtual-kubelet
Azure Container Instances の VNET 統合
ACIをAzure仮想ネットワークにデプロイする
https://docs.microsoft.com/ja-jp/azure/container-instances/container-instances-vnet
Azure Container Instances の場合
Storage
Cosmos DB
SQL Database
Service
Endpoint
サブネットの委任 (Azure ポータルで2018/10/30より設定可)
オーケストレーターのための高速なネットワークプロビジョニング
“Project Swift”
オーケストレーターはワークロードを
顧客のVNETにインジェクトする
• 実行中の VM
• 高速なプロビジョニング
同じVM上で複数の顧客の
ワークロードを実行
複数のオーケストレーター
Antares, ACI / K8s, SF Mesh / SF
複数のコンテナランタイム
• Docker / Drawbridge / Argon / Xenon / ClearContainer
Network コントロールプレーン
Azure Server
Cluster Orchestrator
DNC
Network Host Agent
Azure Server
Network Host agent
CNI/CNS
Container 1
Container n
OrchAgent
…
Azure Container Registry を使用してコンテナー
イメージをビルドして保存する
Azure Container Instances で Docker コンテナー
を実行する
https://docs.microsoft.com/ja-jp/learn/paths/administer-containers-in-azure/
Azure Container Instances は、Azure
でコンテナーを実行する方法として最も簡
単で迅速な方法です。 このラーニング パス
では、コンテナーを作成して管理する方法、
ACI を利用して Kubernetes に柔軟なス
ケールを与える方法を紹介します。
資料の内容
• Azure Monitor for Container
• Azure Security Center
• Azure Governance
• Appendix:
• Service Fabric
• 今後の理解促進のために
• AzureでのContainerの位置づけ
• Azure Kubernetes Service
• Azure Container Instanceと
Virtual Kubelet
• Azure DevOps
S&P 500の50%近くが
2026年にはソフトウェア
企業に入れ替わる
Innosight
Corporate Longevity: Turbulence Ahead for Large Organizations
競争力を維持するには
あらゆる企業がソフトウェア
企業になる必要がある
開発者が、
会社のイノベーションの中心
平均すると、開発者はコードを書くことに、
半分以下の時間しか使えていない
革新者は、迅速かつ信頼性を確保して
顧客にアプローチする必要がある
DevOps とは?
People. Process. Products.
DevOps は
エンドユーザーに価値を継続的に
提供できるようにするための
人、プロセス、製品の集合
“
”
Build
&
Test
Continuous
Delivery
Deploy
Operate
Monitor
&
Learn
Plan
&
Track
Develop
優秀な DevOps 企業が達成したこと
High Performance DevOps Companies Achieve…
DevOps
製品市場投入の
高速化
収益の増加
2,604 倍
平均修復時間の高速化
2,555 倍
変更までの
リードタイム短縮
7 倍
低い変更失敗率
46 倍
開発サイクルの高速化
$
Source: 2018 Accelerate: State of DevOps: Strategies for a New Economy." N. Forsgren, J. Humble, G. Kim. DevOps Research and Assessment (DORA)
Azure DevOps
旧 Visual Studio Team Services: VSTS
実績のあるアジャイル ツールを使用
してより迅速にユーザーに価値をも
たらし、チームの垣根を越えて作業
を計画、追跡したり、作業に関す
る相談をしたりできます。
あらゆる言語、プラットフォーム、クラウド
に対応した CI/CD を使用して、ビルド、
テスト、デプロイできます。GitHub や他
の Git プロバイダーに接続し、継続的に
デプロイすることもできます。
クラウドでホストされた容量無制限
のプライベート Git リポジトリを入手
し、プル要求と高度なファイル管理
により、優れたコードを協力してビル
ドできます。
手動の探索的テスト ツールを使
用することで、テストと公開を自
信を持って行うことができます。
パッケージを作成、ホストしたら、チーム
で共有し、ワンクリックで CI/CD パイプ
ラインに成果物を追加できます。
Azure Boards Azure ReposAzure Pipelines
Azure Test Plans Azure Artifacts
https://azure.com/devops
➔
Azure DevOps
使用するツールやクラウドを自由に選択可能
マイクロソフト、オープ
ンソース、もしくはサー
ドパーティツールによる
ワークフローを混在し、
適合させる
Azure DevOps
では、開発者は
適切なツールを
選択できます
クラウド、オンプレミス、またはその両方をターゲットにして、必要なサーバーに展開
Azure DevOps: ダッシュボードによる進捗管理
ダッシュボード機能では様々な情報を一覧表示可能
Azure DevOps: Azure Boards
かんばんボード、バックログ、チームのダッシュボード、カスタム レポートを使用して作業を追跡
https://azure.com/devops➔
Connected from idea to release
Track all your ideas at every development stage and
keep your team aligned with all code changes linked
directly to work items.
Scrum ready
Use built-in scrum boards and planning tools to help
your teams run sprints, stand-ups, and planning
meetings.
Project insights
Gain new insights into the health and status of your
project with powerful analytics tools and dashboard
widgets.
Azure DevOps: Azure Boards
Scrum, Agile, CMMI プロセステンプレートが標準搭載
Epic
Feature
Product
Backlog
Task
Bug
Task
ポートフォリオ
バックログ
バックログ
Epic
Feature
User Story
Task
Bug
Task
エピック
機能
Requirement
Task
Bug
Task
Epic
Feature
Scrum Agile CMMI
Azure DevOps: Azure Repos
オープンソース プロジェクトから世界最大規模のリポジトリまでスケール可能な
無制限のプライベート Git リポジトリのホスティングと TFVC のサポート
https://azure.com/devops➔
Works with your Git client
Securely connect with and push code into your Git
repos from any IDE, editor, or Git client.
Web hooks and API integration
Add validations and extensions from the marketplace
or build your own using web hooks and REST APIs.
Semantic code search
Quickly find what you’re looking for with code-aware
search that understands classes and variables.
Azure DevOps: Azure Artifacts
完全に統合されたパッケージ管理を CI/CD パイプラインに追加し、
パブリックおよびプライベートソースの Maven、npm、NuGet のパッケージを作成、共有可能
Manage all package types
Get universal artifact management for Maven, npm,
and NuGet.
Add packages to any pipeline
Share packages, and use built-in CI/CD, versioning,
and testing.
Share code efficiently
Easily share code across small teams and large
enterprises.
https://azure.com/devops➔
Azure DevOps: Azure Test Plans
エンドツーエンドの追跡が可能な、スクリプト化されたテストを計画、実行、追跡し、
開発ライフサイクル全体を通して品質を評価
Capture rich data
Capture rich scenario data as you execute tests to
make discovered defects actionable. Explore user
stories without test cases or test steps. You can create
test cases directly from your exploratory test sessions.
Test across web and desktop
Test your application where it lives. Complete scripted
tests across desktop or web scenarios. Test on-
premises application from the cloud and vice-versa.
Get end-to-end traceability
Leverage the same test tools across your engineers
and user acceptance testing stakeholders. Pay for the
tools only when you need them.
https://azure.com/devops➔
Azure DevOps: Azure Test Plans
Test Plans と Test & Feedback 拡張機能
手動テストのシナリオ定義と実行、結果の管理
Test & Feedback 拡張機能を使ったキャプチャやバグ起票
https://marketplace.visualstudio.com/items?itemName=ms.vss-exploratorytesting-web#supportedbrowsers
Azure DevOps: Azure Test Plans
Azure Pipelineによるテストの自動化
CI のビルド タスクによる各種テストの自動化
自動ビルドの結果でテストやカバレッジの結果も確認可能
Azure DevOps: Azure Pipelines
オープン ソース用に 10 個の無料の並列ジョブ (時間制限なし) を実行可能な、
Linux, macOS, および Windows 用のクラウドホステッド パイプライン
Any language, any platform, any cloud
Build, test, and deploy Node.js, Python, 
Java, PHP, Ruby,
C/C++, .NET, Android, and iOS apps. Run in parallel on
Linux, macOS, and Windows. Deploy to Azure, AWS,
GCP or on-premises
Extensible
Explore and implement a wide range of community-
built build, test, and deployment tasks, along with
hundreds of extensions from Slack to SonarCloud.
Support for YAML, reporting and more
Best-in-class for open source
Ensure fast continuous integration/continuous delivery
(CI/CD) pipelines for every open source project. Get
unlimited build minutes for all open source projects with
up to 10 free parallel jobs across Linux, macOS and
Windows
https://azure.com/pipelines➔
Containers and Kubernetes
Easily build and push images to container registries like
Docker Hub and Azure Container Registry. Deploy
containers to individual hosts or Kubernetes.
Demo Screen Shot
Azure Pipeline
Build
Utility
Deploy
Tool
Azure Pipelineで使えるタスクの例
一部を抜粋
コンテナーを使用した DevOps; CI/CD pipeline
https://docs.microsoft.com/ja-jp/azure/architecture/example-scenario/apps/devops-
with-aks
GitHubとの統合
開発者の生産性を最大化するための統合
Visual Studio から、GitHub
リポジトリへの接続
Azure BoardsとGitHubコミッ
トのリンク
Azure Pipelineにより、あらゆ
るプラットフォーム、もしくはクラ
ウドで、継続的にビルド、テスト、
展開
使い慣れたツールを利用可能
既存のツールとワークフローとの統合
Boards
(Azure DevOps)
Visual Studio
Visual Studio Code
Pipelines + Test
Plans & Artifacts
(Azure DevOps)
Monitor
(Azure Monitor)
GitHub
Trello Atom GitHub Jenkins Terraform ELK Stack
GitHubからAzure プラットフォーム全体へのアクセス
Operate
Deliver
Jenkins
Maven
Packer
Terraform
Ansible
Chef
ELK Stack
Grafana
Puppet
5分以下で、どんなAzureアプ
リでも、どんなAzureサービス
上にでもビルド
• 一般的なアプリケーションフレームワークを
標準でサポート
• CI/CDパイプライン全体を、自動で統合
• Application Insightsによる、標準の
監視
• 展開先プラットフォームは自由に選択
https://azure.microsoft.com/ja
-jp/features/devops-projects/
Azure DevOps Projectsの利用
Azure DevOps Projects は、 .NET core, ASP.NET, Node.js, Java, Python,
もしくは PHP アプリケーションのための Azureリソース作成と、継続的統合(CI)と
継続的配置(CD)のパイプラインの構成のための簡便なUIを提供
Azure DevOps Projectsの雛型は GitHub 上に存在
https://github.com/Microsoft/devops-project-samples
Azure DevOps は、小規模なチームから大企業までサポート
Instead of telling people to wait for 6
months for a new feature, we can give it to
them in a few weeks…Our 2800 worldwide
developers can use the same backlog, user
stories and tests whether they’re on
Windows or Linux… building for iOS or
Android.
Microsoft made it really easy to break
outside the silos… and tie the DevOps
process into the fulfilment of business
process. Without the tools that we have
today, we would not be successful.
“
“
”
”
Branches sync 500 percent faster. Builds
are 400 percent faster, with the typically
six-hour process reduced to 90 minutes.
We (now have) a highly streamlined
process that operates with a few button
clicks—and one-button deployment.
Speed is gained in moving to the PaaS
offering of Azure DevOps. PaaS provides
regularly released features and a future-
proof capability, eliminating the need for
Accenture to maintain infrastructure and
go through upgrade cycles.
“
“
”
”
DevOps at Microsoft
9万人以上の社内ユーザーを抱えるマイクロソフトがAzure DevOpsを選択
Data: Internal Microsoft engineering system activity, August 2018
372k
月次のプル リクエスト
2m
月次のGitコミット
78,000日次の展開数
4.4m
月次のビルド数
500m
日次のテスト実行
500k
日次のワーク アイエム更新
5m
日次のワーク アイテム参照
数
https://aka.ms/DevOpsAtMicrosoft➔
Azure DevOps の利用料
無料
無制限のユーザー数とビルド時間
• Azure Pipelines: CI/CD 用の 10 個の並列
ジョブ (時間制限なし)
• Azure Boards: 作業項目トラッキングとかんば
んボード
• Azure Repos: 無制限のパブリック Git リポジト
リ
無料
5 ユーザーまで無料で開始
• Azure Pipelines: CI/CD 用の 1 個のホスト
ジョブ (1,800 分/月) および 1 個のセルフホスト
ジョブ
• Azure Boards: 作業項目トラッキングとかんば
んボード
• Azure Repos: 無制限のプライベート Git リポジ
トリ
• Azure Artifacts: パッケージ管理 (5 ユーザーが
無料)
• ロード テスト (20,000 VUM/月)
• 無制限の関係者
¥3,360/10ユーザー/月
• Azure Pipelines: CI/CD 用の 1 個のホスト
ジョブ (1,800 分/月) および 1 個のセルフホスト
ジョブ
• Azure Boards: 作業項目トラッキングとかんば
んボード
• Azure Repos: 無制限のプライベート Git リポジ
トリ
• Azure Artifacts: パッケージ管理 (5 ユーザーが
無料)
• ロード テスト (20,000 VUM/月)
• 無制限の関係者
• Visual Studio サブスクライバーは無料
https://azure.microsoft.com/ja-jp/pricing/details/devops/➔
あらかじめ用意されたサンプル テンプレートをもとに、ソースコード、作業項目、イテレーション、ビ
ルド、リリースパイプラインなどを自分の組織内にプロジェクトとして自動生成するサービス
Generator: https://azuredevopsdemogenerator.azurewebsites.net/
Doc: https://docs.microsoft.com/en-us/azure/devops/demo-gen/?view=azdevops
Azure DevOps Demo Generator
Azure DevOps Roadmap
公開されているAzure Boardsで、Azure DevOpsの開発状況を確認可能
Azure DevOps Features Timeline
https://docs.microsoft.com/ja-jp/azure/devops/release-notes/
Azure DevOps Roadmap (Azure Boards)
https://dev.azure.com/mseng/Azure%20DevOps%20Roadmap
Demo Screen Shot
Azure DevOps Roadmap
Azure DevOps Server 2019 RC
https://azure.microsoft.com/ja-jp/services/devops/server/
Azure DevOps Server 2019 は、
Microsoft Azure DevOps のコードベー
スを提供しており、セルフホストを望まれる
お客様向けに最適化されています。これは
Azure DevOps をオンプレミスで実行する
必要があるために Azure DevOps インス
タンスを確実に隔離する必要があるお客
様や、Azure DevOps のホストされたバー
ジョンを利用できないリージョンで実行する
ことを希望されるお客様向け。
Azure DevOps Server のサブスクリプション購入
¥5,040/月
Visual Studio Professional
¥28,000/月
Visual Studio Enterprise
• Visual Studio サブスクリプションには、Azure
DevOps 用のサーバー ライセンスに加えて、サブスクラ
イバー用の単一の CAL が含まれています。
¥672/月
Azure DevOps ユーザーの購入
• Azure DevOps ユーザーはそれぞれサーバーの CAL を
持ち、組織の Azure DevOps Server に接続できま
す。
• Test Manager、Package Management、追加の
プライベート パイプラインなどの拡張機能は、Visual
Studio Marketplace で購入できます。
https://azure.microsoft.com/ja-jp/pricing/details/devops/server/➔
資料の内容
• Azure Monitor for Container
• Azure Security Center
• Azure Governance
• Appendix:
• Service Fabric
• 今後の理解促進のために
• AzureでのContainerの位置づけ
• Azure Kubernetes Service
• Azure Container Instanceと
Virtual Kubelet
• Azure DevOps
監視
Azure Monitorのブランド変更
今後も継続されます。 エージェントやソリューションなど、Log
Analytics の一部と見なされていた他の機能は、Azure Monitor の
機能に変更されます。 機能は、Azure portal のエクスペリエンスに
加えられる機能の改善以外に変更点はありません。
Operations Management Suite ブランドの廃止
Operations Management Suite (OMS) は、ライセンス目的で以
下の Azure 管理サービスをバンドルしたものです。
• Application Insights
• Azure Automation
• Azure Backup
• Log Analytics
• Site Recovery
これらのサービスに新しい価格設定が導入されました。新規のお客様
は OMS バンドルを入手できなくなりました。 前述の Azure Monitor
への統合を除いて、OMS の一部だったサービスは変更されていません。
監視サービスを Azure Monitor への統合
Log Analytics と Application Insights は、Azure リソースとハイブ
リッド環境を監視する単一の統合エクスペリエンスを提供するために
Azure Monitor に統合されました。 これらのサービスから削除された
機能はありません。機能を失ったり妥協したりすることなく、これまでと
同じシナリオを実行できます。
これらの各サービスのドキュメントは、Azure Monitor の単一のコンテン
ツ セットに統合されています。 そのため、特定の監視シナリオに関する
すべてのコンテンツを 1 つの場所で見つけることができます。複数のコン
テンツ セットを参照する必要はありません。 統合サービスの進化に
伴って、今後もコンテンツの統合を進める予定です。
Log Analytics の再定義
Log Analytics は、Azure の管理において中心的役割を果たします。
たとえば、さまざまなソースからテレメトリなどのデータを収集します。また、
アプリケーションやリソースの運用に欠かせない分析情報を得る手段と
してクエリ言語や分析エンジンを備えていることも、そうした役割の 1
つです。 この重要な役割は、Azure Monitor の機能として
https://docs.microsoft.com/ja-jp/azure/azure-monitor/azure-monitor-rebrand
Azure Monitorによる統合監視
Metrics
Logs
Application Containers VM Monitoring
Solutions
Insights
Dashboards Views Power BI Workbooks
Visualize
Metrics Explorer Log Analytics
Analyze
Alerts Autoscale
Respond
Event Hubs Ingest &
Export APIs
Logic Apps
Integrate
Azure Monitor
Custom Sources
Application
Operating System
Azure Resources
Azure Subscription
Azure Tenant
監視: Azure Monitor
監視: Azure Monitor: リソースグループ全体の可視化
監視: Azure Monitor for VM
監視: Azure Monitor Log Analyticsによる詳細なクエリ
監視: Azure Monitor Application InsightsによるEnd-to-Endの診断
NEW!
監視の課題
一般的な監視ツール
App
OS
Hypervisor
インフラ 監視
アプリケーション APM
監視
CPU, メモリ, ネットワーク, スト
レージなどのパフォーマンスやログ
監視
APMによりボトルネック や
エラーの検知
App
OS
監視の課題
フルスタックの監視ギャップ
App App App
OS OS
Hypervisor
インフラ 監視
アプリケーション APM
監視
CPU, メモリ, ネットワーク, スト
レージなどのパフォーマンスや
ログ監視
APMにより、ボトルネックや
エラーの検知
Containers ギャップ
App
監視の課題
コンテナ特性による監視の困難
作成・起動・停止のいずれも非常に短時間
統合環境による「うるさい隣人」問題
コンテナのイメージ、状態、稼働場所のトラッキングが難しい
一か所でコンテナ環境を監視するツールが内蔵されてない
監視の課題
他層の監視は?
ホスト ホスト ホスト
Container Orchestrator
containers/
pods
Docker Docker Docker
他のLayerは?
監視の課題
Kubernetes クラスター
Orchestrator
(Cluster)
NameSpace1
(Prod)
Controller
Resource
(Replica)
PodsA
Container-A Container-A1 Container-A2
Controller
Resource
(Stateful)
PodsB
ContainerB
Controller
Resource
(Stateful-2)
PodsC
ContainerC
NameSpace2
(Dev)
Controller
Resource
(Deployment)
Pods1
Containers1 Container2
Pods2
Containers3
問題のコンテナ
監視の課題
コンテナ監視に対しての、お客様の声
アプリ障害がクラスターの問題なのかを見極めたい
問題提起をしてくれる監視ツールがほしい
クラスター内をドリルダウンができ、フィルターをかけたい
デベロッパーのkubectlなどクラスターへのアクセスを制限したい
監視システムの管理に人件費や手間をかけたくない
Azure上でkubernetesを使っているなら、Azureの監視ツールを使いたい
Azure Monitor for Containers
https://docs.microsoft.com/ja-jp/azure/azure-monitor/insights/container-insights-overview
クロス サブスクリプション マルチクラスター
ヘルス ビュー NEW!
Azure DevOps Projectとの連携 NEW!
サーバレス Kubernetesの監視 NEW!
Kubernetes イベント & Container
Logを解析
Node, Controller, Container全般のヘル
スとパーフォーマンスを視覚化
クラスタードリルダウン とnamespace,
service, and node フィルター
よくある構成との対比
Azure Monitor for ContainersPrometheus などを利用した監視
database
LogMetric
Database
Visualization
Health
Metric
Log
Visualization
Datastore
Retention
Retention
https://azure.microsoft.com/ja-jp/blog/monitor-azure-services-and-applications-using-grafana/
Monitor Azure services and applications using Grafana
11月 9, 2017 に投稿済み
Ashwin Kamath Principal Program Manager, Azure Monitor
Today, we are excited to introduce the Grafana plugin for Azure Monitor and Application Insights. v0.1.0 of the Azure Monitor Data Source plugin
has now added support for the Azure US Government, Azure Germany, and Azure China clouds. Azure is an open platform that enables you to
bring workloads built using your favorite tools and frameworks, and host them alongside a wide variety of services in Azure. As you continue your
journey to the cloud, onboarding your applications to Azure, many of you expressed the need to leverage your existing open source devops and
management tools for business continuity. Our mission is to meet you where you are and enable you to seamlessly leverage these tools in Azure.
One popular
tool is Grafana, a leading open source software to visualize
your time series metrics. Several of you provided feedback
on the ability to consume metrics from Azure services and
applications in Grafana, which is part of your existing
monitoring investments. We have some great news – you
can now use the Grafana data source plugin for Azure to
do this.
Demo Screen Shot
Azure Monitor – AKSの監視
資料の内容
• Azure Monitor for Container
• Azure Security Center
• Azure Governance
• Appendix:
• Service Fabric
• 今後の理解促進のために
• AzureでのContainerの位置づけ
• Azure Kubernetes Service
• Azure Container Instanceと
Virtual Kubelet
• Azure DevOps
Azure Security Center
https://blogs.msdn.microsoft.com/azuresecurity/2016/10/31/how-does-azure-security-center-help-microsoft-it/
•
•
•
Demo Screen Shot
Azure Security Center – 規制へのコンプライアンス
Demo Screen Shot
Azure Security Center – コンテナーセキュリティ構成の脆弱性を修復する
Screen Shot
Azure Security Center – セキュリティ スコア
53
Azure Security Center
ターゲット攻撃 - 異常値検知 (アノマリ検知) によるブルート フォース攻撃の検出
Azure Security Center
マルウェア対策 -クラッシュ分析によるインメモリ マルウェアとエクスプロイトの検知
実例 :
▪ 不正な PDF.EXE — アンチ ウィルス エンジン が 8% しか検知できなかったフィッシング
ソフトウェアを検知
▪ RemoteIE—ブラウザのメモリに侵入しデータを盗み取るトロイの木馬の検知
▪ Carberp.K—キーロガーによるクレジットカード、認証等を盗み取るトロイの木馬を検知
Azure Security Center
脅威インテリジェンス
Azure Security Center
Just In Time VMアクセス
Azure Security Center
セキュリティ プレイブック
資料の内容
• Azure Monitor for Container
• Azure Security Center
• Azure Governance
• Appendix:
• Service Fabric
• 今後の理解促進のために
• AzureでのContainerの位置づけ
• Azure Kubernetes Service
• Azure Container Instanceと
Virtual Kubelet
• Azure DevOps
なぜ、ガバナンスが必要か?
デジタル化へ
の
プレッシャー
市場展開の
短縮が必要
DevOps
へのシフト
無秩序に
拡大する
クラウド活用
ガバナンス: 従来のアプローチ
◼ 統制のためにスピードを犠牲に
開発担当者
運用担当者
クラウド管理者
申請書 デプロイ
チェックシート
ガバナンス: 俊敏性と両立するアプローチ
開発担当者
ワークフローで
はなく組み込み
ポリシーで管理
運用担当者
クラウド管理
チーム
システムのデプロイ
コストの管理
ポリシー準拠
ガバナンス: Azure Governance Services
クラウドリソースがコンプライアンス準拠していることを保証するネイティブプラットフォーム
Blueprints
ポリシーを再利用可能
な形で定義
ポリシー適合状態維持
しながらデプロイや更新
を実施
Resource Graph
自身のクラウドリソース
を検索、分析
Management Group
組織構造に応じて
階層構造を定義、
グループ化
Cost
利用料を監視、分析
コストを最適化
Policy
リアルタイム統制
コンプライアンス適合
の調査と修復
NEW NEW
Control VisibilityEnvironment ConsumptionHierarchy
Azureとは
Microsoft Azureは、ビジネス上の課題への対応
を支援するために絶えず拡大を続けるクラウド サー
ビスの集合体です。世界規模の巨大なネットワー
クに対し、お気に入りのツールやフレームワークを
使ってアプリケーションを自在に構築、管理、
デプロイすることができます。
https://www.seshop.com/product/detail/22378
資料の内容
• Azure Monitor for Container
• Azure Security Center
• Azure Governance
• Appendix:
• Service Fabric
• 今後の理解促進のために
• AzureでのContainerの位置づけ
• Azure Kubernetes Service
• Azure Container Instanceと
Virtual Kubelet
• Azure DevOps
Azureのコンテナー エコシステム
IaaSPaaS
Azure services
SQL
Database
Redis Cache
CosmosDB
And more!
Partner services
OpenShift
Pivotal Cloud
Foundry
Docker
Enterprise
Edition
Mesosphere
DC/OS
Azure
Azure
Container
Registry
(ACR)
OSBA
Azure Kubernetes
Service (AKS)
AKS
Engine
Batch
Azure Container
Instances
(ACI)
Virtual Machine
Scale Sets
(VMSS)
Service Fabric
Mesh Cluster
Virtual kubelet
Web Apps for
Container ( App
Service )
Azure Virtual
Machine
Azureでのオーケストレーターの選択
オーケストレーター 内容 適用領域 一般的なワークロード
Kubernetes は、複数ホストのクラスター上
のアプリケーション コンテナーの、自動展開、
自動スケーリング、運用のためのオープン ソー
ス プラットフォームです。
AKS: クラスターを構成するVMに課金
AKS Engine: IaaS によるコンテナー インフ
ラストラクチャー
コンテナー ベースの
マイクロサービス
Azure Service Fabric は、スケーラブルで、
信頼性のあるマイクロサービスのパッケージン
グ、展開、運用を簡素化するための、分散
システム プラットフォームです。
Mesh: PaaS/サーバーレス プラットフォーム
Cluster: クラスターを構成するVMに課金
a) コンテナー ベースの
マイクロサービス
b) プレーンなプロセスを
ベースにしたマイクロ
サービス
c) ステートフルなサービス
高い成熟度:
低い成熟度:
高い成熟度:
低い成熟度:
Azureサービス
Azure Service Fabric
(Mesh と cluster)
Service Fabric
OSS エコシステム
Microsoftのエコシステム
とOSS
Azure Kubernetes Service
(AKS)
Kubernetes
プログラミング
モデル
DevOps
ツール
オーケスト
レーション
ライフサイクル
管理
正常性
監視
常時稼働
可用性
自動
スケール
Azureオンプレミス インフラあらゆるクラウド開発マシン
Service Fabric: マイクロサービス プラットフォーム
あらゆるクラウド、あらゆるスケールで、アプリケーションとマイクロサービスを構築、デプロイ
実行可能ファイルReliable Services (.NET, Java)
Reliable Actors (.NET, Java)ASP.NET Core
コンテナー
Power BI
Dynamics
Intune
Cortana Skype
Cosmos DB
IoT Hub
Event Hub
SQL Database
Azure
Monitor
Core Azure
Services
Archive
Storage
Visual Studio
Team Services
Stream Analytics
Azure Database
for PostgreSQL
Azure Database
for MySQL
Azure
Container
Registry
Event Grid
Azureを含む、Microsoft のサービス基盤
Service Fabric は、ミッション クリティカルなサービス向けに設計
独自のインフラを持ち込む
Service Fabric
スタンドアロン
オンプレミスあらゆる
クラウド
開発マシン
専有の Azure クラスター
Azure
Service Fabric
Service Fabric の実行環境
Screen Shot
Service Fabric
「どのようにして、既定で
自分のアプリケーションで
簡単で有益な診断を
構成するか?」
「どのようにして、リクエストを
特定のサービスにルーティング
するためのアプリケーション
ゲートウェイを構築するか?」
「どのようにして、
CI/CD パイプラインで、
運用環境のダウンタイムなしに、
単一のマイクロサービスを
アップデートするか?」
「どのようにして、ネットワーク
障害とマイクロサービス間の
リトライの複雑さに対処するか?」
「どのようにして、使用量を
基にした、より粒度の
細かいレベルでの
課金を可能にするか?」
「どのようにして、自分の
クラスターを簡単に
スケール イン/アウトするか?」
「どのようにして、ピーク時
向けに、自分のクラスターの
自動スケールを設定するか?」
「いくつの VMSS
ノード型を持つべきか?」 「どの VM サイズを
使うべきか?」
「どのようにして、自分の VM と
アプリケーション証明書を
管理するか? どのようにして、
自動ロールオーバーを行うか?」
アプリケーションとインフラの課題
独自のインフラを持ち込む
Service Fabric
スタンドアロン
オンプレミス
あらゆる
クラウド
開発マシン
専有の Azure クラスター
Azure
Service Fabric
Azure
Service Fabric Mesh
フル マネージドの
マイクロサービス プラットフォーム
Azure Service Fabric Mesh を発表
サーバーレス
インフラ
ライフサイクル
管理
従量課金
オンデマンドで
スケール
インテリジェントな
トラフィック
ルーティング
マイクロサービス/
コンテナーの
オーケストレーション
セキュリティ、
コンプライアンス
正常性
監視
</>
Azure Service Fabric Mesh
ビジネス クリティカルなアプリケーション向けのフル マネージドのマイクロサービス プラットフォーム
.NET
</>
マイクロサービス
開発
• フルマネージドService Fabric クラスタサービス(PaaS)。コンテナー化アプリのみデプロイ可能。
• 使った分だけ課金で利用者側でのインフラ管理が不要。ただしService Fabricと比べ自由度が
低い。
資料の内容
• Azure Monitor for Container
• Azure Security Center
• Azure Governance
• Appendix:
• Service Fabric
• 今後の理解促進のために
• AzureでのContainerの位置づけ
• Azure Kubernetes Service
• Azure Container Instanceと
Virtual Kubelet
• Azure DevOps
クイック スタート: Azure Portalで仮想マシン スケール セットを作成する
https://docs.microsoft.com/ja-jp/azure/virtual-machine-scale-sets/quick-create-portal
クイック スタート: Azure Kubernetes Service (AKS) クラスターのデプロイ
https://docs.microsoft.com/ja-jp/azure/aks/kubernetes-walkthrough-portal
クイック スタート: Azure Container Instances でアプリケーションを実行する
https://docs.microsoft.com/ja-jp/azure/container-instances/container-instances-quickstart-portal
クイック スタート: Service Fabric に Windows コンテナーをデプロイする
https://docs.microsoft.com/ja-jp/azure/service-fabric/service-fabric-quickstart-containers
Docsのクイック スタートで、サービスを体験!
おすすめのウェビナー シリーズ
• Azure へのお引越しシリーズ (全6回)
• Azure はじめの一歩 (全6回)
• 一歩先行く Azure Computing シリーズ (全3回)
• Windows Server 2019 徹底紹介シリーズ (全4回)
https://azure.microsoft.com/ja-jp/overview/webinars/
200以上のオンデマンド
ウェビナーと、随時ライブ
ウェビナーを、提供中
ついに上陸!PaaS の最新兵器、ご紹介 (App
Service on Linux & Azure Database for
PostgreSQL/MySQL)
Web App for Containers 概要と実戦投入への準
備(2018/2/8版)
Web App for Containers 概要と実戦投入への準
備 -実践編-(2018/3/27版)
Web App for Containers + Cosmos DBで コンテ
ナ対応したMEANアプリを作ろう!
オンデマンド ウェビナー: App Service
App ServiceApp Service
Web サーバー管理者のための Azure App Service
再入門
Azure PaaS を活用したモダン E コマースソリューション
の構築方法 - App Service から Azure Search まで
PaaS 機能をご紹介 -
Xamarin と Cognitive Services、そして Visual
Studio App Center が実現する Intelligent
Mobile App
iOS/Android アプリ開発の必須機能をご紹介!
Visual Studio App Center で始めるモバイルアプリ
高速開発の基礎と実践
オンデマンド ウェビナー: Azure Data Services
Azure Data Services (Cosmos DB / SQL DB)
実録! Cosmos DB でのチャットサービス稼働
~MongoDB API 編~
クラウドネイティブなアプリケーションを実現する「Azure
Cosmos DB」のキホンと使いドコロ
SQL Server 2008 EOS 直前 ! まだ間に合う SQL
Server 移行 (クラウド編)
Managed Instance 徹底攻略
Azure Database for MySQL / PostgreSQLを使っ
てアプリケーション開発に注力しませんか?
Azure Database for
MySQL/MariaDB/PostgreSQL 入門
何が違う?Azure SQL Database for
MySQL/PostgreSQL/MariaDB
ついに上陸!PaaS の最新兵器、ご紹介 (App
Service on Linux & Azure Database for
PostgreSQL/MySQL)
Azure Data Services (OSS)
Azure上でのコンテナ利用パターン紹介
Microsoft Azureで動くコンテナ技術の紹介と活用
方法 ~Azure WebApp/Azure Container
Service(K8S)/Container Registry/RedHat
OpenShift/Pivotal Cloud Foundry~
きっちり“コンテナ”を理解しよう
一挙紹介! Kubernetes on Azureで実現する快
適なマイクロサービス環境 ~ Microsoft Build 2018
での発表内容をお届け~
オンデマンド ウェビナー: コンテナ
ContainerContainer
Web App for Containers 概要と実戦投入への準
備(2018/2/8版)
Web App for Containers 概要と実戦投入への準
備 -実践編-(2018/3/27版)
Web App for Containers + Cosmos DBで コンテ
ナ対応したMEANアプリを作ろう!
短期モバイルアプリ開発に不可欠な ”コンテナ活用”
最新事例と始め方
オンデマンド ウェビナー: サーバーレス、その他
Serverless
入門編 インフラ構築不要!Azure で作る Web アプ
リケーション
本格化するサーバーレス コンピューティングと Azure
Functions の進化
Azure Functions&Logic App ではじめるサーバレス
アプリケーション: 入門編
Azure Functions&Logic App ではじめるサーバレス
アプリケーション: 応用編
高速!高精度!Azure Search はじめの一歩
GA目前! これから始める Chatbot 構築 ~
Microsoft Bot Framework 基礎編
Microsoft Bot Framework と Cognitive Services
LUIS で実現する 自然言語解析チャットボットの構築
Bot Framework ではじめるチャットボット開発
Node.jsとBot FrameworkでChat Botをつくってみよ
う!
その他 (Search / Bot )
OpenShift on Azureで始めるDevOps (最新版
2018/5/8)
Azureハイブリッドクラウドの本当の価値を引き出す
PaaSの活用 ~Pivotal Cloud Foundry on Azure
& Azure Stackがもたらすメリット
オンデマンド ウェビナー: DevOps関連
DevOps (OSS)DevOps
大好評!Azure DevOps Projects 最新情報
解説 Azure DevOps Project ~Visual Studio
Team Services / Team Foundation Server で自
動化をしたい方にお勧めです~
Azure でモダンな共同開発環境をつくろう!開発環
境としての Azure 活用のポイント
https://www.microsoft.com/ja-jp/cloud-platform/azure-site-usage
https://aka.ms/mspnp
© 2019 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be
registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date
of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a
commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of
this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Weitere ähnliche Inhalte

Was ist angesagt?

3分でわかるAzureでのService Principal
3分でわかるAzureでのService Principal3分でわかるAzureでのService Principal
3分でわかるAzureでのService PrincipalToru Makabe
 
Azure Monitor Logで実現するモダンな管理手法
Azure Monitor Logで実現するモダンな管理手法Azure Monitor Logで実現するモダンな管理手法
Azure Monitor Logで実現するモダンな管理手法Takeshi Fukuhara
 
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018Shinichiro Kosugi
 
Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう!
Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう! Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう!
Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう! Yoichi Kawasaki
 
今こそ知りたい!Microsoft Azureの基礎
今こそ知りたい!Microsoft Azureの基礎今こそ知りたい!Microsoft Azureの基礎
今こそ知りたい!Microsoft Azureの基礎Trainocate Japan, Ltd.
 
Office365 および Azure AD 管理者が必ずやっておくべきセキュリティ対策
Office365 および Azure AD 管理者が必ずやっておくべきセキュリティ対策Office365 および Azure AD 管理者が必ずやっておくべきセキュリティ対策
Office365 および Azure AD 管理者が必ずやっておくべきセキュリティ対策Yusuke Kodama
 
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)Trainocate Japan, Ltd.
 
Hybrid Azure AD Join 動作の仕組みを徹底解説
Hybrid Azure AD Join 動作の仕組みを徹底解説Hybrid Azure AD Join 動作の仕組みを徹底解説
Hybrid Azure AD Join 動作の仕組みを徹底解説Yusuke Kodama
 
IDaaS を正しく活用するための認証基盤設計 ~Azure Active Directory の構成パターン詳細~
IDaaS を正しく活用するための認証基盤設計 ~Azure Active Directory の構成パターン詳細~IDaaS を正しく活用するための認証基盤設計 ~Azure Active Directory の構成パターン詳細~
IDaaS を正しく活用するための認証基盤設計 ~Azure Active Directory の構成パターン詳細~Trainocate Japan, Ltd.
 
20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本Amazon Web Services Japan
 
Data Factory V2 新機能徹底活用入門
Data Factory V2 新機能徹底活用入門Data Factory V2 新機能徹底活用入門
Data Factory V2 新機能徹底活用入門Keisuke Fujikawa
 
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアルAzure API Management 俺的マニュアル
Azure API Management 俺的マニュアル貴志 上坂
 
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識Minoru Naito
 
Azure Log Analytics 概要
Azure Log Analytics 概要Azure Log Analytics 概要
Azure Log Analytics 概要喜智 大井
 
Microsoft Azure のセキュリティ
Microsoft Azure のセキュリティMicrosoft Azure のセキュリティ
Microsoft Azure のセキュリティjunichi anno
 
現場からみた Azure リファレンスアーキテクチャ答え合わせ
現場からみた Azure リファレンスアーキテクチャ答え合わせ現場からみた Azure リファレンスアーキテクチャ答え合わせ
現場からみた Azure リファレンスアーキテクチャ答え合わせKuniteru Asami
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことAmazon Web Services Japan
 
動的コンテンツをオリジンとしたCloudFrontを構築してみた
動的コンテンツをオリジンとしたCloudFrontを構築してみた動的コンテンツをオリジンとしたCloudFrontを構築してみた
動的コンテンツをオリジンとしたCloudFrontを構築してみたTaiki Kawamura
 

Was ist angesagt? (20)

3分でわかるAzureでのService Principal
3分でわかるAzureでのService Principal3分でわかるAzureでのService Principal
3分でわかるAzureでのService Principal
 
Azure Monitor Logで実現するモダンな管理手法
Azure Monitor Logで実現するモダンな管理手法Azure Monitor Logで実現するモダンな管理手法
Azure Monitor Logで実現するモダンな管理手法
 
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
 
Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう!
Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう! Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう!
Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう!
 
Keycloakの最近のトピック
Keycloakの最近のトピックKeycloakの最近のトピック
Keycloakの最近のトピック
 
今こそ知りたい!Microsoft Azureの基礎
今こそ知りたい!Microsoft Azureの基礎今こそ知りたい!Microsoft Azureの基礎
今こそ知りたい!Microsoft Azureの基礎
 
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
 
Office365 および Azure AD 管理者が必ずやっておくべきセキュリティ対策
Office365 および Azure AD 管理者が必ずやっておくべきセキュリティ対策Office365 および Azure AD 管理者が必ずやっておくべきセキュリティ対策
Office365 および Azure AD 管理者が必ずやっておくべきセキュリティ対策
 
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
 
Hybrid Azure AD Join 動作の仕組みを徹底解説
Hybrid Azure AD Join 動作の仕組みを徹底解説Hybrid Azure AD Join 動作の仕組みを徹底解説
Hybrid Azure AD Join 動作の仕組みを徹底解説
 
IDaaS を正しく活用するための認証基盤設計 ~Azure Active Directory の構成パターン詳細~
IDaaS を正しく活用するための認証基盤設計 ~Azure Active Directory の構成パターン詳細~IDaaS を正しく活用するための認証基盤設計 ~Azure Active Directory の構成パターン詳細~
IDaaS を正しく活用するための認証基盤設計 ~Azure Active Directory の構成パターン詳細~
 
20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本
 
Data Factory V2 新機能徹底活用入門
Data Factory V2 新機能徹底活用入門Data Factory V2 新機能徹底活用入門
Data Factory V2 新機能徹底活用入門
 
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアルAzure API Management 俺的マニュアル
Azure API Management 俺的マニュアル
 
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識
 
Azure Log Analytics 概要
Azure Log Analytics 概要Azure Log Analytics 概要
Azure Log Analytics 概要
 
Microsoft Azure のセキュリティ
Microsoft Azure のセキュリティMicrosoft Azure のセキュリティ
Microsoft Azure のセキュリティ
 
現場からみた Azure リファレンスアーキテクチャ答え合わせ
現場からみた Azure リファレンスアーキテクチャ答え合わせ現場からみた Azure リファレンスアーキテクチャ答え合わせ
現場からみた Azure リファレンスアーキテクチャ答え合わせ
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
 
動的コンテンツをオリジンとしたCloudFrontを構築してみた
動的コンテンツをオリジンとしたCloudFrontを構築してみた動的コンテンツをオリジンとしたCloudFrontを構築してみた
動的コンテンツをオリジンとしたCloudFrontを構築してみた
 

Ähnlich wie Azure Kubernetes Service Overview

Microsoft Azure Stack Overview and Roadmap - March 7th, 2019.
Microsoft Azure Stack Overview and Roadmap - March 7th, 2019.Microsoft Azure Stack Overview and Roadmap - March 7th, 2019.
Microsoft Azure Stack Overview and Roadmap - March 7th, 2019.Takeshi Fukuhara
 
これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門Yuto Takei
 
A02_Azure Kubernetes Service on Azure Stack HCI 、オンプレ・エッジで動く AKS とは? [Microso...
A02_Azure Kubernetes Service on Azure Stack HCI 、オンプレ・エッジで動く AKS とは? [Microso...A02_Azure Kubernetes Service on Azure Stack HCI 、オンプレ・エッジで動く AKS とは? [Microso...
A02_Azure Kubernetes Service on Azure Stack HCI 、オンプレ・エッジで動く AKS とは? [Microso...日本マイクロソフト株式会社
 
Container x azure x kubernetes
Container x azure x kubernetesContainer x azure x kubernetes
Container x azure x kubernetesYasuaki Matsuda
 
MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組みMicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組みShinichiro Arai
 
Tech Night Recap Sapporo - Ignite & .NET Conf -.pptx
Tech Night Recap Sapporo - Ignite & .NET Conf -.pptxTech Night Recap Sapporo - Ignite & .NET Conf -.pptx
Tech Night Recap Sapporo - Ignite & .NET Conf -.pptxYasuaki Matsuda
 
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャAkira Inoue
 
[de:code 2018] [AD35] オープンソースのマイクロサービス/コンテナー プラットフォーム「Azure Service Fabric」の使...
[de:code 2018] [AD35] オープンソースのマイクロサービス/コンテナー プラットフォーム「Azure Service Fabric」の使...[de:code 2018] [AD35] オープンソースのマイクロサービス/コンテナー プラットフォーム「Azure Service Fabric」の使...
[de:code 2018] [AD35] オープンソースのマイクロサービス/コンテナー プラットフォーム「Azure Service Fabric」の使...Naoki (Neo) SATO
 
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイントG tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイントTrainocate Japan, Ltd.
 
M01_パブリックとプライベートをつなぐハイブリッド インフラ Azure Stack HCI の最新情報 [Microsoft Japan Digita...
M01_パブリックとプライベートをつなぐハイブリッド インフラ Azure Stack HCI の最新情報 [Microsoft Japan Digita...M01_パブリックとプライベートをつなぐハイブリッド インフラ Azure Stack HCI の最新情報 [Microsoft Japan Digita...
M01_パブリックとプライベートをつなぐハイブリッド インフラ Azure Stack HCI の最新情報 [Microsoft Japan Digita...日本マイクロソフト株式会社
 
【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α
【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α
【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + αMasahiko Ebisuda
 
.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化Takeshi Fukuhara
 
Oracle Cloud Infrastructure:2023年4月度サービス・アップデート
Oracle Cloud Infrastructure:2023年4月度サービス・アップデートOracle Cloud Infrastructure:2023年4月度サービス・アップデート
Oracle Cloud Infrastructure:2023年4月度サービス・アップデートオラクルエンジニア通信
 
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS AzureIssei Hiraoka
 
AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...
AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...
AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...Norio Sashizaki
 
Azure IaaS update (2018年6月~7月 発表版)
Azure IaaS update (2018年6月~7月 発表版) Azure IaaS update (2018年6月~7月 発表版)
Azure IaaS update (2018年6月~7月 発表版) Takamasa Maejima
 
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまでやりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまでDaisuke Masubuchi
 
Oracle Cloud Infrastructure:2022年5月度サービス・アップデート
Oracle Cloud Infrastructure:2022年5月度サービス・アップデートOracle Cloud Infrastructure:2022年5月度サービス・アップデート
Oracle Cloud Infrastructure:2022年5月度サービス・アップデートオラクルエンジニア通信
 
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 入門編 -
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 入門編 -Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 入門編 -
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 入門編 -Yoichi Kawasaki
 
Azureでmicroservicesに触れてみる
Azureでmicroservicesに触れてみるAzureでmicroservicesに触れてみる
Azureでmicroservicesに触れてみるKazunori Hamamoto
 

Ähnlich wie Azure Kubernetes Service Overview (20)

Microsoft Azure Stack Overview and Roadmap - March 7th, 2019.
Microsoft Azure Stack Overview and Roadmap - March 7th, 2019.Microsoft Azure Stack Overview and Roadmap - March 7th, 2019.
Microsoft Azure Stack Overview and Roadmap - March 7th, 2019.
 
これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門
 
A02_Azure Kubernetes Service on Azure Stack HCI 、オンプレ・エッジで動く AKS とは? [Microso...
A02_Azure Kubernetes Service on Azure Stack HCI 、オンプレ・エッジで動く AKS とは? [Microso...A02_Azure Kubernetes Service on Azure Stack HCI 、オンプレ・エッジで動く AKS とは? [Microso...
A02_Azure Kubernetes Service on Azure Stack HCI 、オンプレ・エッジで動く AKS とは? [Microso...
 
Container x azure x kubernetes
Container x azure x kubernetesContainer x azure x kubernetes
Container x azure x kubernetes
 
MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組みMicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組み
 
Tech Night Recap Sapporo - Ignite & .NET Conf -.pptx
Tech Night Recap Sapporo - Ignite & .NET Conf -.pptxTech Night Recap Sapporo - Ignite & .NET Conf -.pptx
Tech Night Recap Sapporo - Ignite & .NET Conf -.pptx
 
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
 
[de:code 2018] [AD35] オープンソースのマイクロサービス/コンテナー プラットフォーム「Azure Service Fabric」の使...
[de:code 2018] [AD35] オープンソースのマイクロサービス/コンテナー プラットフォーム「Azure Service Fabric」の使...[de:code 2018] [AD35] オープンソースのマイクロサービス/コンテナー プラットフォーム「Azure Service Fabric」の使...
[de:code 2018] [AD35] オープンソースのマイクロサービス/コンテナー プラットフォーム「Azure Service Fabric」の使...
 
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイントG tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
 
M01_パブリックとプライベートをつなぐハイブリッド インフラ Azure Stack HCI の最新情報 [Microsoft Japan Digita...
M01_パブリックとプライベートをつなぐハイブリッド インフラ Azure Stack HCI の最新情報 [Microsoft Japan Digita...M01_パブリックとプライベートをつなぐハイブリッド インフラ Azure Stack HCI の最新情報 [Microsoft Japan Digita...
M01_パブリックとプライベートをつなぐハイブリッド インフラ Azure Stack HCI の最新情報 [Microsoft Japan Digita...
 
【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α
【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α
【Microsoft Build Recap!】 Azure Hybrid周りの注目Update + α
 
.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化
 
Oracle Cloud Infrastructure:2023年4月度サービス・アップデート
Oracle Cloud Infrastructure:2023年4月度サービス・アップデートOracle Cloud Infrastructure:2023年4月度サービス・アップデート
Oracle Cloud Infrastructure:2023年4月度サービス・アップデート
 
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure
 
AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...
AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...
AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...
 
Azure IaaS update (2018年6月~7月 発表版)
Azure IaaS update (2018年6月~7月 発表版) Azure IaaS update (2018年6月~7月 発表版)
Azure IaaS update (2018年6月~7月 発表版)
 
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまでやりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
 
Oracle Cloud Infrastructure:2022年5月度サービス・アップデート
Oracle Cloud Infrastructure:2022年5月度サービス・アップデートOracle Cloud Infrastructure:2022年5月度サービス・アップデート
Oracle Cloud Infrastructure:2022年5月度サービス・アップデート
 
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 入門編 -
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 入門編 -Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 入門編 -
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 入門編 -
 
Azureでmicroservicesに触れてみる
Azureでmicroservicesに触れてみるAzureでmicroservicesに触れてみる
Azureでmicroservicesに触れてみる
 

Mehr von Takeshi Fukuhara

Data & AI Update 情報 - 2020年8月版
Data & AI Update 情報 - 2020年8月版Data & AI Update 情報 - 2020年8月版
Data & AI Update 情報 - 2020年8月版Takeshi Fukuhara
 
Azure Digital Twins 最新事例紹介 ( IoTビジネス共創ラボ 第16回勉強会 )
Azure Digital Twins 最新事例紹介 ( IoTビジネス共創ラボ 第16回勉強会 )Azure Digital Twins 最新事例紹介 ( IoTビジネス共創ラボ 第16回勉強会 )
Azure Digital Twins 最新事例紹介 ( IoTビジネス共創ラボ 第16回勉強会 )Takeshi Fukuhara
 
Part 4: Power Platform 概説 (製造リファレンス・アーキテクチャ勉強会)
Part 4: Power Platform 概説 (製造リファレンス・アーキテクチャ勉強会)Part 4: Power Platform 概説 (製造リファレンス・アーキテクチャ勉強会)
Part 4: Power Platform 概説 (製造リファレンス・アーキテクチャ勉強会)Takeshi Fukuhara
 
Azure IoT 関連最新情報 (Microsoft Build 2020版)
Azure IoT 関連最新情報 (Microsoft Build 2020版)Azure IoT 関連最新情報 (Microsoft Build 2020版)
Azure IoT 関連最新情報 (Microsoft Build 2020版)Takeshi Fukuhara
 
Part 5: "製品の変革" を支える基盤サービス (製造リファレンス・アーキテクチャ勉強会)
Part 5: "製品の変革" を支える基盤サービス (製造リファレンス・アーキテクチャ勉強会)Part 5: "製品の変革" を支える基盤サービス (製造リファレンス・アーキテクチャ勉強会)
Part 5: "製品の変革" を支える基盤サービス (製造リファレンス・アーキテクチャ勉強会)Takeshi Fukuhara
 
Part 3: サーバーレスとシステム間連携基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 3: サーバーレスとシステム間連携基盤 (製造リファレンス・アーキテクチャ勉強会)Part 3: サーバーレスとシステム間連携基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 3: サーバーレスとシステム間連携基盤 (製造リファレンス・アーキテクチャ勉強会)Takeshi Fukuhara
 
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)Takeshi Fukuhara
 
Part 1: IoT 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 1: IoT 基盤 (製造リファレンス・アーキテクチャ勉強会)Part 1: IoT 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 1: IoT 基盤 (製造リファレンス・アーキテクチャ勉強会)Takeshi Fukuhara
 
Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)
Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)
Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)Takeshi Fukuhara
 
Part 0: 製造リファレンス・アーキテクチャとは?(製造リファレンス・アーキテクチャ勉強会)
Part 0: 製造リファレンス・アーキテクチャとは?(製造リファレンス・アーキテクチャ勉強会)Part 0: 製造リファレンス・アーキテクチャとは?(製造リファレンス・アーキテクチャ勉強会)
Part 0: 製造リファレンス・アーキテクチャとは?(製造リファレンス・アーキテクチャ勉強会)Takeshi Fukuhara
 
Data & AI Update 情報 - 2020年6月版
Data & AI Update 情報 - 2020年6月版Data & AI Update 情報 - 2020年6月版
Data & AI Update 情報 - 2020年6月版Takeshi Fukuhara
 
Data & AI Update 情報 - 2020年4月版
Data & AI Update 情報 - 2020年4月版Data & AI Update 情報 - 2020年4月版
Data & AI Update 情報 - 2020年4月版Takeshi Fukuhara
 
Visual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使うVisual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使うTakeshi Fukuhara
 
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge TechnologiesMicrosoft Intelligent Edge Technologies
Microsoft Intelligent Edge TechnologiesTakeshi Fukuhara
 
Using Azure Compute with VMSS, Kubernetes, and Service Fabric
Using Azure Compute with VMSS, Kubernetes, and Service FabricUsing Azure Compute with VMSS, Kubernetes, and Service Fabric
Using Azure Compute with VMSS, Kubernetes, and Service FabricTakeshi Fukuhara
 
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge TechnologiesMicrosoft Intelligent Edge Technologies
Microsoft Intelligent Edge TechnologiesTakeshi Fukuhara
 
Modernization of IT Infrastructure by Microsoft Azure
Modernization of IT Infrastructure by Microsoft AzureModernization of IT Infrastructure by Microsoft Azure
Modernization of IT Infrastructure by Microsoft AzureTakeshi Fukuhara
 
Azure App Service Overview
Azure App Service OverviewAzure App Service Overview
Azure App Service OverviewTakeshi Fukuhara
 
Windows Server Container and Windows Subsystem for Linux
Windows Server Container and Windows Subsystem for LinuxWindows Server Container and Windows Subsystem for Linux
Windows Server Container and Windows Subsystem for LinuxTakeshi Fukuhara
 

Mehr von Takeshi Fukuhara (20)

Data & AI Update 情報 - 2020年8月版
Data & AI Update 情報 - 2020年8月版Data & AI Update 情報 - 2020年8月版
Data & AI Update 情報 - 2020年8月版
 
Azure Digital Twins 最新事例紹介 ( IoTビジネス共創ラボ 第16回勉強会 )
Azure Digital Twins 最新事例紹介 ( IoTビジネス共創ラボ 第16回勉強会 )Azure Digital Twins 最新事例紹介 ( IoTビジネス共創ラボ 第16回勉強会 )
Azure Digital Twins 最新事例紹介 ( IoTビジネス共創ラボ 第16回勉強会 )
 
Part 4: Power Platform 概説 (製造リファレンス・アーキテクチャ勉強会)
Part 4: Power Platform 概説 (製造リファレンス・アーキテクチャ勉強会)Part 4: Power Platform 概説 (製造リファレンス・アーキテクチャ勉強会)
Part 4: Power Platform 概説 (製造リファレンス・アーキテクチャ勉強会)
 
Azure IoT 関連最新情報 (Microsoft Build 2020版)
Azure IoT 関連最新情報 (Microsoft Build 2020版)Azure IoT 関連最新情報 (Microsoft Build 2020版)
Azure IoT 関連最新情報 (Microsoft Build 2020版)
 
Part 5: "製品の変革" を支える基盤サービス (製造リファレンス・アーキテクチャ勉強会)
Part 5: "製品の変革" を支える基盤サービス (製造リファレンス・アーキテクチャ勉強会)Part 5: "製品の変革" を支える基盤サービス (製造リファレンス・アーキテクチャ勉強会)
Part 5: "製品の変革" を支える基盤サービス (製造リファレンス・アーキテクチャ勉強会)
 
Part 3: サーバーレスとシステム間連携基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 3: サーバーレスとシステム間連携基盤 (製造リファレンス・アーキテクチャ勉強会)Part 3: サーバーレスとシステム間連携基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 3: サーバーレスとシステム間連携基盤 (製造リファレンス・アーキテクチャ勉強会)
 
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
 
Part 1: IoT 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 1: IoT 基盤 (製造リファレンス・アーキテクチャ勉強会)Part 1: IoT 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 1: IoT 基盤 (製造リファレンス・アーキテクチャ勉強会)
 
Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)
Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)
Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)
 
Part 0: 製造リファレンス・アーキテクチャとは?(製造リファレンス・アーキテクチャ勉強会)
Part 0: 製造リファレンス・アーキテクチャとは?(製造リファレンス・アーキテクチャ勉強会)Part 0: 製造リファレンス・アーキテクチャとは?(製造リファレンス・アーキテクチャ勉強会)
Part 0: 製造リファレンス・アーキテクチャとは?(製造リファレンス・アーキテクチャ勉強会)
 
Data & AI Update 情報 - 2020年6月版
Data & AI Update 情報 - 2020年6月版Data & AI Update 情報 - 2020年6月版
Data & AI Update 情報 - 2020年6月版
 
Data & AI Update 情報 - 2020年4月版
Data & AI Update 情報 - 2020年4月版Data & AI Update 情報 - 2020年4月版
Data & AI Update 情報 - 2020年4月版
 
Azure Network 概要
Azure Network 概要Azure Network 概要
Azure Network 概要
 
Visual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使うVisual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使う
 
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge TechnologiesMicrosoft Intelligent Edge Technologies
Microsoft Intelligent Edge Technologies
 
Using Azure Compute with VMSS, Kubernetes, and Service Fabric
Using Azure Compute with VMSS, Kubernetes, and Service FabricUsing Azure Compute with VMSS, Kubernetes, and Service Fabric
Using Azure Compute with VMSS, Kubernetes, and Service Fabric
 
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge TechnologiesMicrosoft Intelligent Edge Technologies
Microsoft Intelligent Edge Technologies
 
Modernization of IT Infrastructure by Microsoft Azure
Modernization of IT Infrastructure by Microsoft AzureModernization of IT Infrastructure by Microsoft Azure
Modernization of IT Infrastructure by Microsoft Azure
 
Azure App Service Overview
Azure App Service OverviewAzure App Service Overview
Azure App Service Overview
 
Windows Server Container and Windows Subsystem for Linux
Windows Server Container and Windows Subsystem for LinuxWindows Server Container and Windows Subsystem for Linux
Windows Server Container and Windows Subsystem for Linux
 

Azure Kubernetes Service Overview