В Apache Software Foundation приступили к реализации проекта Libcloud в 2009 году
В Apache Software Foundation приступили к реализации проекта Libcloud в 2009 году

Ожидается, что в результате реализации проекта Apache Libcloud единый интерфейс получат более 20 облачных сервисов, в том числе Amazon EC2 (Elastic Cloud Compute), Rackspace Cloud, Terremark, IBM Cloud, инфраструктурный сервис GoGrid и сервис Linode, созданный на базе гипервизора Xen.

Интерфейс будет включать в себя библиотеку программ на языке Python, имеющую достаточно широкий спектр применения, в том числе в качестве интерфейса сервисов хранения и сервисов балансировки нагрузки. При создании собственных программ разработчики смогут обращаться к унифицированной библиотеке, не занимаясь написанием кода для каждого конкретного облачного сервиса.

С помощью новой библиотеки программы получат возможность переключаться на другого поставщика облачных сервисов. При этом вносить какие-либо изменения в базовый код не потребуется. Кроме того, библиотека предоставит простой способ переноса рабочей нагрузки на резервный сервис, в том случае если основной по каким-либо причинам выйдет из строя.

В Apache Software Foundation приступили к реализации проекта Libcloud в 2009 году. Основную часть кода для него предоставили разработчики поставщика программных сервисов Cloudkick, приобретенного ранее компанией Rackspace. Свою лепту в реализацию проекта внесли также представители IBM, Linode и ряда других компаний.

После включения в состав приоритетных проектов Apache, интерфейс Libcloud переходит под контроль комитета Project Management Committee, который будет осуществлять руководство процессом разработки и выпусков версий. Библиотеку планируется распространять на условиях публичной лицензии Apache Software License 2.0.

Поделитесь материалом с коллегами и друзьями