Challenge of Dev & Test
Resource changes are frequent, and operation personnel do not want to participate in the daily operations of users. However, the use of cloud resources must be standardized in service operation. Therefore, operation personnel are required to participate in the whole process.
The situation of Idle and wasted resources is serious.
Dev & Test can obtain the cloud services needed for development through self-service, and can take snapshots, changes, and recycles according to requirements. The entire process does not require operation personnel to participate and solve the shadow IT problem of the public cloud from the source.
The self-service portal can provide cloud services from different user perspectives, adjust the content of the request according to user's background and needs, and the platform automatically selects appropriate resources based on the policy.
End-to-end application automation
The components included in today's applications may be extracted and deployed from different sources to different application layers, platforms, and resources. Coordination and organization are critical in the successful deployment of these applications. It is also important to ensure that the application components that are tested together are also deployed.
Through the SmartCMP blueprint, we can not only deliver IaaS resources such as computing, networking, storage, but also complete the application layer, including database, middleware installation and initialization, and complete system initialization for maximum automated delivery.
Dev & Test scenarios requires minimizing manual operations and reducing approvals, but this does not mean that resources can be used in an irregular manner, or that every Dev & Test becomes a professional IT operation personnel. The platform selects the appropriate resources based on the user's department and role and resource selection policy.
Continuous integration and release
SmartCMP Application Release Pipeline works seamlessly with continuous integration tools such as Jenkins, Git, and JFrog Artifactory to automate the entire application deployment and pipeline change.
Deployment automation bridges the gap between Dev and Ops by integrating the entire tool chain from an application-centric perspective, managing and visualizing the candidate version deployment of the entire pipeline.