サービス・ソリューション

「DevOpsサービスセンタ」が、DevOps導入、普及を支援
開発環境クラウド・サポート・導入支援サービスをトータルに提供し、ソフトウェアの開発・導入を迅速化

NTTコムウェアは2017年7月20日、DevOpsに関するプレスセミナーを開催しました。セミナーでは、開発と運用が連携することでソフトウェア開発の効率化を実現するNTTコムウェアのこれまでの取り組み、2016年末に発足した「DevOpsサービスセンタ」の役割について紹介。あわせて、開発環境クラウド「SmartCloud DevaaS 2.0」について説明しました。

DevOpsはなぜ 普及しないのか？
多くの企業がソフトウェア開発にかかる時間やコストを削減しようと取り組んでいる中、DevOpsが注目されています。
DevOpsとは、開発 部門（Development）と運用部門（Operations）が密接に連携することでソフトウェアの開発・導入を迅 速に進め、ビジネスやユーザー部門の要求を即座に実現しようとする考え方です。このDevOpsを実現する手段のひとつが「CI /CD（Continuous Integration／Continuous Delivery）」ツールです。継続的インテグレーションと継続的デリバリーを実現し、ソフトウェア開発の省力化・短 期化や、ソフトウェア変更時の自動的な試 験・本番環境へのリリースを行います。
一方、DevOpsを実 践、あるいは計画中の企業では、さまざまな課題が浮かび上がっています。まず、挙げられるのはスキル不足です。昨今、CI /CDツールの主流はソースコードが無料で公開されたオープンソースソフトウェアですが、多くの企業では、そのスキルが 不足しているためにDevOpsの導入が進んでいないのが実情です。
また、DevOpsの業態においては開発・試 験・運用の共通したプラットフォームが 確立されていないことなどが影 響し、クラウド化が進んでいないことも指摘されています。これら技術的な課題に加えて、DevOps導入効果の評 価指標の不透明さ、DevOpsの推進者が 不在など、人的・組 織的な側面の課題も影 響しています。

DevOps推 進の妨げになる「3つの不足」を解決する
ネットワーククラウド事業本部 DevOpsサービスセンタ長 川口篤史は、「DevOpsの普及推進には、単なるクラウドサービスではなく、マネージドサー
ビスを合わせて提 供することが重要になります」と、専門組 織としてDevOpsサービスセンタを発足した背景を説明しました。
DevOpsサービスセンタは、「 DevOpsクラウドサービス」、「 DevOpsサポートサービス」、「 DevOps導入支 援サービス」という3つのサービスを提 供しています。川口はそれぞれ、「 共通プラットフォーム」、「 関連ツールへのスキル」、「 推進する組 織」という「3つの不足」に対するソリューションであると解説しました。

1/4

川口篤史
NTTコムウェア株式会社
ネットワーククラウド事業本部
DevOpsサービスセンタ長Copyright (c) NTT COMWARE CORPORATION

サービス・ソリューション
「DevOpsサービスセンタ」
が、DevOps導入、普及を支援
図1：DevOpsの導入や実践に関する課題
クラウド型の共通プラット
フォームがない

DevOpsクラウドサービス

DevOpsツールのスキル不足（特にOSS）

DevOps
サポートサービス

組織に対する課題(推進者不在／組織構造)

DevOps
導入支援サービス

DevOpsの推進には、「クラウド型」かつ「マネージドサービス」が必要

よりスピーディーで柔 軟性の高い次 世代 型開発 環 境「DevaaS 2.0」の新機能
DevOpsクラウドサービスであるDevaaS（Development as a Service）の原点は、2 011年に開始した、NT Tコムウェア
内の開発 環境の変革です。当時、各プロジェクトがその都度調達を行う「所有型」の開発 環境を利用しており、コスト増大と環境構築の長時間化が問題になっていました。そこで、各プロジェクトの環境を統合し共用化する「サービス利用型」の共同開発 環境へ切り替えることになり、作られたのが DevaaS 1.0です。
その後、「 クラウドネイティブ」なシステムが注目されるようになると、生産性や品質に加えて、市場変化へのより柔軟な対応や、ユーザーニーズに応じた頻繁なサービス改善が求められました。それに伴い、よりスピーディーで柔軟性の高いDevOps環境が必要とされ、DevaaS2 .0 へと進化しました。

図2：DevOpsを実現する次世代型開発環境「DevaaS 2.0」
開発環境（現行DevaaS）

従来の開発
環境

単体・結合試験

コーディング

単体・結合試験

総合・性能試験

運転試験

リリース

運転・保守

DevaaS 2.0
総合・性能試験

リポジトリ

コーディング

商用環境

工程毎に分断されていた環境を統一化し、環境構築・維持・移行稼働を削減

環境・シームレスな性
軟柔／性・即応
これからの開発〜
商用環境

検証環境

ビルド環境

試験環境構成2/4

疑似商用構成出荷

商用環境構成Copyright (c) NTT COMWARE CORPORATION

サービス・ソリューション
「DevOpsサービスセンタ」
が、DevOps導入、普及を支援
DevaaS 2 .0では、開発・試 験環境から検 証（疑似商用）環境、そして商用環境をシームレスにつなぎ、SO（ServiceOperation）を自動化することで、環境構築・維持・移 行・稼働のコストとリードタイムを大幅に削減することに成功しました。その鍵となるのが、新機能の「CI /CDプラットフォーム」と「開発者向けポータル」です。

図3：「DevaaS 2.0」の特長

DevaaS 2.0
開発プロジェクトA

開発プロジェクトB

開発プロジェクトC

サポート

DevOpsサービス
センタ

開発者向けポータル
CI／CDプラットフォーム
コンテナサービス(Docker)

仮想デスクトップ

開発管理ツール

新たに追加！

CI／CD
ツール

仮想サーバー（試験サーバー、開発管理サーバー）

OpenStack基盤（SmartCloud®）

CI /CDプラットフォームは、Git Lab、Maven、Docker、Ansible、Jenkinsなどの組み合わせにより、ビルドからデプロイ、試 験、リリース、商用環境までの全工程を自動化し、非常にスピーディーな開発を実現しています。
開発者向けポータルは、開発 環境の利用や変更を効率的に行う仕組みです。DevaaS 2 .0では利用者は開発者向けポータルを通じて直接申し込みや変更操 作を行うため、即時の利用開始や仕様変更が 可能です。

スムーズなDevOps導入を支 援する各種サービス
DevOpsを実現するには、開発 環境の整 備の他に、スキルや組 織の課題を克服することが 不可欠です。NT Tコムウェアの提 供するDevOpsサポートサービスは、約3 0 種 類のCI /CDツールの利用方法や最適なツール選定などの問い合わせに対応して問題解決をサポートします。
また、DevOps導入支 援サービスは、お客さまが実際にDevOpsを導入するにあたって必要となる、導入支 援コンサルティ
ング、CI /CDツールの研修、DevOps人材の育成などを体系的に整 備して提 供します。

3/4

Copyright (c) NTT COMWARE CORPORATION

サービス・ソリューション
「DevOpsサービスセンタ」
が、DevOps導入、普及を支援

ビジネスに貢 献するDevOps実 現に向けて続いて、ネットワーククラウド事業本部 サービスプロバイダ部 DevOpsエバン
ジェリスト 加藤稔が 登壇し、デモを交えて、DevaaS 2 .0の特長を説明しました。
開発 環境という観点に立つと、パブリッククラウドは素早く簡単であるものの安心感や信頼感は低く、オンプレミスは安心感、信頼感は高いが、開発者の自由度が 低く効率化は望めません。
加藤稔
NTTコムウェア株式会社
ネットワーククラウド事業本部
サービスプロバイダ部
DevOpsエバンジェリスト

加藤は「その間をカバーするのが DevaaS 2 .0。例えばデザイナー、パートナー、スポンサー、カスタマー、デベロッパーが協働作業を行おうとすれば、これまではある程度のリスクを許容してパブリッククラウドを利用する必要がありました。しかし、DevaaS 2 .0であれば、安心で信頼のおける協働ワークプレイスを提 供でき、さまざまなステークホルダーが 作業に加わることができます」と特長を挙げました。

DevaaS 2 .0の操 作は非常に直感的で分かりやすいものです。例えば仮想サーバーの作成は、OSと台数を入力するだけです。DevaaS 2 .0の要であるCI /CDサーバー管理も、画面上でジョブスケジューラー、ソースコード管理、プロジェクト管理などのツールを選択するだけで稼働状 態になります。
DevaaS 2 .0は、DevOpsを技術面で支える約3 0 種 類のツールを使用可能な状 態で提 供し、ツールのQ&Aサポートもクラウドサービスとして提 供しています。今後は、オフショア開発向けのU I多言語対応やパブリッククラウドでの利用も可能とする方向です。加藤は「日本の通信インフラを支えてきたノウハウから生まれた新世代のクラウドサービスであり、NT Tコムウェアが『開発者』だからこそ実現できた開発 環境クラウドが『DevaaS 2 .0』なのです」と述べ、セミナーを締めくくりました。

※商品およびサービスの内容は、予告なく変更する場合がありますので、あらかじめご了承ください。
※「SmartCloud（スマートクラウド）」、「 SmartCloud」ロゴは、NTTコムウェア株式会社の登録商標です。
※その他、記載されている社名、商品名などは、各社の商標または登録商標である場合があります。
※所属部署、役職等については、取材当時のものです。

WEB 掲載：2017.9
URL：http://www.nttcom.co.jp/

4/4

Copyright (c) NTT COMWARE CORPORATION