Windows Server 2016が目指すDevOpsインフラ
DevOpsの成否は“運用”次第、「インフラ技術者」に期待する役割とは(1/2 ページ)
開発中心に語られがちな「DevOps」だが、サイクルを回し続ける上で運用の役割は非常に重要だ。運用はアプリケーションの利用状況を集約し、改善のためのフィードバックを提供するDevOpsの“頭脳”のような存在なのだ。
Windows Server新版でDevOps向けインフラをつくる
開発寄りで語られがちな「DevOps」だが、開発・運用の循環を支えるのはインフラだ。DevOpsにおけるインフラエンジニアの役割とは何なのか、インフラはどうあるべきか。日本マイクロソフトが5月末に開催した技術者向けイベント「de:code 2016」で興味深いセッションがあった。その内容をレポートする。
de:code 2016で掲げられたトラックテーマの1つが「DevOps&OSS」であり、興味深いセッションが幾つもあった。その中でも「Azure/Windows Server 2016から学ぶWindows系インフラエンジニアのためのDevOps」は示唆に富んでいた。前半に日本マイクロソフトの小塚大介氏(ディベロッパー エバンジェリズム統括本部 オーディエンスエバンジェリズム マネージャー)がDevOpsでインフラ技術者が果たす役割について、後半では高添 修氏(同本部 エバンジェリスト)がWindows Server 2016の新機能に沿って、DevOpsに向けたインフラの在り方について語った。
2016年上半期「クラウド」記事ランキング(2016年1月1日~2016年6月20日)
1位 Appleの「iCloud」がGoogleクラウドを選んだ理由
2位 メールからチャットへ――「Slack」「LINE」が変える情報共有と開発手法
3位 やはり強いクラウド“ビッグスリー”、次のサービス停止はどこ?
改善フェーズに入れば運用が起点
小塚氏は最初に「DevOpsが開発(Dev)中心の話というのは誤解」と訴えた。DevOpsのセミナーでは往々にして、短期開発や迅速デプロイの手法が紹介され、Dev中心が目立つという。そもそもDevOpsは、開発・運用サイクルを通じてアプリケーションの質を高め続け、事業への貢献度を上げていくものだ。「開発とデプロイが大きなウェイトを占めるのはサイクル1周目だけで、2周目からは改善がメインだ。それは運用(Ops)からビジネス部門へのフィードバックが起点になる」と小塚氏は語る。
的を射たフィードバックをするには、ページビューや応答時間、ユーザー特性などを定量的に数値化した各種メトリスクのデータを収集する仕組みが要る。小塚氏は一例として、「Microsoft Azure」でSaaS提供される運用監視サービス「Application Insights」を紹介した。「ビジネスがより良い(改善)アイデアを出せるようデータを集める。また、そのアイデアがすぐ実現するよう開発とコミュニケーションを図ったり、時には実験用の環境を用意したりと、運用の役割は大きい」
「開発→運用→フィードバック→改善(開発)」というDevOpsサイクルが回り始めたら、次は徐々に回転を速めていく。それが極まると「10 deploy/day(1日当たり10デプロイ)」といった域になるわけだが、小塚氏は「サイクルを早めるには、開発面では小回りの利くアプリケーションアーキテクチャ、運用面ではフィードバックのセルフサービス化が欠かせない」とした。
小回りのきくアーキテクチャとは、例えば、標準的なAPIで疎結合する小規模サービス群でアプリケーションを構成する「マイクロサービス」のことだ。「更新はサービス単位なので影響範囲が狭く、テストを簡単に済ませられる」(小塚氏)。フィードバックのセルフサービス化とは、ビジネスが運用を介さず必要なときに必要な情報を自ら入手できるようすることだ。「専門ツールを使わなくとも、サーバのログデータをCSV形式で共有フォルダに吐き出し、それを表計算ソフトで自動集計する仕組みを構築することなど、インフラ技術者ならお手の物だろう」(同氏)。
インフラがDevOpsのリスクを吸収
DevOpsサイクルを速めるのは変化する市場ニーズにきめ細かく対応するためだ。とはいえ、何よりもシステムの安定性を求めるインフラ技術者は普通、保守的である。“n deploy/day”のような世界を受け入れられるのだろうか。小塚氏も「理想と現実にはギャップがある」と認める。頻繁にデプロイを繰り返してシステムは不安定にならないか、リソースは足りるか、セキュリティは大丈夫か……、インフラ技術者なら不安にならないはずがない。
ここで小塚氏に代わって登壇した高添氏がこう引き取った。「インフラ技術者がリスクを取りたくない気持ちは分かるが、現状、ノーリスク&ノーバリューのITになっていないか。やはり高いバリューを目指すべきで、その上でリスクはできる限り減らす。テクノロジーの選択によって、低リスク&高バリューのITは可能になる」
まさにDevOpsも高バリューのITを目指す取り組みの1つだが、インフラ次第でそのリスクはかなり吸収できる。そう考えるMicrosoftが今夏投入するサーバOS新版が「Windows Server 2016」である。特に3つの新機能「Windows Serverコンテナ」「Nano Server」「Service Fabric」は「DevOpsをかなり意識している」(高添氏)という。3つの機能は別個のものではなく、連動して効果を高めるのが特徴だ。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
9
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
10
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー