วันจันทร์ที่ 20 สิงหาคม พ.ศ. 2555


ตัวอย่าง Commercial Cloud Formation









Amazon Web Services : Elastic Compute Cloud (EC2)
เป็น Utility Computing (UC) คือ ให้บริการทรัพยากรที่ใช้ในการประมวลผล เช่น CPU hour,memory ,network รวมทั้ง Platefotm ที่สามารถให้บริการในการ Run Software ตามความต้องการใช้บริการ เป็นแนวคิดในการให้บริการตามที่คิดค่าใช้จ่ายตามการใช้งานจริง ด้วยการให้บริการด้าน SaaS , การวิเคราะห์และการประมวลผลแบบ Batch Processing
ประโยชน์ของ Utility Computing (UC)
1. ประโยชน์กับผู้ใช้บริการ ได้แก่ การลดต้นทุน
2. ประโยชน์กับผู้ให้บริการ ได้แก่ สร้างรายได้ เพราะการให้บริการที่แตกต่างกัน ด้วยคุณภาพและมีความเชี่ยวชาญกว่า

ความสามารถของ  Amazon EC2 

Amazon EC2

เปิดตัวครั้งแรกในปี 2006
ใช้แนวคิดในเรื่องของ Simple Storage Service(S3)
ซึ่งเป็น Elastic Compute Cloud(EC2)
การคำนวณบน virtual parallel clusters และdestroy on demand.
base on Linux and Xen
มีความหลากหลายของ O/S images ซึ่งAmazon Machine Images (AMIs)
การประมวลผลแบบขนานด้วยเทคโนโลยีการคำนวณขั้นสูง(High-Performance Computing - HPC) –
o โดยจะคำนวณแบบ Batch processing oriented queue based systems.

Characteristics Amazon EC2
Ø Elastic : สามารถเพิ่ม/ลด ความจุได้ภายในเวลาที่รวดเร็ว และสามารถทำการ monitor controll ผ่านทาง EC2 APIs
Ø ทำการควบคุมได้อย่างสมบูรณ์แบบ
Ø สามารถเลือกใช้ OS ได้ตามที่ลูกค้าใช้อยู่แล้วได้เลย
Ø สามารถเลือก Software Package ได้ เช่น Redhat,Ubuntu,openSuse,Windows Server 2003
Ø ระบบ Amazon datacenter มีความน่าเชื่อถือสูงมากๆ
Ø ระบบ Secure ใช้ web interface ในการ configure firewall

ปัจจุบัน EC2 ยังคงไม่หยุดนิ่ง โดยทำการศึกษาวิจัยในเรื่องสำคัญต่อไป ดังนี้
ü EC2 Instance
ü Test with standard HPC benchmarks : I/O performance
ü MPI on EC2
ü Application demonstration
ü Optimized Compiler
ü Queuing System
ü Input/Output and Filessystems
ü Security Issues
ü Interactive Usage with an HPC code


Eucalyptus

Eu




เป็นชื่อย่อจากคำว่า Elastic Utility Computing Architecture Linking Your Programs To Useful Systems

เป็น Open-Source Software ที่ให้บริการบน Web services base สำหรับ Implement Elastic/Utility/Cloud Computing infrastructure โดยใช้หลักการกระจายโหลดบนคลัสเตอร์เพื่อประหยัดพลังงาน โดยที่จะมีส่วนที่ใช้ Interface-compatible กับ Amazon.com’s EC2 นอกจากนี้แล้ว

Eucalyptus ได้ถูกออกแบบมาเพื่อให้สามารถใช้บน Linux แล้วทำให้เกิด Web base service ที่มีความง่ายในการติดตั้งและบำรุงรักษา

จุดประสงค์ของ calyptus คือ ทำการสำรวจวิจัยหรือพัฒนา Elastic/Utility/Cloud service ให้ สามารถ Implement เทคโนโลยี เช่น การจองพื้นที่ทรัพยากร การตกลงทำสัญญาการให้บริการในระดับต่าง ๆ โดยการใช้กลไก หรือเงื่อนไขข้อตกลง และการใช้แบบจำลองต่าง ๆ
ปัจจุบันจะประกอบด้วย
o Interface ที่สามารถใช้งานร่วมกันของ EC2 และ S3
o ขั้นตอนในการติดตั้งง่าย
o สนับสนุนการทำงานบน Linux
o ใช้ระบบรักษาความปลอดภัย ของ SOAD with WS-Security
o ใช้ Cloud Administrator tools สำหรับการจัดการกับ user accounting
o สามารถทำการแก้ไขค่าต่าง ๆ ได้ ด้วย private internal network address บน Single Cloud
Eucalyptus Architecture 



o เป็น Public Cloud
o ไม่มีค่าใช้จ่าย แต่จำกัดเวลาในการเข้าถึงจากการติดตั้งโปรแกรม

Eucalyptus Architecture ประกอบด้วย 3 ส่วน
1. Eucalyptus-nc : 
การทำงานในส่วน front-end services(Cloud Controller) ที่รู้จักกันคือ Walrus storage system.
2. Eucalyptus-cc : 
มี Cluster Controller ที่ไว้ support virtual network overlay

3. Cluster Controller
มี Node Controller สำหรับการติดต่อกับ KVM(Kernel-base Virtual Machine) เพื่อจัดการกับ VMs





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

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