メリットが保証されるわけではない
サーバレスに飛び付く前にやるべきたった1つの作業
サーバレスコンピューティングは誤解されやすい概念であり、全ての企業がメリットを享受できるわけではない。サーバレスが役立つのか否か。導入する前に絶対やっておくべきこととは?
「サーバレスコンピューティング」という言葉が最近不用意に使われている。クラウドリソースを活用する超効率的な方法とみられているが、他にも多くの意味合いがある。
Computer Weekly日本語版 6月6日号無料ダウンロード
本記事は、プレミアムコンテンツ「 Computer Weekly日本語版 6月6日号 」(PDF)掲載記事の抄訳版です。本記事の全文は、同プレミアムコンテンツで読むことができます。
なお、同コンテンツのEPUB版およびKindle(MOBI)版も提供しています。
サーバレスという考え方は、実際には10年ほど前から存在する。このプロセスの先駆けになった企業が忘れ去られるほど前のことだ。残念ながら、当時は優れた成果を残せなかったため、その後廃れてしまった。とはいえ、全ての事柄がそうであるように、古いものは再び新しく生まれ変わる。
それでも、サーバレスに対する最適な考え方はある。仮想インフラや物理インフラにとらわれずに、サービスを継続的に手に入れる最新の手段であるという考え方だ。だが、インフラが必要なことは間違いない。
サーバレスは「コードであり、コードにすぎない」という考え方もある。サーバレスでは、基盤となるホストとの依存関係やパッチの適用が不要になるためだ。
つまり、開発者はコードが実行されるホストのメンテナンスやセキュリティ、パッチの適用を気に掛ける必要はない。ただし、このホストを管理し、パッチを適用するシステム管理者は依然存在するだろう。
サーバレスの定義
「サーバレス」コンピューティングという言葉が使われる場合、2つの意味のいずれかを示している。1つは、コンテナ、マイクロサービスなどの抽象概念を(間違って)示している場合。もう1つは、(より正確に)「Function as a Service」(FaaS)を指す場合だ。
サーバレスは、主に短時間しか行われない相互作用を対象に設計されている。事実、多くのサーバレスプロバイダーは、5分を超えて続行するスレッドを終了する。そのため、サーバレスは明らかに従来のWebサーバにはあまり向いていない。
サーバレスでは、アプリケーションが構成コンポーネントに分解され、全てがコードやAPI呼び出しに細分化される。例えば、独自のアプリケーション認証サーバを構築してユーザーの認証を行うのではなく、サードパーティープロバイダーの機能を利用する。
他のコンポーネントについても同じことがいえる。アプリケーションとサードパーティーの認証システム間のAPI呼び出しとメッセージングの使用に基づいて、同じ機能を提供することになる。各認証インスタンスが独立して実行され、認証プロセスの間だけ実行されて終了する。通常、数秒未満しか存続しない。
一見、非常に高価な方法のように思えるかもしれない。だが、各API呼び出しのコストがおよそ1000分の1セントだと考えると、非常に安価になる。
恐らくもっと重要なのは、水平方向の柔軟なスケーリングが極めて簡単になることだ。当たり前のことを承知で言えば、永続データをどこかに保存する必要があるためだ。
コストの削減
インフラのコストを削減すれば、Webスケールアプリケーションを提供する全体コストも削減される。明らかに何らかの課金メカニズムは必要だ。サーバレスでは、そのメカニズムがアプリケーションの呼び出しごとに変わる。実際には、モデルを利用した分だけ支払うことになる。
課金には、利用するハードウェアのコストも含まれる。そのため、「サーバレス」という言葉が少々誤解を招くことになる。ただし、待機しているだけの余分なハードウェアを抱えるよりもはるかに安価で済む。通常は、ハードウェアを使用してもしなくてもその料金を支払わなければならない。サーバレスアーキテクチャではその点が異なる。
このアプローチを説明する最善の方法は、重要なビジネスロジックを社内に保持して第三者の目に触れないようにしつつ、「日常をアウトソーシングする」ことだ。
コストの問題を簡単に説明する。「Amazon Web Services」(AWS)の仮想マシン(VM)を使用すると、VMごとに毎月数十ドルかかる。同じことをサーバレスで(妥当な使い方で)行うと、料金を約3分の2にできる。有用性が大きく異なるため、全てに適合する明確な良しあしはない。
これはメリットだ。だが、全てがAPI呼び出しで行われるため、プログラムと呼び出しが全て正しいことを保証することに大きく依存するのがデメリットになる。
サーバレス導入のコストに関する考慮事項
この全てがコストを削減する優れた方法だと考えるならば、サーバレスに切り替える前に考慮しなければならないことが幾つかある。
続きはComputer Weekly日本語版 6月6日号にて
本記事は抄訳版です。全文は、以下でダウンロード(無料)できます。
■Computer Weekly日本語版 最近のバックナンバー
Computer Weekly日本語版 5月23日号 候補者の選定から面接までこなすAI登場
Copyright © ITmedia, Inc. All Rights Reserved.
Computer Weekly日本語版
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
3
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
9
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
10
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー