16 มีนาคม 2558

Published 3/16/2558 by with 0 comment

จัดการกลุ่มเมฆ Cloud ด้วยไลบรารี apache-libcloud

สวัสดีผู้อ่านทุกท่านครับ ผมเชื่อว่าบางท่านอาจได้เคยหรือใช้บริการคอมพิวเตอร์อยู่กลุ่มเมฆ Cloud ต่าง ๆ กันมาบ้างแล้ว ทางผู้ให้บริการกลุ่มเมฆ Cloud จะเปิด API ให้เราสามารถนำมาจัดการกลุ่มเมฆ Cloud ที่เราใช้อยู่ได้

แต่ถ้าหลายเราใช้บริการกลุ่มเมฆ Cloud หลายราย ต้องเสียเวลาในการพัฒนาโปรแกรมสำหรับจัดการกลุ่มเมฆ Cloud ต่าง ๆ เพราะมี api ไม่เหมือนกัน ปัญหานี้เองทำให้มีนักพัฒนา Python จาก  Apache Software Foundation พัฒนาไลบรารีสำหรับใช้จัดการกลุ่มเมฆ Cloud ขึ้นมา โดยใช้ API ตัวเดียวแต่รองรับผู้ให้บริการกลุ่มเมฆหลายราย ไลบรารีนั้นมีชื่อว่า apache-libcloud

ไลบรารี apache-libcloud มีคุณสมบัติดังนี้

  • รองรับทั้ง  Python 2.5, Python 2.6, Python 2.7, PyPy และ Python 3

  • ใช้ API แบบเดียวกันกับผู้ให้บริการแม้จะแตกต่างกันมาก

  • รองรับผู้ให้บริการกลุ่มเมฆ Cloud กว่า 30 ราย ดูรายชื่อคลิกที่นี่

  • รองรับ API 4 หลัก ดังนี้ คำนวณ เก็บข้อมูล โหลดบาลานเซอร์ DNS

  • ใช้ License: Apache License (2.0)สามารถติดตั้งได้โดยใช้คำสั่ง pip ดังนี้


pip install apache-libcloud

หรือจะโหลดโค้ดมาติดตั้งเองจาก PyPI
แตกไฟล์บีบอัดแล้วใช้คำสั่ง
python setup.py install

ดูตัวอย่างการใช้งานได้ที่ https://libcloud.readthedocs.org/en/latest/compute/examples.html
อ่านเอกสารการใช้งานได้ที่ https://libcloud.readthedocs.org/en/latest/index.html
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

0 ความคิดเห็น:

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

แสดงความคิดเห็นได้ครับ :)