คาํ นํา
หนงั สือเล่มน้ีเป็นส่วนหน่ึงของวชิ า การประมวลผลแบบคลาวด์ จดั ทาํ ข้ึนเพอ่ื ใช้
ประกอบในการเรียนการสอนในรายวชิ า การประมวลผลแบบคลาวด์ ซ่ึงผจู้ ดั ทาํ ไดร้ ับ
มอบหมายจากครูผสู้ อนใหศ้ ึกษาคน้ ควา้ เพิม่ เติมจากอินเตอร์เน็ต และแหล่งขอ้ มูลต่างๆ โดยมี
จุดประสงคเ์ พือ่ ใหผ้ จู้ ดั ทาํ ไดฝ้ ึกการคน้ ควา้ และนาํ ส่ิงท่ีไดศ้ ึกษาคน้ ควา้ มาสร้างเป็นชิ้นงานเพอื่
เกบ็ ไวเ้ ป็นประโยชน์ต่อการเรียนการสอนของตนเองและครูต่อไป
ผจู้ ดั ทาํ ไดไ้ ปศึกษาคา้ ควา้ ขอ้ มูลรวบรวมและ้ รียบเรียงออกมาเป็นชิ้นงานน้ี ซ่ึง
ประกอบดว้ ยเน้ือหา CLOUD COMPUTING ซ่ึงผจู้ ดั ทาํ หวงั เป็นอยา่ งยงิ่ วา่ งานชิ้นน้ีจะเป็น
ประโยชขนแ์ ก่ผทู้ ่ีสนใจและผทู้ ี่นาํ ไปใชใ้ หเ้ กิดผลสมั ฤทธ์ิตามคาวมคาดหวงั
ผจู้ ดั ทาํ
นายวฒุ ิชยั สีนาก
สารบัญ ท่ี
หวั ขอ้ 1
2
ความหมายของ Cloud computing 3
ประโยชน์ของ Cloud computing 4
คุณลกั ษณะของ Cloud computing
ประเภทของบริการ Cloud Computing
1
ความหมายของ Cloud computing
Cloud computing คือบริการที่ครอบคลุมถึงการใหใ้ ชก้ าํ ลงั ประมวลผล หน่วยจดั เกบ็
ขอ้ มูล และระบบออนไลนต์ ่างๆจากผใู้ หบ้ ริการ เพอ่ื ลดความยงุ่ ยากในการติดต้งั ดูแลระบบ ช่วย
ประหยดั เวลา และลดตน้ ทุนในการสร้างระบบคอมพวิ เตอร์และเครือข่ายเอง ซ่ึงกม็ ีท้งั แบบ
บริการฟรีและแบบเกบ็ เงิน หรือพดู ใหง้ ่าย Cloud Computing คือการที่เราใชซ้ อฟตแ์ วร์, ระบบ,
และทรัพยากรของเครื่องคอมพิวเตอร์ของผใู้ หบ้ ริการ ผา่ นอินเทอร์เน็ต โดยสามารถเลือกกาํ ลงั
การประมวลผล เลือกจาํ นวนทรัพยากร ไดต้ ามความตอ้ งการในการใชง้ าน และใหเ้ ราสามารถ
เขา้ ถึงขอ้ มูลบน Cloud จากท่ีไหนกไ็ ด้ "Anywhere! Anytime!" คือทุกท่ีทุกเวลา ไม่วา่ คุณจะอยู่
ตรงไหนกต็ าม ขอแค่มี Internet กบั Computer คุณกท็ าํ งานไดแ้ บบ 24/7 (24 ชว่ั โมง 7วนั )
จากภาพดา้ นบนน้ี จะเห็นวา่ ดา้ นในของกรอบที่เป็นกอ้ นเมฆกค็ ือทรัพยากรของผู้
ใหบ้ ริการท่ีมีท้งั Hardware และ Software (ซ่ึงกท็ าํ งานบน Hardware ของผใู้ หบ้ ริการเช่นกนั )
ผใู้ ชบ้ ริการเพยี งแคต่ ่อเช่ือมเขา้ ไปใชผ้ า่ น Network ดว้ ยเวบ็ บราวเซอร์ หรือ Client แอพพลิเคชนั่
บนอุปกรณ์ต่างๆของตน เช่น มือถือ, Tablet, Notebook, หรือ Chromebook เป็นตน้
ท่ีมา : http://web.sut.ac.th/g/index.php/documentation/google-plus?id=114
2
ประโยชน์ของ Cloud computing
ประโยชนข์ อง Cloud computing ช่วยใหก้ ารนาํ ไอทีไปใชใ้ นเชิงธุรกิจทาํ ไดง้ ่าย และ
ประหยดั คา่ ใชจ้ ่ายไดม้ ากกวา่ ในอดีต องคก์ รสามารถใชบ้ ริการทางดา้ นไอทีได้ โดยไม่
จาํ เป็นตอ้ งลงทุนมากกบั โครงสร้างพ้ืนฐานไอที อีกท้งั ผใู้ ชง้ านกส็ ามารถเลือกใชบ้ ริการเฉพาะ
อยา่ ง และเลือกเสียคา่ ใชจ้ ่ายใหต้ รงกบั ความตอ้ งการเฉพาะดา้ น หรือสอดคลอ้ งกบั งบประมาณ
ของตนได้ ยงิ่ ไปกวา่ น้นั Cloud computing ยงั มีประโยชน์ในดา้ นอื่นอีก ไม่วา่ จะเป็นการช่วย
องคก์ รประหยดั พลงั งาน หรือเพิ่มความอุ่นใจในดา้ นความปลอดภยั ของระบบไอที เป็นตน้
นอกจากน้นั แลว้ แนวโนม้ การใชง้ าน Cloud computing จะเป็นไปอยา่ งกวา้ งขวางมากข้ึนดว้ ย
แรงผลกั ดนั จากแนวโนม้ สาํ คญั 5 ประการดงั ต่อไปน้ี
1. แนวโนม้ ของเวบ็ ที่กลายเป็นส่ือกลางการติดต่อส่ือสาร
2. แนวโนม้ ความตอ้ งการประหยดั พลงั งาน
3. ความตอ้ งการสร้างสรรคน์ วตั กรรมขององคก์ ร
4. ความตอ้ งการใชง้ านไอทีท่ีง่ายและไม่ซบั ซอ้ น
5. การจดั ระเบียบขอ้ มูลใหม้ ีประสิทธิภาพดียงิ่ ข้ึน
3
คุณลกั ษณะของ Cloud computing
คุณลกั ษณะของ Cloud computing(Essential Characteristics)
1.การบริการที่สงั่ การไดเ้ อง (On-demand Self-service) ผใู้ ชง้ านสามารถกาํ หนดไดเ้ อง
2.การเขา้ ถึงระบบเครือข่ายแบบวงกวา้ ง (BroadNetwork Access) สามารถในการเขา้ ถึงไดจ้ าก
ทุกอุปกรณ์มาตรฐานที่สามารถเช่ือมต่อเขา้ สู่ระบบอินเทอร์เน็ตได้
3. การรวมทรัพยากรไวด้ ว้ ยกนั (Resource Pooling)ทรัพยากรและการประมวลผลถูกรวบรวมไว้
ที่ศูนยก์ ลาง (Storage, Processing, Memory, NetworkBandwidth, and Virtual Machines)
4. การยดื หยนุ่ และรวดเร็ว (Rapid Elasticity) สามารถปรับเปลี่ยนไดอ้ ยา่ งรวดเร็วยดื หยนุ่
อตั โนมตั ิ ไม่มีขอ้ จาํ กดั และซ้ือไดง้ ่ายไม่จาํ กดั เวลาหรือจาํ นวน
ที่มา : https://www.totcloud.com/faq-cloud.html
4
ประเภทของบริการ Cloud Computing
ประเภทของบริการ Cloud Computing (Cloud Service Models)
บริการ Cloud Computing มีหลากหลายรูปแบบ แต่ในที่น้ี เราขอพดู ถึงรูปแบบหลกั ๆ 3 แบบ
ไดแ้ ก่
Software as a Service (SaaS)
เป็นการท่ีใชห้ รือเช่าใชบ้ ริการซอฟตแ์ วร์หรือแอพพลิเคชนั่ ผา่ นอินเทอร์เน็ต โดยประมวลผล
บนระบบของผใู้ หบ้ ริการ ทาํ ใหไ้ ม่ตอ้ งลงทุนในการสร้างระบบคอมพวิ เตอร์ ฮาร์ดแวร์
ซอฟตแ์ วร์เอง ไม่ตอ้ งพะวงเร่ืองค่าใชจ้ ่ายในการดูแลระบบ เพราะซอฟตแ์ วร์จะถูกเรียกใชง้ าน
ผา่ น Cloud จากท่ีไหนกไ็ ด้
Platform as a Service (PaaS)
สาํ หรับการพฒั นาแอพพลิเคชน่ั น้นั หากเราตอ้ งการพฒั นาเวบแอพพลิเคชน่ั ที่คอ่ นขา้ งซบั ซอ้ น
ซ่ึงรันบนเซิร์ฟเวอร์ หรือ Mobile application ที่มีการประมวลผลทาํ งานอยบู่ นเซิร์ฟเวอร์ เราก็
ตอ้ งต้งั เซิร์ฟเวอร์ เช่ือมต่อระบบเครือขา่ ย และสร้างสภาพแวดลอ้ ม เพอื่ ทดสอบและรัน
ซอฟตแ์ วร์และแอพพลิเคชนั่ เช่น ติดต้งั ระบบฐานขอ้ มูล, Web server, Runtime, Software
Library, Frameworks ต่างๆ เป็นตน้ จากน้นั กอ็ าจยงั ตอ้ งเขียนโคด้ อีกจาํ นวนมาก
Infrastructure as a Service (IaaS)
เป็นบริการใหใ้ ชโ้ ครงสร้างพ้นื ฐานทางคอมพิวเตอร์อยา่ ง หน่วยประมวลผล ระบบจดั เกบ็ ขอ้ มูล
ระบบเครือข่าย ในรูปแบบระบบเสมือน (Virtualization) ขอ้ ดีคือองคก์ รไม่ตอ้ งลงทุนสิ่งเหล่าน้ี
เอง, ยดื หยนุ่ ในการปรับเปลี่ยนโครงสร้างระบบไอทีขององคก์ รในทุกรูปแบบ, สามารถขยายได้
ง่าย ขยายไดท้ ีละนิดตามความเติบโตขององคก์ รกไ็ ด้ และท่ีสาํ คญั ลดความยงุ่ ยากในการดูแล
เพราะหนา้ ที่ในการดูแล จะอยทู่ ่ีผใู้ หบ้ ริการ
ที่มา : https://sc2.kku.ac.th/office/sci-it/index.php/29-cloud-computing.html
5