实际应用中,共享存储是紧张的组成部分。假如没有共享存储,网站就变成了单点的架构。 没有共享存储 1 、 A 用户上传图片颠末负载均衡,负载均衡将上传哀求调度至 WEB1 服务器上。 2 、 B 用户访问 A 用户上传的图片,此时 B 用户被负载均衡调度至 WEB2 上,因为 WEB2 上没有这张图片, 所以 B 用户无法看到 A 用户传的图片。
共享存储 1 、 A 用户上传图片无论被负载均衡调度至 WEB1 照旧 WEB2, 最终数据都被写入至共享存储。 2 、 B 用户访问 A 用户上传图片时,无论调度至 WEB1 照旧 WEB2 ,最终都会上共享存储访问对应的文件, 这样就可以访问到资源了。