18. VM Depotとは?
×Windows
Azure
Visual Studio
Visual Studio
Online
Jenkins
Chef
Windows
Azure
Knife Azure
VM Depot
AzureとDevOps
Windows
Azure
コミット→ビルド→デプロイ
CI環境の簡単構築
Azure仮想マシンの簡単環境構築
PowerShell
CLI
Windows
Azure
Windows
Azure
×
× ×
×
×
×
19. VM Depotとは?
×Windows
Azure
Visual Studio
Visual Studio
Online
Jenkins
Chef
Windows
Azure
Knife Azure
VM Depot
Windows
Azure
コミット→ビルド→デプロイ
CI環境の簡単構築
Azure仮想マシンの簡単環境構築
PowerShell
CLI
Windows
Azure
Windows
Azure
×
× ×
×
×
×
AzureとDevOps
20. VM Depotとは? ×
Windows
Azure
Visual Studio
Visual Studio
Online×
Visual Studio Online
・クラウドベースのALM(Application Lifecycle Management)サービス
・旧 Team Foundation Service
・Basic / Professional / Advanced
・Basicなら5ユーザまで無料
・ブラウザでの開発環境「Monaco」
21. VM Depotとは? ×
Windows
Azure
Visual Studio
Visual Studio
Online×
Visual Studio
Visual Studio
Online
Windows
Azure
チェックイン
コミット
デプロイ
ビルド
Webサイト
コミット→ビルド→デプロイを簡単に実現
47. VM Depotとは?
×Windows
Azure
Visual Studio
Visual Studio
Online
Jenkins
Chef
Windows
Azure
Knife Azure
VM Depot
Windows
Azure
コミット→ビルド→デプロイ
CI環境の簡単構築
Azure仮想マシンの簡単環境構築
PowerShell
CLI
Windows
Azure
Windows
Azure
×
× ×
×
×
×
AzureとDevOps
48. VM Depotとは?
Windows
Azure
PowerShell×
Windows Azure PowerShell
・PowerShellコマンドレットでAzureを操作
・Objectやその配列をパイプ処理できる
例)
VMイメージの一覧取得
Get-AzureVMImage
VMイメージ名にUbuntuを含む一覧取得
Get-AzureVMImage | where {$_.ImageName -like "*Ubuntu*"}
直近3日に発行されたVMイメージの一覧取得
Get-AzureVMImage | where {((Get-Date) - $_.PublishedDate).Days -le 3}
49. VM Depotとは?
Windows
Azure × CLI
Command Line Inteface
・Windows/Mac/Linuxで利用可能
例)
VMイメージの一覧取得
azure vm image list
VMイメージ名にUbuntuを含む一覧取得
azure vm image list | grep “Ubuntu”
例)
VMイメージの一覧取得
azure vm image list
VMイメージ名にUbuntuを含む一覧取得
azure vm image list | findstr “Ubuntu”
50. VM Depotとは?
×Windows
Azure
Visual Studio
Visual Studio
Online
Jenkins
Chef
Windows
Azure
Knife Azure
VM Depot
Windows
Azure
コミット→ビルド→デプロイ
CI環境の簡単構築
Azure仮想マシンの簡単環境構築
PowerShell
CLI
Windows
Azure
Windows
Azure
×
× ×
×
×
×
AzureとDevOps
51. VM Depotとは?
Windows
Azure
Chef Knife Azure
・Chef社(旧OpsCode社)開発のツール
・マシンの構築や設定を自動化
・Infrastructure as Code
・日本語の本も今年何冊か出る(らしい)http://www.getchef.com/chef/
Chef Server
nodeworkstation
× ×
伊藤直也さん著
入門Chef Solo - Infrastructure as Code
65. VM Depotとは?
Windows
Azure
Chef Knife Azure
・今回はコミュニティのCookbookを利用
・APサーバであるGlassFishなどもインストールできました
・自前で定義を準備すればインストール&設定まで自動化
http://community.opscode.com/cookbooks/glassfishhttp://community.opscode.com/cookbooks/java
× ×