クラウドの「ベンダーロックイン」を避ける方法【第3回】
「他のクラウドでも動くアプリを作る」のはなぜ必要か? ただの無駄な場合も
アプリケーションの移植性を高めることは、ベンダーロックインの影響を抑える方法の一つだ。ただしむやみに移植性を高めても、結局は無駄になることもあるという。どういうことなのか。
クラウドサービスを利用する際に気を付ける必要があるのが、特定ベンダーに過度に依存する「ベンダーロックイン」だ。ベンダーロックインの影響を抑えるには、アプリケーションの移植性を向上させることが有効な手段となる。移植性とは、アプリケーションが他のインフラでも変更なしで稼働できることだ。
移植性を高めることは常に正解なのか?
併せて読みたいお薦め記事
連載:クラウドの「ベンダーロックイン」を避ける方法
ベンダーロックインを考える
アプリケーションの移植性を高めると、インフラ移行時に必要な変更の数を抑えやすくなる。システムインテグレーターのEnsonoでバイスプレジデントを務めるオリバー・プレスランド氏は、自社の各アプリケーションの設計や依存関係(動作するために他のアプリケーションを必要とすること)、利用中の技術に注目することを勧める。次にこうした要素がアプリケーションの移植性にどのように影響するのか、将来的にクラウドサービス間でアプリケーションを移行させる場合にどのような影響を及ぼすのかを検討する。
IT調査会社Everest Groupのプリンシパルを務めるユガル・ジョシー氏は、そもそもアプリケーションの移植性を高める必要があるかどうかを考えることを推奨する。例えば、これまでにアプリケーションのインフラを変えた頻度を調査するとよいという。変えたことがなければ、移植性を考える必要性はそれほどないと考えられる。「クラウドサービス間で重要なアプリケーションを移行させる例は、非常に限られている」とジョシー氏は主張する。
移植性を高めるための具体策とは
アプリケーションの移植性を高める方法は幾つかある。アプリケーション開発ツールベンダーStyraの最高技術責任者(CTO)、ティム・ヒンリクス氏は、特定のクラウドサービスに依存しないツールを使うことで、アプリケーションの移植性を高めることを勧める。クラウドサービスを変えても、セキュリティやコンプライアンス、業務管理の手法を変更しないで済むようにするためだ。例えばHashiCorpのIaC(Infrastructure as Code:コードによるインフラの構成管理)ツール「Terraform」は、異なるIaaS(Infrastructure as a Service)を横断して、仮想マシンなどのリソースをプロビジョニング(準備)できるようにする。
ヒンリクス氏の経験によると、アプリケーションの移植性を高める作業は、クラウドサービスの導入に掛かる時間やコストを増大させる可能性がある。ベンダーロックインによるデメリットと、アプリケーションの移植性を高める際に掛かる負荷を比較検討するとよい。そうすることで、クラウドサービスに移すべきアプリケーションや、移植性を高めるべきアプリケーションを判断しやすくなる。
第4回は、ベンダーロックインの影響を抑えるための方法をさらに説明する。
TechTarget発 世界のインサイト&ベストプラクティス
米国TechTargetの豊富な記事の中から、さまざまな業種や職種に関する動向やビジネスノウハウなどを厳選してお届けします。
Copyright © ITmedia, Inc. All Rights Reserved.
TechTarget発 世界のインサイト&ベストプラクティス
米国TechTargetの豊富な記事の中から、さまざまな業種や職種に関する動向やビジネスノウハウなどを厳選してお届けします。
この記事の著者
関連記事
新着ホワイトペーパー PR
-
市場調査・トレンド
[AvePoint Japan株式会社] SCS評価制度の死角は“SaaSの中” クラウド標準機能では届かない領域とは? -
製品資料
[デジタルサーカス株式会社] 5分で分かる、「オープンソースCMS」比較ガイド -
製品資料
[デジタルサーカス株式会社] 1つのアプリを各国で運用 多言語モバイルアプリを簡単に開発・導入できる方法 -
製品資料
[ニュータニックス・ジャパン合同会社] 複雑化するKubernetes運用、VMとコンテナの二重管理を解消する方法は? -
市場調査・トレンド
[アルプス システム インテグレーション株式会社] 急増する高度なフィッシング詐欺 先回りしてブロックするには何が必要?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
Microsoft 365導入後も稟議は「Excelをメールで回覧」 承認が止まる理由
-
2
米国防総省で300万人分の個人情報が流出 その「意外な原因」と教訓
-
3
「Microsoft 365」が乗っ取られる MFAを破る“本物の画面”の恐怖
-
4
PHPはそもそも必要か? 脆弱性で問われる自社サイト安全性と保守負担のバランス
-
5
PHP脆弱性「PHP2Shell」で2260万件に影響 情シスの緊急チェックリスト
-
6
金融・通信で情報漏えいが続出 IPAとJPCERT/CCが情シスに求める緊急点検
-
7
「年1回の外部診断」が限界に 大手小売が脆弱性管理を内製化・一元化した方法
-
8
京王電鉄・東京メトロの被害から学ぶ境界防衛 ITの侵害はどこまで波及するか
-
9
PHP2Shellの「事前の情報流出」でパニックに パッチ公開を巡る“混乱劇”
-
10
Googleの業務向けAIエージェント「Gemini Agent」が登場 しかし課題は山積み
ホワイトペーパーランキング PR
-
1
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
2
最速72分でデータが流出? 最新の脅威トレンドや侵入手法から分かった防衛策
-
3
経験豊富な即戦力人材に直接アプローチできる、「攻めの採用」への転換術
-
4
2026年のサイバーセキュリティには何が必要か? 最新データに学ぶ傾向と対策
-
5
「IT史に名を残すシステム障害」8選
-
6
「EDR」選定ガイド:比較・検討フェーズで整理すべきポイントを解説
-
7
10G回線の真価をフルに享受するには? 導入前にチェックしたいポイント
-
8
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
-
9
MDMだけでは防げない? Appleデバイスに潜む5つのセキュリティギャップ
-
10
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー