mirror of https://github.com/status-im/consul.git
add suggestions from code review
This commit is contained in:
parent
cfd3e87dde
commit
419c5ea365
|
@ -1,12 +1,12 @@
|
|||
---
|
||||
layout: docs
|
||||
page_title: What is a service mesh?
|
||||
page_title: Service Mesh
|
||||
description: >-
|
||||
Learn what a service mesh is, its benefits, and how it works.
|
||||
A service mesh can solve many of the modern challenges that exist in multi-platform and multi-cloud application architectures, ranging from security to application resiliency.
|
||||
---
|
||||
|
||||
# What is a Service Mesh?
|
||||
# What is a service mesh?
|
||||
|
||||
A _service mesh_ is a dedicated network layer that provides secure service-to-service communication within and across infrastructure, including on-premises and cloud environments.
|
||||
Service meshes are often used with a microservice architectural pattern, but can provide value in any scenario where complex networking is involved.
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
---
|
||||
layout: docs
|
||||
page_title: What is a service mesh?
|
||||
page_title: Service Discovery
|
||||
description: >-
|
||||
Learn what service discovery is, its benefits, and how it works.
|
||||
Service mesh can solve many of the modern challenges that exist in multi-platform and multi-cloud application architectures, ranging from security to application resiliency.
|
||||
---
|
||||
|
||||
# What is Service Discovery?
|
||||
# What is service discovery?
|
||||
|
||||
_Service discovery_ helps you discover, track, and monitor the health of services within a network. Service discovery registers and maintains a record of all your services in a _service catalog_. This service catalog acts as a single source of truth that allows your services to query and communicate with each other.
|
||||
|
||||
## Benefits of Service Discovery
|
||||
## Benefits of service discovery
|
||||
|
||||
Service discovery provides benefits for all organizations, ranging from simplified scalability to improved application resiliency. Some of the benefits of service discovery include:
|
||||
|
||||
|
@ -38,7 +38,7 @@ The service catalog is dynamically updated as new instances of the service are a
|
|||
|
||||
![Example diagram of how unhealthy services are removed from the service catalog](/img/what_is_service_discovery_3.png)
|
||||
|
||||
## What is Service Discovery in Microservices?
|
||||
## What is service discovery in microservices?
|
||||
|
||||
In a microservices application, the set of active service instances changes frequently across a large, dynamic environment. These service instances rely on a service catalog to retrieve the most up-to-date access information from the respective services. A reliable service catalog is especially important for service discovery in microservices to ensure healthy, scalable, and highly responsive application operation.
|
||||
|
||||
|
@ -63,7 +63,7 @@ In systems that use server‑side discovery, the service consumer uses an interm
|
|||
|
||||
For modern applications, this discovery method is advantageous because developers can make their applications faster and more lightweight by decoupling and centralizing service discovery logic.
|
||||
|
||||
## Service Discovery vs Load Balancing
|
||||
## Service discovery vs load balancing
|
||||
|
||||
Service discovery and load balancing share a similarity in distributing requests to back end services, but differ in many important ways.
|
||||
|
||||
|
@ -71,7 +71,7 @@ Traditional load balancers are not designed for rapid registration and de-regist
|
|||
|
||||
For modern, cloud-based applications, service discovery is the preferred method for directing traffic to the right service provider due to its ability to scale and remain resilient, independent of infrastructure.
|
||||
|
||||
## How do you implement Service Discovery?
|
||||
## How do you implement service discovery?
|
||||
|
||||
You can implement service discovery systems across any type of infrastructure, whether it is on-premise or in the cloud. Service discovery is a native feature of many container orchestrators such as Kubernetes or Nomad. There are also platform-agnostic service discovery methods available for non-container workloads such as VMs and serverless technologies. Implementing a resilient service discovery system involves creating a set of servers that maintain and facilitate service registry operations. You can achieve this by installing a service discovery system or using a managed service discovery service.
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
"path": "intro/usecases/what-is-service-discovery"
|
||||
},
|
||||
{
|
||||
"title": "What is a Service Mesh?",
|
||||
"title": "Service Mesh",
|
||||
"path": "intro/usecases/what-is-a-service-mesh"
|
||||
}
|
||||
]
|
||||
|
|
Loading…
Reference in New Issue