SAP HANAをオンプレミスではなくAWS上で運用することで、アプリケーションの管理プロセスが大幅に簡素化できます。まず、AWS上では、ユーザはSAPアプリケーションを管理するだけで、その直下にある物理的なインフラストラクチャはAWSが所有し管理することになります。確かに、AWS上でSAP HANAを管理することはまだ容易ではなく、経験豊富な(そして認定された)専門家が必要になりますが、あなたのクラウドプロバイダーにハードウェアのメンテナンスを渡することで、ユーザは時間と経費の両方を節約することができます。また、AWSでは、実際に利用した分だけを支払うことになります。つまり、SAP HANAアプライアンスに多のな初期費用を支払う代わりに、ハードウェアをレンタルして時間単位で支払うことができます。SAP HANAのライセンスを購入する代わりに、時間単位でレンタルすることもできます。すでにライセンスを所有している場合は、BYOL(bring-your-own-license)という選択肢もあります。その上、AWSを利用することで、SAP HANAインフラのプロビジョニングを迅速に行うことができます(数日から数週間ではなく、数分から数時間で)。また、ニーズの拡大に合わせて環境をスケールアウトすることができ、複数の可用性ゾーンやSAP HANAシステム・レプリケーションを利用することで、より高いレベルの可用性を実現することもできます。
利用できるインスタンスタイプは?
AWS上でSAP HANAを実行するには、さまざまなAmazon EC2のインスタンス・タイプを使用することができます。サービスはメモリを大量に消費するので、メモリに最適化されたタイプのインスタンスを使用するのがベストです(ただし、強力なC4コンピュート・タイプやCC2クラスタ・タイプを使用することも、ある程度までは可能です)。最も一般的なオプションは、最小のr4.2xlarge (8 CPU、60 GiBのメモリ)からr4.16xlarge (64 CPU、488 GiBのメモリ)まであります。さらにパワーアップしたい場合は、x1.32xlarge(CPU数128、メモリ1,952GiB)を試すことができます。それでもまだ十分でない場合には、AmazonはAmazon EC2 X1eインスタンスファミリーをリリースしています。このオプションもまた、RAMのGiB単位の価格が最も低く、SAP HANAを念頭に置いて設計されています。
SAP HANA Bring-Your-Own-License
すでにSAP HANAのライセンスを所有している場合は、AWS上のオンデマンド・インフラストラクチャのプロビジョニング費用のみを支払う必要があるため、BYOLモデルが最適な選択肢となるでしょう。本番環境と非本番環境の両方の利用ケースに対応しています。シングルノードのSAP HANAセットアップを使用している場合は4TBのメモリまでスケールアップすることができ、x1.32xlargeインスタンスに依存している場合は50TBまでスケールアウトすることができます(マルチノード構成の場合)。BYOLモデルの価格設定では、以下のようなほとんどのHANAシナリオが利用可能です。
- Native SAP HANA applications;
- Data marts/analytics/big data;
- SAP S/4HANA;
- SAP BW/4HANA;
- SAP Business Suite (“Suite on HANA”);
- SAP BW and SAP BPC on HANA;
- SAP Business One HANA.
SAP HANA One
このオプションは、本番環境に対応した(非本番環境でも動作します)シングル・テナントのオンデマンドSAP HANAシステムを時間単位のライセンスで提供します。AWS Marketplace経由で販売されており、SAP HANAのシナリオに関しては、ネイティブのHANAアプリケーションとデータマート/分析/ビッグデータのみをサポートしているため、選択肢が少なくなっています。。また、メモリオプションも限定的で、60GB、122GB、244GBのサイズのみが用意されています。
SAP HANA express edition
これはSAP HANAの簡素化されたバージョンで、ノートパソコンなど利用可能なリソースが少ないホストでも実行できます。このエディションは無料ですが、最大32GBのメモリを持つインメモリデータベースのみをサポートしています。運用環境以外でのみ使用されます。もちろん、使用しているAWS上の基盤となるインフラは有料です。
要約
SAP HANAは、高性能なデータベース(インメモリとカラム指向設計により)だけでなく、今日のビジネス企業に必要な高度な分析機能を提供する優れた製品です。もちろん、ハイパフォーマンスには高いコストがかかりますが、SAP HANAの問題点はまさにそれであり、高価なハードウェアとメンテナンスには手が出ないかもしれません。これを理解したSAPはAmazonと提携してSAP HANAをクラウドで提供し、誰でも利用できるようにしました。今では、使用する分だけ支払うことで本番環境にSAP HANAを使用することができ、無料のライセンス(AWS上の基盤となるインフラストラクチャの分だけ支払う)で開発/テストのワークロードを実行することも可能になりました。このように、小規模なスタートアップであっても大企業であっても、AWS上でSAP HANAを実行することは確かにスマートなオプションのように思えます。AWSデータ保護ソリューションをお探しですか? ぜひN2WS Backup & Recovery (CPM)をお試しください。
関連トピックス:
- 仮想環境でのメモリ管理について【仮想化プラットホーム VMware vSphere】
- VMware vSphere 5 のビッグ5 変更点 : 1. メモリー・ベースのライセンス
- vSphereメモリー・管理テクニック
- リソースプール機能について【仮想化プラットホーム VMware vSphere】
- Windows 8 & Windows Server 2012 のHyper-Vで仮想マシンを作成・インストール
- 【VMware】仮想マシンの起動に失敗した場合のチェックポイント
- 仮想マシンの起動に失敗した場合のチェックポイント【仮想化プラットホーム VMware vSphere】
- 仮想化におけるメモリー管理テクニック
SAP HANA で、他RDBからのレプリケーション(AWS準備編)は: https://www.climb.co.jp/blog_dbmoto/archives/2080