日本 Select Language : English 日本語

×閉じる

南北アメリカ

アメリカ: English
ブラジル: English / 日本語 / Português do Brasil

ヨーロッパ、中東、アフリカ(EMEA)

EMEA:

イギリス,
ベルギー,
フランス,
ドイツ,
オランダ,
スペイン,
アラブ首長国連邦
English
日本語
Español
Deutsch
Français
ロシア: English / 日本語 / русский

アジアパシフィック

日本(法人のお客さま): English / 日本語
日本(個人のお客さま): English / 日本語
オーストラリア(NTT Com ICT Solutions): English
中国本土: English / 日本語 / 簡體中文
香港/マカオ: English / 日本語 / 繁体中文 / 簡體中文
インド: English / 日本語
インドネシア: English
韓国: English / 日本語 / 한국어
マレーシア: English
フィリピン(DTSI): English
シンガポール: English / 日本語
台湾: English / 日本語 / 繁体中文
タイ: English / 日本語
ベトナム: English / 日本語

お客さまの課題解決のヒントをお届けするデジタルマガジンICT Business Online

メルマガ登録

なぜOpenStackを活用する企業が増えているのか

印刷

オープンソースのクラウド基盤ソフトウェアとして利用が進む「OpenStack」について、「日本OpenStackユーザ会」会長の水野伸太郎氏とNTTコミュニケーションズのクラウド・エバンジェリストである林雅之氏にそれぞれ「クラウドネイティブの新常識「OpenStack」とは」と題して、関連テーマについて語っていただきました。

「日本OpenStackユーザ会」会長
(NTT ソフトウェアイノベーションセンタ所属)
水野 伸太郎氏

オープンソースで開発されているクラウド基盤ソフトウェアとして、さまざまな企業が自社のプライベートクラウドの構築に利用しているのが「OpenStack」です。このOpenStackの開発に早くから取り組み、グループ内での利用を推進している、「日本OpenStackユーザ会」会長の水野伸太郎氏(NTT ソフトウェアイノベーションセンタ所属)に、これまでの取り組みや、クラウドネイティブの時代において企業がOpenStackを採用するさまざまなメリットについて語ってもらいました。

独自開発を諦め、OpenStackの開発に参加

広く一般に提供されているパブリッククラウドを使うのではなく、自社で独自にプライベートクラウド環境を構築する際、多くの採用事例があるのはVMwareの製品ですが、昨今では「OpenStack」を選択する企業も増えつつあります。

OpenStackはオープンソースで開発が進められているクラウド基盤ソフトウェアであり、Rackspace HostingとNASAが2010年に開発を開始しました。その後IBMやHP、インテルなど数多くの企業がコミュニティに参加し機能強化が進められ、多くの企業がユーザーとして利用しているほか、NTTコミュニケーションズの「Enterprise Cloud」など、OpenStackを基盤に採用したクラウドサービスも少なくありません。

このOpenStackに開発に積極的に関与している組織として、NTTの研究所である「NTT ソフトウェアイノベーションセンタ」が挙げられます。同研究所でOpenStackに携わり、また日本OpenStackユーザ会の会長も務める水野伸太郎氏は、OpenStackの開発に関わることになった背景を次のように説明します。

「もともと研究所で独自にクラウド基盤を開発していました。しかし膨大な開発費が発生するし維持管理も大変だということで、オープンソースに切り替えることになりました。すでにオープンソースとして開発されているものを利用し、それをよりよくするために開発を行い、その成果を事業会社に提供するという仕組みを作ろうとしたわけです」

商用サービスとして使うために必要な機能を独自に開発

ただし、当時のOpenStackには問題もあったと水野氏は振り返ります。「NTTグループは、OpenStackの開発が始まった当初から関わっていましたが、当時の品質は決して高くありませんでした。そのため研究所としては品質向上に非常に力を入れて、とにかく検証してバグを見つけ出し、それを直すという活動に注力しました。またOpenStack自体も急激に進化していましたが、私たちにとっては足りない機能があったほか、安定性の面でも不十分でした。それでOpenStackと連携するソフトウェアを独自に開発し、商用サービスに使えるようにしたのです」

「OpenStackはAPIを公開しており、これを利用して外部のプログラムと連携することが可能です。NTT ソフトウェアイノベーションセンタでは当初、そのAPIの範囲をさらに超えて、直接OpenStackのコードに対して独自機能追加のための開発を行い、NTTコミュニケーションズの「Cloudn」など、商用サービスで使える形を整えたのです。しかし、こうした独自の開発はOpenStackの新しいバージョンがリリースする毎に、追加した機能を修正する稼働がかかるため、コミュニティと連携して開発を進める方針に切り替えました」

この記事のキーワード