รู้จักกับ Cloud Computing
Cloud Computing คือ การที่เราใช้ซอฟต์แวร์, ระบบ และทรัพยากรของเครื่องคอมพิวเตอร์ของผู้ให้บริการ ผ่านอินเทอร์เน็ต โดยสามารถเลือกกำลังการประมวลผล เลือกจำนวนทรัพยากร ได้ตามความต้องการใช้งาน และให้เราสามารถเข้าถึงข้อมูลบน Cloud จากที่ไหนก็ได้ ซึ่งผู้ใช้บริการเพียงแค่เชื่อมต่อเข้าไปใช้ผ่าน Network ด้วยเว็บบราวเซอร์ หรือ Client แอพพลิเคชั่น บนอุปกรณ์ต่างๆ ของตน เช่น มือถือ, tablet, notebook หรือ Chromebook เป็นต้น
ประเภทของบริการ Cloud Computing
บริการของ Cloud Computing มี 3 รูปแบบหลักๆ ได้แก่
Software as a Service(SaaS)
เป็นการที่ใช้ หรือเช่าใช้บริการซอฟต์แวร์ หรือแอพพลิเคชั่น ผ่านอินเทอร์เน็ต โดยประมวลผลบนระบบของผู้ให้บริการ ทำให้ไม่ต้องลงทุนสร้างระบบคอมพิวเตอร์ ฮาร์ดแวร์ ซอฟต์แวร์เอง ไม่ต้องพะวงเรื่องค่าใช้จ่ายในการดูแลระบบ เพราะซอฟต์แวร์จะถูกเรียกใช้งานผ่าน Cloud จากที่ไหนก็ได้
ยกตัวอย่างที่เห็นง่ายๆ เช่น Gmail ที่จะใช้งานบนเครื่องไหนก็ได้ ที่ไหนก็ได้ จะแชร์เอกสารอะไรก็สามารถทำได้สะดวกขึ้น
Platform as a Service(PaaS)
ถ้าต้องการพัฒนาเว็บแอพพลิเคชั่นที่ค่อนข้างซับซ้อน ซึ่งรันบนเซิร์ฟเวอร์ หรือ Mobile application ที่มีการประมวลผลทำงานอยู่บนเซิร์ฟเวอร์ ก็ต้องตั้งเซิร์ฟเวอร์ เชื่อมต่อระบบเครือข่าย และสร้างสภาพแวดล้อม เพื่อทดสอบ และรันซอฟต์แวร์ และแอพพลิเคชั่น จากนั้นก็อาจจะต้องเขียนโค้ดอีกจำนวนมาก
แต่ถ้าใช้ PaaS ผู้ให้บริการจะมีทั้ง Hardware, Software และชุดคำสั่ง ที่เตรียมไว้ให้เราต่อยอด เรียกว่า Platform ซึ่งจะทำให้ลดต้นทุน และเวลาที่ใช้ในการพัฒนาซอฟต์แวร์อย่างมาก เช่น Google App Engine เป็นต้น
Infrastructure as a Service(IaaS)
เป็นบริการที่ให้ใช้โครงสร้างพื้นฐานทางคอมพิวเตอร์อย่างหน่วยประมวลผล ระบบจัดเก็บข้อมูล ระบบเครือข่ายในรูปแบบระบบเสมือน(Virtualization) โครงสร้างนี้จะยืดหยุ่นในการปรับเปลี่ยนโครงสร้างระบบไอทีขององค์กรในทุกรูปแบบ สามารถขยายได้ง่าย ขยายได้ทีละนิดตามความเติบโตขององค์กรก็ได้ ช่วยลดความยุ่งยากในการดูแล เพราะผู้ให้บริการดูแลให้ องค์กรก็ไม่ต้องลงทุนสิ่งเหล่านี้เอง
ยกตัวอย่างเช่น DropBox ซึ่งให้บริการพื้นที่เก็บข้อมูลนั่นเอง
สาเหตุที่บริการ Cloud Computing ได้รับความนิยม
เพราะบริการที่เราใช้หรือเช่าใช้ระบบคอมพิวเตอร์ หรือทรัพยากรด้านคอมพิวเตอร์ ของผู้ให้บริการ เพื่อนำมาใช้ในการทำงาน โดยที่ไม่จำเป็นต้องลงทุนซื้อ Hardware และ Software เองทั้งระบบ ไม่ต้องวางระบบเครือข่ายเอง ลดความยุ่งยากในการดูแลระบบ เพราะผู้ให้บริการจะเป็นผู้รับผิดชอบเอง หากจะอัพเกรดระบบ ผู้ใช้ทุกคนก็สามารถเข้าถึงระบบ ข้อมูลต่างๆ ผ่านอินเทอร์เน็ตได้เลย หรือจะจัดการ บริหารทรัพยากรของระบบ ผ่านเครือข่าย และมีการแบ่งใช้ทรัพยากรร่วมกัน(Shared Services) ได้ด้วย การจ่ายเงินเพื่อเช่าระบบ ใช้เท่าไหร่ก็จ่ายเท่านั้น หากความต้องการมากขึ้นก็ซื้อเพื่อเพิ่มศักยภาพของระบบ Cloud Computing ได้ โดยที่ไม่ต้องอัพเกรดระบบ หรือเครื่องคอมพิวเตอร์ให้เปลืองเลย
ที่มา : www.it24hrs.com
ไม่พลาดทุกข่าวสาร บทความดีๆ อัพเดทโดนๆ กรอกอีเมล์ลงในช่องด้านล่างนี้ได้เลย แล้วทุกสิ่งทุกอย่างจะถูกส่งไปในเมล์ของคุณ
[mc4wp_form id=”1533″]