コンテナの誇大広告を斬る
コンテナ&マイクロサービスが常に優れているわけではない
レガシーシステムをコンテナでマイクロサービス化することがトレンドの一つになっているが、それが常に最良の方法というわけではない。企業はコンテナとどう向き合うべきなのか?
本稿は、データレイクプロバイダーDatabricksの製品担当シニアバイスプレジデントであるデービッド・マイヤー氏へのインタビュー記事だ。
Computer Weekly(以下CW):コンテナの設計、開発、デプロイ、メンテナンスについて企業が考えるべきことは何でしょうか。
デービッド・マイヤー氏(以下DM):あらゆる企業は、全体的な成果に注目する必要がある。目標を把握したら、マイクロサービスがモノリシックアーキテクチャよりも優れているかどうかを判断する。あるタスクを多くのマシンにスケールアウトする必要があるなら、それをコンテナに配置することになる。だがコンテナにまつわる誇大広告に惑わされてはいけない。
マイクロサービスはモノリシックアーキテクチャよりも優れていると考えられる傾向がある。その考えは必ずしも正しいとは限らない。全ては目標によって異なる。ソフトウェアとは複雑なものだ。コンテナを利用するからといってシステム設計がシンプルになるわけではない。システムをコンテナにラップすることを選ぶなら、メリットがデメリットを上回ることを確認しなければならない。
CW:API接続をサポートしないレガシーシステムにコンテナを適合させるのは容易ではないという意見もあります。コンテナのエコシステムはAPIが中心になっていると思いますが、APIをサポートしていないレガシーシステムにコンテナを接続するのはいつも難しいというのは正しいですか。
DM:その通りだ! 分けて考えてみよう。全てのコンテナにはAPIがある。コンテナ内のソフトウェアにはAPIを操作する方法がある。コンテナが意味を成すためには、コンテナのシステム設計内で両者に互換性が必要になる。それが難しい。
CW:クラウドネイティブに移行できない古いレガシーシステムとコンテナを連携させるためには、複数のシステムを並列で作成しなければならないことになりますか。
DM:必ずしもそうではない。企業はそれぞれ異なる。必要なのはコンテナが意味を成す場合でのみ利用することだ。コンテナのハイプ・サイクルは、コンテナによってソフトウェア開発が容易になると信じるように導かれている。容易になることもあれば、複雑になるものもある。
例えば、コンテナで稼働しているシステム全体の設計を見直す方法を考えてみる。ワークロードを大規模に運用しているSaaS企業は全て、コンテナで運用する方が容易になるのでコンテナを利用するだろう。スケーリングが不要ならば、コンテナを利用すれば複雑になるだけだろう。コンテナにはスケールメリットがあるが、それが必要かどうかを自問すべきだ。
CW:結局、コンテナはスケーラビリティと無限の回復力の万能薬ではないということですね。
DM:コンテナがスケーリングさせるわけではない。スケーリングさせたいなら、コンテナによってそのプロセスが容易になるということだ。自社に適したものにより広く目を向けるべきだ。
CW:誰もが最初にコンテナについてしっかりと学習すべきでしょうか。
DM:コンテナは、効率、再利用、慣習に関係する。だが「コンテナはそのようなシステムの運用をシンプルにする」とまとめてしまってはいけない。実際には非常に難しいからだ。独自のコンテナを大規模に運用する方法を考えるのではなく、タスクをコンテナにカプセル化して大規模に運用できるベンダーを利用する方法を考えるべきだ。
ベンダーがコンテナベースのアーキテクチャを提供できる、統合されたベンダーエコシステムを作成する必要がある。
次に、社内の誰かがコンテナについてしっかり学んで技法を習得しておく。そしてベンダーと契約する前に、そのベンダーが正しい知識を身に付けていることを確認する。
Copyright © ITmedia, Inc. All Rights Reserved.
Computer Weekly日本語版
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社うるる] 「入札市場」攻略ガイド:効率的に落札するためのポイントを徹底解説 -
製品資料
[株式会社うるる] 入札情報に特化した「販路拡大」「効率化」のためのサポートツールとは? -
市場調査・トレンド
[株式会社うるる] 公共入札に成功する企業と失敗する企業の「5つの違い」 -
製品資料
[日本ビジネスシステムズ株式会社] 専門家が教える、Microsoft 365の「テナント統合/分離」を成功に導く秘訣 -
製品資料
[rakumo株式会社] Microsoft 365での情報埋没を防ぐ、社内ナレッジを資産化する情報ポータル活用
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
2
“アジャイルの壁”に挑むオリックス生命がIBMの開発管理ツールを選んだ理由
-
3
PHP脆弱性「PHP2Shell」で2260万件に影響 情シスの緊急チェックリスト
-
4
IT製品の導入に関するアンケート「セキュリティ」編
-
5
Claude利用8割のGMO、AI人材の評価軸が「トークン管理」に変わった
-
6
RAGで「データをAIに送る」運用が限界を迎えている理由
-
7
ライオンが挑む「守りのIT」脱却:Google Cloudで加速させるデータ駆動型経営
-
8
最も脆弱性が少ない&多いプログラミング言語が判明
-
9
LINEヤフーはなぜ「社内の管理者」すら信用しないインフラを作ったのか
-
10
回避策ゼロ、極めて危険なCisco脆弱性 メール1通で管理者権限、ログ消去の手口
ホワイトペーパーランキング PR
-
1
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
2
2026年のサイバーセキュリティには何が必要か? 最新データに学ぶ傾向と対策
-
3
経験豊富な即戦力人材に直接アプローチできる、「攻めの採用」への転換術
-
4
「IT史に名を残すシステム障害」8選
-
5
最速72分でデータが流出? 最新の脅威トレンドや侵入手法から分かった防衛策
-
6
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
7
AI駆動開発のスピードと安全性を両立 「品質・セキュリティ管理」の実践ガイド
-
8
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
-
9
「標的型攻撃メール」事例・サンプル集
-
10
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー