マネージド クラウドのオンプレミス、IaaS、PaaSの比較
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecoreソフトウェアには、クラウドプロバイダーを使用してオンプレミスでホストしたり、クラウドでフルマネージドソリューションを使用したり、両方を組み合わせたりするなど、さまざまなインフラストラクチャホスティングオプションがあります。これらのオプションの概要については、オンプレミス、IaaS、PaaSに関する考慮事項、Sitecoreがサポートするホスティング オプション、ホスティングの選択肢、IaaSとPaaSのハイブリッドについて理解してください。
オンプレミス、IaaS、PaaSに関する考慮事項
オンプレミス、IaaS、PaaSに関する考慮事項
お客様に最適なソリューションは、お客様の要件によって異なります。以下を比較します。
-
On-premise
必要なマシンの正確なタイプを構築でき、専用であり、必要なセットアップのタイプを正確に指定できます。ただし、多くの初期費用がかかり、さらにメンテナンスと稼働時間はあなたが負担します。
-
Infrastructure as a service (IaaS), aka Virtual machines (VMs)
これはオンプレミスソリューションの実行と似ていますが、初期費用は少なくなります。VMを使用すると、正確な要件に合わせてサーバーを調整できます。更新、セキュリティ、稼働時間、およびメンテナンスについては引き続きお客様が責任を負いますが、ニーズが変わった場合はアップグレードまたはダウングレードできます。
-
Platform as a service (PaaS)
初期費用は最小限に抑えられ、基礎となるマシンのメンテナンスについて心配する必要はありません。欠点は、他のソリューションと比較して、コンピューティングオプションと機能の選択肢が限られているため、マシンをニーズに合わせてカスタマイズできないことです。
特定の違いを比較対照し、管理の責任者を理解するには、次の表を参照してください。
|
オンプレミス (お手持ちのサーバーをご利用ください) |
IaaSの (VMを使用) |
PaaSの (Azure App Serviceを使用) | |
|---|---|---|---|
|
Applications |
利用者 |
利用者 |
利用者 |
|
Data |
利用者 |
利用者 |
利用者 |
|
Runtime |
利用者 |
利用者 |
CSPの |
|
Middleware |
利用者 |
利用者 |
CSPの |
|
Operating system |
利用者 |
利用者 |
CSPの |
|
Virtualization |
利用者 |
CSPの |
CSPの |
|
Servers |
利用者 |
CSPの |
CSPの |
|
Storage |
利用者 |
CSPの |
CSPの |
|
Networking |
利用者 |
CSPの |
CSPの |
Sitecoreがサポートするホスティング オプション
Sitecoreがサポートするホスティング オプション
Sitecoreは、オンプレミス、IaaS (VM)、PaaSをサポートしています。物理サーバーまたはVM (Azure上のVMを含む) にインストールするには、インストール ガイド とSitecoreインストール フレームワーク (SIF) を使用します。Azure PaaSにインストールする場合は、Sitecore Azure Toolkit、Sitecore Azure Toolkitの概要、およびARMテンプレートを参照してください。
ホスティングの選択肢
ホスティングの選択肢
ホスティングオプションを決定する際には、考慮すべきさまざまな要素があります。次の表は、適切なソリューションを選択するのに役立ついくつかの決定ポイントの概要を示しています。次の表は、考慮事項の有限リストではありませんが、1つのソリューションを別のソリューションよりも不適格にするのに役立ちます。
|
次の場合はオンプレミスを使用します。 |
次の場合はIaaSを使用します。 |
次の場合はPaaSを使用します。 |
|---|---|---|
|
コンピューティングと機能には特定の要件があります。 |
PaaSが提供できる以上のコンピューティング能力が必要です |
コンピューティングと機能の要件は、PaaSによって満たされます。 |
|
明確な仕様を持つオーダーメイドのソリューションを構築する必要があります。 |
マシンにアプリケーションをインストールする必要があります。 |
基になるPaaSマシンにアクセスする必要はありません。 |
|
あなたには、完全にオーダーメイドのソリューションを構築するための予算があります。 |
予算はPaaSソリューションには及びません。 |
あなたの予算は、一部のPaaSサービスの追加費用を可能にします。 |
|
VM、更新、セキュリティ、アップタイム、メンテナンスを管理するためのスキルセットが社内に備わっています。 |
VMを管理するためのスキルセットは、すでに社内に用意されています。 |
VM、更新、セキュリティ、アップタイム、メンテナンスを管理するための社内スキルセットがありません。 |
|
スケーリングする必要はないと予想しています。 |
水平方向と垂直方向に頻繁に、または迅速にスケーリングする必要はないと予想しています。 |
垂直方向と水平方向に、頻繁に、そして迅速にスケーリングする必要があることが予想されます。 |
IaaSとPaaSのハイブリッド
IaaSとPaaSのハイブリッド
Sitecoreのほとんどのお客様は、Azure SQL、Application Insights、Azure RedisなどのPaaSサービスを使用して、IaaSとPaaSが混在する環境を使用しています。これは、サービスには幅広い機能セットがあり、IaaSでの管理が複雑であるためです。
Azure App Services versus VMs
一部のSitecoreロールは、Azure App ServicesとVMで使用するのが一般的です。高いコンピューティング能力とスループットが必要なため、お客様がVMに移行する最も一般的な2つのロールは、Content DeliveryロールとxConnect Collectionロールです。
VMの使用を検討している場合、SitecoreはVMインフラストラクチャにすぐに使用できるセットアップを提供していないことに注意してください。インフラストラクチャ内でのVMの使用とセットアップは、すべての組織に固有です。そのため、Sitecoreはセットアップを支援する自動化された方法を提供することはできません。
IaaSとPaaSの一般的なハイブリッドを構築するには、次のことを行う必要があります。
-
まず、VM環境をセットアップします。
-
Solrを完全にセットアップします (VMでSolrを使用している場合)。Sitecoreソフトウェアを完全にセットアップする必要はありません。
-
Sitecore ARMテンプレートを使用して、必要なすべてのPaaSサービスを完全にセットアップします。
-
VMに移動したPaaSロールを使用する前に、ARMテンプレートからそれらを削除する必要があります。または、ARMテンプレートですべてを設定させ、ロールの作成後にロールを削除することもできます。
-
SIF を使用してVMでSitecoreロールを設定します (必須)。