Hello, friends!
In this post, we can discuss cloud native 2.0.
Key Features of the Cloud Native Architecture
1. (Micro)service architecture: The system consists of (Micro)services. (Micro)services can interact with each other only through interfaces. (Micro)services are independently developed, tested, released, deployed, and upgraded.
2. Autoscaling: Microservices use stateless design and support on-demand use and automatic horizontal scaling. The instance starts quickly and terminates gracefully without affecting services.
3. Distributed: Service logic is decoupled from data, applications are distributed, and data is distributed. Cross-AZ deployment and scheduling are supported.
4. High availability: A highly available and anti-fragile system is designed based on unreliable and disposable resources. When any (micro) service instance fails, the system can quickly detect, isolate, and automatically recover. Any single point of failure of cloud infrastructure and platform services does not affect the overall system availability.
5. Automatic O&M: The system supports automatic deployment, upgrade, and scaling, and automatic monitoring, alarm reporting, fault demarcation and locating, and fault self-healing.
6. Self-service: Services can be discovered by other applications or developers, obtained on demand, used and measured, and managed by self-service.
7. Multi-tenant: The system supports multiple tenants. Tenants can access and operate only their own resources. Tenants implement function isolation and running resource isolation and data security. Tenants cannot perceive each other.
8. Cloud infrastructure and platform services: Applications must fully use cloud infrastructure and platform services (IaaS/PaaS) through service interfaces, dynamically allocate resources based on IaaS/PaaS, and support resource pooling to adapt to heterogeneous cloud infrastructures.
Cloud Native 2.0 makes new cloud native enterprises a reality.
Boost application performance with multi-architecture computing and hardware-software synergy.
Ubiquitous computing and unified computing enable smarter application collaboration
Ubiquitous computing
Edge-cloud synergy: Lightweight and simple, 100,000+ nodes, Millions of applications.
Multi-cloud management: Dynamic scheduling, Cross-cloud image distribution, Traffic governance.
Unified computing
Hybrid deployment: Unified resource pool for BMSs, VMs, containers, and functions.
Application collaboration: Unified governance of traditional and new applications across platforms.
Cloud native video services reshape experience and stimulate innovation
That's all, thanks!