5. Windows Server Containers:
•Windows Server 2016 Technical Preview now includes
containers, which are an isolated, resource-controlled, and
portable operating environment. They are an isolated place
where an application can run without affecting the rest of the
system or the system affecting the application. For some
additional information on containers, see Containers:
Docker, Windows and Trends.
https://technet.microsoft.com/library/dn765472.aspx
6. Microsoft releases first
preview of Windows
Server Containers with
Docker support
http://www.firstpost.com/business/microsoft-releases-first-preview-of-windows-server-
containers-with-docker-support-2402056.html
8. Kernel
Windows Server /Hyper-V
Containerの違い
8
User mode
Kernel
mode
Host OS
Container
Management
stack
Docker
PS
WMI
Application
A
Application
B
Application
C
Application
D
OS
Container
Management
stack
Docker
PS
WMI
Applicatio
n A
Applicatio
n B
Hypervisor
Kernel Kernel Kernel
10. 10
deliver Windows Containers
Docker VM Extension
Hyper-V Containers
Visual Studio tooling
Continuous Integration with Visual Studio online
Docker Trusted Registry support in VSO
Marketplace integration of containerized applications
Azure の 対応
インフラをPaaS から IaaSへ変更
オープン系DevOps環境への対応
サービスとしての統合(メニュー、GUI)
Docker関連の取り組みは二つ
11. オペレーション自動化!Azure の Dev Ops フェーズ
ごとの選択肢
11
Build Provisioning
Release
Management
Configuration
Monitoring &
Diagnostics
GitHub
Jenkins
Cloudbees
Teamcity
Bamboo
PowerShell
Azure CLI
(↑後ほどDemo)
ARM templates
Chef Knife
Puppet CLI
Vagrant
Deis
Visual Studio RM
Octopus Deploy
Dev/Test Labs
Chef
DSC Extension
Puppet Labs
Salt
Application
Insights
OpInsights
Windows & Linux
Diagnostics
Extensions
New Relic
Nagios
DataDog
Azure Monitoring
13. Classic Model (v1)
Azure のインフラが変わります(新旧のモードチェンジ可)
Resource Manager (V2)
Storage
Account
Virtual Network
Cloud Service
Subnet-1Disk (blob)
VM w/
IP
Address
Resource Group
VM NIC
VM IP
Addres
s
Load
Balance
d
Endpoin
t w/ IP
Address
Load
Balance
r
DependsOn
Reference
Reference
Backend Pool (NICs)
LB IP
Addres
s
Reference
Coming Soon…
Gateways (VPN)
ExpressRoute
Network Security Group ACLS
(deployed to VM, NIC, or Subnet)
VNet
Subnet
Storage
Accoun
tDisk
(blob)
Reference
Reference
20. anakin:~$
anakin:~$azure
site
list
error:
'site'
is
not
an
azure
command.
See
'azure
help'.
anakin:~$azure
config
mode
asm
info:
New
mode
is
asm
anakin:~$azure
site
list
info:
Executing
command
site
list
+
Getting
locations
+
Getting
sites
data:
Name
Slot
Status
Location
SKU
URL
data:
----------
----
-------
----------
----
----------------------------
data:
djangopaas
Running
Japan
East
Free
djangopaas.azurewebsites.net
data:
masuke
Running
East
Asia
Free
masuke.azurewebsites.net
info:
site
list
command
OK
asm とarm ではコマンドが違う
21. ▪ キュバージョンとの切り替え方法
anakin:~$azure
config
mode
asm
info:
New
mode
is
asm
anakin:~$azure
config
mode
arm
info:
New
mode
is
arm
anakin:~$
▪ ***注意***
ARMモードでのCLI
構造が違う👉ASMで作ったものがARMで見れな
かったり、その逆も可能性があります。環境を
どちらかに固定しましょう