แต่ถ้าหลายเราใช้บริการกลุ่มเมฆ 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 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)