Zespół programistów OpenStack Foundation, zaangażowanych w rozwój platformy chmurowej OpenStack, poinformował o wydaniu dziesiątej wersji projektu, rozwijanego pod nazwą kodową Juno, ze wsparciem dla Hadoop, Spark i wieloma istotnymi usprawnieniami.
OpenStack powołały do życia firma hostingowa Rackspace i agencja NASA w lipcu 2010 roku, które postawiły sobie za cel stworzenie otwartoźródłowych interfejsów i oprogramowania na potrzeby usług cloud computing typu Infrastructure-as-a-service (IaaS).
Dwa lata później, w maju 2012 roku agencja NASA wyraziła zadowolenie z tego, w jakim stopniu rozwinęła się społeczność OpenStack, twierdząc że platforma chmurowa jest w dobrych rękach i wycofała się z aktywnego rozwoju projektu. We wrześniu 2012 roku, firma Rackspace poszła śladem NASA i przekazała zarządzanie i całą wartość projektu OpenStack w ręce OpenStack Foundation.
Aktualnie, fundacja zrzesza blisko 1000 firm i instytucji oraz kilka tysięcy indywidualnych członków. Wśród firm członkowskich znaleźli się liderzy branży IT, w tym AT&T, Canonical, HP, IBM, Nebula, Rackspace, RedHat, SUSE, AMD, Cisco, Dell, Hitachi, Intel, NetApp, Juniper, Nec, VMware oraz Yahoo!.
OpenStack Juno wprowadza 342 nowe funkcje i eliminuje 3219 drobnych błędów. Nad najnowszym wydaniem pracowało 1419 osób.
Najistotniejsze zmiany w poszczególnych komponentach Juno:
• Compute (Nova)
- Network Functions Virtualization (NFV)
- Usprawnienia trybu odzyskiwania
- Bare metal as a service (Ironic)
- Wsparcie dla Docker poprzez StackForge
• Object Storage (Swift)
- Polityki
- Wsparcie dla usług zarządzania tożsamością (Keystone)
• Block Storage (Cinder)
- Cinder v2 API dla Nova
• Networking (Neutron)
- Wsparcie dla IPv6 i lepszej obsługi sterowników firm trzecich
- Migracja z Nova do Neutron
- Layer 3 High Availability
• Dashboard (Horizon)
- Możliwość wdrożenia klastrów Apache Hadoop
- System RBAC do obsługi modułów Compute, Networking oraz orkiestracji
• Identity Service (Keystone)
- Ulepszenia pozwalające na dostęp do prywatnych i publicznych chmur OpenStack za pomocą tych samych poświadczeń
- Możliwość korzystania z wielu baz tożsamości
- Łatwiejsza integracja z LDAP
• Orchestration (Heat)
- Łatwiejsze przywracanie uszkodzonych instancji
- Nowe typy zasobów
- Poprawiona skalowalność
- Delegowanie możliwości tworzenia zasobów przez użytkowników bez praw administratora
• Telemetry (Ceilometer)
- Poprawiona wydajność
- Usprawnienia w zakresie pomiaru niektórych usług sieciowych, jak np. równoważenie obciążenia, firewall i VPN w formie usług (as a Service)
• Database Service (Trove)
- Nowe opcje replikacji dla MySQ, klastrowanie Mongo, Postgres i Couchbase
• Image Service (Glance)
- Przetwarzanie asynchroniczne
- Katalog definicji metadanych
- polityki pobierania obrazów
• Data Processing (Sahara)
- Zautomatyzowany provisioning i zarządzanie dużymi klastrami danych przy użyciu Hadoop i Spark
Szczegółowe informacje o zmianach wprowadzonych w OpenStack 10 Juno można znaleźć na stronie projektu.