How to build an effective service management platform

In this article we focus on how to build an effective service management platform, did not talk much, directly into the whole. Building a service management platform based on the "management", "measure", "control" three levels and consider arrangements. Specifically, it can be divided into six levels to consider asking are: service management processes system, service management platform, service management core architecture, service protocol specification, service support tools, services operating environment. Level six specific relationship as shown below:

How to build an effective service management platform

Next we were look at the specific content of each level.

01

Service Governance Framework

How to build an effective service management platform

For the moment no matter what type of core service management framework, whether open source or self-built, little difference in the functional level, but the technology is somewhat different. But on the floor of the practice, the self much more difficult than rely on existing open source projects. So this emphasis on open source projects to consider, to build the core of the service management framework selection consideration three main factors: knowledge base developers, service / application requirements, the current industry technology trends. Selection For now, the core framework of governance has three main services: spring-cloud framework, dubbo framework and service mesh frame. Specifically frame comparison, a detailed analysis will follow.

02

Service Protocol Specification

Specifically, the service protocol specification breakdown service interface, service integration, service templates, data specification four levels.

  • Service interface regardless of the interface type and the associated interface protocols, such as http protocol, or rpc protocol.

  • Service Integration key consideration in the integration process of the unified protocol, communication.

  • Service template framework mainly explained unified template information, the frame information development services required.

  • Data specification need to rely on clear naming conventions and data format specification request, information processing services to facilitate the process of governance.

03

Service Support Tools

How to build an effective service management platform

Governance support service functions can be divided into three levels: management support services, support services function, offline support services.

Governance support services include service registry / discovery, flow control, fault-tolerant fuse, service upgrade / rollback, link tracking, route distribution, retry timeout, smart recovery support tool integration.

Function support services include monitoring alarms, logging services, certification authentication, metering and billing, messaging services, load balancing, persistence services, network services and other support tools.

Offline support services include support services DevOps processes, operating environment support.

04

Service Runtime Environment

How to build an effective service management platform

Specific terms of the current operating environment services, including physical operating environment, vessel operating environment, mesh operating environment. Service management platform needs to support different operating environments.

05

Service Management Portal

How to build an effective service management platform

Service management portal built from five aspects to consider, including data acquisition, storage warehouses, tool aggregation, comprehensive analysis, service portal.

Service portal to services / applications / services as organization portal, to achieve the analysis, management and control, statistical three-dimensional integrated control platform.

After a comprehensive analysis of dependence treatment services index, data integration, visualization presents the current status and forecast service at some stage service status.

Aggregation service tool supporting means to ensure the integrity of ecosystem services, and to manage, record, service status feedback.

Storage warehouse to store the collected data service-related logs, performance, links and so on.

Data acquisition means acquires the link proxy + agent or service data via interception / monitoring bypass mode, and can be reported to the repository.

06

Service management process system

How to build an effective service management platform

Finally, the service management platform should be built under a certain system of service management processes, management processes meet certain service standards.

Guess you like

Origin blog.51cto.com/11976981/2412604