Saturday, December 2, 2017

NFC (Cloud Native)

This is basically separation of applications from data and uses stateless machines to process
services. In this phase, all compute resources are pooled for higher reliability. The
cloud session load balancer (CSLB) and cloud session database (CSDB) jointly work
to evenly distribute services and allow the distribution, processing, and data layers
to scale separately. Additionally, the software architecture and services are reconstructed
so that automatic deployment, O&M, scaling, and gray upgrades can be performed
for each individual service.

Distribution, processing, and data layers are divided to separate applications from data. The
microservice architecture is introduced to hasten service delivery and enhance system security.

Distribution layer: The CSLB allows for services and interfaces to have their own independent IP addresses so that service flows can be evenly distributed and VMs can be automatically scaled.

Processing layer: Processes use load-sharing, and are stateless and pooled to ensure high
system availability and on-demand service provisioning.
Data layer: The CSDB, a distributed memory database for a cloud-based environment with x86 servers, is used to support service scaling while ensuring carrier-grade reliability and service experience.

Microservice architecture: The microservice management architecture is used to allow
developers to develop and manage applications via individual microservices. The architecture
also provides diverse functions to ensure service security and reliability.

No comments:

Post a Comment