Supported deployments and features of Amazon Launch Wizard - Amazon Launch Wizard
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Supported deployments and features of Amazon Launch Wizard

Supported deployments

Amazon Launch Wizard currently supports the deployment of Amazon resources for the following SAP systems and patterns. SAP HANA database software and supported SAP application software are optionally installed and provided by the customer.

  • SAP HANA database on a single Amazon EC2 instance. Deploy SAP HANA in a single-node, scale-up architecture, with up to 24TB of memory.

  • SAP NetWeaver on SAP HANA system on a single Amazon EC2 instance. Deploy an SAP application on the same Amazon EC2 instance as your SAP HANA database.

  • SAP NetWeaver on SAP ASE database on a single Amazon EC2 instance. Deploy an SAP application on the same Amazon EC2 instance as your SAP ASE database.

  • SAP HANA database on multiple EC2 instances. Deploy SAP HANA in a multi-node, scale-out architecture.

  • SAP NetWeaver system on multiple EC2 instances. Deploy an SAP NetWeaver system using a distributed deployment model, which includes an ASCS/PAS server, single/multiple SAP HANA servers running SAP HANA databases, and multiple application servers.

  • Cross-AZ SAP HANA database high availability setup. Deploy SAP HANA with high availability configured across two Availability Zones.

  • Cross-AZ SAP NetWeaver system setup. Deploy Amazon EC2 instances for ASCS/ERS and SAP HANA databases across two Availability Zones, and spread the deployment of application servers across them.

  • SUSE/RHEL cluster setup For SAP HANA and NetWeaver on HANA high availability deployments, Launch Wizard for SAP configures SUSE/RHEL clustering when you provide SAP software and specify the deployment of SAP database or application software. For SAP HANA databases, clustering is enabled between the ASCS and ERS nodes.

Instance selection and configuration

When you input the application requirements, Launch Wizard deploys the necessary Amazon resources for a production-ready application. This means that you do not have to figure out how to select the right instances and configure them to run supported SAP applications.

Amazon resource selection

Launch Wizard considers CPU/Memory or SAPS requirements that you provide to determine the most appropriate instance types and other resources for your SAP application. You can modify the recommended defaults.

Cost estimation

Launch Wizard provides a cost estimate for the complete deployment that is itemized for each individual resource being deployed. The estimated cost automatically updates each time you change a resource type configuration in the wizard. The provided estimates are only for general comparisons. They are based on On-Demand Instance costs. Actual costs may be lower.

Reusable infrastructure settings

You can save the settings for your Amazon infrastructure for the SAP landscape to reuse when you want to deploy SAP systems that function similarly within a landscape. For example, a development configuration can be created for the first development instance, which can later be reused to deploy other development systems.

Some example scenarios for which DevOps and SAP architecture teams can create templates include:

  • Organize the SAP systems within a landscape.

  • Save infrastructure settings, including VPC, subnets, key pairs, and security groups to ensure that systems that must be deployed with the same settings are correctly deployed.

  • Set up connectivity between the systems using the same configuration template so they can communicate with each other when security groups are created with Launch Wizard.

  • Use the same GID for SAPSYS group across different configuration templates to ensure that SAP transport files systems are mounted properly.

SNS notification

You can provide an SNS topic so that Launch Wizard will send you notifications and alerts about the status of a deployment.

Application resource groups

Launch Wizard creates a resource group for all of the Amazon resources created for your SAP system. You can manage the resources through the Amazon EC2 console or by using Systems Manager.

Amazon Data Provider for SAP

Deploying and running the Amazon Web Services (Amazon) Data Provider for SAP is a prerequisite for running SAP systems on Amazon. Launch Wizard automatically deploys Amazon Data Provider for SAP on every Amazon EC2 instance that it launches. Amazon Data Provider for SAP is a tool that collects performance-related data from Amazon services. It makes this data available to SAP applications to help monitor and improve the performance of business transactions. Amazon Data Provider for SAP uses operating system, network, and storage data that is most relevant to the operation of the SAP infrastructure. Its data sources include Amazon EC2 and Amazon CloudWatch.

Amazon Backint Agent for SAP HANA

Launch Wizard deploys and configures Amazon Backint Agent for SAP HANA, an SAP-certified backup and restore application for SAP HANA workloads running on Amazon EC2 instances in the cloud. Launch Wizard supports the deployment and configuration of Backint Agent for single-node, multi-node, and high availability deployments for supported SAP HANA and SAP NetWeaver on SAP HANA applications.

Once the deployment is complete, you must maintain Amazon Backint Agent for SAP HANA with latest releases and updated configurations. For more information, see Amazon Backint Agent for SAP HANA.

Custom deployment configuration scripts

You can provide custom pre-deployment and post-deployment configuration scripts that can run on various instance tiers, such as SAP HANA Database, Primary Application Server, and Enqueue Replication Server during the pre-deployment and post-deployment configuration phases. Launch Wizard uses a standalone component manager application (EC2 TOE) to run the scripts. For more information, see Custom deployment configuration scripts.

Application software installation

Launch Wizard can install SAP application software that you have made available on Amazon S3, including SAP NetWeaver ABAP on SAP HANA and SAP ASE databases, SAP NetWeaver JAVA on SAP HANA and SAP ASE databases, SAP Solution Manager on SAP HANA and SAP ASE databases, SAP S/4HANA, and SAP BW/4HANA. For more details about which operating systems and database versions are supported for each deployment pattern, see SAP applications. For supported software versions and installation details, see Make SAP application software available for Amazon Launch Wizard to deploy SAP.

Creation of Amazon Service Catalog products

Amazon Launch Wizard can create Amazon Service Catalog products from successful deployments. The Amazon Service Catalog products contain Amazon CloudFormation templates and associated application configuration scripts, which are stored in Amazon S3. You can use the Amazon Service Catalog products, along with integrations offered by Amazon Service Catalog, with third-party products, such as ServiceNow, Jira, or Terraform. Or, you can use the Amazon CloudFormation templates and application configuration scripts saved in Amazon S3 to deploy SAP applications that meet the requirements of organizational deployment and governance policies.

In addition to supporting deployments using Amazon CloudFormation templates, Amazon Service Catalog, and multiple deployment tools supported by Amazon Service Catalog, Amazon Launch Wizard creates a point-in-time snapshot of the code used to deploy and configure SAP applications at the time of the deployment. You can use the code in its current form for consistent repeated deployments, or you can use the code as a baseline and update it to meet specific application requirements.

Amazon Web Services Regions

Launch Wizard uses various Amazon services during the provisioning of the application's environment. Not every workload is supported in all Amazon Web Services Regions. For a current list of Regions where the workload can be provisioned, see Amazon Launch Wizard workload availability.