ITインフラの将来像を描くとき、企業は「コンテナか、サーバレスか」に迷う。これは、今ITインフラの分野で最も白熱する議論といえる。
OSとアプリケーションコードの中間層にあるソフトウェア抽象化層に位置するコンテナが、市場で人気を集めている。コンテナの展開に当たっては、業界標準の「Kubernetes」が中心になることが多い。企業内クラウドにおいてワークロードを移植できる可能性があるためだ。多くのIT専門家が、コンテナは企業のコンピューティングにおける主要な単位になると考えている。
だがサーバレステクノロジー、より正確にいうなら「FaaS」(Function as a Service)は、2017年のコンテナとほぼ同レベルで人気が急上昇している。サーバレスのアプローチは、コンピューティングインフラをユーザーから完全に抽象化する。開発者はサーバレスインタフェースを通じてコードスニペットをアップロードする。これらのスニペットはサーバ、コンテナなどのコンピューティングユニットのプロビジョニングや管理をする必要なく、バックグラウンドで実行される。
コンテナとサーバレスには重なる部分がある。コンテナは、パブリッククラウドでのサーバレスフロントエンドを支えるために使用されることが多い。企業もファイアウォールの背後でこの構成を模倣しようとする。
Concur Technologies(SAPグループの1社)のDevOpsチームは、Kubernetesコンテナオーケストレーションで実行されるGraphQLデータベースを中心にサーバレスインタフェースを構築する予定だ。
「サーバレスは偶然にも、多くの形式的作業を伴うことなく、開発者がスキーマを最も簡単に更新できる方法だった」と語るのは、同社でプリンシパルソフトウェアエンジニアを務めるデール・ラガン氏だ。ただし、この環境において、サーバレスが他のインタフェースを上回るかどうかは疑問だとも話す。
「使用するのは、さまざまなものを組み合わせるアプローチになるのではないかと思う」(ラガン氏)
コンテナとサーバレスは一緒に使う必要はない。サーバレステクノロジーは、初期のコンテナベースの段階を越え、エンタープライズアプリケーションを長期導入するのに望ましい方法になる。そう予測するITプロフェッショナルもいる。
「サーバレスはマイクロサービスアーキテクチャの概念と非常に調和する」と話すのは、高等教育機関向けソフトウェアメーカーEllucianのDevOpsおよびクラウド担当のシニアディレクター、ジェイソン・ショーン氏だ。
サーバレスは、最小のコンポーネントパーツ(マイクロサービスなど)に分解されるアプリケーションの当然の帰結になると主張する賛同者もいる。「サーバレスであれば、どのPCの状態も保つ必要がないため、信じられないほどの拡張が可能になる」と同氏は話す。
サーバレステクノロジーは、ワークロードを断続的に必要とするアプリケーションのみに適している。例えばAmazon Web Services(AWS)の「AWS Lambda」の関数は最大5分しか実行することができない。だが、長時間実行されるアプリケーションが今後Lambdaに似たプラットフォームを使用するようになると考える専門家もいる。また、サーバレスは最終的にインフラ管理を取り除くあらゆるパブリッククラウドサービスを含むようになるとも考えられている。こうしたサービスは既に「PaaS」(Platform as a Service)として知られている。
Copyright © ITmedia, Inc. All Rights Reserved.
AWSを活用する企業にとって、クラウドアーキテクチャの基本と実践的なポイントを理解することは不可欠だ。そこで、需要に応じたスケーリングの方法や、障害を前提としたマルチAZ構成の手法など、AWS活用のベストプラクティスを紹介する。
BroadcomによるVMware買収を受けて、VMware製品から代替製品への移行を検討する動きが広がっている。その背景にある企業の本音と、有力な移行先として注目される製品とは。
システムのパブリッククラウド移行が進む一方で、パブリッククラウドからオンプレミスに戻る「オンプレミス回帰」を選ぶ企業が相次いでいる。背景には何があるのか。パブリッククラウドとオンプレミスシステムの違いとは。
クラウドサービスのメリットをオンプレミスインフラでも得られるようにしたい――。こうした“理想”を実現する手段が「オンプレミスクラウド」だ。その実態と可能性を探る。
一度クラウドサービスに移したシステムをオンプレミスインフラに戻す「脱クラウド」は、なぜ起こるのか。実際にオンプレミス回帰に踏み切る際には、どのようなコストが発生するのか。専門家の声を基にまとめた。
いまさら聞けない「仮想デスクトップ」と「VDI」の違いとは
遠隔のクライアント端末から、サーバにあるデスクトップ環境を利用できる仕組みである仮想デスクトップ(仮想PC画面)は便利だが、仕組みが複雑だ。仮想デスクトップの仕組みを基礎から確認しよう。
「サイト内検索」&「ライブチャット」売れ筋TOP5(2025年5月)
今週は、サイト内検索ツールとライブチャットの国内売れ筋TOP5をそれぞれ紹介します。
「ECプラットフォーム」売れ筋TOP10(2025年5月)
今週は、ECプラットフォーム製品(ECサイト構築ツール)の国内売れ筋TOP10を紹介します。
「パーソナライゼーション」&「A/Bテスト」ツール売れ筋TOP5(2025年5月)
今週は、パーソナライゼーション製品と「A/Bテスト」ツールの国内売れ筋各TOP5を紹介し...