on 2020 Feb 20 5:50 AM
We are trying to implement BLUE-GREEN deployments for our hybris nodes. For any classic application using database, blue-green deployments poses problems with 2 aspects
1) Schema changes - SAP's rolling cluster update solution addresses this aspect by having 2 typesystems simultaneously on the DB (https://help.sap.com/viewer/d0224eca81e249cb821f2cdf45a82ace/1811/en-US/8c455268866910149b25f7b53d1af3e1.html)
2) Data changes - The data changes (impexes present as part of projectdata/essentialdata) that are imported are common to both old and new code. How are these suggested to be addressed ?
Every release, we will have overlapping data changes on content/product catalog which is heavily dependent on code. Couple of trivial examples are shared below. But we do have a lot more scenarios where business logic is driven by data.
Examples :
So in all such cases,
Though we can build a custom solution (#1: having catalog versions as blue and green and seggregating the release changes) addressing the above use cases I am more keen to understand,
Reply from SAP Hybris
I reviewed your concerns and sample scenarios.
To be honest, those limitations which you are concerned about are also limitations of deployments with Rolling Update. There are scenarios in which Rolling Update simply will not be possible and there is no alternate solution provided ootb.
Same limitations will apply with BLUE-GREEN deployments when System Update or advanced componentens modifications are part of such deployment.
To the extent of my knowledge and what I was able to check now, there is no extra solution which our Expert Services (currently Field Services) could provide. Dedicated Field Services could provide guidance or help implementing such solution but from what I understood it's not what you meant.
Incase you decide to reach out to Fiels Services please be aware that their assistance is a charged service.
If you want to introduce a completely zero downtime deployments to your system then you need to work on custom solution. Having dedicated BLUE-GREEN catalog versions seems reasonable.
I hope that my expalanation clarifies some aspects for you.
Kind regards,
*********************************************
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
31 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.