Micro-service container architecture

Micro-service container architecture

 

I. Introduction

This document describes the architecture micro-container services and resource requirements, technical support.

 

Second, server architecture

blob.png

 

 

 

 

Third, resource requirements

name

Quantity

specification

price

Remark

Ali cloud container services (kubernetes Edition )

1




Ali cloud ECS

5



Container node + ELK service + Skywalking Service

Ali cloud SLB ( intranet )

1



Purchase according to the actual situation

Ali cloud SLB ( extranet )

1



Specifications fee + traffic costs, can be purchased independently flow pack

Ali cloud Elasticearch

1




Ali cloud RDS

1




Ali cloud MongoDB

1




Ali cloud Redis

1




RabbitMQ

1



Use ECS self-build or use Ali cloud MQ Services

 

Fourth, the architecture description

a) Ali cloud services      

i. Ali cloud RDS , Ali cloud MongoDB , Ali cloud Redis , Ali cloud Elasticearch , Ali cloud SLB        

Ali cloud above services are commercial services, comes with a copy of the master-slave or multi-architecture, are highly available.

ii.         ELK log service and skywalking Service

Ali cloud-based services for more than ECS 's self service, can be increased with ECS + SLB build high availability + load balancing architecture.

iii.        

b) a container cluster (Ali cloud-based container service)      

Based kubernetes cluster architecture, each service are a micro- Pod , the number of basic settings (number of copies of copies recommended ≧ 3 ), in order to ensure high availability; follow the actual number of copies is provided an elastic micro service load of each module.

Note: The total number of copies from the container node (ECS) determine the performance limit.

 


Guess you like

Origin blog.51cto.com/556986/2477580