Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

https://dev.azure.com/tfsug/tfsuginfo https://kkamegawa.hatenablog.jp https://devblog.connpass.com/

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

Microsoft Azure Well-Architected Framework | Microsoft Learn

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

Self-hosted Microsoft-hosted VMSS Agent 1台ずつ管理 ライセンスの範囲で スケーリング VMSSを使った スケーリング (最大1000台) ライセンスの範囲で スケーリング

Slide 11

Slide 11 text

• PAT管理大変 • パッチあて大変 • サイジング大変 • 古い環境使えない • 高性能VM使えない • イメージ作成大変 • プール管理大変 Self-hosted Microsoft-hosted VMSS Agent

Slide 12

Slide 12 text

Managed DevOps Pools – The Origin Story - Engineering@Microsoft 1ESチームが作ったら結構いいものができた!

Slide 13

Slide 13 text

Managed DevOps Pools documentation - Azure DevOps | Microsoft Learn

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

使った時だけ課金

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

並列ジョブの構成と支払い - Azure DevOps | Microsoft Learn

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

pool: name: mdp-azdo-vnet-westus3 #Managed DevOps Pool名 demands: - ImageOverride -equals ubuntu-22.04/latest pool: name: mdp-azdo-vnet-westus3 #Managed DevOps Pool名 demands: - ImageOverride -equals 2.0.0 #Image Version pool: name: mdp-azdo-vnet-westus3 #Managed DevOps Pool名 demands: - WorkFolder -equals f:¥Custom #作業フォルダー # Linuxは/mnt/storage/sdc/custom など

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

Subnet Subnet VNET統合 プール Azure Networkプール

Slide 27

Slide 27 text

Default outbound access for VMs in Azure will be retired— transition to a new method of internet access | Azure updates | Microsoft Azure

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

No content