Cloud computing

17
“Cloud Computing”

description

 

Transcript of Cloud computing

Page 1: Cloud computing

“Cloud Computing

Page 2: Cloud computing

“Cloud Computing

”คื�ออะไร ??

Page 3: Cloud computing

คืวามหมายของ“Cloud

Computing”การประมวลผลแบบกล��มเมฆ (อั�งกฤษ: cloud computing) เป็นลั�กษณะขอังการทำ�างานขอังผู้��ใช้�งานคอัมพิ�วเตอัร�ผู้ านอั�นเทำอัร�เน!ต ทำ"#ให้�บร�การใดบร�การห้น'#งก�บผู้��ใช้� โดยผู้��ให้�บร�การจะแบ งป็,นทำร�พิยากรให้�ก�บผู้��ต�อังการใช้�งานน�-น การป็ระมวลัผู้ลัแบบกลั. มเมฆ เป็นลั�กษณะทำ"#พิ�ฒนาข'-นต อัมาจากความค�ดแลัะบร�การขอังเวอัร�ช้�วไลัเซช้�นแลัะเว!บเซอัร�ว�ส โดยผู้��ใช้�งานน�-นไม จ�าเป็นต�อังม"ความร� �ในเช้�งเทำคน�คส�าห้ร�บต�วพิ4-นฐานการทำ�างานน�-น

Page 4: Cloud computing

คืวามหมายของ“Cloud

Computing”สถาบ�นมาตรฐานและเทคืโนโลย!แห�งชาต#ของสหร�ฐอเมร#กาให้�ค�าจ�าก�ดความ "cloud" ว า ม�นเป็นอั.ป็ลั�กษณ� จากค�าในภาษาอั�งกฤษทำ"#แป็ลัว า เมฆ กลั าวถึ'งอั�นเทำอัร�เน!ตโดยรวม ในร�ป็ขอังโครงสร�างพิ4-นฐาน (เห้ม4อันระบบไฟฟ9า ป็ระป็า) ทำ"#พิร�อัมให้�บร�การก�บผู้��ใช้�งานเม4#อัม"ความต�อังการใช้� ผู้��ให้�บร�การการป็ระมวลัผู้ลัแบบกลั. มเมฆส วนให้ญ่ จะให้�บร�การในลั�กษณะขอังเว!บแอัป็พิลั�เคช้�น โดยให้�ผู้��ใช้�ทำ�างานผู้ านเว!บเบราว�เซอัร� ขณะเด"ยวก�นซอัฟต�แวร�แลัะข�อัม�ลัทำ�-งห้มดจะถึ�กเก!บไว�บนเซ�ร�ฟเวอัร�ขอังผู้��ให้�บร�การ

Page 5: Cloud computing

คืวามหมายของ“Cloud

Computing”การป็ระมวลัผู้ลัแบบกลั. มเมฆน�-น ถึ�กอัธิ�บายถึ'งโมเดลัร�ป็แบบให้ม ขอังเทำคโนโลัย"สารสนเทำศในการใช้�งานบนอั�นเทำอัร�เน!ตทำ"#เน�นการขยายต�วได�อัย างย4ดห้ย. น สามารถึทำ"#จะป็ร�บขนาดได�ตามความต�อังการขอังผู้��ใช้� แลัะม"การจ�ดสรรทำร�พิยากร โดยเน�นการทำ�างานระยะไกลัอัย างง าย ทำ"#ใช้�อั�นเทำอัร�เน!ตเป็นโครงสร�างพิ4-นฐานต�วอัย างขอังการป็ระมวลัผู้ลัแบบกลั. มเมฆทำ"#เป็นทำ"#ร� �จ�ก เช้ น ย�ทำ�บ โดยทำ"#ผู้��ใช้�สามารถึเก!บว�ด"โอัอัอันไลัน�ได� โดยไม ต�อังม"ความร� �ในการสร�างระบบว�ด"โอัอัอันไลัน� ห้ร4อั ในระบบเคร4อัข ายส�งคมอัอันไลัน�ต างๆ เป็นต�น

Page 6: Cloud computing

การบร#การบนระบบของ“Cloud

Computing”การบร�การบนระบบการป็ระมวลัผู้ลัแบบกลั. มเมฆสามารถึ แบ งร�ป็แบบขอังช้�-น ด�งน"-

การให%บร#การซอฟต(แวร( ห้ร4อั Software as a Service (SaaS)จะให้�บร�การการป็ระมวลัผู้ลัแอัป็พิลั�เคช้�นทำ"#แม ข ายขอังผู้��ให้�บร�การ แลัะเป็>ดให้�การบร�การทำางด�านซอัฟแวร�ต างๆ

การให%บร#การแพลทฟอร(ม ห้ร4อั Platform as a Service (PaaS)เป็นการป็ระมวลัผู้ลั ซ'#งม"ระบบป็ฏิ�บ�ต�การ แลัะการสน�บสน.นเว!บแอัป็พิลั�เคช้�นเข�ามาร วมด�วย

Page 7: Cloud computing

การบร#การบนระบบของ“Cloud

Computing”การให%บร#การโคืรงสร%างพ�*นฐาน ห้ร4อั

Infrastructure as a Service (IaaS)เป็นการให้�บร�การเฉพิาะโครงสร�างพิ4-นฐาน ม"ป็ระโยช้น�ในการป็ระมวลัผู้ลัทำร�พิยากรจ�านวนมาก

บร#การระบบจั�ดเก-บข%อม.ล ห้ร4อั data Storage as a Service (dSaaS)ระบบการจ�ดเก!บข�อัม�ลัทำ"#ม"ขนาดให้ญ่ ไม จ�าก�ด รอังร�บการส4บค�นแลัะการจ�ดการข�อัม�ลัข�-นส�ง

บร#การร�วมรวมล/าด�บคืวามเช�0อมโยง ห้ร4อั Composite Service (CaaS)ค4อัส วนทำ�าห้น�าทำ"#รวมโป็รแกรมป็ระย.กต� ห้ร4อัจ�ดลั�าด�บการเช้4#อัมโยงแบบ workflow ข�ามเคร4อัข าย

Page 8: Cloud computing

การประมวลผลแบบกล��มเมฆ ก�บ เคืร�อข�ายเช�0อมโยง

การกระจัายทร�พยากรข�อัแตกต างระห้ว าง การประมวลผลแบบกล��มเมฆ (Cloud Computing) แลัะ เคืร�อข�ายเช�0อมโยงการกระจัายทร�พยากร (Grid Computing) กลั าวค4อั การป็ระมวผู้ลัแบบกร�ด จะเป็นการแบ งบ�นทำร�พิยากรร วมก�นระห้ว างบ.คคลัแลัะอังค�กร โดยจะถึ�กก�าห้นดแลัะควบค.มภายใต�กฎขอังอังค�กรทำ"#เร"ยกว า อังค�กรเสม4อัน (Virtual organization) โดยทำ�-งสอังอัย างน"-จะเห้ม4อันก�นมาก ในแง ทำ"#เป็นการทำ�างานร วมก�นขอังคอัมพิ�วเตอัร�ห้ลัายต�ว จนเป็นเคร4อัข ายคอัมพิ�วเตอัร� โดยทำ"#ผู้��ใช้�ระบบไม ต�อังม"ทำร�พิยากรทำ"#มากไป็ ม"ลั�กษณะเป็นธิ�น ไคลัเอัน (Thin client) โดยการป็ระมวลัผู้ลัแบบกลั. มเมฆ จะเน�นผู้��ใช้�เป็นห้ลั�ก ส วนเคร4อัข ายเช้4#อัมโยงการกระจายทำร�พิยากร จะเน�นไป็ทำ"#ระบบมากกว า

Page 9: Cloud computing

ระบบการประมวลผลแบบกล��มเมฆในภาคืร�ฐ

โดยระบบการป็ระมวลัผู้ลัแบบกลั. มเมฆในภาคร�ฐ จะสามารถึลัดช้ อังว างในการเข�าถึ'งเทำคโนโลัย" ในการด�าเน�นงานขอังภาคร�ฐได� จะช้ วยให้�การบร�การต อั ภาคืประชาชน หร�อ Government to Citizen (G2C) ภาคืธุ�รก#จั หร�อ Government to Business (G2B) ภาคืราชการ หร�อ Government to Employee (G2E) แลัะภาคืร�ฐ หร�อ Government to Government (G2G) ด�วยก�น ม"การบร�การทำ"#ม"ความรวดเร!วมากข'-น

Page 10: Cloud computing

ระบบการประมวลผลแบบกล��มเมฆในภาคืร�ฐร.ปแบบระบบการประมวลผลแบบกล��มเมฆในภาคืร�ฐ

ระบบร�ฐบาลแบบกล��มเมฆ(เป3ด)สาธุารณะ (Government Public Cloud)จะใช้�เป็นทำางเลั4อักส�าห้ร�บงานทำ�#วไป็ ทำ"#สามารถึเป็>ดเผู้ยข�อัม�ลัอัอักส� สาธิารณะได� โดยม"ผู้��ให้�บร�การเป็นผู้��ด�แลัระบบ

ระบบร�ฐบาลแบบกล��มเมฆป3ดส�วนตน (Government Private Cloud Dedicated)จะม"ความคลั�ายก�บระบบร�ฐบาลแบบกล��มเมฆ(ป3ด)ส�วนต�ว (Government Private Cloud) ซ'#งใช้�เป็นทำางเลั4อักเฉพิาะงานภายในกลั. มขอังอังค�กรน�-นๆ จะไม เป็>ดเผู้ยข�อัม�ลัอัอักส� สาธิารณะ โดยม"ผู้��ให้�บร�การเป็นผู้��ด�แลัระบบ แต ศ�นย�ข�อัม�ลัจะต�-งอัย� ในป็ระเทำศขอังร�ฐทำ"#เป็นผู้��ใช้�ระบบ เน4#อังจากการป็9อังก�นป็,ญ่ห้าด�านความป็ลัอัดภ�ยในความเป็นส วนต�ว

ระบบร�ฐบาลแบบกล��มเมฆส�วนตนเฉพาะ (Government Private Cloud Self Hosted)เป็นการสร�างพิ4-นทำ"#ระบบขอังตนเอัง ข'-นเป็นเจ�าขอัง ซ'#งว�ธิ"การน"-จะได�ระบบตามความต�อังการขอังภาคร�ฐเอัง

ระบบร�ฐบาลแบบกล��มเมฆส�วนตนเอง (Government Private Cloud Hosted) ระบบ แลัะแบนด�ว�ดทำ�จะเป็นขอังภายในป็ระเทำศทำ�-งห้มด ร�ฐเป็ผู้��ด�แลับร�การเอัง

Page 11: Cloud computing

ระบบ “Cloud Computing” ด!

อย�างไร

Page 12: Cloud computing

ระบบ “Cloud Computing” ด!

อย�างไรลัดค าใช้�จ ายด�านการลังทำ.นในระบบไอัทำ" โดยผู้��ให้�

บร�การจะเป็นผู้��ลังทำ.นในโครงสร�างพิ4-นฐานขอังระบบไอัทำ" แลัะผู้��ใช้�ไม จาเป็นต�อังลังทำ.นต�ดต�-งห้ร4อัซ4-อัไลัเซนส�ขอังซอัฟต�แวร� ซ'#งจะม"ค าใช้�จ ายเพิ�#มข'-นห้ากอังค�กรธิ.รก�จจะเพิ�#มจานวนพิน�กงาน (ผู้��ใช้�) ห้ร4อัต�อังการอั�พิเกรดซอัฟต�แวร�

เพิ�#มความสามารถึในการแบ งป็,นทำร�พิยากรแบบ Multitenancy เป็นการรวมศ�นย�ขอังโครงสร�างพิ4-นฐานเพิ4#อัลัดต�นทำ.นทำ�-งค าเช้ าสถึานทำ"# แลัะค าใช้�จ ายอั4#น ๆ แลัะเพิ�#มความสามารถึรอังร�บช้ วงเวลัาทำางานห้น�ก (Peak-load capacity) รวมทำ�-งช้ วยป็ร�บป็ร.งป็ระโยช้น�ใช้�สอัยแลัะป็ระส�ทำธิ�ภาพิ (Utilization and efficiency) ขอังทำร�พิยากรไอัทำ"

Page 13: Cloud computing

ระบบ “Cloud Computing” ด!

อย�างไรความสามารถึในการป็ร�บเป็ลั"#ยนขนาด (Scalability)

สามารถึเลั4อักใช้�ทำร�พิยากรได�อัย างย4ดห้ย. นตามความต�อังการใช้�งานจร�งในแต ลัะช้ วงเวลัา

ความเช้4#อัถึ4อัได� (Reliability) การม"มาตรการป็9อังก�นระบบลั ม เพิ4#อัให้�ระบบพิร�อัมให้�บร�การตลัอัดเวลัา (Redundant)

ความป็ลัอัดภ�ย (Security) สาห้ร�บข�อัม�ลัแลัะทำร�พิยากรขอังระบบ อัย างไรก!ตามย�งม"ความก�งวลัเก"#ยวก�บการส�ญ่เส"ยความสามารถึในการกาก�บด�แลัการเข�าถึ'งแลัะความป็ลัอัดภ�ยขอังข�อัม�ลัอั อันไห้ว

ป็ระส�ทำธิ�ภาพิ (Performance) สามารถึกาก�บด�แลัแลัะม"ความเสถึ"ยร แต อัาจได�ร�บผู้ลักระทำบจากการส4#อัสารบนอั�นเตอัร�เน!ตทำ"#ไม ม"ป็ระส�ทำธิ�ภาพิ ห้ร4อัช้ วงเวลัาทำ"#ม"การใช้�งานพิร�อัมก�นจานวนมาก

อั.ป็กรณ�แลัะสถึานทำ"#ต�-งไม ข'-นต อัก�น (Device and Location Independence) ผู้��ใช้�สามารถึเข�าถึ'งระบบจากสถึานทำ"#ใดก!ตาม แลัะสามารถึใช้�อั.ป็กรณ�ได�ห้ลัากห้ลัายร�ป็แบบ (คอัมพิ�วเตอัร� ห้ร4อัโทำรศ�พิทำ�เคลั4#อันทำ"#)

Page 14: Cloud computing

ห�วใจัของระบบ “Cloud Computing” เป็นการทำ�างานทำ"#รวดเร!วแลัะเพิ�#มป็ระส�ทำธิ�ภาพิให้�

ก�บผู้��ใช้� ราคาไม แพิงไม ต�อังแก�ไขโครงสร�างเทำคโนโลัย"ทำร�พิยากรให้ม อั.ป็กรณ�แลัะต�าแห้น งผู้��ใช้�งานจะต�อังเข�าใช้�งานระบบโดยผู้ านทำาง “Web Browser” ไม ว าจะเป็นในสถึานทำ"#ใดห้ร4อัใช้�อั.ป็กรณ�ใด เช้ น เคร4#อังคอัมพิ�วเตอัร� ห้ร4อั โทำรศ�พิทำ�เคลั4#อันทำ"# ซ'#งต�-งอัย� ภายนอักบร�ษ�ทำ โดยการเข�าใช้�งานจะใช้�ผู้ านทำางอั�นเตอัร�เน!ตจากทำ"#ใดก!ได�

การทำ�างานห้ลัายๆอัย างขอัง Cloud Computing ไม ว าจะเป็นการแบ งป็,นข�อัม�ลัขอังทำร�พิยากรแลัะค าใช้�จ ายทำ"#ต�#าส�าห้ร�บผู้��ใช้�งาน จะส งผู้ลัให้�การทำ�างานม"ความน าเช้4#อัถึ4อัแลัะเพิ�#มป็ระส�ทำธิ�ภาพิการทำ�างานได�มากข'-น ทำ�-งการทำ�างานทำางด�านธิ.รก�จแลัะการก��ค4นข�อัม�ลัทำ"#ห้ายไป็ กลั าวค4อัการให้�บร�การโดยทำ�#วไป็ขอัง Cloud Computing จะร�บรอังการทำ�างานทำางด�าน IT แลัะการจ�ดการทำางด�านธิ.รก�จ ทำ�าให้�การจ�ดการทำางด�านธิ.รก�จสะดวกแลัะง ายข'-น สามารถึร�บรอังการขยายต�วแลัะการพิ�ฒนาทำางด�านธิ.รก�จทำ"#อัาจเก�ดข'-นได�ในอันาคต

Page 15: Cloud computing

ท/าไมต%องเป6นการประมวลผลบนก%อนเมฆ (Cloud Computing)เทำคโนโลัย" Cloud Computing เป็นอั"กนว�ตกรรมห้น'#งแห้ ง

โลักเทำคโนโลัย"สารสนเทำศแลัะการส4#อัสาร ซ'#งม"ร�ป็แบบการป็ระมวลัผู้ลัแบบให้ม ขอังคอัมพิ�วเตอัร�แลัะแตกต างจากการป็ระมวลัผู้ลัแบบเด�มค4อัแบบ Cluster Computing แลัะ Grid Computingการป็ระมวลัผู้ลัแบบ Cluster Computing เป็นการเช้4#อัมต อัระบบการทำ�างานขอังกลั. มคอัมพิ�วเตอัร�เข�าด�วยก�นภายใต�ระบบเคร4อัข ายความเร!วส�ง แลัะม"ความสามารถึในการกระจายงานทำ"#ทำ�าไป็ย�งเคร4#อังภายในระบบเพิ4#อัให้�การป็ระมวลัผู้ลัทำ"#ม"ป็ระส�ทำธิ�ภาพิส�งข'-นเทำ"ยบเทำ าก�บ Super Computer การป็ระมวลัผู้ลัแบบ Grid Computing เป็นเทำคโนโลัย"ขอังระบบเคร4อัข ายทำ"#ใช้�ห้ลั�กการขอังการป็ระมวลัผู้ลัแบบขนาน ซ'#งจะให้�ป็ระโยช้น�ทำ"#เห้!นได�ช้�ดเจน แต ไม ใช้ ว า Application ทำ.กอัย างจะให้�ป็ระโยช้น�จากการป็ระมวลัผู้ลัแบบ Grid Computing ได� นอักจากน"-ย�งม"ป็ระเด!นต างๆทำ"#ต�อังพิ�จารณา ซ'#งต�อังรวมถึ'งการร�กษาความป็ลัอัดภ�ย การจ�ดการทำร�พิยากร แลัะระเบ"ยบภายในส�าน�กงานการป็ระมวลัผู้ลัแบบ Cloud Computing เป็นการป็ระมวลัผู้ลัทำ"#ย�ายจากการป็ระมวลัผู้ลัภายใต� Server ขอังอังค�กรในร�ป็แบบเด�ม ไป็ส� การป็ระมวลัผู้ลัผู้ านเคร4อัข ายอั�นเตอัร�เน!ตโดยผู้ านการทำ�างานขอังกลั. ม Server จ�านวนมากทำ"#ทำ�างานร วมก�นผู้ านทำางเคร4อัข ายอั�นเตอัร�เน!ต เป็นการเช้4#อัมต อัผู้ านเคร4อัข ายส4#อัสารความเร!วส�ง แลัะส�#งส�าค�ญ่ค4อัคอัมพิ�วเตอัร�สามารถึเช้4#อัมต อัก�นเอังได� โดยไม จ�าเป็นต�อังม" Hardware แลัะระบบป็ฏิ�บ�ต�การเห้ม4อันก�นทำ�-งห้มด

Page 16: Cloud computing

(Cloud Computing) ในประเทศไทยป็,จจ.บ�นในป็ระเทำศไทำยได�ม"น�กพิ�ฒนาห้ลัายคนได�พิ�ฒนา

ระบบบน Cloud Computing แลั�วซ'#งส วนมากเป็น Application ทำ"#ใช้�ส�าห้ร�บคนทำ�#วโลัก ไม ได�เน�นเฉพิาะคนไทำยเป็นห้ลั�ก โดยป็,ญ่ห้าห้ลั�กค4อั Bandwidth ขอังไทำยทำ"#ไป็ต างป็ระเทำศน�-นน�อัยกว า Bandwidth ในป็ระเทำศรวมทำ�-งราคา Bandwidth ต างป็ระเทำศแพิงกว า Bandwidth ในป็ระเทำศห้ลัายเทำ า ด�งน�-นผู้��ให้�บร�การป็ระเภทำ Web Service ทำ"#ม"ลั�กค�าเป็นคนไทำยจ'งย�งไม สนใจใช้�บร�การ Cloud Computing จากต างป็ระเทำศ

ส วนการให้�บร�การ Cloud Computing ในไทำย ป็,จจ.บ�นย�งไม ม"การให้�บร�การป็ระเภทำน"- แต ม"ห้ลัายอังค�กรทำ"#เร�#มศ'กษาแลัะเร�#มน�ามาใช้�อังค�กรก อัน ห้ร4อัเร"ยกได�ว าเป็น Private Cloud เช้ น เคร4อัซ"พิ" โดย ค.ณพิ�นลัาภ ช้�ช้วาลัโฆษ�ต ทำ"#ป็ร'กษาอัาว.โสขอังซ"พิ" ได�ให้�ข าวก�บทำางห้น�งส4อัพิ�มพิ�บางกอักโพิสต�ว า ในป็C 2009 กลั. มบร�ษ�ทำเคร4อัเจร�ญ่โภคภ�ณฑ์� (ซ"พิ") วางแผู้นศ'กษาความเป็นไป็ได�ในการพิ�ฒนาทำ"#จะให้�บร�การ IT แบบพิร�อัมใช้�งานทำ�นทำ" โดยใช้� Cloud Computing ต�วอัย างเช้ น การจ�ดเก!บข�อัม�ลั (Storage Infrastructure) ซ'#งไม สามารถึขยายได�เร!วตามทำ"#ผู้��ใช้�ต�อังการ เป็นต�น

Page 17: Cloud computing