[SAP] Terraform および Ansible を使用した Microsoft Azure への SAP 自動デプロイ
複雑な構成の SAP 環境のパブリック クラウドへのデプロイは簡単な作業ではありません。オンプレミスでのインストールや構成に慣れている SAP BASIS チームであったとしても、クラウドへのデプロイを設計、構築、テストする際には別のスキルが必要となります。 単調でミスの発生しやすいパブリック クラウドへの SAP デプロイ作業を確実に行うためには、下記のような選択肢があります。 作業を開始する 1 つの方法は、多数の SAP ソリューションのリポジトリである SAP Cloud Appliance Library (CAL) を使用する方法で、これをパブリック クラウドに直接デプロイすることができます。しかしながら、この方法はコストが高いだけでなく、CAL には構成済みの仮想マシン (VM) イメージが含まれているに過ぎないため、構成の変更は非常に困難または不可能です。 無償で利用できる選択肢として、多くのパブリック クラウド プロバイダーが提供する SAP クイックスタート テンプレートが使用できます。通常テンプレートはシェル スクリプトや独自言語で記述されており、SAP の既定の構成をある程度カスタマイズできます。たとえば、Azure の ARM テンプレートを使用すると、SAP HANA やその他のソリューションをワンクリックで Azure portal から直接デプロイできます。 どちらも初心者には便利な方法ですが、実際に本番環境で使用する SAP 環境の構築に使用するために必要となる構成オプションや柔軟性が足りないケースが多いのが実情です。