Amazon Web Services ブログ
[SAP on AWS] Windows Server / SQL Server 環境のライセンスオプション
はじめに
Amazon Web Services (AWS) では、12 年以上前からマイクロソフトのワークロードを実行しており、これは他のどのクラウドプロバイダーよりも最も長いものです。AWS では、2008 年から SAP ワークロードが稼働しており、これも他のクラウドプロバイダーよりも長期にわたり数多くの経験を積んできています。現在 5000 を超えるお客様が AWS 上で SAP システムをご利用頂いていますが、Microsoft SQL Server 上で SAP ワークロードを稼働する例も多いです。
このブログの目的は、Microsoft SQL Server データベース上で稼働している SAP ワークロードを、AWS へ移行するための計画とガイダンスとリソースを提供することです。 これらの SAP ワークロードを AWS に移行する際に考慮すべきライセンスオプションを取り上げます。
ライセンスオプションの確認
SQL Server データベース上で稼働している SAP ワークロードをお持ちのお客様は、移行戦略の一環として、現在のライセンスモデル、ビジネス戦略、および運用効率を評価する必要があります。次のフローチャートによって、お客様がお持ちのライセンスの種類とモビリティオプションを確認することができます。
SQL Server ライセンスの確認
*BYOL=Bring Your Own License
図に示すように、SQL Server ライセンスを SAP または SAP の正規販売代理店から購入した場合は、ランタイ ムライセンスと呼ばれます。ランタイムライセンスに準拠するための変更点や要件については、SAP Note – 2139358 SAP ONE Support Launchpad のログインが必要です)をご参照ください。
SAP ノートに記載されている通り、SAP のお客様は2022年7月12日まで、SQL Server 2012 までのバージョンの SQL Server を共有/ホスト型ハードウェアで継続して使用することができます。2022 年 7 月 12 日以降、または SQL Server 2014 以降のバージョンにアップグレードする場合は、コンプライアンスを維持するために、これらのデータベースを専有ホスト(Dedicated Hosts)上で実行する必要があります。
次のセクションでは、これらのライセンス条項の変更の影響を受けるSAPアプリケーションで利用可能な移行オプションに焦点を当てます。
1)SQL Server(Microsoft License Mobility あり)
Microsoft License Mobility を利用している SQL Server データベースでは、これらのライセンスを Amazon Elastic Compute Cloud(EC2)の共有テナント環境に導入することができます。さまざまなインスタンスサイズと必要なコア数については、SQL Microsoft License Mobility のサイトを参照してください。
EC2 共有テナンシーインスタンスを使用して BYOL モデルで Microsoft SQL Server を実行する場合:
- SQL Server ライセンスは、Microsoftまたは Microsoftライセンスの正規販売代理店から購入する必要があります
- SQL Server ライセンスは、Microsoft Software Assurance または SA 相当の権利を持つサブスクリプションライセンスが有効であること(※)
SQL Server ライセンスが Software Assurance の対象外である場合、EC2 インスタンスで SQL Server ライセンスを使用することには制限があります。Software Assurance の対象外である SQL Server 2019 は、2019 年 10 月 1 日に発効したマイクロソフト社のライセンス条件により EC2 上に導入することはできません。
(*)注:クラウドソリューションプロバイダー(CSP)プログラムから購入したライセンスは、BYOL の対象外です。
お使いのソフトウェアのライセンスがどのような扱いか、マイクロソフトのライセンス契約をご確認ください。お客様は、本製品条件を含む、適用されるすべてのマイクロソフトのライセンス要件を遵守することに単独で責任を負います。AWS は、適用されるマイクロソフトのライセンス要件を理解し遵守するために、お客様がご自身のアドバイザーに相談されることをお勧めします。
2)Amazon EC2 専有ホスト(Dedicated Hosts)
SAPノート2139358(SAP ONE Support Launchpad のログインが必要です)に記載されているように、SQL Server 2012 までのバージョンは、2022 年 7 月 12 日まで共有/ホスト型ハードウェアで実行することができます。これ以降は、専有ホスト上にて引き続き実行することが可能です。SQL Server データベースの利用を継続したいお客様は、SAP ランタイムのライセンスを AWS が提供する専有ホストに移行することをご検討ください。Amazon EC2 専有ホストでは、Microsoft や Oracle などのベンダーが提供する対象ソフトウェアライセンスを Amazon EC2 上で使用することができます。そのため、自社のライセンスを使用した場合の柔軟性とコスト効果に加え、AWS の回復力、シンプルさ、弾力性を得ることができます。Amazon EC2 専有ホストは、お客様専用の完全な物理サーバで、企業のコンプライアンス要件に対応することができます。
Amazon EC2 では、お客様専用の EC2 インスタンス容量を持つ専有ホストを提供しています。専有ホストは、異なる構成(物理コア、ソケット、VCPUs)をサポートしており、お客様のビジネスニーズに応じて異なるファミリーやサイズのインスタンスを選択して実行することができます。EC2 の専有ホストの構成については、こちらをご覧ください。
Amazon EC2 専有ホストは、AWS Management Console または Amazon Command Line Interface (CLI) を使用してホストを割り当て、そこにインスタンスを起動することで利用を開始できます。専有ホストで利用できる機能は以下の通りです。
- 複数のインスタンスサイズのサポート – Amazon EC2 専有ホストでは、1つのインスタンスファミリーから複数のインスタンスサイズを設定することができます。同一のインスタンスファミリー内の異なるインスタンスサイズを専有ホスト上で実行できます。同じ専有ホストでの複数のインスタンスタイプのサポートは、ここに記載されているインスタンスファミリーで利用可能です。
- インスタンスの配置制御 – EC2 専有ホストでは、特定の専有ホストにインスタンスを起動することができます。
- アフィニティ – 特定のホストへのインスタンスのアフィニティを指定することで、ホストを停止・起動しても、そのホストに接続されたインスタンスを維持するオプションがあります。
- モニタリング – AWS Configを使用して、専有ホストに起動されたインスタンスを継続的に監視、記録することができます。
- ソケットと物理コアの可視化
- 統合されたライセンス管理 – AWS License Manager を使って、EC2 専有ホストのソフトウェアライセンスのトラッキングと管理を自動化することができます。
- 自動管理と自動スケーリング
- クロスアカウント共有
- ホストリカバリー – 予期せぬハードウェア障害が発生した場合、ホストリカバリーが自動的に新しいホストでインスタンスを再起動します。
3)ライセンス込みのAmazon EC2インスタンス
Amazon EC2インスタンスには、Windows Server と SQL Server データベースのライセンスが含まれており、ライセンス込みの Amazon EC2 インスタンスを購入する方法もあります。お客様の用途に応じて、ライセンス込みの Amazon EC2 インスタンスをプロビジョニングすることも可能です。
ライセンスインクルードの Amazon EC2 インスタンスを選択することで、pay as you go モデルの恩恵を受けることができます。このモデルでは、使用した分だけ支払うことができ、Amazon EC2 インスタンスを停止するときに Windows Server ライセンスコストを節約できます。
例えば、Windows Server 上で動作する Non-Production SAP インスタンスがあり、これらのインスタンスを週に 60 時間動作させているとします。この場合、Windows Server の料金は、使用する 60 時間分のみとなります。SAP Note 2539944 (SAP ONE Support Launchpad のログインが必要です)に記載されているように、SAP サポートを受けるためには、マーケットプレイスの Amazon Machine Image (AMI) を使用する際に、MS SQL Server と Windows Server のサポートを購入する必要があります。
SAP Note 1656099 (SAP ONE Support Launchpad のログインが必要です) に記載されているように、Amazon Relational Database Service (RDS) for SQL server は WebAS ABAP/JAVA ではサポートされていません。SAP Data Services については、Amazon Relational Database Service (RDS) for SQL Server がサポートされています。
4)SQL Server からの移行
SAP は 2020 年に、SAP Business Suite 7 ソフトウェアのサポートを 2027 年末まで延長し、さらに 2030 年末まで延長するオプションを付けるという発表をしました。この発表については、こちらをご覧ください。この日以降、お客様は SAP S/4HANA に移行する必要があります。SAP の製品ロードマップの計画に合わせて、SQL Server から SAP HANA データベースへの移行のオプションを評価・検討ことも選択肢となります。
アマゾンウェブサービス(AWS)と SAP は、AWS 上の SAP HANA インメモリーコンピューティングプラットフォームのあらゆるメリットをあらゆる規模の企業が十分に享受できるように、緊密に協力して AWS プラットフォームの認定を行ってきました。SAP HANA on AWS では、以下のことが可能です。
- 価値実現までの時間を短縮 – SAP HANA 用のインフラを数週間や数か月ではなく、数時間でプロビジョニングすることができます。
- インフラリソースの拡張 – データ要件の増加に伴い、AWS 環境も拡張されます。
- コスト削減 – 必要なインフラリソースのみに費用を支払うことができます。
- ライセンスの持ち込み – 既存のライセンスを活用し、追加のライセンス料は不要です。
- より高いレベルの可用性を実現 – Amazon EC2 Auto Recovery、複数のアベイラビリティー・ゾーン、SAP HANA System Replication(HSR)を組み合わせることができます。
お使いの Windows Server ライセンスの確認
Microsoftの製品条項では、Windows Server に Microsoft License Mobility を付与していません。 そのため、お客様が Amazon EC2 の共有テナントに Windows Server を導入することは、一般的に Microsoft のライセンス条件に準拠していません。
Windows Server のライセンスを Amazon EC2 に持ち込む場合は、Amazon EC2 専有ホストをお勧めします。
EC2 専有ホストで Windows Server が BYOL(Bring Your Own License)の対象となるためには、以下の条件を満たす必要があります。
- Windows Server 2019 またはそれ以前のバージョンであること。
- ライセンスは、2019 年 10 月 1 日以前にマイクロソフトから購入したものか、2019 年 10 月 1 日以前に有効な Enterprise 契約の下で購入したものでなければなりません。
- ライセンスが上記の条件を満たしていない場合、マイクロソフトのライセンス条件では、今回の発表によるBYOL は認められません。
さらに、Amazon が提供する Windows Server AMI を使用して、最新バージョンの Windows Server を Dedicated Hosts 上で実行することもできます。これは、Dedicated Hosts 上で実行可能な既存の SQL Server ライセンスを持っているが、SQL Server のワークロードを実行するために Windows Serverが 必要であるというシナリオによく見られます。2021 年 11 月現在の Windows Server AMI の価格は、vCPU あたり 1 時間あたり0.046 ドルです。
最新の価格情報については、こちらのページをご参照ください。
結論
お客様の SAP アプリケーションはビジネスに不可欠であり、ワークロードをサポートするために信頼性の高いグローバルなインフラストラクチャとサービスが必要であることが明確です。今回のブログ記事で紹介したガイドラインに従うことで、SAP on SQL Server のワークロードを AWS 上に展開し、世界で最も安全で信頼性の高い広範なクラウドインフラで柔軟性と価値を高めることができます。お客様のビジネスニーズや戦略に応じて、ライセンスの導入や、SAP HANA データベースや Linux ベースの OS への移行による SAP アプリケーションのモダナイズを実現することができます。SAP on AWS チームにご連絡頂けましたら、お客様のご要望を詳しくお伺いいたします。。
以下のリンクを参照してください。
SAP on AWS向けMicrosoft SQL Server HA 設計
CloudEndure によるオンプレミスの Microsoft SQL Server データベースを Amazon EC2 に移行
翻訳は Partner SA 松本が担当しました。原文はこちらです。