Page 57 - รายงานการประยุกต์ใช้ฐานข้อมูลการสำรวจระยะไกลจากซอฟต์แวร์รหัสเปิดและคลาวด์คอมพิวติงเพื่องานพัฒนาที่ดิน Utilization of Remote Sensing Database derived from Open-source software and Cloud computing platform for Land Development
P. 57

ห้องสมุดกรมพัฒนาที่ดิน


                                                                                                           49







                               ประเภทของบริการบนคลาวด์คอมพิวติ้ง (Cloud Service Models)
                               บริการ Cloud Computing มีหลากหลายรูปแบบ ซึ่งโดยทั่วไปมี 3 รูปแบบหลัก ได้แก่
                               1. บริการแบบ Software as a Service (SaaS) เป็นการที่ใช้หรือเช่าใช้บริการซอฟต์แวร์หรือ
                       แอพพลิเคชั่นผ่านอินเทอร์เน็ต โดยประมวลผลบนระบบของผู้ให้บริการ ท าให้ไม่ต้องลงทุนในการสร้าง

                       ระบบคอมพิวเตอร์ ฮาร์ดแวร์ ซอฟต์แวร์เอง ไม่ต้องเสียค่าใช้จ่ายในการดูแลระบบเพราะซอฟต์แวร์จะถูก
                       เรียกใช้งานผ่าน Cloud จากที่ไหนก็ได้ซึ่งบริการ Software as a Service ที่ใกล้ตัวเรามากที่สุดก็คือ
                       Gmail นั่นเอง นอกจากนั้นก็เช่น Google Docs หรือ Google Apps ที่เป็นรูปแบบของการใช้งาน
                       ซอฟต์แวร์ผ่านเว็บบราวเซอร์ สามารถใช้งานเอกสาร ค านวณ และสร้าง Presentation โดยไม่ต้องติดตั้ง

                       ซอฟต์แวร์บนเครื่องเลยโดยใช้งานบนเครื่องไหนก็ได้ ที่ไหนก็ได้ แชร์งานร่วมกันกับผู้อื่นก็สะดวก ซึ่งการ
                       ประมวลผลจะท าบน Server ของ Google ทาให้เราไม่ต้องการเครื่องที่มีกาลังประมวลผลสูงหรือพื้นที่
                       เก็บข้อมูลมากๆมหาวิทยาลัยทั้งในไทยและต่างประเทศหลายแห่งในปัจจุบัน ก็ยกเลิกการตั้ง Mail Server
                       สาหรับใช้งาน e-mail ของบุคลากร และนักศึกษาในมหาวิทยาลัยกันเองแล้ว แต่หันมาใช้บริการอย่าง

                       Google Apps แทนเป็นการลดต้นทุน ภาระในการดูแล และความยุ่งยากไปได้มาก
                               2. บริการแบบ Platform as a Service (PaaS) สeหรับการพัฒนาแอพพลิเคชั่นนั้น หากเรา
                       ต้องการพัฒนาเว็บแอพพลิเคชั่นที่ค่อนข้างซับซ้อน ซึ่งรันบนเซิร์ฟเวอร์ หรือ Mobile application ที่มี

                       การประมวลผลท างานอยู่บนเซิร์ฟเวอร์ เราก็ต้องตั้งเซิร์ฟเวอร์ เชื่อมต่อระบบเครือข่าย และสร้าง
                       สภาพแวดล้อม เพื่อทดสอบและรันซอฟต์แวร์และแอพพลิเคชั่น เช่น ติดตั้งระบบฐานข้อมูล, Webserver,
                       Runtime, Software Library, Frameworks ต่างๆ เป็นต้น จากนั้นก็อาจยังต้องเขียนโค้ดอีกจานวนมาก
                       แต่ถ้าเราใช้บริการ PaaS ผู้ให้บริการจะเตรียมพื้นฐานต่างๆ เหล่านี้ไว้ให้เราต่อยอดได้พื้นฐานทั้ง
                       Hardware, Software, และชุดคาสั่ง ที่ผู้ให้บริการเตรียมไว้ให้เราต่อยอดนี้เรียกว่า Platform ซึ่งก็จะท

                       าให้ลดต้นทุนและเวลาที่ใช้ในการพัฒนาซอฟท์แวร์อย่างมาก ตัวอย่าง เช่น Google App Engine,
                       Microsoft Azure ที่หลายๆ บริษัทนามาใช้เพื่อลดต้นทุนและเป็นตัวช่วยในการท างาน Application
                       หลายตัว เช่น Snapchat ก็เลือกเช่าใช้บริการ PaaS อย่าง Google App Engine ทาให้สามารถพัฒนา

                       แอพที่ให้บริการคนจานวนมหาศาลได้ โดยใช้เวลาพัฒนาไม่นานด้วยทีมงานแค่ไม่กี่คน
                               3. บริการแบบ Infrastructure as a Service (IaaS) เป็นบริการให้ใช้โครงสร้างพื้นฐานทาง
                       คอมพิวเตอร์อย่างหน่วยประมวลผล ระบบจัดเก็บข้อมูล ระบบเครือข่าย ในรูปแบบระบบเสมือน
                       (Virtualization) ข้อดีคือองค์กรไม่ต้องลงทุนสิ่งเหล่านี้เอง ยืดหยุ่นในการปรับเปลี่ยนโครงสร้างระบบไอที

                       ขององค์กร ในทุกรูปแบบ สามารถขยายได้ง่าย ขยายได้ทีละนิดตามความเติบโตขององค์กรก็ได้ และที่
                       ส าคัญ ลดความยุ่งยากในการดูแล เพราะหน้าที่ในการดูแล จะอยู่ที่ผู้ให้บริการตัวอย่างเช่น บริการ Cloud
                       storage อย่าง DropBox ซึ่งให้บริการพื้นที่เก็บข้อมูลนั่นเอง แต่นอกจากนี้ก็ยังมีบริการให้เช่ากาลัง
                       ประมวลผล, บริการให้เช่า เซิร์ฟเวอร์เสมือน เพื่อใช้ลงและรันแอพพลิเคชั่นใดๆ ตามที่เราต้องการไม่ว่าจะ

                       เป็น Web Application หรือ Software เฉพาะด้านขององค์กร เป็นต้น
   52   53   54   55   56   57   58   59   60   61   62