Supporting Disconnected Operation of Stateful Services Using an Envoy Enabled Dynamic Microservices Approach

被引:0
|
作者
Farnham, Tim [1 ]
机构
[1] Toshiba Europe Ltd, Bristol Res & Innovat Lab, Bristol, Avon, England
来源
PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2023 | 2023年
关键词
Dynamic Microservices; Service Mesh; Kubernetes; Stateful Services; Envoy; Edge; Cloud; Hybrid Deployment; Continuous and Disconnected Operation;
D O I
10.5220/0011644100003488
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Dynamic microservice and service mesh approaches provide many benefits and flexibility for deploying services and setting policies for access control, throttling, load balancing, retry, circuit breaker or shadow mirror configurations. This paper examines extending this to support continuous operation of stateful microservices in hybrid cloud / edge deployment, without loss of data, by permitting disconnected operation and resynchronisation. These are important considerations for critical applications which must continue to operate even during prolonged cloud disconnection and node or client failure. Such service requirements are typical of retail and other scenarios in which services must run continuously, while maintaining a consistent state between cloud and edge service instances. The approach taken and evaluated in this paper exploits a lightweight Envoy proxy within Choreo connect microgateways and Consul service mesh sidecars. Envoy proxies are able to efficiently perform shadow mirroring of requests and support graceful failover, but requires additional functionality to support resynchronisation and recovery from failure that are examined in this paper.
引用
收藏
页码:115 / 122
页数:8
相关论文
empty
未找到相关数据