admin 管理员组

文章数量: 1086019

We are using SAP Commerce Cloud version 2211.35, and we have both a jsp-based accelerator storefront alongside two Composable Storefronts. We have four different cloud environments (D1, S1, S2, and P1), all of which are actively being used by customers, testers, and developers.

We have regularly scheduled snapshot backups taken of each of our cloud environments, and the problem we have is when we need to actually restore something. We had an incident recently where a bug in our code wiped out some user data, and we have no good way of restoring just that particular table of data without restoring the entire system. As it stands now, if we wanted to retrieve something from one of our snapshot backups, we would have to sacrifice one of our running environments upon which we would restore the snapshot.

I realize that we could take a snapshot of our S1 environment, restore a snapshot of P1 onto S1, retrieve what we need, and then restore the S1 snapshot back onto S1, but doing it this way would be disruptive of our users actively using S1. It also seems kind of risky.

Unfortunately, we do not have any kind of sandbox environment with which we could perform tests and other activities without affecting users. We have been talking about creating a home-grown backup solution for certain tables of data inside the Commerce Cloud environment that could be used for quickly retrieving data that could then be restored.

Has anyone else found a solution for this? Is there maybe a third-party type solution that we could use to handle backups/restores?

We are using SAP Commerce Cloud version 2211.35, and we have both a jsp-based accelerator storefront alongside two Composable Storefronts. We have four different cloud environments (D1, S1, S2, and P1), all of which are actively being used by customers, testers, and developers.

We have regularly scheduled snapshot backups taken of each of our cloud environments, and the problem we have is when we need to actually restore something. We had an incident recently where a bug in our code wiped out some user data, and we have no good way of restoring just that particular table of data without restoring the entire system. As it stands now, if we wanted to retrieve something from one of our snapshot backups, we would have to sacrifice one of our running environments upon which we would restore the snapshot.

I realize that we could take a snapshot of our S1 environment, restore a snapshot of P1 onto S1, retrieve what we need, and then restore the S1 snapshot back onto S1, but doing it this way would be disruptive of our users actively using S1. It also seems kind of risky.

Unfortunately, we do not have any kind of sandbox environment with which we could perform tests and other activities without affecting users. We have been talking about creating a home-grown backup solution for certain tables of data inside the Commerce Cloud environment that could be used for quickly retrieving data that could then be restored.

Has anyone else found a solution for this? Is there maybe a third-party type solution that we could use to handle backups/restores?

Share Improve this question edited Mar 28 at 12:47 Sandra Rossi 13.8k6 gold badges25 silver badges56 bronze badges asked Mar 27 at 13:06 StephenStephen 2,1972 gold badges17 silver badges19 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 0

Export data from P1 via impex. Import impex into S1. Of course, you'll have to identify what data you need and create and test the export/import process.

This is the only proper way of migrating partial data.

本文标签: azureRestoring a table of data for SAP CommerceStack Overflow