可扩展性 可扩展性是指应用以可预测的方式处理更多负载的能力。如果一个应用所能维持的最大负载与运行应用的硬件资源成正比,则该应用具有线性可扩展性。例如,如果一个应用运行于 2 台服务器上时每秒可处理 2000 个请求,那么线性可扩展性意味着 10 台服务器可以每秒处理 10000 个请求。 线性可扩展性是可扩展架构的目标,但很难实现。应用扩展性的量度称为扩展因子 (SF)。扩展因子为 1.0 时代表有线性可扩展性,为 0.0 时代表无可扩展性。Oracle Coherence 提供了大量旨在帮助应用实现线性可扩展性的功能。 在规划极限扩展时,首先要理解的是,应用的可扩展性受到不具有线性可扩展性的任何必需的共享资源的限制。这一限制因素称为瓶颈,在大多数应用中,瓶颈是数据源,如数据库或 EIS。 Oracle Coherence 通过预测一些明显的瓶颈并尽可能彻底地消除这些瓶颈,可以帮助解决可扩展性问题。它通过各种功能实现这一目标,这些功能包括: |