Fundacja OpenStack wydała dziś swoją 20. wersję od czasu jej premiery w 2010 roku. Kontynuując tradycję krótkich, ale barwnych nazw alfabetycznych, nowe wydanie nosi nazwę Train (jak zawsze na czas). Poprzednie dwie wersje nosiły odpowiednio nazwy Stein i Rocky. Do najważniejszych cech Train, oprócz większego wsparcia dla sztucznej inteligencji i uczenia maszynowego (AI/ML), należą ulepszone zarządzanie zasobami i zwiększone bezpieczeństwo. Fundacja OpenStack, jak sama nazwa wskazuje, to społeczność oprogramowania open source, wspierana przez ponad pięćset firm.
Największym osiągnięciem wersji Train w zakresie wsparcia dla sztucznej inteligencji i uczenia maszynowego (AI/ML) są zawarte w nich interfejsy API, umożliwiające inteligentną interakcję między modułami Nova (usługa obliczeniowa) i Cyborg (zarządzanie cyklem życia akceleratora) platformy. Nowe interfejsy API stanowią podstawę do uruchamiania i zarządzania maszynami wirtualnymi z dostępem do akceleratorów sprzętowych, takich jak układy FPGA i GPU. Train zawiera również nowe i ulepszone sterowniki dla tych akceleratorów. Co ciekawe, moduł Nova otrzymał również aktualizację harmonogramu zadań, aby zapewnić, że zadania będą przydzielane tylko węzłom z najlepszym sprzętem i oprogramowaniem do danego zadania, co powinno poprawić wydajność systemu. Wszystkie te usprawnienia są łatwiejsze w użyciu niż kiedykolwiek wcześniej, ponieważ wersja Train oferuje znacznie lepszą dokumentację niż poprzednie wersje.
Wersja Train oferuje ogromne korzyści w zakresie usprawnionego zarządzania zasobami. Oprócz ulepszeń harmonogramu omówionych powyżej, Train oferuje znacznie udoskonaloną usługę śledzenia inwentaryzacji i wykorzystania zasobów w chmurze, co skróciło czas reakcji usługi z 17 sekund do poniżej sekundy. To naprawdę fenomenalna poprawa o rząd wielkości. Nowa wersja oferuje również strategię konsolidacji zasobów węzłów, która pomaga zmniejszyć zużycie zasobów w chmurach wielodostępnych opartych na OpenStack. Zgodnie z prawdziwie otwartym kodem źródłowym, wiele ulepszonych modułów posiada również nowe lub ulepszone interfejsy API, dające użytkownikom większą kontrolę.
Lepsza ochrona i bezpieczeństwo danych wynikają z trzech głównych ulepszeń. Pierwsza z nich jest zasługą CERN, który kierował rozwojem funkcji RAID programowego, chroniących przed awarią lub uszkodzeniem poszczególnych dysków. Druga to kolejna aktualizacja modułu Nova, tym razem w postaci sprzętowego szyfrowania pamięci gościa maszyny wirtualnej, chroniącego przed atakami zewnętrznymi i wewnętrznymi. Trzecia i ostatnia aktualizacja zabezpieczeń to możliwość tworzenia obrazów i kopii zapasowych serwerów rozruchowych z danymi przechowywanymi na dysku głównym.




Amazon