design and implementation high availability datacenter using failover cluster technology · 2017....
TRANSCRIPT
Chaovalit Somboonpattanakit
Design and implementation high availability datacenter using failover cluster technology
1. ทมาและความส าคญของปญหา
Design and implementation high availability datacenter using failover cluster technology
การใหบรการศนยขอมลนบวาเปนหนงในความตองการพนฐานส าหรบหนวยงานตาง ๆ ท งภาครฐ เอกชน ทกหนวยงานจงมความจ าเปนในการจดต งศนยขอมลเพอใหบรการดานขอมลขาวสารและเทคโนโลยสารสนเทศ
Design and implementation high availability datacenter using failover cluster technology
Data center Architecture
• Physical server• Virtualization• Cloud computing
• Limit space• Power Consumption• High Temperature• Complex Management• System Scalable • Downtime
Data center Problem
Problem
Physical server
one server : one service
Virtualization
one server : multiple service
Cloud computing
no server : pay per service
Obje
ctive
s of t
he re
sear
ch
• เพอศกษาการน าเทคโนโลยเฟลโอเวอรคลสเตอร มาประยกตใชในศนยขอมลของมหาวทยาลย
• เพอวเคราะหประสทธภาพ ดานการใชพลงงาน ตนทนการจดการศนยขอมล และระยะเวลาในการบ ารงรกษาระบบ
วตถประสงค
Liter
ature
revie
w
D. G. Chandra and M. D. Borah ในสภาวะเศรษฐกจท มการแขงขนกนสง การลดตนทนหรอคาใชจายในการด าเนนงานยอมสรางความไดเปรยบในการแขงขน การใชประโยชนของระบบคลาวดคอมพวตง เปนแนวทางทมคณภาพในการลดตนทนการใหบรการทางดานเทคโนโลยสารสนเทศ [1]
ทบทวนงานวจยทเกยวของ
Liter
atur
e re
view
M. Liangli, C. Yanshen, S. Yufei, and W. Qingyiแนวคดในการประหยดพลงงานโดใชเทคโนโลย เวอรชวลไลเซชนมาบรหารจดการ จากการประเมนและวดผลขอการพฒนาเวอรชวลไลเซชน สามารถชวยลดการใชพลงงานไฟฟาไดจรง และน าไปสการพฒนา Green Data Center [2]
ทบทวนงานวจยทเกยวของ (ตอ)
วธด าเนนการวจย
ในงานวจยนไดน าเทคโนโลยเฟลโอเวอรคลสเตอรมาใชงานในศนยขอมล ในสวนทหนงทางผ วจยไดท าการส ารวจสภาพแวดลอมภายในศนยขอมล ซงในขณะท าวจยนมจ านวนเครองคอมพวเตอรแมขายทใหบรการ ดงแสดงในตาราง
ประเภทของเครองแมขาย เครองแมขาย บรการ
Single Server (1 server : 1 service) 45 45
Traditional Hypervisor 3 15รวม 48 60
ส ารวจเมอ 02/2015
วธด าเนนการวจย
3.1 กระบวนการสรางคลสเตอร
• Node 5 node• Storage 2 set• Network 10 Gbps
วธด าเนนการวจย
3.2 การปรบระบบเขาสสภาพแวดลอมแบบเวอรชวลไลเซชน
วธด าเนนการวจย
3.2 การปรบระบบเขาสสภาพแวดลอมแบบเวอรชวลไลเซชน
Ref : http://www.dctwo.com.au/virtual/what_is_a_virtual_server.html
วธด าเนนการวจย
3.2 การปรบระบบเขาสสภาพแวดลอมแบบเวอรชวลไลเซชน
Ref : http://planetvm.net/blog/?p=2108
วธด าเนนการวจย
3.3 การท า High Availability
วธด าเนนการวจย
3.3 การท า High Availability
• Live Migration 3-5 second• Quick Migration 10-60 second
ผลการด าเนนงาน
• ผลการเปรยบเทยบจ านวนเครองแมขายและบรการแบบเดมกบแบบเฟลโอเวอรคลสเตอร
จ านวน แบบเดม (เครอง) เฟลโอเวอรคลสเตอร (เครอง)
เครองแมขาย 48 5
บรการ / Service 60 60
ผลการด าเนนงาน
• ผลลพธการวดคณสมบต High Availability
การท า High Availability ระยะเวลาเฉลย / เครอง (วนาท)
Live Migration 3.25
Quick Migration 10.43
ผลการด าเนนงาน
• ผลลพธการวดปรมาณการใชพลงงานไฟฟาในศนยขอมล
ปรมาณการใชไฟฟาเฉลย แบบเดม (วตต) คลสเตอร (วตต)
ต rack 1 1,694 1,958ต rack 2 726 1,408ต rack 3 1,144 0ต rack 4 748 0ต rack 5 1,298 0ต rack 6 1,760 0รวม 7,370 3,366
ผลการด าเนนงาน
• return space
ผลการด าเนนงาน
• Power consumption meter
ผลการด าเนนงาน
• Reduce Temperature
ผลการด าเนนงาน
• Cluster report
สรป
งานวจย นไดพฒนาศนยขอมลแบบพรอมใชงานสงโดยประยกตใชเทคโนโลยเฟลโอเวอรคลสเตอร โดยทดสอบทศนยขอมลของมหาวทยาลยเทคโนโลยราชมงคลพระนคร
การใชงานจรงมาระยะหนง พบวาศนยขอมลของมหาวทยาลยมศกยภาพ และคณสมบตในการใหบรการไดเปนอยางด
สรป
• ลดตนทนในการจดซอและบ ารงรกษาเครองแมขาย• ลดเวลาการสญเสยคณสมบตในการใหบรการของเครองแมขาย
หากเกดกรณความเสยหายทเกดขนกบอปกรณ• ลดการใชพลงงานไฟฟาไดอยางมาก
ขอเสนอแนะ
รปแบบของสถาปตยกรรมของศนยขอมลในงานวจยนเออตอการพฒนาไซตส ารองทชวยท าใหระบบสามารถท างานตอไปได แมเกดเหตขดของรนแรง เชน กรณภยพบตตางๆ ทเปนเหตใหศนยขอมลปจจบนไมสามารถท างานตอไปได
References
[1] Jesada Viriyasoontornpan, “Virtualization Server Implementation and Evaluation Cass Study: Aeronautical Radio of Thailand,” in Department of Computer and Communication Technology, Dhurakij Pundit University, 2014[2] Adulsak Srithilah, “Factors Study The Computer Cluster Technology applied to Animation Industry For Developing Production Process,” Technology Management, ThammasatUniversity, 2009[3] ClusterKit, Web Cluster [Online], Available : http://www.clusterkit.co.th/webcluster.php.Accessed :February 6, 2016.[4] D. G. Chandra and M. D. Borah, “Cost benefit analysis of cloud computing in education,” in 2012 International Conference on Computing, Communication and Applications (ICCCA), 2012, pp. 1–6. [5] M. Liangli, C. Yanshen, S. Yufei, and W. Qingyi, “Virtualization Maturity Reference Model for Green Software,” in 2012 International Conference on Control Engineering and Communication Technology (ICCECT), 2012, pp. 573–576.
Chaovalit Somboonpattanakit
Design and implementation high availability datacenter using failover cluster technology
Q/A