CNAP Enterprise-level Integrated Full-stack Cloud Native Platform
What is CNAP
CNAP (Cloud Native Application Platform) is an enterprise-level integrated full-stack cloud native platform. It assists enterprises in building "application-centric" modern IT infrastructure and promotes the implementation of enterprise cloud native strategies. CNAP puts applications at the center and provides enterprises with a cloud native application development framework to help them quickly build microservice-based cloud native applications. At the same time, CNAP provides a container cloud runtime environment based on Kubernetes, helping enterprises quickly build and operate cloud native runtime environments on heterogeneous infrastructures such as public or private clouds, virtualized or physical machines. It also offers comprehensive capabilities such as container management, DevOps toolchain, microservices governance, observability, and application management, thereby improving the engineering efficiency of cloud native applications.
- Platform management and container scheduling services
- Graphical offline deployment
- Out-of-the-box basic technical services
- End-to-end development pipeline
- Fast application deployment
- Built-in microservices governance
- Multi-tenant resource management
- Multi-dimensional runtime observability
Why choose CNAP
Integrated platform supporting the full lifecycle management of cloud native applications
As an integrated platform for cloud native application development and operations, it provides deployment capabilities for application migration to the cloud and application cloud native transformation, including orchestration-based and templated deployment methods. On top of that, after the deployment is completed, the platform supports the entire operation, maintenance, and eventual "termination" of the application. CNAP provides multiple solutions in terms of monitoring, logging, auditing, alerting, and event querying at the monitoring level, and can ensure efficient, reliable, and stable operation of enterprise applications through its built-in components.
Support for DevOps capabilities
CNAP provides integrated DevOps capabilities, starting from code pull, automated compilation and testing, to automated deployment across various environments, including validation in gray-scale environments, until the final production release. CNAP can continuously monitor the entire process and post-release operations, perform various online tests, and provide feedback. Therefore, it can greatly assist enterprise users in achieving rapid iteration, delivery and modification of applications, facilitating quick responses to market changes and user demands. It helps improve the efficiency of software delivery for enterprises and enables digital operations for enterprise IT.
Multi-cloud compatibility, avoiding vendor lock-in
Containers encapsulate all the necessary details for running an application, such as application dependencies and the operating system. The resulting benefit is its flexible adaptability. Customers can purchase cloud services from multiple cloud service providers, each with different providers for different projects. Private and public clouds can coexist, and there may be a need to switch cloud service providers due to various reasons. This ensures minimal impact on applications when there are changes in underlying services.
Multi-tenancy, fine-grained permission management
The platform provides logic -level resource isolation, including access control for APIs and permission control for users. To meet the usage requirements of customers, the platform implements multi-tenancy technology, which enables sharing of underlying system resources and management resources among multiple tenants while allowing customization of configuration and resource quotas for each tenant system instance. In a multi-tenant scenario, resource quotas are managed based on namespaces. A resource quota object (ResourceQuota) can allocate container resources to user namespaces based on their respective requirements. NetworkPolicy is used for isolation, allowing only traffic that matches the defined rules to enter or exit Namespace/pod.
Application repository/store, supporting system-level reuse
The platform provides users with an application store based on Helm. The application store is essentially an application management mechanism that packages reusable components into applications. After undergoing review, these applications are stored in the application store and can be deployed repeatedly in multiple application system operation environments. The application store serves as a place for different teams to share data, middleware, and office applications, which helps establish industry standards for building and delivering applications.
Wizard-style GUI, minimalistic experience
The graphical interface in the platform transforms complex and cumbersome text and command-line operations into a wizard-style graphical interface, making it easier for users to interact without requiring extensive knowledge of container-related skills. This improves usability and efficiency.
Offline deployment, adapting to network-constrained environments
The platform provides a complete offline deployment program, supporting the offline deployment of Kubernetes and related dependent components, and scaling cluster nodes, among others. The deployment service reduces installation complexity, improves deployment efficiency, saves installation and deployment time, and alleviates obstacles caused by limited access to external resources during the installation and configuration process.
What is the value of CNAP
Lowering the barrier to cloud adoption
By adhering to the principles of cloud-native architecture, CNAP promotes the continuous sinking of basic platform capabilities. As a cloud-native application platform, CNAP enables more technical capabilities to be embedded in the platform, making it easier for enterprises to migrate their IT architecture to the cloud.
Optimizing IT architecture
The next destination for IT architecture is cloud-native architecture. The new generation of IT architecture fully leverages the advantages of cloud computing, and a better IT architecture will better support the rapid development of enterprise business.
Improving user experience
Cloud-native applications have higher availability, lower latency, and better quality, reducing barriers to usage for users in the digital age.
Reducing business risks
Based on a trusted cloud infrastructure, CNAP meets customers' high-quality and high-security requirements for IT infrastructure.
Accelerating innovation speed
Leveraging powerful cloud infrastructure, CNAP enables the development of microservices-based applications with an iterative and rapid trial-and-error approach, minimizing the impact of each business upgrade. Additionally, automated pipelines, API integration, and continuous business releases help foster closer collaboration between internal technical and business teams. The ability to release business updates on-demand, without restrictions from release windows or quality risks, maximizes the ability to bring business to the market quickly.
Optimizing talent structure
The widespread adoption of cloud-native technologies leads to changes in the division of labor within enterprises, with business personnel, developers, and O&M personnel forming new structures. Overall, IT personnel within the enterprise can focus more on core business areas.
- R&D Cloud Platform
- Intelligent Cloud Hospital
- Telecom Industry Capability Platform
- Government Cloud Application Management Platform