For SAP users looking to orchestrate their deployment using AWS, Amazon FSx for NetApp ONTAP (FSx for ONTAP) provides enterprise features NetApp users have trusted for years, now available through cutting-edge AWS resources. Thanks to the AWS Launch Wizard, setting up that deployment is easier than ever.
In this blog we’ll give you a complete walkthrough on how to set up your SAP deployment with FSx for ONTAP using the AWS Launch Wizard.
Read on to find out more, or use the links below to jump down:
Amazon FSx for NetApp® ONTAP® is the future of NetApp on AWS. It’s a fully managed service that brings all of the enterprise-grade ONTAP features that organizations around the world have relied on for years, built to run natively on highly performant and available SSD-based AWS storage resources.
The combination gives you the features that you know from ONTAP with the simplicity of a managed service that has complete integration with the rest of the AWS ecosystem. When it comes to SAP, FSx for ONTAP provides a host of benefits:
For more details about FSx for ONTAP, check out the FSx for ONTAP documentation.
AWS Launch Wizard is basically a guided entryway to AWS for third-party applications (in this case, that’s SAP HANA). The major benefit that AWS Launch Wizard provides is that it takes out all the hard work of identifying the AWS resources that you need to provision to get your deployment going on AWS.
Instead of manually setting up AWS services, all the options available are offered directly through the wizard for you to select. Once you pick out your preferred AWS service (in this case FSx for ONTAP), AWS Launch Wizard will do the rest of the work, provisioning and configuring your service automatically so you can get your application started on AWS in no time.
Now let’s show you how to get your SAP deployment with FSx for ONTAP resources set up using the AWS Launch Wizard.
For more detailed steps, check out the AWS user guide for AWS Launch Wizard for SAP.
We won’t go into detail about them here, but make sure you have these prerequisites in place before you run AWS Launch Wizard for SAP.
We’re going to take this step by step after that. Let’s see how it’s done.
The next steps will deal with how your SAP infrastructure is defined.
If you think that you’ll ever want to redeploy this same deployment configuration—that could be useful for setting up additional SAP systems via AWS CloudFormation, using Launch Wizard to create disaster recovery copies, or for transparency—tick the box for "Exports AWS CloudFormation templates and creates an AWS Service Catalog product for this deployment" here.
If you select this option, provide an Amazon S3 file path that will be used to retain the CloudFormation templates.
In the Configuration details section, add a key pair name. If you want to use an existing eye, you’ll find it available by clicking the dropdown menu to the right of the field.
If you’re creating a new key pair name, click the link below the field.
Next, in the Virtual Private Cloud (VPC) section, find the VPC where you want your SAP instance to be deployed from the options in the drop-down menu.
In the same section, select two Availability Zones (AZs) from the drop-down menus. You also need to choose one private subnet, at minimum (you can choose two if that’s suitable for your deployment).
When you’re done, click the "Verify connectivity" button to continue.
If you want the wizard to create all the security groups needed for the installation automatically, tick the “Create new security groups” option.
If you prefer to use your own security groups, if you have existing ones, you can select them from the drop-down menu. These selections can be applied to database and application servers, respectively.
To provide external user access, you need to assign an IP address and a security group for that in the “Connectivity to external systems or users” section.
Under Time zone, enter the one that makes sense for your deployment.
For EBS encryption, you can enable encryption for the EBS volumes your SAP deployment will use. Just select “enable” from the drop-down menu.
Next, enter a domain name for the servers being used in the SAP deployment.
Then, under SAP landscape settings, add a SAPSYS Group ID.
When you’re done, click the “Next” button. Your SAP infrastructure has now been defined.
In this section we’ll show you how to define your application settings.
Define the basic settings for NetWeaver, including the SAP system ID, your admin’s ID, and the type of EBS volume that you’d prefer to use. This choice will largely depend on your own system requirements.
Under Transport Domain Controller, you’ll select your preference for using the SAP system as a domain controller for the SAP landscape.
When you select “Yes”, the wizard will create and use a new EFS volume to use. Select “No” and an existing EFS volume will be used. Selecting “Not applicable” standalone is the option to choose if you plan on using an existing transport directory in an FSx for NetApp ONTAP volume. Note, this is the recommended option to use for Multi-AZ ONTAP instances.
Enter the basic details of the HANA deployment, i.e., the system ID and your HANA instance.
When you’re done, click “Next” to proceed.
In this step you’re going to configure the details of your deployment.
For this walkthrough, we’re going to select the single instance option.
Start by selecting your preferred image type (either one provided by AWS or to bring your own) Select the type of AMI (AWS Market community Image) you want to use.
Next, select the operating system and version that you’re using. If you want to use an OS that’s offered on the AWS marketplace, you’ll have to have one set up already. You can also choose to bring your own license.
Add a host name.
For our walkthrough, we are going to go with the latter and use our own instance, choosing the “r6i.12xlarge” instance type from the drop-down menu.
In the Amazon FSx for NetApp ONTAP storage section, we’ll determine the base storage capacity of the SAP HANA system. This is set automatically based on the compute instance selected previously, though it can be changed manually to suit your needs.
The number you see in the image below is determined using the on-demand cost model. When you’re done, click the “Next” button.
Now you’ll configure the details of your SAP application.
Next add a two-digit instance number (anything from 00 to 99) for your SAP system.
Next, note the box for “Install AWS Backint Agent.” This relates to data protection: it’s highly recommended for SAP systems to be backed up using consistent snapshots. If you aren’t using snapshots for some reason, AWS Backint Agent can give you some protection.
If you aren’t using snapshots to protect your system, or if you want the redundant protection, tick the box for “Install AWS Backint Agent.” Then provide an Amazon S3 bucket file path where the backups will be saved.
The final step to the process is to review all of the set up that we’ve gone through in the previous steps.
When the installation finishes up, you’ll see the status of the job in the Launch Wizard now listed as complete. If you opted to get SNS topic ARN, when the install is done you’ll also be notified via a message.
And that’s it, you’re done! Enjoy using your SAP deployment.
As we’ve seen above, thanks to AWS Launch Wizard, your SAP deployment on FSx for ONTAP can be set up and ready to go in just a few easy steps. Once you do that you have the entire AWS ecosystem with all of the enterprise-grade benefits of NetApp ONTAP a click away.
Still interested in how you can get started? To read more about using AWS and NetApp to support your SAP workloads—plus the chance to download a free ebook on the subject—visit the SAP on AWS page here.
Thank you.
One of our experts will be in touch with you shortly.