Select Language : English 日本語

南北アメリカ

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

ヨーロッパ、中東、アフリカ(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 / 日本語

クラウドスペシャリスト・リレーインタビュー 第2弾「Cloud Foundry」

オープンPaaSのデファクトスタンダード「Cloud Foundry」とは


NTTコミュニケーションズ株式会社
クラウドサービス部クラウドスペシャリスト
千徳 永氏

アプリケーションを構築および稼働させるための土台となるプラットフォームをサービスとして提供するPaaS(Platform as a Service)。 その中でも、オープンソースのPaaSとしてデファクトスタンダードといえるのがCloud Foundryです。 推進母体となる「Cloud Foundry Foundation」には、米国の ヴイエムウェア、EMC、ヒューレットパッカード、IBM、Intel 、Pivotalや欧州のSAPがプラチナメンバーとして名を連ねており、NTT(日本電信電話株式会社)もゴールドメンバーとして参画しています。

そもそもDXとはどのような考えなのでしょうか。そして、ITを活用する企業は、何を念頭にDXと関わるべきなのでしょうか。 今回は、「Cloud Foundry」を利用するメリットや、先端事例について、NTTコミュニケーションズのクラウドスペシャリスト千徳 永(せんとく ひさし)氏に聞きました。

「Cloud Foundry」とは

― 「Cloud Foundry」という名前を初めて耳にする人もいると思いますが、どのようなものでしょうか。

NTTコミュニケーションズ 千徳氏(以下、千徳):

「Cloud Foundry」は、現在のクラウドの主流となっているようなネットワーク、ハードウェアや仮想サーバーを提供するIaaSとは異なり、ミドルウェアやOS、そして冗長化機能をも含めたPaaSを構成するための基盤ソフトです。  PaaSには、ベンダーが独自に構築する「プロプライエタリPaaS」と、ソースコードが公開され誰でも利用できる「オープンPaaS」がありますが、「Cloud Foundry」はオープンPaaSの中で、デファクトスタンダードともいえるものになっています。

― 「Cloud Foundry」がなぜ注目されているのでしょうか。

Gartnerは企業のコアアプリの75%が2020年までに個別開発になると予測しています。既製のソフトウェアではビジネスを差別化できなくなるとして、各企業がソフトウェア開発に専念する必要があります。また、ビジネススピードを向上させるため、開発と運用を小さなサイクルで一体に回していくアジャイル開発とDevOpsが、システムの開発運用の方法論の主役になりつつあります。

千徳:

伝統的なウォーターフォール開発では、大きな単位で開発を行いリリースは年に数回程度でした。しかし、アジャイル開発においては、はるかに高頻度で開発とリリースが実現します。Amazon, GitHub, Cookpad等先進的なIT企業において、毎日何十回もリリースしていることは有名です。しかし、リリース頻度が高くてもトラブルは滅多におこしません。これは、リリースの単位が小さくエンジニアがリリース内容を把握しやすいうえに影響範囲が小さいため、リスクが極小化されているからです。

Cloud Foundryではテスト環境や商用環境を単一の基盤で運用でき、アプリをデプロイするだけで動作させることができ開発環境の管理も不要なため、アジャイルやDevOpsに最適なプラットフォームと言えます。

― 「Cloud Foundry」がなぜ注目されているのでしょうか。

アジャイルで高度なシステムを開発するには、各機能を最小化(=マイクロサービス化)する必要があります。マイクロサービスであれば、各機能(=サービス)は独立して開発リリースが出来、スクラップ&ビルドでさえ容易です。実際、私たちが提供するEnterprise Cloud自体も多数のマイクロサービスで構成されています。システムの変更、拡張、発展がきわめて柔軟なアーキテクチャです。しかし、マイクロサービスを進めすぎると、各サービス間の関連が複雑になりすぎ、トラブルの原因となる場合があります。アプリケーションがマイクロサービス化すると、より小さな単位でアプリケーションを管理できるコンテナへの移行が進んでいくでしょう。

千徳:

コンテナは仮想サーバーに比べ、集積度が上がるだけでなく、スケールアウトやシステムの構成変更も高速で容易です。

関連記事

この数年で飛躍的な発展を遂げているクラウド市場。今まで様子見をしていた企業も、いよいよ現実的に導入を検討せざるを得ない段階まできていると言っていいだろう。そこでクラウドNAVI編集部では、実際にクラウド導入した企業にヒアリング調査を実施。【続きを読む】

いまクラウド化が困難なオンプレミス環境を持つ多くの企業で「ハイブリッドクラウド」の導入が進んでいます。しかしハイブリッドクラウドにはさまざまな利用形態があり、事前の充分な検討、準備なしには想定した効果は得られません。【続きを読む】

日本各地に拠点を設立しているが、拠点間を接続するネットワークに問題があり、システムを安定して使えないといった状況が生じている。また、拠点によってセキュリティ対策の内容が異なるなど、ガバナンス面にも問題がある。【続きを読む】

特集コンテンツ

この記事が注目されています

このページのトップへ