As more and more SAP Hybris or Commerce customers are planning to migrate to SAP Commerce public cloud, we’re pleased to share our insights with you, so that you can benefit from our lessons-learned. We have executed many SAP Commerce Cloud migration projects, and we would like to share with you 10 points that you MUST KNOW before embarking on your SAP Commerce Cloud migration journey.
First and foremost, you need to check the compatible version of SAP Commerce for cloud migration, especially if you’re running on-premise SAP or Hybris Commerce. You can check this on the sap help document (help.sap.com). You might have to upgrade your current Hybris or SAP Commerce to a compatible version before migrating to SAP Commerce Public Cloud.
If your current Commerce deployment is integrated with your on-prem back-end systems (such as ERP or CRM) behind a firewall through a VPN tunnel, pay special attention to how you will establish the VPN tunnel with SAP Commerce public cloud. There could be some limitations in the network protocols depending on your firewall, which could add unnecessary delays to your project timeline. The importance of this step can’t be overemphasized!
Make a list of all integration touchpoints with your SAP Commerce system. Develop a plan to integrate all those with SAP Commerce Public Cloud or CCv2. This is an extremely important step. Please set aside time to validate and test all the integration scenarios, and don’t cut corners on your integration testing timeline.
If you have implemented hotfolders like most SAP Hybris Commerce customers, you need to allocate some extra time to make your hotfolders public-cloud compatible. If you’re using any middleware to place the files in a hotfolder with an on-prem location, please check if your middleware is capable of keeping the files in Microsoft Azure Blob storage.
If you’re using an SMTP relay of SAP Commerce Cloud on SAP infrastructure (aka CCV1 or Commerce Cloud version one), you need to get your own SMTP service for all the emails. With SAP Commerce Public Cloud version (Commerce Cloud Version Two or CCV2), in-built SMTP service is not available. For all the email backup from your current SMTP relay, you need to talk to SAP so that they can assist you with the backup process.
SAP will help you with database migration to SAP Commerce Cloud, however it is recommended that you cleanup your database before the lift and shift of your database to SAP Commerce public cloud or SAP Hybris. This goes a long way in improving your site performance. If you’re running your current SAP Commerce on HANA database (as will most likely be the case if you’re running CCv1), and you’ve written a lot of complex database queries, make sure you maintain extra time in your project to modify those queries for the Microsoft Azure cloud SQL. Most of your current SQL queries from HANA should work in Microsoft Azure Cloud, however you could have some trouble spots as per your complexity that might require some attention.
As you probably know, SAP recommends SAP Cloud Platform Integration for all SAP integrations. If you are using Datahub as your middleware for SAP Commerce, evaluate what would it take to migrate to SAP CPI from Datahub. We have encountered few challenges with moving Datahub to public cloud, and if you can migrate to CPI, you will be set for the future.
SAP Commerce Cloud version one – or CCV1 – uses Splunk for Application Management. However, SAP Commerce in Public Cloud or CCV2 uses Kibana, a much better tool. Also SAP Commerce in public cloud includes Dynatrace for application monitoring. It will be very beneficial if you get your application team members trained on both Kibana and Dynatrace.
If you’re currently using Continuous Integration and Continuous Deployment scripts to automate your deployment process, please be aware that you will need to rewrite your CI/CD scripts to make them work with SAP Commerce Public Cloud.
Last – but not least – in fact the most important step; test thoroughly! We can’t stress enough the importance of repeated testing. Please make sure that you plan enough time to fully test your application in SAP Commerce Public Cloud.
Thank you for reading. It’s our sincere hope that you can easily migrate to SAP Commerce Public Cloud! Please do not hesitate to reach out to #teamasar if you have any questions or need any help, or leave any comments and questions below. Standby till our next article. Thank you!