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.

Product Features

  • 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.

Successful Cases

  • R&D Cloud Platform
  • Intelligent Cloud Hospital
  • Telecom Industry Capability Platform
  • Government Cloud Application Management Platform
Contact Us

close

Back Top