We want to hear from you!Take our 2020 Community Survey!

分布式部署的优点

分布式部署具有下列优点:

  1. 负载均衡, 提升系统性能
  2. 非受限的水平扩展能力,增加存储容量
  3. 提高容错性和可用性,能够在单点甚至多点故障的情况下继续提供服务

利用纠删码,分布式部署能够防御节点/磁盘故障, 提供高可用存储系统。

单机多盘

如果您的机器有足够的空间,可以存储Acepan实例数据在多个磁盘卷上:

acepan serve http://$HOST/data{1...m}

多机单盘

创建Acepan实例在m台服务器上,每台服务器占用单一磁盘卷存储对象,适用于单机磁盘卷资源有限的情形:

acepan serve http://$HOST{1...m}/data

多机多盘

在m台服务器上创建m个Acepan实例,每个Acepan实例占用n个磁盘卷存储数据:

acepan serve http://$HOST{1...m}/data{1...n}

nginx负载均衡

编辑文件/etc/nginx/sites-available/acepan.conf

...
http {
  upstream myproject {
    server $HOST1:$PORT weight=3;
    server $HOST2:$PORT;
    server $HOST3:$PORT;
    server $HOST4:$PORT;
  }

  server {
    listen 80;
    server_name www.domain.com;
    location / {
      proxy_pass http://myproject;
    }
  }
}
...

该配置用运行acepan的4个服务器作为后端,提供负载均衡功能。