BT

コンテナベースのステートフルアプリケーションの興隆が調査結果から明らかに

| 作者: Hrishikesh Barua フォローする 15 人のフォロワー , 翻訳者 吉田 英人 フォローする 0 人のフォロワー 投稿日 2016年3月9日. 推定読書時間: 2 分 |

原文(投稿日:2016/01/28)へのリンク

Robin Systems氏の実施した調査によって,IT意思決定者の3/4が,データベースなどのステートフルなアプリケーションのコンテナ内での運用に関心を持っていることが明らかになった。関心の背景にある動機はワークロード統合とパフォーマンス向上の2つで,80パーセントがコンテナ採用による向上を考えている。

ステートフルなアプリケーションにはデータベース以外にも,HadoopあるいはSparkなどのビッグデータアプリケーションが含まれる。調査結果から,ステートフルアプリケーションを運用する企業の60%がLXC/LXDを使用していること,38%程度がDockerを採用していることが明らかになった。

データベースのようなステートフルなアプリケーションにとって,重要なのはデータの一貫性だ。 しかしながら,サードパーティによって対処されているDockerのPID 1シグナル問題は,アプリケーション状態の一貫性をもたらす原因ともなり得る。ソリューションは他にもあるが,Docker自体に含まれているものは存在しない。この問題はDockerコンテナ内でデータセントリックなアプリケーションを稼働する上で障害になるのではないか,という質問に対して,Robin SystemsのCMOであるSushi Kumar氏は次のように説明している。

コンテナには2つのタイプがあります – Dockerのようなアプリケーションコンテナは,単一のプロセスないしサービスを実行するように設計されているので,initなどのバックグラウンドサービスを含んでいません。その一方で,LXCやLXDなどのシステムコンテナは,本質的には軽量VMであるため,initシステムを含まないだけでなく,SSH可能なホスト名やIPアドレスを自身で保持して,VMとほとんど同じような動作をします。

調査結果は,データアプリケーションの運用に使われるコンテナテクノロジとしては,システムコンテナがより一般的であることを示している。

従来のデータベースサーバのセットアップ(RDBMSでもNoSQLでも)では,スケーラビリティは多くのリソース投入(CPUやメモリ)によって達成されることもあった。Kumar氏によれば,データベースをコンテナ化された環境に移行することで,CPUやメモリ増設が容易に管理できるようになる,すなわち,“データアプリケーションの実行プラットフォームとしてコンテナが自然である理由もそこにあるのです。”

コンテナで使用されるストレージバックエンドとして最も多いのは,AWS Elastic Storage(EBS)で,30%と報告されている。これはクラウドネイティブなアプリケーション – 少なくともAWSで動作するものについて – の適切な拡張手段として,コンテナが用いられていることを暗に示すものだ。

 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

訳について by 茂亨 安土

原文には

System containers, such as LXC and LXD, on the other hand are essentially lightweight VMs that not only include the init system, but also have their own hostname and IP addresses that you can SSH into, and pretty much manage like VMs.

not only but alsoの文脈で記載されているので、initシステムを含むの間違いではないでしょうか?

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

1 ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT