ในบทความก่อนหน้า เราได้แนะนำพื้นฐานและข้อมูลน่าสนใจเกี่ยวกับ Cloud Computing แล้ว แต่นั่นยังไม่เพียงพอสำหรับการนำเทคโนโลยีรุ่นใหม่นี้ไปใช้งานจริง Cloud Computing อาจดูง่ายเพียงแค่การได้รับพื้นที่จัดเก็บส่วนตัว เก็บข้อมูล และแชร์กับผู้อื่นได้อย่างสะดวก
จริงๆ แล้ว Cloud Computing เป็นเพียง "วิธีการส่งมอบทรัพยากรคอมพิวเตอร์" ที่แตกต่างออกไป ไม่ใช่เทคโนโลยีใหม่ๆ แต่ได้ก่อให้เกิดการปฏิวัติในวิธีที่องค์กรให้บริการข้อมูลและเซอร์วิส ความยืดหยุ่นของ Cloud Computing มาจากการจัดสรรทรัพยากรตามความต้องการ (On-demand) ช่วยให้ใช้ทรัพยากรรวมของระบบได้อย่างเต็มที่ โดยไม่ต้องผูกมัดฮาร์ดแวร์เฉพาะเจาะจงกับงานใดงานหนึ่ง ด้วยการมาของ Cloud Computing ทรัพยากรจึงถูกใช้งานเป็น "คอมพิวเตอร์เสมือนรวม" (Aggregated Virtual Computer) แทนที่จะเป็นเว็บไซต์และแอปพลิเคชันบนเซิร์ฟเวอร์ที่รันบนระบบเฉพาะ
แม้ Cloud Computing จะคล้ายกับเมนเฟรม (Mainframe) แบบดั้งเดิมของ IT แต่ก็แตกต่างในหลายด้าน และเทคโนโลยีใหม่ทุกชนิดมีภาษาเฉพาะตัวของมัน การทำงานกับเทคโนโลยีใหม่จึงต้องมีความเข้าใจที่ดีในคำศัพท์และ терминологииที่เกี่ยวข้อง
มาดูคำสำคัญบางส่วนของ Cloud Computing กัน:
1. Software as a Service (SaaS) – ซอฟต์แวร์แบบบริการ
เป็นโมเดลการกระจายซอฟต์แวร์ที่ผู้ให้บริการฝ่ายที่สามโฮสต์แอปพลิเคชันและทำให้ผู้ใช้เข้าถึงได้ผ่านอินเทอร์เน็ต เป็นโมเดลการอนุญาตและส่งมอบซอฟต์แวร์ที่อนุญาตให้ใช้งานแบบสมัครสมาชิก (Subscription) และโฮสต์แบบรวมศูนย์
2. Platform as a Service (PaaS) – แพลตฟอร์มแบบบริการ
เป็นโมเดล Cloud Computing ที่ส่งมอบแอปพลิเคชันผ่านอินเทอร์เน็ต โมเดลนี้เป็นสภาพแวดล้อม "พร้อมใช้งาน" ที่กำหนดไว้ล่วงหน้า ประกอบด้วยทรัพยากร IT ที่ติดตั้งและกำหนดค่าไว้แล้ว ผู้ให้บริการ PaaS โฮสต์ฮาร์ดแวร์และซอฟต์แวร์บนโครงสร้างพื้นฐานของตนเอง PaaS ใช้สภาพแวดล้อมสำเร็จรูปที่มีชุดเครื่องมือและผลิตภัณฑ์รองรับวงจรชีวิตการส่งมอบแอปพลิเคชันแบบกำหนดเอง
3. Infrastructure as a Service (IaaS) – โครงสร้างพื้นฐานแบบบริการ
เป็นรูปแบบของ Cloud Computing ที่ให้ทรัพยากรคอมพิวเตอร์แบบเสมือนผ่านอินเทอร์เน็ต ในโมเดล IaaS ผู้ให้บริการฝ่ายที่สามโฮสต์ฮาร์ดแวร์ ซอฟต์แวร์ เซิร์ฟเวอร์ สตอเรจ และส่วนประกอบโครงสร้างพื้นฐานอื่นๆ แทนผู้ใช้ ผู้ให้บริการ IaaS ยังโฮสต์แอปพลิเคชันของผู้ใช้และดูแลงานรวมถึงการบำรุงรักษาระบบ สำรองข้อมูล และการวางแผนความทนทาน
4. Public Cloud – สาธารณิกเมฆ
เป็น Cloud แบบมาตรฐานที่ผู้ให้บริการทำให้ทรัพยากร เช่น แอปพลิเคชันและที่จัดเก็บ พร้อมใช้งานสำหรับ الجمهورทั่วไปผ่านอินเทอร์เน็ต Public Cloud คือสิ่งที่คนส่วนใหญ่นึกถึงว่า "Cloud" คือทรัพยากรที่จัดสรรแบบไดนามิกผ่านเว็บแอปพลิเคชันจากผู้ให้บริการภายนอกที่แบ่งปันทรัพยากรและเรียกเก็บเงินแบบ Utility Computing
5. Private Cloud – โปรดักต์เมฆส่วนตัว
Private Cloud อยู่ภายในไฟร์วอลล์ขององค์กรและถูกจัดการโดยองค์กรเอง เป็นบริการ Cloud ที่คุณสร้างและควบคุมภายในองค์กร Private Cloud ช่วยให้องค์กรรวมการเข้าถึงทรัพยากร IT ของแผนก สถานที่ หรือส่วนต่างๆ ได้ ให้บริการเฉพาะเจาะจงสำหรับการใช้งานภายใน ทำให้ปลอดภัยและเข้าถึงได้เฉพาะตัว
6. Hybrid Cloud – เมฆผสม
เป็นสภาพแวดล้อม Cloud Computing ที่ผสมผสานระหว่าง On-premises, Private Cloud และ Public Cloud ของฝ่ายที่สาม พร้อมการประสานงาน (Orchestration) ระหว่างแพลตฟอร์มทั้งสอง หน้าที่การจัดการแบ่งระหว่างผู้ให้บริการ Public Cloud และองค์กรธุรกิจ ใช้ Hybrid Cloud องค์กรจึงกำหนดวัตถุประสงค์และความต้องการของบริการ เพื่อเลือกทางเลือกที่เหมาะสมที่สุด
7. Community Cloud – เมฆชุมชน
คล้าย Public Cloud แต่การเข้าถึงจำกัดเฉพาะกลุ่มผู้ใช้ Cloud ที่เฉพาะเจาะจง Community Cloud อาจเป็นของสมาชิกชุมชนร่วมกัน หรือผู้ให้บริการ Cloud ฝ่ายที่สามที่จัดสรร Public Cloud พร้อมจำกัดการเข้าถึง สมาชิกมักแบ่งปันหน้าที่ในการกำหนดและพัฒนา Community Cloud
8. Personal Cloud Storage – ที่จัดเก็บเมฆส่วนบุคคล
เป็นบริการเว็บออนไลน์ที่ให้พื้นที่เซิร์ฟเวอร์แก่บุคคลเพื่อจัดเก็บข้อมูล รูปภาพ วิดีโอ และไฟล์อื่นๆ ผู้ให้บริการมากมายเสนอพื้นที่ฟรีจำนวนจำกัด หวังว่าลูกค้าจะชินและซื้อพื้นที่เพิ่มเพื่อสำรองหรือเก็บถาวรข้อมูล
9. External Cloud – เมฆภายนอก
เป็นโซลูชัน Cloud ที่อยู่นอกขอบเขตทางกายภาพขององค์กร อาจเป็น Private, Public หรือ Community-based ก็ได้ ตราบใดที่ไม่อยู่บนทรัพย์สินขององค์กร External Cloud คล้าย Public Cloud แต่แตกต่างในการนำไปใช้งาน เกี่ยวข้องกับการนำโซลูชัน Cloud ใดๆ มาเชื่อมต่อกับ Internal Cloud หรือทรัพยากร IT ภายในเพื่อตอบสนองความต้องการทางธุรกิจ อาจมีรูปแบบการส่งมอบหลายแบบ เช่น ติดตั้งเซิร์ฟเวอร์ทางกายภาพที่สถานที่ร่วมกันของผู้ขาย Cloud
10. Vertical Cloud – เมฆแนวตั้ง
หรือ Vertical Cloud Computing คือการเพิ่มประสิทธิภาพ Cloud Computing และบริการ Cloud สำหรับอุตสาหกรรมเฉพาะ (Vertical) หรือการใช้งานแอปพลิเคชันเฉพาะ ผู้ให้บริการจะเสนอฟังก์ชันและตัวเลือกเฉพาะที่ตอบสนองความต้องการและสเปกของอุตสาหกรรมนั้นๆ ปัจจุบัน Health Care Cloud เป็นหนึ่งใน Vertical Cloud ที่สุกที่สุด ช่วยให้องค์กรจัดสร้างหรือสร้างแอปพลิเคชันที่ออกแบบมาเฉพาะสำหรับความต้องการของตน
11. Virtual Private Cloud (VPC) – เมฆส่วนตัวเสมือน
เป็นพูลทรัพยากรคอมพิวเตอร์ร่วมที่กำหนดค่าได้ตามต้องการ จัดสรรภายในสภาพแวดล้อม Public Cloud ให้ระดับการแยกตัว (Isolation) บางระดับระหว่างองค์กรที่ใช้ทรัพยากร คล้ายกับ VPN ที่ให้การถ่ายโอนข้อมูลปลอดภัยบนอินเทอร์เน็ตสาธารณะ VPC ให้การถ่ายโอนข้อมูลปลอดภัยระหว่างองค์กรส่วนตัวและผู้ให้บริการ Public Cloud รับรองว่าข้อมูลของลูกค้าแต่ละรายแยกจากกันทั้งระหว่างการส่งและภายในเครือข่ายของผู้ให้บริการ
12. Cloud Burst – การระเบิดของเมฆ
เป็นเทคนิคที่ Hybrid Cloud ใช้เพื่อให้ทรัพยากรเพิ่มเติมแก่ Private Cloud เมื่อจำเป็น หาก Private Cloud จัดการภาระงานได้ Hybrid Cloud จะไม่ถูกใช้งาน คำว่า Cloud Burst มีความหมายสองแบบ:
- Cloud Burst (เชิงลบ): ความล้มเหลวของสภาพแวดล้อม Cloud Computing เนื่องจากไม่สามารถรับมือกับการกระโดดของความต้องการ (Demand Spike) ได้
- Cloud Burst (เชิงบวก): การปรับใช้แอปพลิเคชันแบบไดนามิกที่รันทรัพยากรคอมพิวเตอร์ภายในองค์กรไปยัง Public Cloud เพื่อตอบสนอง Demand Spike
ข้างต้นเป็นเพียงคำศัพท์พื้นฐานบางส่วนของ Cloud Computing เทคโนโลยีนี้ช่วยให้องค์กรมีวิธีและเครื่องมือเพื่อให้แน่ใจถึงความมั่นคงทางการเงินและคุณภาพบริการ ดังนั้นการรู้จัก "ภาษาใหม่" นี้จึงสำคัญมาก เราจะนำเสนอคำศัพท์ทางเทคนิคเพิ่มเติมในบทความหน้าครับ