Watch

あなたは「クラウドネイティブ」ですか?シアトルで満員御礼となったカンファレンスで、アプリの未来を垣間見る

あなたは「クラウドネイティブ」ですか?シアトルで満員御礼となったカンファレンスで、アプリの未来を垣間見る
クラウドネイティブコンピューティング財団のエグゼクティブディレクター、ダン・コーン氏が、2016年11月8日にシアトルで開催されたCloudNativeCon + KubeConで1000人以上の参加者に向けて講演した。(ダン・リッチマン/GeekWire)
クラウドネイティブコンピューティング財団のエグゼクティブディレクター、ダン・コーン氏が、2016年11月8日にシアトルで開催されたCloudNativeCon + KubeConで1000人以上の参加者に向けて講演した。(ダン・リッチマン/GeekWire)

Amazon Web Services、Microsoft Azure、Google Computeが提供する広大なパブリッククラウドの大部分は、オープンソースソフトウェア上に構築されています。AmazonのEC2コンピューティングサービスやGoogleのCompute Engineなどは、当初ボランティアによって開発・保守されてきたフリーソフトウェアで構築されており、十分に文書化された無料で利用可能なAPIを備えているため、理論的には最小限の書き換えでアプリケーションをあるクラウドから別のクラウドへ移行することが容易になります。

今週シアトルで開催されたCloudNativeCon + KubeConには、1,000人を超えるオープンソースソフトウェアの開発者、ベンダー、エンドユーザーが集まり、完売となりました。このカンファレンスは、マイクロサービス、コンテナ、クラウド技術に特化したカンファレンスです。このカンファレンスは、2015年12月に非営利組織Linux Foundation傘下として設立されたCloud Native Computing Foundation(CNCF)が主催しています。Linux Foundationは、大規模なコラボレーションのためのプロフェッショナルなオープンソース管理を推進する非営利団体です。

cloudnativecon_logo_color-copy「クラウドネイティブ」という呼称は、既存のアプリケーションをオンプレミスからクラウドにそのまま移行するのではなく、クラウドの柔軟性と開発の容易さを活かして新しいアプリケーションを開発するというトレンドを指します。ルーター、サーバー、その他のハードウェアで実現すると非常に高価になってしまうような複雑な設計も、クラウドの仮想環境では簡単、迅速、そして安価に作成できます。クラウドを最大限に活用するには、物理​​的な環境での動作だけでなく、アプリが最適に動作する方法を再考すること重要です。クラウドネイティブアプリはオープンソースソフトウェアに大きく依存しているため、ベンダーロックインを回避できるという利点もあります。

クラウドネイティブ開発の世界の核となる構成要素であるコンテナは、「開発者向け技術のこれまでで最も速い普及」を表していると、5か月前にCNCFの事務局長に就任したダン・コーン氏は、今朝の同カンファレンスの基調講演で述べた。

コンテナは、従来の仮想化技術を高度化し、単一の物理サーバー上により多くのアプリケーションを詰め込みます。カンファレンスの大きな議題の一つは、コンテナ群をいかに最適に管理するか(「オーケストレーション」という表現が適切です)かという点です。競合製品としては、Google発のKubernetes、MesosphereのMesosの商用版であるDC/OS、そしてDocker Swarmなどが挙げられます。

GoogleがKubernetesをCNCFに委託してから1年余りが経ち、ソフトウェアは9月末にバージョン1.0から1.4へと進化しました。CNCFは今回のカンファレンスで、Kubernetesマネージドサービスプロバイダーのトレーニング、認定、そしてプロモーションのためのプログラムを開始します。このプログラムは、訓練を受け認定された専門家によるサポート、コンサルティング、そしてプロフェッショナルサービスを組織に提供することを目的としています。

kubernetes ロゴマイクロサービスとは、クラウドプログラミングの小さな単位であり、任意の言語で記述できます。個別のタスクを実行し、それらをつなぎ合わせてアプリケーションを構築できます。マイクロサービスはクラウドネイティブ・アプリケーション開発におけるもう一つの重要な要素であり、主流になりつつあります。1,800人のITスタッフのうち44%が開発または本番環境でマイクロサービスを使用していると回答しており、これはLinux Foundationがカンファレンスで発表した第3回年次報告書「オープンクラウドガイド:最新動向とオープンソースプロジェクト」によるものです。

レポートによると、現在、企業のワークロード全体の40%強がプライベートクラウドまたはパブリッククラウドで稼働しており、この割合は2018年半ばまでに60%に増加すると予想されています。企業の95%が少なくともクラウドを試行しています。ハイブリッドクラウドはクラウド業界で最も急速に成長している分野であり、年平均27%の成長率で拡大しています。

同時に、パブリッククラウドに移行するエンタープライズワークロードは、今後5年間で3倍に増加するとレポートは予測しています。パブリッククラウド市場は年末までに2,086億ドルに達し、昨年の1,780億ドルから172%増加する見込みです。AWSはこのセグメントを席巻しています。レポートでは、Cloud Foundry、CloudStack、Docker、KVM、OpenStackといった既存のオープンソースプロジェクトに加え、Hygieia、LXD、Prometheus、Rancherといった新興プロジェクトの状況も更新しています。

コーン氏によると、CNCFはKubernetesの多様性の向上や、十分な精度を持つドキュメントの提供など、いくつかの課題に直面している。CNCFはより多くのオープンソース開発プロジェクトをホストすることを目指しており、1,500万ドル規模の1,000ノードのIntelベースコンピューティングクラスターへのアクセスと、プロジェクトごとに年間2万ドルのドキュメント作成予算を提供している。

シアトルにオフィスを構え、昨年の売上高が72億ドルに達した韓国のIT企業、Samsung SDSがCNCFの新たなプラチナメンバーに選出されました。この最高位のメンバーは、CNCFの理事会に代表者を1名任命することができます。Samsung SDSの代表は、チーフクラウドテクノロジストのBob Wise氏です。他のプラチナメンバーは、Cisco、CoreOS、Docker、富士通、Google、Huawei、IBM、Intel、Joyent、Mesosphere、Red Hat、Supernapです。CNCFのメンバー企業は現在65社です。