计算机技术与发展
計算機技術與髮展
계산궤기술여발전
COMPUTER TECHNOLOGY AND DEVELOPMENT
2014年
9期
213-216,221
,共5页
云计算%数据库%一致性哈希%虚拟化%负载均衡
雲計算%數據庫%一緻性哈希%虛擬化%負載均衡
운계산%수거고%일치성합희%허의화%부재균형
cloud computing%database%consistent hashing%virtualization%load balance
针对云环境下的应用系统规模越来越庞大的问题,提出了一种扩展性较好的数据库服务器扩展模型。该模型架构分为三个层次:逻辑SQL处理层、DA和CP层、物理数据库层。采用了读/写分离策略、数据库复制、负载均衡策略、服务器群集策略等技术,提出基于虚拟节点的加权一致性哈希负载均衡算法,根据物理节点的性能权值计算分配的虚拟节点数。通过仿真实验表明,该模型在负载均衡的性能上具有优势,在数据库层具有较好的扩展性。
針對雲環境下的應用繫統規模越來越龐大的問題,提齣瞭一種擴展性較好的數據庫服務器擴展模型。該模型架構分為三箇層次:邏輯SQL處理層、DA和CP層、物理數據庫層。採用瞭讀/寫分離策略、數據庫複製、負載均衡策略、服務器群集策略等技術,提齣基于虛擬節點的加權一緻性哈希負載均衡算法,根據物理節點的性能權值計算分配的虛擬節點數。通過倣真實驗錶明,該模型在負載均衡的性能上具有優勢,在數據庫層具有較好的擴展性。
침대운배경하적응용계통규모월래월방대적문제,제출료일충확전성교호적수거고복무기확전모형。해모형가구분위삼개층차:라집SQL처리층、DA화CP층、물리수거고층。채용료독/사분리책략、수거고복제、부재균형책략、복무기군집책략등기술,제출기우허의절점적가권일치성합희부재균형산법,근거물리절점적성능권치계산분배적허의절점수。통과방진실험표명,해모형재부재균형적성능상구유우세,재수거고층구유교호적확전성。
For the problem of increasingly large scale application systems under cloud computing,propose a database server ex-tensions model with better scalability. The architecture is divided into three levels,logical SQL processing layer,DA and CP layer,physical database layers. Use a read/write separation strategies, database replication, load balancing strategies, server cluster strategies and other technologies,and propose the weighted consistent hashing load balancing algorithm based on virtual node. According to the performance weight of physical node,compute the number of virtual nodes. The simulation experiments demonstrate that the proposed model improves system performance,and has good scalability in the database layer.