image_1.pngCopyright©2024 Yonyou Group All Rights Reserved.Without the written permission of Yonyou Group, no part of this user manual may be copied, reproduced, translated, or reduced for any purpose. The content of this user manual may change without notice, please stay informed.Please note: The content of this user manual does not represent a commitment made by Yonyou Network.OverviewProduct OverviewYonyou YMS Cloud Technology Platform (formerly known as the Technology Middle Platform) is the PaaS platform of YonBIP. It is based on cloud-native technology and integrates container cloud, DevOps, service governance, monitoring and operation, and testing tools into a comprehensive technical support platform. The iUAP technology platform builds on the existing cloud services, perfectly integrates Kubernetes and Docker, deeply practices the DevOps philosophy, monitors business applications and their underlying resources comprehensively, and conducts in-depth optimization for issues affecting system stability. It meets the enterprise's needs for application microservices, rapid business delivery, stable system operation, and automated operations and maintenance, helping enterprises achieve rapid innovation in business and management.Main features include:Resource Management: Manage computing nodes in a resource pool manner, freely add your own hosts, and perform intelligent resource scheduling and allocation.Container Service: Application-centric, simplifying the cloud migration process, providing features such as scaling up, scaling down, upgrading, and rolling back for applications, as well as resource pool management and monitoring capabilities.DevOps: A brand new pipeline has been introduced, replacing the underlying engine (Tekton), optimizing the entire interaction process, significantly improving pipeline execution efficiency, and making the usage process more convenient.Continuous Delivery: Using Docker images as the application delivery medium, supporting gray release, enabling business launch without perception.Mirror Repository: Provides a private mirror repository, with applications in the mirror repository ready to use out of the box, while also supporting high availability for private images.Microservices Governance: Supports microservice architecture under the Spring Cloud framework, providing a series of microservice management capabilities such as service registration, discovery, circuit breaking, and upgrades.Automated Operations: Reduce operational burden through comprehensive monitoring and alerts, log collection, health checks, service self-healing, wildcard domain resolution, and application link management.Log Management: The platform can solve the problem of processing massive amounts of logs, with data encrypted and stored. It also provides log retrieval capabilities to meet various types of needs.Traffic Management: Able to route traffic according to business rules (such as tenant, path, or custom rules), achieving controllable management of traffic, ensuring key business services while making resource usage more efficient.Environment Migration: Supports quick migration of internal or user site environments for Yonyou, enabling fast and stable upgrades to major versions.Cloud Machine Integration: Helps technicians debug cloud product features locally, accelerating the efficiency of online problem resolution.Standalone Deployment Mode: In addition to using containers as the deployment environment, YMS Cloud also supports using physical resources as the underlying resources. Unlike ordinary physical resources, the Standalone version of YMS Cloud supports scaling, traffic distribution, process group (instance) restart, pause, health checks, and other features.Product ValueThe YonBIP technology platform is a comprehensive technology platform designed to meet the needs of enterprise-level applications for the development of businesses across various fields, providing full lifecycle management. It is built on container technology (Docker), and this new technological model is rapidly changing the way companies and users create, publish, and run distributed applications. The concept of DevOps has increasingly made the software industry aware that in order to deliver software products and services on time, development, operations, and operational work must closely collaborate. The YonBIP technology platform incorporates the DevOps philosophy, providing the cloud-native technical support necessary for enterprises to move to the cloud, offering one-stop cloud-native technical support services for enterprise-level application development, operations, monitoring, and management.Application ScenariosIn the daily work of technical personnel, application infrastructure services such as resource management, container services, continuous integration, continuous delivery, and image repositories provide comprehensive support for the implementation of microservice architecture. Combined with the concept of DevOps, by offering features like automated operations and maintenance, log management, operational analysis, and middleware services, it helps development and operations personnel reduce the burden during the product development iteration process.The YonBIP technology platform has built a complete toolchain system and standards around YMS, effectively supporting the standardized governance of microservices, simplifying microservice configuration, and optimizing resource usage. A comprehensive YMS diagnostic system has been established, and combined with cloud-machine integration capabilities, developers can troubleshoot issues more efficiently.Provides standardized continuous integration and continuous delivery capabilities, establishes a complete product management system and a simple, repeatable installation process, supporting multi-data center and multi-cloud deployment models; its new installation and release engineering system realizes the rapid agility of YonBIP version releases, enhancing the project's rapid delivery capability; the customer site environment and infrastructure are complex and diverse, and the installer supports the migration and deployment process of YMS services. Through the deployable and combinable service model, YonBIP installation packages can be released to various infrastructures, and combined with a patch mechanism, continuous upgrades of the customer site environment can be achieved.Through the unification of the technology stack, Yongyou YonBIP V3 has formed a unique integrated delivery system for cloud and on-premises, achieving a virtuous cycle of product → R&D → testing → delivery → implementation → product.The YonBIP technology platform's Xinchuang version quickly integrates YonBIP V3 with Xinchuang products, serving as the Xinchuang foundation for YonBIP V3. The technology platform's Xinchuang version has achieved a systematic adaptation of Xinchuang products, covering a range of components including servers, CPU chips, operating systems, databases, middleware, etc. Products from the friendly ecosystem possess the capability for rapid adaptation to Xinchuang products.InfrastructureThe YMS Cloud technology platform is part of the UF Cloud product family. UF Cloud is positioned as a foundational platform for socialized business applications, while the YMS Cloud technology platform serves as the underlying technical support for this foundational platform. Centered around application services, it provides a full range of services for enterprise application services, including demand, design, development, testing, deployment, monitoring, operation and maintenance, and delivery, creating a technical ecosystem for software from production to delivery.The YMS Cloud technology platform is dedicated to addressing the following issues:1. Enterprise application characteristics issues;2. Research and development efficiency and cost issues;3. The entanglements and challenges of hybrid clouds;4. The integration of application ecosystems and cloud markets;5. Rapid delivery of enterprise product capabilities;6. Enterprise IT resource cost issues. From an application perspective, the YMS Cloud technology platform can connect to various IaaS resources at the bottom layer, managing them in a resource pool manner; the upper layer, based on container technology, can support the operation of various forms of cloud. This addresses various challenges in development, operation, and management.From the perspective of technical components, the YMS Cloud technology platform is dedicated to helping users build highly available online systems, which requires numerous components to support: configuration management, release deployment, load balancing, service discovery, domain access, elastic scaling, and more. Through continuous optimization of core links and monitoring alarms, traffic limiting, and service governance, the operation of cloud services becomes more reliable.From the perspective of DevOps, the YMS Cloud technology platform can fully support the development and deployment process of applications in the cloud. By utilizing various application release entry points, it maximizes the advantages of the Docker ecosystem and better aligns with developers' usage habits. The product architecture diagram of the YMS Cloud technology platform is as follows:image_2.pngYMS Cloud Technology Platform Architecture DiagramOperation GuideDevOps ServicesAssembly LineThe YonBIP technology platform provides pipeline functions for rapid iterative development of various types of microservices, including continuous integration and continuous building. The new version of the pipeline replaces the underlying engine, significantly improving the execution efficiency of the pipeline. At the same time, the plugin capabilities effectively expand the degree of freedom in pipeline orchestration.Log in to the YonBIP technology platform, click on the four-leaf clover on the left → YMS Cloud, click on the DevOps service menu, and then click to enter the pipeline (new) (due to some older projects, the old version of the pipeline will not be removed for now). The default display shows the list of pipeline execution status for the current user, and the latest execution status and other information of the pipeline will be displayed here.image_3.pngPipeline Execution Status List:image_4.png1.On the pipeline list page, click "Create Pipeline," and the following page will pop up:image_5.pngPipeline Name: Fill in according to your actual situation, ensuring it does not duplicate with other pipelines (duplicates will trigger a prompt);Data Center/Environment: Choose which data center and environment the pipeline will ultimately be deployed in;Product Line/Field/Subfield: Fill in the field to which the pipeline belongs. After creation, it can be filtered in the tree on the left side of the pipeline list.Pipeline compilation: Fill in according to the actual situation, ensuring it does not duplicate with other pipelines (duplicates will trigger a prompt);2.Choose the template needed to create the pipeline. Select the appropriate one based on your actual situation and proceed with the creation.image_6.png3.After making a selection, the nodes provided by the template will be given by default, and you can modify them according to your actual situation.image_7.png4.The new version of the pipeline will provide various task nodes to assist technical personnel in quickly building and deploying. The specific node descriptions are as follows:The pipeline source is the first stage where the pipeline begins. The new version of the pipeline includes four types of pipeline sources: code source (pulling from the code repository), existing image (entering the address of an exi...