Kato is a cloud-native and easy-to-use cloud-native application management platform. Best practices for cloud-native application delivery, simple and easy to use. We focus on application-centric concepts enabling enterprises to build cloud-native development clouds and cloud-native delivery clouds.
For enterprises Kato is an out-of-the-box cloud-native platform. With Kato, you can quickly complete the cloud-native transformation of enterprise R&D and delivery systems.
For developers Based on Kato to develop, test, and operate and maintain enterprise business applications, get a full range of cloud native technical capabilities out of the box. Including, but not limited to, continuous integration, service governance, architecture support, multi-dimensional application observation, and traffic management.
For project delivery Build a product version management system based on Kato, and build a standardized customer delivery environment, so that the traditional delivery process can be automated, simplified and manageable.
The Kato project is developed and open sourced by Gridworkz Cloud Services
Enterprise Cloud Native DevOps
Application-oriented cloud-native DevOps, integration of development, testing, production, operation and maintenance. It shields developers from complex components like containers and Kubernetes. It’s developer-friendly; provides the ability to continuously build cloud-native applications from source code or simple mirroring, and is compatible with no-intrusion source code. Business is continuously published to the cloud; efficient automated operation and maintenance helps developers to efficiently manage a highly available, secure and decentralized business system.
Build a B2B Software Delivery System
Build an online multi-client continuous delivery system
Traditional B2B delivery often invests a lot of manpower and time costs. Many customers, many customizations, and product version upgrades will bring challenges.
Kato builds an efficient development platform and produces standardized delivery products.
Kato, as the basic platform of the customer environment, can complete the installation and continuous upgrade of the delivered products online.
Connect all Kato terminals to Katostore. Manage customers online, manage customer delivery applications, and continuously upgrade in batches online.
Build an offline efficient delivery system
The uncertainty of the offline environment often means the continuous investment of manpower and the increase of communication costs, and it is more necessary to standardize the delivered products and continuous upgrade capabilities. The Kato development platform produces offline installation packages for standardized applications, which are manually imported into the offline Kato environment to be continuously upgraded.
Enterprises Transform from Software to Service Delivery
Delivering services means continuous income. Business vendors need two capabilities to provide continuous business services: obtaining strong operation and maintenance capabilities and continuous iterative capabilities to deliver services to customers. Kato enables business vendors to efficiently deliver multiple sets of business systems, continuous development and integration of business systems for each customer, and automated operation and maintenance to ensure the availability of all businesses.
In addition, with the help of Katostore’s product (solution) display, online transactions, product management, online automated delivery, batch upgrades and other capabilities to help companies quickly achieve transformation.
Integrators Can Deliver Industry Applications
Industry integrators must face both customers and suppliers. Kato gives industry integrators the ability to establish application delivery standards. Provide suppliers with Kato standard application access platform, and release the products to the component library uniformly. Industry integrators can select the appropriate product composition solution from the component library and deliver it to the customer environment with one click.
In addition, with the help of the product (solution) display and assembly capabilities of Katostore, the establishment of industry cloud application stores, and the integration of industry IT solutions.
Enterprise Technology Center Construction
Enterprise technology middle office includes technology middleware management and basic business modularization. Kato combines scalable component controllers to expand the unified management of cloud database, big data middleware, artificial intelligence middleware and other technical middleware infrastructure. Provide business middleware for continuous release and sharing, and accumulate common business modules. Basic capabilities serve enterprise business scenarios.
Kubernetes Multi-cloud Management
Kubernetes technology is complex and difficult to get started; a large number of deployment, Statefulset, or operator resource management are complex problems that directly use Kubernetes clusters. Kato’s application-centric resource management model shields the complexity of Kubernetes, and all Kubernetes resources are handed over to Kato for orchestration and management.
Easy-to-use Cloud-native PaaS
Kato has completed two-way authentication with localized computing bases represented by Loongson, Feiteng, and Kirin operating systems, enabling Kato to shield the differences in the underlying CPU architecture and operating system, and provide users with a unified localized business application management platform.
Core Competence and Technology
|Scenario||Main Functions and Capabilities||Core Technology|
|Enterprise Cloud Native DevOps||Continuous Integration; Continuous Delivery; Built-in Microservice Architecture; Traffic Management; Application Full-Dimensional Monitoring; Unified Management of Heterogeneous Services;||Cloud Native CI/CD; Code To Image (No Dockerfile Required); Application-centric Abstract; ServiceMesh; Application gateway; Application monitoring; Business general service governance framework.|
|Build a B2B software delivery system||Application model management; Offline export of application models; Synchronization of application models to the cloud; Continuous application upgrades||Cloud native application model abstraction (similar to OAM); Multi-terminal delivery model conversion; Application upgrade control; Cross-cloud interconnection|
|Enterprise transformation from software delivery to service delivery||Automated operation and maintenance; One-click application installation; Application upgrade; Traffic management||Business self-recovery control; Application model conversion; Resource automation on-demand scheduling|
|Enterprise technology middle-station construction||Synchronous reuse of open source middleware; Business module release and reuse; Middle price cluster management; Database, big data, and artificial intelligence basic service management.||Component library model packaging and management; Operator component type expansion; Business cluster monitoring|
|Kubernetes multi-cloud management||Multi-cluster access; Cluster monitoring view; Automated scheduling||Cluster automated access; Public cloud Kubernetes service access; Automated resource generation and maintenance.|
|Home-made easy-to-use cloud native PaaS||Supports common domestic CPUs and Linux operating systems, and supports the transition from Windows operating systems to Linux operating systems.||Heterogeneous resource scheduling; Heterogeneous operating system application orchestration.|
For detailed functions, please see Function List
For the version plan, please refer to Development Plan
- Users only need to pay attention to their own business, and solve technical problems outside the business (resource management, operation and maintenance, architecture, governance, environment, etc.) in one stop.
- Kato combined with industry applications, through modular assembly and a small amount of customized development, can achieve industry-specific development, delivery, operation and maintenance platform, commonly known as industry PaaS.
- Through the “non-intrusive” architecture, Kato supports various legacy systems, without changing the development, operation and maintenance habits, and at the same time rejuvenating legacy systems.
- Strong system compatibility, both Windows and Linux systems can be supported.
- Strong localization and privitization capabilities, almost no external dependence for offline installation and use.