DevOps Service useone Samsung Cloud Platformof Migration
DevOps Service useone Samsung Cloud Platformof Migration
Overview
When reviewing migration to the Samsung Cloud Platform environment, it may be necessary to operate the new Samsung Cloud Platform environment in parallel with the existing On-Premise environment for a certain period to ensure stable service operation.
By leveraging the Samsung Cloud Platform DevOps Service to build a hybrid CI/CD environment, you can deploy applications through the CI/CD pipeline even when the Samsung Cloud Platform environment coexists with the existing on‑premise environment.
Architecture Diagram
- The developer pushes the modified source code to the source code repository GitLab using git push.
- GitLab detects push events and simultaneously runs the Jenkins CI/CD Pipeline(Container deployment, Virtual Server deployment) linked via webhook.
- Jenkins’ CI/CD pipeline integrates with GitLab and DevOps Service to deploy application container images built on the Samsung Cloud Platform Kubernetes Engine.
- The other CI/CD pipeline of Jenkins running simultaneously deploys the built application to a Virtual Server located in the user’s on-premises environment.
Use Cases
Application migration with SCP in an on-premises environment
By building a hybrid CI/CD environment using DevOps Service, you can easily deploy applications to both the Samsung Cloud Platform environment and on‑premises via the CI/CD pipeline.
Prerequisites
The source code repository GitLab and Jenkins must be connected via a webhook.
For the integration between Jenkins and the DevOps Console, application deployment targets such as Kubernetes Engine and On-Premises Virtual Server must be pre‑registered in the DevOps Console, and this requires an on‑premise environment and Direct Connect, among other things.
Constraints
None
Considerations
It is necessary to further verify and apply the cloud security constraints of each affiliate.
Related service
This is a list of Samsung Cloud Platform services that are related to the features or configurations described in this guide. Refer to it when selecting and designing services.
| service group | service | Detailed description |
|---|---|---|
| Container | Kubernetes Engine | Kubernetes container orchestration service |
| Container | Container Registry | A service that easily stores, manages, and shares container images |
| Networking | VPC | A service that provides an isolated virtual network in a cloud environment |
| Networking | Direct Connect | A service that securely and quickly connects the customer’s network with the Samsung Cloud Platform. |
