纵向扩展:
表示在需要处理更多负载时通过提高单个系统处理能力的方法来解决问题。
最简单的情况就是为应用系统提供更为强大的硬件。例如如果数据库所在的服务器实例只有
2G内存、低配CPU、小容量硬盘,进而导致了数据库不能高效地运行,那么我们就可以通过
将该服务器的内存扩展至8G、更换大容量硬盘或者更换高性能服务器来解决这个问题
横向扩展:
是将服务分割为众多的子服务并在负载平衡等技术的帮助下在应用中添加新的服务实例.
例如如果数据库所在的服务器实例只有一台服务器,进而导致了数据库不能高效地运行,
那么我们就可以通过增加服务器数量,将其构成一个集群来解决这个问题。