Introduction to shows that 50% of application software will be containerized by 2022, and the market size of highly controllable applications PaaS will reach 33.2 billion yuan in 2023, with a compound annual growth rate of approximately 18.7%. On the road of enterprise digital transformation, actively embracing cloud native, accelerating the transformation of business system containerization and microservices has become an inevitable choice. In order to more comprehensively serve the government and enterprises at all stages of cloudification, Alibaba Cloud Hybrid Cloud has launched a major: Agile Cloud Native PaaS scenario.
According to a Gartner report, 50% of application software will be containerized by 2022, and the market size of highly controllable applications PaaS will reach 33.2 billion yuan in 2023, with a compound annual growth rate of approximately 18.7%. As early as 2019, RightScale data shows that the utilization rate of k8s in large enterprises has reached 60%, and the utilization rates of container application platforms such as OpenShift, Cloud Foundry and Rancher have reached 34%, 21%, and 11%, respectively. .
On the road of enterprise digital transformation, actively embracing cloud native, accelerating the transformation of business system containerization and microservices has become an inevitable choice.
1610a02b8b6222 In order to provide more comprehensive services for government and enterprises at all stages of
The agile cloud native PaaS scenario is a high-performance enterprise-level container cloud platform based on Kubernetes. It provides resource optimization scheduling and cross-platform adaptation capabilities on a heterogeneous hybrid cloud infrastructure. To create a microservice and messaging application system that meets the requirements of scale, performance, reliability, observability, and business continuity. It aims to help enterprises to further manage and use the cloud on the basis of building a good cloud.
Agile Cloud Native PaaS Scenario Product Matrix
The functions of the agile cloud native PaaS scenario are divided into two parts: the development and operation and maintenance management of the upper-layer application and the platform operation and maintenance management for the underlying IaaS.
[Development, operation and maintenance management]
The agile cloud native PaaS scenario mainly provides middleware capabilities such as messages and transactions. Services governance and link tracking capabilities can be extended to multi-language fields. In terms of Java microservices, native Spring Cloud and Dubbo applications are unchanged. Under the circumstance, functions such as traffic control, outlier removal, service contract, lossless offline and service authentication can be obtained. During the process of publishing, starting and stopping the application, operations such as batch and gray scale can be performed, and it has visual release orders and intelligent diagnosis capabilities. Finally, the built-in pipeline function can realize continuous integration and continuous delivery of DevOps capabilities.
[Platform operation and maintenance management]
The agile cloud native PaaS scenario encapsulates the underlying IaaS through containers, supports the creation of guest clusters and manages existing clusters, and can support cluster-level monitoring, elastic scaling, fault isolation, and disaster recovery. At the level of the entire system platform, the Agile Cloud Native PaaS scenario has undergone rigorous performance, stability, security, and reliability tests, and has high availability capabilities. At the same time, in order to meet enterprise-level needs, it also provides capabilities such as organization management, tenant management, authority isolation, and resource isolation.
In the typical output scenarios of EDAS, AECP and ARMS, the management and control resources are reduced by about 50% compared with the agile version v3.5.
In addition to robust infrastructure guarantees, the core components have strict high availability capabilities. Functions such as automatic inspection, fault isolation, and disaster recovery backup can detect problems in time, and isolate related faulty equipment and services in time, in the most extreme scenarios , Provides the ability to restore from backup.
As a complete ecological scenario, many products in the agile cloud-native PaaS scenario are deeply integrated, and related products such as containers, applications, observability, high availability, and multi-language have a seamless product experience.
From chips to hardware, from physical machines to virtual machines, from operating systems to container clusters, from monolithic applications to microservice applications, from synchronous calls to asynchronous messaging, the Agile Cloud Native PaaS scenarios can provide complete product solutions.
1) Service governance based on Java Agent: Native Spring Cloud and Dubbo applications can get configuration push, lossless offline, outlier removal, label routing, service authentication, link tracking, canary release, API control without modification , Service testing, current limiting degradation and fault injection capabilities.
2) Multi-language interoperability: Based on the service grid function provided by Mesh products, CNStack can perform unified service governance for applications based on different languages, different frameworks, and different protocols, and completely decouple governance capabilities from business implementation logic and sink them to the platform , Completely liberated the productivity of business research and development, and is support-friendly to legacy systems.
3) Observability: Through the Prometheus product, users can monitor the basic performance of the product itself in CNStack, or monitor the guest cluster. At the same time, ARMS products provide a wealth of application monitoring data and large-scale functions, which are the preferred functions for monitoring the health of the system. Finally, in a multi-language scenario, XTrace is based on the OpenTracing specification, which can provide cross-language link tracing capabilities and naturally support service grids.
4) Platform high availability: At the system architecture level, from the design, development, testing to deployment stages, high availability is strictly guaranteed, and the user’s business system or even the whole machine will not be affected if individual nodes are down or out of response. The service can be automatically restored after the room is powered off and restarted.
As many as 11 products have been put on the agile cloud-native PaaS scenario, and the flexible product portfolio can be applied to different application scenarios.
For example, based on products such as AECP, EDAS, and Mesh, the agile cloud-native PaaS scenario can cope with scenarios such as distributed cloud, fine scheduling, application delivery, and lightweight PaaS. Products such as ARMS, Prometheus, and XTrace can provide solutions in observability scenarios with monitoring, warning, and diagnostic capabilities. Products such as AHAS and MSHA will provide customers with business continuity solutions on the premise that the platform system itself has high availability and disaster tolerance, and help users move from "building a good cloud" to "using the cloud well."
The agile cloud native PaaS scenario, as a PaaS platform product that connects the past and the next, will inevitably play a pivotal role in the future enterprise-level Internet architecture. With the increase of customer business complexity, the introduction of multiple deployment scenarios, and the optimization and improvement of resources and efficiency, platform-based products will have more challenges. Disaster recovery in the same city, multiple activities in different places, and disaster backup are all necessary capabilities for high-continuity and high-availability systems; support for multi-cloud, hybrid cloud, heterogeneous cloud, and edge cloud can enrich users' cloud migration scenarios. The process is smoother; finally, resource optimization and off-line mixing functions can save system resources to the greatest extent for customers.
Alibaba Cloud Hybrid Cloud will continue to iterate products and optimize services, use richer cloud-native application governance capabilities to enable rapid business growth, and build a high-speed cloud for government and enterprises. It is a peer in the digital and intelligent innovation of government and enterprises.
【Watch the new product release】
[More Hybrid Cloud Information]
Copyright Notice: content of this article is contributed spontaneously by Alibaba Cloud real-name registered users, and the copyright belongs to the original author. The Alibaba Cloud Developer Community does not own its copyright and does not assume corresponding legal responsibilities. For specific rules, please refer to the "Alibaba Cloud Developer Community User Service Agreement" and the "Alibaba Cloud Developer Community Intellectual Property Protection Guidelines". If you find suspected plagiarism in this community, fill in the infringement complaint form to report it. Once verified, the community will immediately delete the suspected infringing content.