ソリューションのアイデア
この記事ではソリューションのアイデアについて説明します。 クラウド アーキテクトはこのガイダンスを使用すると、このアーキテクチャの一般的な実装の主要コンポーネントを視覚化しやすくなります。 ワークロードの特定の要件に適合する、適切に設計されたソリューションを設計するための出発点として、この記事を使用してください。
このアーキテクチャでは、Azure で SUSE SAP 自動化ソリューションを使用する方法を説明します。
2009 年から、SUSE と Microsoft は、SUSE Linux Enterprise Server (SLES) の Azure 最適化ソリューションを提供するために提携しています。 SLES for SAP アプリケーションは、Linux 上の SAP ソリューションの主要プラットフォームであり、SAP HANA デプロイの 90% 以上、SAP NetWeaver アプリケーションの 70% 以上が SUSE で実行されています。
クラウドで SAP ワークロードを自動化すると、生産性が高まり、イノベーションが促進されることで、優れたビジネス成果につながります。 クラウドに SAP インフラストラクチャを構築し、手動でデプロイするタスクには、非効率的で時間がかかる可能性があるさまざまな技術プロセスが含まれます。 さらに、これらのプロセスには構成管理も必要であり、多くの手順も必要です。 各手順では、追加の高可用性 (HA) が必要な場合に、複雑さのレベルと必要な専門知識の量が増加します。 ほとんどの SAP システムは重要であるため、HA が必要になります。 各手順を手動で実装すると、インフラストラクチャ全体に欠陥が生じ、成功を遅らせる可能性のある多くのエラーの機会が発生します。 自動化により、組織は SAP インフラストラクチャのデプロイを効率化し、Azure への顧客クラウドの移行を促進できます。 クラウドの移行の成功により、顧客はクラウドの機能と柔軟性から、すばやく簡単に利点が得られます。
SUSE SAP ソリューションは、SAP HANA と SAP NetWeaver のデプロイの簡素化と最新化に優れています。 両方の環境を設定して監視するように構成できます。
考えられるユース ケース
SLES4SAP は、SAP ユーザーの特定のニーズに対処するソフトウェアとサービスのバンドルであり、より早く、より効率的に、より少ないリスクでサービスを配布できます。 さまざまなシナリオと組み合わせで、SAP HANA と SAP NetWeaver アプリケーションをデプロイできます。 SUSE SAP ソリューションは、モジュール式で再利用可能な構成要素を特長とし、単一インストールから完全なクラスター デプロイまで、幅広いユース ケースがサポートされます。
SUSE では、次のサポートが提供されます。
- HANA 単一ノード
- パフォーマンス最適化 (アクティブ/パッシブおよびアクティブ/読み取り専用) およびコスト最適化シナリオを含む HANA HA スケールアップ システム レプリケーション
- NetWeaver
- Enqueue Replication Version (ENSA1) による NetWeaver HA
- S/4 HANA
Architecture
データフロー
"この記事の図の Visio ファイルをダウンロードします。"
- SUSE 自動化 Git リポジトリをローカル コンピューターまたは Azure Cloud Shell にダウンロードし、SLES4SAP または Cloud Shell に付属する必要な Terraform バージョンをインストールします。
- Azure ファイル共有インスタンスを作成し、それに SAP メディアをダウンロードします。
- サンプル パラメーター (ssh-keys、network、SID、file-share など) をニーズと値に合わせて調整します。
- Terraform を実行して SAP インフラストラクチャを Azure にデプロイします。
- Terraform により、リソース グループ、ネットワーク、仮想マシン、ディスク、可用性グループ、ロード バランサーなどを含むインフラストラクチャが作成されます。
- Terraform では Salt を使用して構成が開始されます。
- Salt では、必要な OS 構成が実行されます。
- ノードに SAP アプリケーションがインストールされます。
- HA の場合はクラスターがインストールされ、構成されます。
- Prometheus、Grafana、エクスポーターなどの監視パーツがインストールされ、構成されます。
コンポーネント
- Azure Storage は、データ、アプリ、およびワークロード向けの、非常にスケーラブルで安全なクラウド サービスのセットです。 これには、 Azure Files、 Azure Table Storage、 Azure Queue Storageが含まれます。 Azure Files は、多くの場合、メインフレーム ワークロードを移行するための効果的なツールです。
- Azure Files を使用すると、シンプルかつ安全なサーバーレスのクラウド内エンタープライズ グレード ファイル共有を実現できます。 この共有は、業界標準のサーバー メッセージ ブロック (SMB) プロトコルとネットワーク ファイル システム (NFS) プロトコルを使用したアクセスをサポートします。 Windows、Linux、macOS のクラウドおよびオンプレミスのデプロイで同時にマウントできます。
- Azure Load Balancer は、第 4 層 (TCP、UDP) のロード バランサーです。 このアーキテクチャでは、Spring Apps と AKS の負荷分散オプションを提供します。
- Azure 内の Linux 仮想マシンはオンデマンドのスケーラブルなコンピューティング リソースであり、仮想化の柔軟性が得られる一方で、物理的なハードウェアを管理する必要性が解消されます。
- Azure Virtual Network は、クラウド内のセキュリティで保護されたプライベート ネットワークです。 これにより、VM が相互に、インターネットに、またオンプレミス ネットワークに接続されます。
共同作成者
この記事は、Microsoft によって保守されています。 当初の寄稿者は以下のとおりです。
プリンシパル作成者:
- Michael Yen-Chi Ho | シニア プログラム マネージャー
次の手順
SAP
- SAP on Azure アーキテクチャ ガイド
- Azure での SAP ワークロードの計画とデプロイに関するチェックリスト
- Azure Availability Zones での SAP ワークロードの構成
- Azure 上の Linux での SAP S/4HANA
- Large Instances 向けの SAP S/4 HANA
- Azure を使用して SAP ワークロード シナリオをホストして実行する
- Azure での SAP ワークロードの計画とデプロイに関するチェックリスト
- Terraform によるパブリック/プライベート クラウドへの自動化された SAP/HA デプロイ (GitHub プロジェクト)
- Microsoft Azure での SUSE SAP HA 自動化のデプロイ (Microsoft ブログ)
Azure サービス
SUSE
- Azure Marketplace の SUSE
- DRBD と Pacemaker による高可用性 NFS ストレージ
- SAP の実行
- SUSE Linux Enterprise Server for SAP Applications 15 SP3
- SUSE のベスト プラクティス - すべてのドキュメント
- Azure での SAP HANA 高可用性クラスター自動化の概要
- Grafana と Prometheus を使用して SLES で SAP を監視する (ビデオ)
- saptune を使用して SAP 用 SUSE システムを設定して調整する
- Azure 上の Linux での SAP S/4HANA
ソリューション テンプレート
SAP インフラストラクチャを作成するための SUSE SAP ARM テンプレート:
- SAP NetWeaver と SAP HANA 用インフラストラクチャ (Azure Marketplace)
- SAP アプリケーション用の SUSE および Microsoft ソリューション テンプレート (SUSE)