Cloud Abstract Layer

HPCC TEAM BKHN

Nội dung

 

- Ý tưởng về CAL

- Thiết kế và CAL hiện tại

- Kiến trúc code và các thư viện python sử dụng

Ý tưởng về CAL

Ý tưởng về CAL

- Tồn tại sự khác nhau giữa các khái niệm trong các cloud platform khác nhau => đưa ra các API thống nhất

- Tạo ra một giao diện người dùng trong suốt với các cloud provider bên dưới

- Tương lai của xu thế chia sẻ tài nguyên cross-cloud

 

Thiết kế

- Cal wsgi (Web Server Gateway Interface) : nhằm chạy CAL độc lập

- Cal Lib : sử dụng như một thư viện ngoài để người dùng nhúng vào các ứng dụng của họ

Thiết kế (cal wsgi)

CAL hiện tại

- Về khảo sát: Đã có survey về so sánh các API của AWS, OpenStack về Compute, Network và Storage

- Về thiết kế: Đã có thiết kế wsgi, chưa có thiết kế cal client(chỉ có docs)

-  Về code:

  • driver network cho openstack: neutronclient
  • test cal lib
  • dựng kiến trúc đã thiết kế về cal wsgi
  • test code với tox

Kiến trúc code

- xem github và requirements

Made with Slides.com