SlideShare a Scribd company logo
Submit Search
Upload
VM 基盤運用チームの DevOps
Report
Share
富士通クラウドテクノロジーズ株式会社
富士通クラウドテクノロジーズ株式会社
Follow
•
0 likes
•
940 views
1
of
18
VM 基盤運用チームの DevOps
•
0 likes
•
940 views
Report
Share
Download Now
Download to read offline
Engineering
2020/07/25 に開催された July Tech Festa 2020 において,富士通クラウドテクノロジーズ株式会社 ネットワークサービス部 樋口 茂幸のスライド
Read more
富士通クラウドテクノロジーズ株式会社
富士通クラウドテクノロジーズ株式会社
Follow
Recommended
インフラチームのリモートワーク by
インフラチームのリモートワーク
富士通クラウドテクノロジーズ株式会社
1.1K views
•
29 slides
クラウド上のシステム監視 入門編 by
クラウド上のシステム監視 入門編
富士通クラウドテクノロジーズ株式会社
524 views
•
15 slides
マネージドKubernetes、「Kubernetes Service Hatoba」を使ってみよう by
マネージドKubernetes、「Kubernetes Service Hatoba」を使ってみよう
富士通クラウドテクノロジーズ株式会社
551 views
•
19 slides
「クラウド移行をめぐるウソ・ホント」 オンプレのVMwareからの切替は大変?P2V2Cの具体的な事例を紹介 by
「クラウド移行をめぐるウソ・ホント」 オンプレのVMwareからの切替は大変?P2V2Cの具体的な事例を紹介
富士通クラウドテクノロジーズ株式会社
1.2K views
•
45 slides
「クラウド移行をめぐるウソ・ホント」 オンプレのVMwareからの切替は大変?P2V2Cの具体的な事例を紹介 by
「クラウド移行をめぐるウソ・ホント」 オンプレのVMwareからの切替は大変?P2V2Cの具体的な事例を紹介
富士通クラウドテクノロジーズ株式会社
601 views
•
47 slides
【初心者向け】API を使ってクラウドの管理を自動化しよう by
【初心者向け】API を使ってクラウドの管理を自動化しよう
富士通クラウドテクノロジーズ株式会社
707 views
•
16 slides
More Related Content
What's hot
自宅vSphereからニフクラに引っ越ししてみた by
自宅vSphereからニフクラに引っ越ししてみた
富士通クラウドテクノロジーズ株式会社
7K views
•
28 slides
NIFcLab Tech Laboratoryはじめます(もうすぐ) by
NIFcLab Tech Laboratoryはじめます(もうすぐ)
富士通クラウドテクノロジーズ株式会社
383 views
•
20 slides
自宅インフラの育て方 第2回 by
自宅インフラの育て方 第2回
富士通クラウドテクノロジーズ株式会社
34.2K views
•
28 slides
クラウド上のシステム監視 入門編~システムを作ったその先に~ by
クラウド上のシステム監視 入門編~システムを作ったその先に~
富士通クラウドテクノロジーズ株式会社
796 views
•
20 slides
ニフティクラウドでのVyOS利用事例 by
ニフティクラウドでのVyOS利用事例
Shintaro Hasunuma
2.9K views
•
10 slides
ニフクラのサービス基盤運用におけるCIの取り組み by
ニフクラのサービス基盤運用におけるCIの取り組み
富士通クラウドテクノロジーズ株式会社
866 views
•
18 slides
What's hot
(20)
自宅vSphereからニフクラに引っ越ししてみた by 富士通クラウドテクノロジーズ株式会社
自宅vSphereからニフクラに引っ越ししてみた
富士通クラウドテクノロジーズ株式会社
•
7K views
NIFcLab Tech Laboratoryはじめます(もうすぐ) by 富士通クラウドテクノロジーズ株式会社
NIFcLab Tech Laboratoryはじめます(もうすぐ)
富士通クラウドテクノロジーズ株式会社
•
383 views
自宅インフラの育て方 第2回 by 富士通クラウドテクノロジーズ株式会社
自宅インフラの育て方 第2回
富士通クラウドテクノロジーズ株式会社
•
34.2K views
クラウド上のシステム監視 入門編~システムを作ったその先に~ by 富士通クラウドテクノロジーズ株式会社
クラウド上のシステム監視 入門編~システムを作ったその先に~
富士通クラウドテクノロジーズ株式会社
•
796 views
ニフティクラウドでのVyOS利用事例 by Shintaro Hasunuma
ニフティクラウドでのVyOS利用事例
Shintaro Hasunuma
•
2.9K views
ニフクラのサービス基盤運用におけるCIの取り組み by 富士通クラウドテクノロジーズ株式会社
ニフクラのサービス基盤運用におけるCIの取り組み
富士通クラウドテクノロジーズ株式会社
•
866 views
GitLabで始めるDevOps入門 by 富士通クラウドテクノロジーズ株式会社
GitLabで始めるDevOps入門
富士通クラウドテクノロジーズ株式会社
•
556 views
AWS Cognito makes old web apps available from anywhere by Yukiya Hayashi
AWS Cognito makes old web apps available from anywhere
Yukiya Hayashi
•
2.9K views
ニフクラ mobile backend チームのCIツール活用事例紹介 by 富士通クラウドテクノロジーズ株式会社
ニフクラ mobile backend チームのCIツール活用事例紹介
富士通クラウドテクノロジーズ株式会社
•
485 views
マネージドKubernetesサービス ニフクラ Hatoba(β)リリース!! by 富士通クラウドテクノロジーズ株式会社
マネージドKubernetesサービス ニフクラ Hatoba(β)リリース!!
富士通クラウドテクノロジーズ株式会社
•
837 views
ニフクラ × RancherでつくるKubernetes環境 by 富士通クラウドテクノロジーズ株式会社
ニフクラ × RancherでつくるKubernetes環境
富士通クラウドテクノロジーズ株式会社
•
188 views
vm meetup_tokyo #1 NSX の運用と DFW トラブルシューティング by 富士通クラウドテクノロジーズ株式会社
vm meetup_tokyo #1 NSX の運用と DFW トラブルシューティング
富士通クラウドテクノロジーズ株式会社
•
3.3K views
L2延伸を利用したクラウド移行とクラウド活用術 by 富士通クラウドテクノロジーズ株式会社
L2延伸を利用したクラウド移行とクラウド活用術
富士通クラウドテクノロジーズ株式会社
•
3.2K views
マスタリングTCP/IP ニフクラ編 by 富士通クラウドテクノロジーズ株式会社
マスタリングTCP/IP ニフクラ編
富士通クラウドテクノロジーズ株式会社
•
2.3K views
これから始めるエンジニアのためのクラウド超入門 by 富士通クラウドテクノロジーズ株式会社
これから始めるエンジニアのためのクラウド超入門
富士通クラウドテクノロジーズ株式会社
•
911 views
20181218 awsreinvent report by 富士通クラウドテクノロジーズ株式会社
20181218 awsreinvent report
富士通クラウドテクノロジーズ株式会社
•
301 views
緊急事態宣言解除後のセキュリティ・チェックリストを解説してみた by 富士通クラウドテクノロジーズ株式会社
緊急事態宣言解除後のセキュリティ・チェックリストを解説してみた
富士通クラウドテクノロジーズ株式会社
•
821 views
nifcloud_meetup by 富士通クラウドテクノロジーズ株式会社
nifcloud_meetup
富士通クラウドテクノロジーズ株式会社
•
1.5K views
入社2年目社員から見たVDI(DaaS)の運用とセキュリティ by 富士通クラウドテクノロジーズ株式会社
入社2年目社員から見たVDI(DaaS)の運用とセキュリティ
富士通クラウドテクノロジーズ株式会社
•
822 views
エンジニアコミュニティ支援制度「NiFcLounge」のご紹介 by 富士通クラウドテクノロジーズ株式会社
エンジニアコミュニティ支援制度「NiFcLounge」のご紹介
富士通クラウドテクノロジーズ株式会社
•
530 views
Similar to VM 基盤運用チームの DevOps
Wakame Project - 自作クラウド研究会 by
Wakame Project - 自作クラウド研究会
axsh co., LTD.
3.8K views
•
43 slides
自宅k8s/vSphere入門 by
自宅k8s/vSphere入門
富士通クラウドテクノロジーズ株式会社
1.8K views
•
39 slides
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会) by
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
Daisuke Ikeda
6.7K views
•
21 slides
オトナのDocker入門 by
オトナのDocker入門
Tsukasa Kato
2.8K views
•
73 slides
Dockerでらくらく開発・運用を体感しよう by
Dockerでらくらく開発・運用を体感しよう
Takashi Makino
3.2K views
•
27 slides
Docker v14 by
Docker v14
靖 小田島
123 views
•
31 slides
Similar to VM 基盤運用チームの DevOps
(20)
Wakame Project - 自作クラウド研究会 by axsh co., LTD.
Wakame Project - 自作クラウド研究会
axsh co., LTD.
•
3.8K views
自宅k8s/vSphere入門 by 富士通クラウドテクノロジーズ株式会社
自宅k8s/vSphere入門
富士通クラウドテクノロジーズ株式会社
•
1.8K views
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会) by Daisuke Ikeda
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
Daisuke Ikeda
•
6.7K views
オトナのDocker入門 by Tsukasa Kato
オトナのDocker入門
Tsukasa Kato
•
2.8K views
Dockerでらくらく開発・運用を体感しよう by Takashi Makino
Dockerでらくらく開発・運用を体感しよう
Takashi Makino
•
3.2K views
Docker v14 by 靖 小田島
Docker v14
靖 小田島
•
123 views
"NAZE? NANI? CloudStack" on OSC Sendai 2011 / May 21 2011 by Masahito Zembutsu
"NAZE? NANI? CloudStack" on OSC Sendai 2011 / May 21 2011
Masahito Zembutsu
•
2.1K views
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える by david9142
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
david9142
•
2.2K views
明日からはじめられる Docker + さくらvpsを使った開発環境構築 by MILI-LLC
明日からはじめられる Docker + さくらvpsを使った開発環境構築
MILI-LLC
•
1.5K views
Web matrix2とvisual studio by Tadahiro Ishisaka
Web matrix2とvisual studio
Tadahiro Ishisaka
•
1.3K views
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's... by Shinji Takao
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
Shinji Takao
•
678 views
OWIN - .NETにおけるPSGI - by 将 高野
OWIN - .NETにおけるPSGI -
将 高野
•
2.4K views
Osc spring cloud_stack20130223 by Noriko Suto
Osc spring cloud_stack20130223
Noriko Suto
•
420 views
Getting started with Windows Containers by Kazuki Takai
Getting started with Windows Containers
Kazuki Takai
•
846 views
ハイブリットクラウド環境におけるモダンアプリケーション開発 by 政雄 金森
ハイブリットクラウド環境におけるモダンアプリケーション開発
政雄 金森
•
469 views
Microsoft azureとdockerとansibleと by Kinoshita Miku
Microsoft azureとdockerとansibleと
Kinoshita Miku
•
1.2K views
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~ by de:code 2017
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
de:code 2017
•
1.4K views
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル by Akira Inoue
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Akira Inoue
•
3.9K views
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】 by Masahito Zembutsu
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
•
82.3K views
App controllerとwindows azure packで作る大規模プライベートクラウド by Takashi Kanai
App controllerとwindows azure packで作る大規模プライベートクラウド
Takashi Kanai
•
3.3K views
More from 富士通クラウドテクノロジーズ株式会社
IPsec VPNとSSL-VPNの違い by
IPsec VPNとSSL-VPNの違い
富士通クラウドテクノロジーズ株式会社
471 views
•
8 slides
弊社サービスを使って ノーコード開発してみた.pdf by
弊社サービスを使って ノーコード開発してみた.pdf
富士通クラウドテクノロジーズ株式会社
247 views
•
15 slides
今から始めるUbuntu入門_202307.pdf by
今から始めるUbuntu入門_202307.pdf
富士通クラウドテクノロジーズ株式会社
597 views
•
35 slides
非エンジニアがクラウド上にMinecraftサーバーを構築するまでの記録 by
非エンジニアがクラウド上にMinecraftサーバーを構築するまでの記録
富士通クラウドテクノロジーズ株式会社
613 views
•
22 slides
FJcloud-Vの無料トライアルで雑にWordPressを入れてみた(リベンジ) by
FJcloud-Vの無料トライアルで雑にWordPressを入れてみた(リベンジ)
富士通クラウドテクノロジーズ株式会社
1.9K views
•
64 slides
今さら聞けないバックアップの基礎 by
今さら聞けないバックアップの基礎
富士通クラウドテクノロジーズ株式会社
545 views
•
29 slides
More from 富士通クラウドテクノロジーズ株式会社
(15)
IPsec VPNとSSL-VPNの違い by 富士通クラウドテクノロジーズ株式会社
IPsec VPNとSSL-VPNの違い
富士通クラウドテクノロジーズ株式会社
•
471 views
弊社サービスを使って ノーコード開発してみた.pdf by 富士通クラウドテクノロジーズ株式会社
弊社サービスを使って ノーコード開発してみた.pdf
富士通クラウドテクノロジーズ株式会社
•
247 views
今から始めるUbuntu入門_202307.pdf by 富士通クラウドテクノロジーズ株式会社
今から始めるUbuntu入門_202307.pdf
富士通クラウドテクノロジーズ株式会社
•
597 views
非エンジニアがクラウド上にMinecraftサーバーを構築するまでの記録 by 富士通クラウドテクノロジーズ株式会社
非エンジニアがクラウド上にMinecraftサーバーを構築するまでの記録
富士通クラウドテクノロジーズ株式会社
•
613 views
FJcloud-Vの無料トライアルで雑にWordPressを入れてみた(リベンジ) by 富士通クラウドテクノロジーズ株式会社
FJcloud-Vの無料トライアルで雑にWordPressを入れてみた(リベンジ)
富士通クラウドテクノロジーズ株式会社
•
1.9K views
今さら聞けないバックアップの基礎 by 富士通クラウドテクノロジーズ株式会社
今さら聞けないバックアップの基礎
富士通クラウドテクノロジーズ株式会社
•
545 views
DevOps with GitLabで始める簡単DevOps by 富士通クラウドテクノロジーズ株式会社
DevOps with GitLabで始める簡単DevOps
富士通クラウドテクノロジーズ株式会社
•
948 views
NGINX App Protect on Hatobaで実現するセキュリティサービス公開 構築手順書 by 富士通クラウドテクノロジーズ株式会社
NGINX App Protect on Hatobaで実現するセキュリティサービス公開 構築手順書
富士通クラウドテクノロジーズ株式会社
•
271 views
「ネットワーク超入門 IPsec VPN編」 by 富士通クラウドテクノロジーズ株式会社
「ネットワーク超入門 IPsec VPN編」
富士通クラウドテクノロジーズ株式会社
•
1K views
GitLabのAutoDevOpsを試してみた by 富士通クラウドテクノロジーズ株式会社
GitLabのAutoDevOpsを試してみた
富士通クラウドテクノロジーズ株式会社
•
836 views
vSphere 7 へのアップグレードについて by 富士通クラウドテクノロジーズ株式会社
vSphere 7 へのアップグレードについて
富士通クラウドテクノロジーズ株式会社
•
5.5K views
いつでも在宅勤務 by 富士通クラウドテクノロジーズ株式会社
いつでも在宅勤務
富士通クラウドテクノロジーズ株式会社
•
934 views
テレワーク中もさみしくない!オンライン社内レクリエーションのススメ by 富士通クラウドテクノロジーズ株式会社
テレワーク中もさみしくない!オンライン社内レクリエーションのススメ
富士通クラウドテクノロジーズ株式会社
•
996 views
2018年のハイブリッドクラウド事情と 2019年のクラウド予想! by 富士通クラウドテクノロジーズ株式会社
2018年のハイブリッドクラウド事情と 2019年のクラウド予想!
富士通クラウドテクノロジーズ株式会社
•
450 views
ニフクラでも できる!Kubernetes。 by 富士通クラウドテクノロジーズ株式会社
ニフクラでも できる!Kubernetes。
富士通クラウドテクノロジーズ株式会社
•
245 views
Recently uploaded
システム概要.pdf by
システム概要.pdf
Taira Shimizu
44 views
•
1 slide
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私 by
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私
修治 松浦
195 views
•
36 slides
Najah Matsuo Self Introduction by
Najah Matsuo Self Introduction
NajahMatsuo
10 views
•
29 slides
how query cost affects search behavior translated in JP by
how query cost affects search behavior translated in JP
Tobioka Ken
10 views
•
16 slides
SSH超入門 by
SSH超入門
Toru Miyahara
405 views
•
21 slides
onewedge_companyguide1 by
onewedge_companyguide1
ONEWEDGE1
32 views
•
22 slides
Recently uploaded
(7)
システム概要.pdf by Taira Shimizu
システム概要.pdf
Taira Shimizu
•
44 views
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私 by 修治 松浦
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私
修治 松浦
•
195 views
Najah Matsuo Self Introduction by NajahMatsuo
Najah Matsuo Self Introduction
NajahMatsuo
•
10 views
how query cost affects search behavior translated in JP by Tobioka Ken
how query cost affects search behavior translated in JP
Tobioka Ken
•
10 views
SSH超入門 by Toru Miyahara
SSH超入門
Toru Miyahara
•
405 views
onewedge_companyguide1 by ONEWEDGE1
onewedge_companyguide1
ONEWEDGE1
•
32 views
lt.pptx by tomochamarika
lt.pptx
tomochamarika
•
85 views
VM 基盤運用チームの DevOps
1.
Copyright 2020 FUJITSU
CLOUD TECHNOLOGIES LIMITED 富士通クラウドテクノロジーズ株式会社 樋口 茂幸 VM 基盤運用チームの DevOps
2.
Copyright 2020 FUJITSU
CLOUD TECHNOLOGIES LIMITED 自己紹介 富士通クラウドテクノロジーズ株式会社 2012年度入社 樋口 茂幸 @YOMOGItanpop ニフクラのインフラ運用をやっています チームリーダーとしてチーム運営をしています、チーム人数は10人です 主に VMware NSX の運用をしていて最近 vExpert になりました 2 スクラムガイド re:Work よく使うもの・興味分野
3.
Copyright 2020 FUJITSU
CLOUD TECHNOLOGIES LIMITED 今日話すこと IaaS の裏側の運用の話がテーマです • 「ニフクラIaaSをこう使うと良い」という話では有りません VMware 製品で作られて既に運用されている VM 基盤に IaC/CI などの DevOps の文化を導入していくことがテーマです 3
4.
Copyright 2020 FUJITSU
CLOUD TECHNOLOGIES LIMITED 4 運用対象の特徴
5.
Copyright 2020 FUJITSU
CLOUD TECHNOLOGIES LIMITED 運用対象の特徴 ユーザーがずっと使い続けられるクラウド基盤 • 2010 年から作られた VMware ベースの IaaS システム • バックエンドのハードウェア・ソフトウェアはアップデートされ改良されたものを使い続けられる • 12データセンター, 自チームの内部システム用VMが820台存在する アプリケーションから変更する管理対象はインフラ • VMware vCenter などの VM や物理機器のようなコンテナ化できないものが多く含まれる • 2年に1回は操作停止や仕様変更を伴うバージョンアップが必要になる 5 vCenter4 物理機器 vCenter6 物理機器 vCenter7 物理機器 2010 規模.サービスは 毎年増え続ける 常に最新の 改良された基盤 操作停止を伴う更新 操作停止を伴う更新
6.
Copyright 2020 FUJITSU
CLOUD TECHNOLOGIES LIMITED 扱っている基盤の特徴 ユーザーアプリケーションとインフラのチームが別れている 自社開発のアプリだけではなくミドルウェアが意図した挙動をするかもテスト対象になる こまめに変更したいと言っても1日10回とかではなくて多くて1日1回 6 仮想 ネットワーク 物理 ネットワーク 物理サーバー ストレージ 仮想サーバー ストレージ アプリ インフラ機器 ユーザーアプリ インフラ操作 アプリ 監視 モニタリング ログサービス インフラ チーム構成 ここのアップデート時に 要求している仕様を満たしているかの テストが難しい
7.
Copyright 2020 FUJITSU
CLOUD TECHNOLOGIES LIMITED 7 いままでの取り組み
8.
Copyright 2020 FUJITSU
CLOUD TECHNOLOGIES LIMITED Infrastructure as code GitLab 上にある Ansible playbook を正とした gitops Ansible 内のインベントリ情報がチーム内での信頼できる情報源になっている 2010年からあった環境を管理下にするために, 2014年頃手順を playbook に再現しすべてのサーバーを一度捨てて再デプロイした(重要) • ここが既存システム置き換えの最初の壁だが,構成ドリフトがなくなるメリットが大きいので絶対に実施したほうが良い 8 チーム内で決めた インベントリ情報 チーム外が決めた インベントリ情報 Ansible playbook IPAM ストレージ 環境情報 アプリ設定 ロール (サーバータイプの情報) コピー or 参照 構成が統一されているので 開発環境での検証が効果的になり 様々な自動化がしやすくなる
9.
Copyright 2020 FUJITSU
CLOUD TECHNOLOGIES LIMITED Drift Detection 以下の2つの目的で構成管理と実際の状態を比較して検知している • 構成ドリフトの管理 • 手動の変更の実施は「いつから変更されている状態なのかを追跡」,「変更が意図的なものか判断するための変更検 知・通知からの修正」ができれば実施して良いと考えている • デプロイ判断のトリガ • 構成情報が更新されている場合に更新する Ansible の check mode を GitLab CI で定期実行し検知 • Check mode で変更がわかるような書き方をしている 9 check モード Ansible playbook 差分検知 に構成ドリフト発生!
10.
Copyright 2020 FUJITSU
CLOUD TECHNOLOGIES LIMITED CI サーバーの組み合わせで発生する問題のテストをする需要がある クリーンな仮想化基盤検証環境を作成・起動するための vagrant up, docker run 相当のコマンドが必要なので,ハイパーバイザーとVMを コピーする仕組みを開発している バージョンアップ後の仮想インフラが意図した動作をするかも,一度テスト環境のテンプレートを準備することで簡単になった 10 コミット テスト 環境作成 テスト NS X VM VM nested ESXi nested ESXi nested ESXi vC VM VM テスト環境 VMware vSphere® nested の環境をクローン NS X VM VM nested ESXi nested ESXi nested ESXi vC VM VM テスト環境 VMware vSphere® ESXi ESXi テスト 環境 テスト 環境 テスト 環境 new VM 変更したコードを実行し vSphere を含む全体の挙動をテスト 利用
11.
Copyright 2020 FUJITSU
CLOUD TECHNOLOGIES LIMITED CD CD は実施していない レビュー環境までは見れるがその後は手動 可能な限りインプレースな設定変更ではなく, CI 実行後の VM を packer などでイメージ化し Blue-green デプロイメ ントをして immutable なインフラを目指している 課題になっているもの • アプリケーションによってスイッチオーバー時に考慮するものが違うのでシステムごとに独自の考慮が必要 • 変更によって Mutable で冗長化されていないサーバーの停止が伴う場合がある(バージョンアップなど) • (スイッチオーバーでデプロイする仕組みが作れていないレガシーなものも多い) 11 コミット テスト 環境作成 テスト レビュー・マージ デプロイ 利用 手動 イメージ化
12.
Copyright 2020 FUJITSU
CLOUD TECHNOLOGIES LIMITED ここまでの評価 できていること • 再現性のある環境構築 • 継続的インテグレーション • 稼働環境の状態管理 以下のような課題が残っている • 自チームで独立してリリース判断できる範囲が狭い • デプロイ作業が複雑で頻度を上げられない 12
13.
Copyright 2020 FUJITSU
CLOUD TECHNOLOGIES LIMITED 13 これからの展望
14.
Copyright 2020 FUJITSU
CLOUD TECHNOLOGIES LIMITED インフラ基盤の抽象化・マイクロサービス化 現状はインフラを変更するたびにチーム間の協力が必要 • スケジュール調整やプロジェクトの優先度判断で調整コストがかかる インフラ基盤を API サーバーで抽象化し,マイクロサービス化する • 機能追加をしたい場合も 調整が不要,開発しながら仕様を決められる • インフラ機器をバージョンアップと同時に仕様変更があった場合も同様 14 インフラ機器 ワークフローアプリ インフラ機器 ワークフローアプリ インフラwrapperアプリ バージョンアップによる仕様変更 バージョンアップによる仕様変更 動作確認と 改修が必要 改修が不要 変更箇所を 緩衝 ユーザー向け開発部門に影響を与えず エンハンスが可能に
15.
Copyright 2020 FUJITSU
CLOUD TECHNOLOGIES LIMITED Immutable なサーバーのコンテナ化 以下の事によりデプロイ速度の向上, CD を簡単に実現できるようにする • K8s などは blue-green デプロイメントをするためのスイッチオーバーの仕組みが整っている • 軽量でデプロイ速度が早い VM から CloudNative 化することのメリットは,「July Tech Festa 2019」で、サイバーエージェントの青山真也氏が行ったセッション『「Kubernetes による Cloud Native な開発」 と「VM 時代の開発」』に多く記載されています 15 Blue Green 独自 の仕組み k8s LB Blue Green セッションなどアクセス 状況を見て影響が少ない ように切り替え など 一般的な標準の 方法で切り替え
16.
Copyright 2020 FUJITSU
CLOUD TECHNOLOGIES LIMITED 16 まとめ
17.
Copyright 2020 FUJITSU
CLOUD TECHNOLOGIES LIMITED まとめ 既に存在する VM のインフラ基盤運用に DevOps の文化を導入していった ことの話をしました. 今からシステム設計をする方にはあまりピンとこない話だったかもしれま せん. 私達もまだ進んでいる途中ですが,もし同じような境遇の方がいたら参考に なれば嬉しいです. 17
18.
Copyright 2019 FUJITSU
CLOUD TECHNOLOGIES LIMITED