design and implementation high availability datacenter using failover cluster technology · 2017....

30
Chaovalit Somboonpattanakit Design and implementation high availability datacenter using failover cluster technology

Upload: others

Post on 07-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

Chaovalit Somboonpattanakit

Design and implementation high availability datacenter using failover cluster technology

Page 2: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

1. ทมาและความส าคญของปญหา

Design and implementation high availability datacenter using failover cluster technology

การใหบรการศนยขอมลนบวาเปนหนงในความตองการพนฐานส าหรบหนวยงานตาง ๆ ท งภาครฐ เอกชน ทกหนวยงานจงมความจ าเปนในการจดต งศนยขอมลเพอใหบรการดานขอมลขาวสารและเทคโนโลยสารสนเทศ

Page 3: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

Design and implementation high availability datacenter using failover cluster technology

Data center Architecture

• Physical server• Virtualization• Cloud computing

Page 4: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

• Limit space• Power Consumption• High Temperature• Complex Management• System Scalable • Downtime

Data center Problem

Page 5: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

Problem

Page 6: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

Physical server

one server : one service

Page 7: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

Virtualization

one server : multiple service

Page 8: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

Cloud computing

no server : pay per service

Page 9: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

Obje

ctive

s of t

he re

sear

ch

• เพอศกษาการน าเทคโนโลยเฟลโอเวอรคลสเตอร มาประยกตใชในศนยขอมลของมหาวทยาลย

• เพอวเคราะหประสทธภาพ ดานการใชพลงงาน ตนทนการจดการศนยขอมล และระยะเวลาในการบ ารงรกษาระบบ

วตถประสงค

Page 10: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

Liter

ature

revie

w

D. G. Chandra and M. D. Borah ในสภาวะเศรษฐกจท มการแขงขนกนสง การลดตนทนหรอคาใชจายในการด าเนนงานยอมสรางความไดเปรยบในการแขงขน การใชประโยชนของระบบคลาวดคอมพวตง เปนแนวทางทมคณภาพในการลดตนทนการใหบรการทางดานเทคโนโลยสารสนเทศ [1]

ทบทวนงานวจยทเกยวของ

Page 11: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

Liter

atur

e re

view

M. Liangli, C. Yanshen, S. Yufei, and W. Qingyiแนวคดในการประหยดพลงงานโดใชเทคโนโลย เวอรชวลไลเซชนมาบรหารจดการ จากการประเมนและวดผลขอการพฒนาเวอรชวลไลเซชน สามารถชวยลดการใชพลงงานไฟฟาไดจรง และน าไปสการพฒนา Green Data Center [2]

ทบทวนงานวจยทเกยวของ (ตอ)

Page 12: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

วธด าเนนการวจย

ในงานวจยนไดน าเทคโนโลยเฟลโอเวอรคลสเตอรมาใชงานในศนยขอมล ในสวนทหนงทางผ วจยไดท าการส ารวจสภาพแวดลอมภายในศนยขอมล ซงในขณะท าวจยนมจ านวนเครองคอมพวเตอรแมขายทใหบรการ ดงแสดงในตาราง

ประเภทของเครองแมขาย เครองแมขาย บรการ

Single Server (1 server : 1 service) 45 45

Traditional Hypervisor 3 15รวม 48 60

ส ารวจเมอ 02/2015

Page 13: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

วธด าเนนการวจย

3.1 กระบวนการสรางคลสเตอร

• Node 5 node• Storage 2 set• Network 10 Gbps

Page 14: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

วธด าเนนการวจย

3.2 การปรบระบบเขาสสภาพแวดลอมแบบเวอรชวลไลเซชน

Page 15: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

วธด าเนนการวจย

3.2 การปรบระบบเขาสสภาพแวดลอมแบบเวอรชวลไลเซชน

Ref : http://www.dctwo.com.au/virtual/what_is_a_virtual_server.html

Page 16: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

วธด าเนนการวจย

3.2 การปรบระบบเขาสสภาพแวดลอมแบบเวอรชวลไลเซชน

Ref : http://planetvm.net/blog/?p=2108

Page 17: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

วธด าเนนการวจย

3.3 การท า High Availability

Page 18: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

วธด าเนนการวจย

3.3 การท า High Availability

• Live Migration 3-5 second• Quick Migration 10-60 second

Page 19: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

ผลการด าเนนงาน

• ผลการเปรยบเทยบจ านวนเครองแมขายและบรการแบบเดมกบแบบเฟลโอเวอรคลสเตอร

จ านวน แบบเดม (เครอง) เฟลโอเวอรคลสเตอร (เครอง)

เครองแมขาย 48 5

บรการ / Service 60 60

Page 20: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

ผลการด าเนนงาน

• ผลลพธการวดคณสมบต High Availability

การท า High Availability ระยะเวลาเฉลย / เครอง (วนาท)

Live Migration 3.25

Quick Migration 10.43

Page 21: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

ผลการด าเนนงาน

• ผลลพธการวดปรมาณการใชพลงงานไฟฟาในศนยขอมล

ปรมาณการใชไฟฟาเฉลย แบบเดม (วตต) คลสเตอร (วตต)

ต 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

Page 22: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

ผลการด าเนนงาน

• return space

Page 23: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

ผลการด าเนนงาน

• Power consumption meter

Page 24: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

ผลการด าเนนงาน

• Reduce Temperature

Page 25: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

ผลการด าเนนงาน

• Cluster report

Page 26: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

สรป

งานวจย นไดพฒนาศนยขอมลแบบพรอมใชงานสงโดยประยกตใชเทคโนโลยเฟลโอเวอรคลสเตอร โดยทดสอบทศนยขอมลของมหาวทยาลยเทคโนโลยราชมงคลพระนคร

การใชงานจรงมาระยะหนง พบวาศนยขอมลของมหาวทยาลยมศกยภาพ และคณสมบตในการใหบรการไดเปนอยางด

Page 27: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

สรป

• ลดตนทนในการจดซอและบ ารงรกษาเครองแมขาย• ลดเวลาการสญเสยคณสมบตในการใหบรการของเครองแมขาย

หากเกดกรณความเสยหายทเกดขนกบอปกรณ• ลดการใชพลงงานไฟฟาไดอยางมาก

Page 28: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

ขอเสนอแนะ

รปแบบของสถาปตยกรรมของศนยขอมลในงานวจยนเออตอการพฒนาไซตส ารองทชวยท าใหระบบสามารถท างานตอไปได แมเกดเหตขดของรนแรง เชน กรณภยพบตตางๆ ทเปนเหตใหศนยขอมลปจจบนไมสามารถท างานตอไปได

Page 29: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

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.

Page 30: Design and implementation high availability datacenter using failover cluster technology · 2017. 3. 28. · •Cloud computing • Limit space • ... Cloud computing no server :

Chaovalit Somboonpattanakit

Design and implementation high availability datacenter using failover cluster technology

Q/A