? Apache Libcloud: Die Open-Source-Cloud-Bibliothek, um alle Wolken miteinander zu verbinden

Eines der großen Probleme mit Cloud war schon immer Interoperabilität. Die Apache Software Foundation (ASF) behandelt dieses Problem mit der Veröffentlichung von Apache Libcloud v1.0, der Cloud-Service-Interoperabilitätsbibliothek.

Apache LibCloud erreicht Version 1.0.

Sie können nicht davon gehört haben, aber Libcloud hat eine lange Geschichte. Es wurde im Jahr 2009 erstellt. Der Code ist eine Python-Bibliothek, die Unterschiede zwischen verschiedenen Cloud-Anbieter-Anwendungsprogrammierschnittstellen (APIs) versteckt. Es ermöglicht Entwicklern und Systemadministratoren, verschiedene Cloud-Ressourcen durch eine einheitliche und einfach zu bedienende API zu verwalten.

In den frühen Tagen begannen Cloud-Anbieter mit VM-Hosting von KVM, VMware oder XenServer VM mit der Infrastruktur-as-a-Service (IaaS) virtuellen Maschine. Apache Libcloud abstrahiert weg von den Unterschieden zwischen diesen Plattformen. Dies geschah durch die Bereitstellung einer einzigen Python-API, um Daten aus mehreren Clouds zu sammeln, Umgebungen zu verwalten und Server-Implementierungen zu automatisieren. Im Laufe der Zeit, als Cloud-Anbieter entwickelt, um einfache Plattform-as-a-Service (PaaS) -Dienste, wie DNS, Lastverteilung und Backups bieten, Libcloud erweitert hat, um diese neuen Wolken zu unterstützen.

Als wir Apache Libcloud gegründet haben, gab es viele Versuche, eine Standard-API-Spezifikation für Cloud-Provider zu erstellen “, sagte Tomaž Muraus, Apache Libclouds VP.” Wir entschlossen uns, eine Open-Source-Interoperabilitätsbibliothek als Teil der Apache Software Foundation zu bilden. Apache Libcloud 1.0 bietet eine leistungsfähige Multi-Cloud-Abstraktion nicht nur für IaaS, sondern auch Komponenten wie DNS, Storage, Application Load Balancing, Backup und Container-as-a-Service (CaaS).

Als starkes Open-Source-Projekt wurde Libcloud von mehr als 50 Cloud-Anbietern übernommen. Libcloud-Adoptoren gehören Amazon Web Services, Apache CloudStack, Rackspace, Google Cloud Platform, Microsoft Azure, OpenStack und VMware. Dort wird es häufig als Bibliothek verwendet, um Multi-Cloud-Integration und direkte API-Integration zu bedienen.

Die Bibliothek, wie Sie vielleicht vermuten, hat sich auch als eine beliebte Wahl, mit DevOps-Entwickler suchen, um ihre Werkzeuge eine einfache Multi-Cloud-Automatisierung Fähigkeit. “Apache Libcloud hat es geschafft, eine der stabilsten und nutzbarsten APIs für die Verwaltung von Cloud-Umgebungen zu schaffen. Ohne sie wäre Cloud-Orchestrierung von SaltStack Cloud fast unmöglich geworden”, sagte Thomas Hatch, SaltStacks CTO. “Ich freue mich, mehr Zeit mit der Integration dieser Bibliothek in meine Projekte zu verbringen!

In dieser neuesten Version unterstützt Apache Libcloud nun auch CaaS, den Amazon EC2 Container Service (ECS), die Google Cloud Container Engine (GKE) und die Vor-Ort-Optionen Kubernetes und Docker. “Apache Libcloud bietet eine einfache API-Abstraktion, um Docker-Container sowohl für private als auch für öffentliche Clouds bereitzustellen”, erklärte Muraus. “Wir haben Adoption von akademischen und Non-Profit-Organisationen, die von freien oder Low-Cost-Wolken profitieren wollen, aber immer noch die Beibehaltung der Kompatibilität für öffentliche Wolken für kommerzielle Adoption gesehen.

Star Trek: 50 Jahre des positiven Futurismus und mutiger sozialer Kommentar, Microsoft’s Surface All-in-One-PC sagte, um Oktober-Hardware-Start Schlagzeilen, Hands on mit dem iPhone 7, neue Apple Watch und AirPods, Google kauft Apigee für $ 625 Millionen

Also, die Frage ist nicht “Wer hat Libcloud adoptiert?” Die Frage ist: Wer hat Libcloud nicht adoptiert? Wenn Sie mit mehreren Cloud-Anbietern oder auf einer Hybrid-Cloud arbeiten müssen, ist Libcloud ein Muss.

 Geschichten

Süße SUSE! HPE snags sich eine Linux-Distribution

Twilio rollt neuen Unternehmensplan aus, der mehr Agilität verspricht

Red Hat Ceph Storage 2 enthüllte, Cloud-Computing beschleunigt schneller als gedacht für Unternehmen, Umfrage findet, Microsoft: Fast einer von drei virtuellen Azure-Maschinen jetzt Linux ausgeführt werden

Enterprise-Software, süße SUSE! HPE schneidet sich eine Linux-Distribution, Cloud, Twilio rollt neuen Unternehmensplan aus, der mehr Agilität verspricht, Cloud, Intel, Ericsson erweitern Partnerschaft auf Medienbranche zu konzentrieren, Cloud, Xero startet Partnerschaft mit Macquarie Bank für BPAY-Zahlungen

Intel, Ericsson erweitern Partnerschaft mit Fokus auf Medienindustrie

? Xero startet Partnerschaft mit Macquarie Bank für BPAY Zahlungen