

# ベストプラクティス 13.2 - SAP のワークロードに適した EC2 インスタンスを選択する。
<a name="best-practice-13-2"></a>

AWS は SAP と協力し、AWS のサービスが幅広いインスタンスタイプで SAP ソフトウェアの実装と運用に適していることを確認しています。適切なインスタンスを特定するために、関連する SAP ノートやドキュメントからのガイダンスを使用します。EC2 インスタンスファミリーは、SAP ワークロードの実行に適した CPU とメモリの比率、ストレージやネットワークスループットの特性を備えています。パフォーマンスメトリクス、SAPS の数値、およびコンピューティングの見積もりを使用して、要件を適切なインスタンスタイプにマッピングします。選択したリージョンとアベイラビリティーゾーンで、これらのインスタンスが利用可能であることを確認します。

 **提案 13.2.1 – サポートされるデータベース、オペレーティングシステム、AWS のサービスに関する SAP のガイダンスに従う** 

 AWS は、SAP 製品のデプロイに利用できるサービスを提供しています。SAP Note: [1656099 - SAP Applications on AWS: Supported DB/OS and Amazon EC2 products (AWS 上の SAP アプリケーション: サポートされる DB/OS および Amazon EC2 製品)](https://launchpad.support.sap.com/#/notes/1656099) 現在どの SAP 製品、データベース、オペレーティングシステムの組み合わせと Amazon EC2 インスタンスタイプがサポートされているかを説明しています。 

 AWS CLI を使用して、特定の AZ 内の個々のインスタンスタイプの可用性を判断し、 [インスタンスタイプの拡張性を説明することができます](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-type-offerings.html) 。 
+  AWS ドキュメント: [SAP 向け Amazon EC2 インスタンスタイプ](https://aws.amazon.com/sap/instance-types/) 
+  SAP ドキュメント: [SAP NetWeaver ベンチマーク](https://www.sap.com/dmc/exp/2018-benchmark-directory/#/sd?filters=v:4a9e824336e2837bf9081e423d576dba) 

 **提案 13.2.2 – ハードウェアメトリクスと SAPS を選択の指針にする** 

 SAP がサポートする Amazon EC2 インスタンスファミリーは、それぞれ特定の vCPU とメモリの比率を提供します。パフォーマンスプロファイルを理解するために、お客様の要件に基づいて各インスタンスファミリーを評価する必要があります。現行世代の Amazon EC2 インスタンス ( [AWS Nitro ベース](https://aws.amazon.com/ec2/nitro/) ) は最高のパフォーマンスを提供し、利用可能で、デプロイシナリオの認証を受けている場合は、使用する必要があります。 

SAP アプリケーションサーバーは、汎用 (`m*`) またはメモリ最適化 (`r*`) インスタンスのいずれかを使用できます。より高い vCPU/メモリ比率が必要な場合は、コンピューティング最適化 (`c*`) インスタンスの使用を検討してください。AnyDB データベースサーバーの場合、メモリ最適化 (`r*`) インスタンスは必要なコアとメモリの比率に適していますが、特に CPU 単位のライセンスが適用されるデプロイでは、サイジングを検証するために追加の分析を行う必要があります。メモリ上で動作する SAP HANA データベースの場合、メモリ最適化 (`r*`、`x*`、`u*`) が唯一のオプションとなります。

 **提案 13.2.3 – SAP HANA のハードウェアディレクトリとメモリ要件を使用して、SAP HANA 用の EC2 インスタンスを選択する** 

 AWS は、SAP HANA ワークロードを実行するための Amazon EC2 インスタンスのサブセットに対する SAP HANA 認定を取得しています。これらのインスタンスの詳細と、サポートされる IaaS アプリケーションタイプ (OLAP、OLTP、SAP Business One、Scale-Out) は次に記載されています。 [Certified and Supported SAP HANA Hardware (認定およびサポートされている SAP HANA ハードウェア)](https://www.sap.com/dmc/exp/2014-09-02-hana-hardware/enEN/#/solutions?filters=iaas;ve:23) と [SAP 向け Amazon EC2 インスタンスタイプ](https://aws.amazon.com/sap/instance-types/) 。 

データベースのサイズと実際のワーキングメモリの使用量によって、必要なメモリとインスタンスの選択が決まります。

 非本番稼働ワークロードの場合、追加のオプションがあります。以下のブログを参照してください。 
+  SAP on AWS ブログ: [SAP HANA ワークロードの非本稼働環境における小さいサイズの X1e インスタンス](https://aws.amazon.com/blogs/awsforsap/smaller-x1e-instances-for-sap-hana-non-production-workloads/) 

 **提案 13.2.4 – EC2 インスタンスの機能とスループット特性を意識する** 

 Amazon EC2 インスタンスにはさまざまな機能とスループット特性があり、特に高い I/O とスループットを必要とするワークロードの場合は、ユースケースに基づいて評価する必要があります。これらには、 [Elastic Network Adapter (ENA) による](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking-ena.html#ena-performance) ネットワーク機能の強化、I/O パフォーマンス、Amazon EBS の最適化、プレイスメントグループへの適合性などが含まれます。機能の一覧は、こちらをご覧ください。 
+  AWS ドキュメント: [汎用インスタンス](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/general-purpose-instances.html) 
+  AWS ドキュメント: [メモリ最適化インスタンス](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/memory-optimized-instances.html) 
+  AWS ドキュメント: [コンピュート最適化インスタンス](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/compute-optimized-instances.html) 