Right Sizing AWS EC2 Instances for SAP Application Servers
When performing right-sizing for SAP workload on AWS, determining the appropriate sizing for database servers is generally less complicated as we would have access to database growth and performance numbers, and end-user pain points are known. In the case of the SAP HANA database, the process is even relatively simpler due to the availability of a specific set of SAP-certified EC2 instances to choose from and the choice would be based on the assessment and analysis conducted using the SAP S/4HANA sizing report and other relevant documents.
However, right-sizing for SAP Application instances e.g. ASCS, ERS, and Additional Application Instances (AAS) can present some challenges as direct information and requirements are not readily available. We may encounter questions such as determining the optimal number of additional application instances required to meet load balancing needs for the production system or identifying the appropriate compute capacity of application servers to meet the performance requirements of the production workload.
In this blog, I will discuss a step-by-step approach that I have used for the creation of SAP application instances sizing documentation and TCO preparation on AWS for a migration scenario, leveraging data from various sources, including the latest Configuration Management Database (CMDB), most recent SAP EarlyWatch Alert (EWA) reports, on-premises server performance reports, SAPS data, user questionnaires, and finally the AWS Migration Portfolio Assessment (MPA) tool for the recommendation. I am deliberately leaving out any database server sizing topic in this blog.
I. Understanding the SAP Application Architecture
To make informed decisions regarding EC2 instance sizing, it is crucial to understand the SAP application architecture and the role of different application instances. This section briefly introduces the ASCS, ERS, and AAS components, their functions, and their interdependencies within an SAP landscape.
II. Gathering On-Premises Data
A crucial step in right-sizing SAP application instances is collecting relevant data from the on-premises environment. This includes:
III. Conducting a Requirements Assessment
To determine the appropriate size of AWS EC2 instances, it is essential to assess the organization's requirements. This can be achieved through the following steps:
领英推荐
IV. Leveraging AWS Migration Portfolio Assessment (MPA) Tool
AWS provides the Migration Portfolio Assessment (MPA) tool to the APN partner to simplify the assessment process of the on-premises portfolio in preparation for the migration to AWS. It automates the analysis of on-premises applications and infrastructure. This section explores how to utilize MPA for EC2 instance sizing for SAP application instances:
** There are no specific sizing guidelines for SAP servers recommendation in the MPA tool. To get results relevant to SAP-certified and supported EC2 instances I customize AWS server recommendation under the "Modify Assumptions" section to exclude non-supported EC2 instances from consideration.
V. Instance Sizing Best Practices and Considerations
This section covers essential best practices and considerations when choosing the right size AWS EC2 instances for SAP application instances:
VI. Conclusion
Choosing the right size AWS EC2 instances for SAP application instances is a critical aspect of a successful migration. By leveraging various data sources, including the ones explained in this blog, organizations can make informed decisions to optimize their SAP workload on AWS. The approach outlined in this blog has helped me in defining an optimal methodology to ensure the successful migration and right-sizing of SAP application instances on AWS, enabling customers to reap the benefits of cloud scalability, flexibility, and cost optimization.
Rahul Deo, your blog on right-sizing SAP workload on AWS is a game-changer. Your approach in determining the appropriate number of additional application instances needed for load balancing and the considerations required to determine compute capacity for application servers is spot-on.
SAP BASIS + SAP Security || S/4 Hana Conversion || SAP Upgrade || OS DB migration || Fiori || BTP || SAP Certified || AWS Certified || Azure Certified |
1 年Thanks for sharing!!