วันจันทร์ที่ 9 กรกฎาคม พ.ศ. 2555

องค์ประกอบของระบบประมวลผลกลุ่มเมฆ ( Cloud Computing )


ระบบประมวลผลกลุ่มเมฆ จำเป็นต้องอาศัยองค์ประกอบที่สำคัญคือ

·        อินเตอร์เน็ตที่มีช่องสัญญาณสูงจนเกือบจะไม่มีจำกัด (Nearly unlimited bandwidth)

·        เทคโนโลยีระบบเสมือนจริง (Increasingly sophisticated virtualization technologies)

·        สถาปัตยกรรมเครือข่ายที่รองรับการเข้าถึงพร้อมกันจำนวนมาก
         (Multitenant Architectures)

·        ลักษณะการใช้งานได้ของเซิรฟ์เวอร์ประสิทธิภาพสูง
         (Availability of extremely powerful servers)



ระบบปฏิบัติการกลุ่มเมฆประกอบด้วยบริการที่สำคัญ 3 ส่วนคือโครงสร้างพื้นฐาน แพลทฟอร์ม และแอพพลิเคชั่น

โครงสร้างพื้นฐานกลุ่มเมฆ (Cloud Infrastructure)

ผู้ให้บริการโครงสร้างพื้นฐาน เป็นระดับเริ่มต้นของสภาพแวดล้อมระบบประมวลผลกลุ่มเมฆในลักษณะของเครื่องคอมพิวเตอร์เสมือน (Virtual Machine) ให้บริการด้านการจัดสมดุลย์ปริมาณงาน (Load-balancing) และพื้นที่จัดเก็บข้อมูล (Storage) รองรับแพลทฟอร์มกลุ่มเมฆ และแอพพลิเคชั่นกลุ่มเมฆ  ผู้ให้บริการโครงสร้างพื้นฐานสามารถปรับเปลี่ยนคุณสมบัติ  บริการ และควบคุมระบบประมวลผลกลุ่มเมฆได้สูงสุด  โดยเป็นผู้ให้บริการระดับควบคุมทั้งหมดของโครงสร้างเซิร์ฟเวอร์ ตัวอย่างผู้ให้บริการโครงสร้างพื้นฐานเช่น Amazon's EC2 GoGrid  RightScale Linode

แพลทฟอร์มกลุ่มเมฆ (Cloud Platform)

ผู้ให้บริการแพลทฟอร์มจะกำหนดมาตรฐานของแอพพลิเคชั่นสำหรับผู้พัฒนา แต่แพลทฟอร์มจำเป็นต้องขึ้นกับลักษณะของโครงสร้างพื้นฐานของเครื่องคอมพิวเตอร์เสมือน ตัวอย่างผู้ใหบริการแพลทฟอร์มกลุ่มเมฆเช่น Google App Engine Heroku Mosso Engine Yard Joyent force.com(Saleforce platform)

แอพพลิเคชั่นกลุ่มเมฆ (Cloud Application)

การให้บริการซอฟต์แวร์บนเครือข่ายในลักษณะ SAAS (Software As A Service) โดยรูปแบบให้บริการเป็นลักษณะ Virtualization  กล่าวคือเป็นเว็บแอพพลิเคชั่น มีส่วนติดต่อกับผู้ใช้ (User interface) บนหน้าเว็บเบราว์เซอร์ โดยแยกส่วนโปรแกรมและส่วนประมวลผลอยู่บนเครือข่าย ผู้ใช้จึงไม่จำเป็นต้องติดตั้งแอพพลิเคชั่นในเครื่องคอมพิวเตอร์ เช่นบริการ Hotmail Gmail Quicken Online Google Doc. SalesForce Online banking service

มาตรฐานของระบบประมวลผลกลุ่มเมฆ

ระบบประมวลผลกลุ่มเมฆใช้มาตรฐานแบบเปิด (open standard) เช่น  Browsers (Ajax) Communications (HTTP, XMPP)  Data (XML,JSON) Offline (HTML5) Management (OVF) Security (OAuth, OpenID, TLS) Solution stacks (LAMP) Syndication (Atom) Web Service (REST)




ไม่มีความคิดเห็น:

แสดงความคิดเห็น