StorageReview.com

Openstack dodaje więcej wsparcia dla sztucznej inteligencji i uczenia maszynowego dzięki Train

Enterprise   ◇  Oprogramowanie

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.

Wydanie OpenStack Train

Omów tę historię

Zapisz się do newslettera StorageReview

Skontaktuj się z StorageReview

Biuletyn | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Kanał RSS

Michał Rink

Jestem autorem treści w StorageReview i starszym inżynierem oprogramowania full-stack. Kierowałem zespołami DevOps i developerów, od projektów z udziałem pojedynczego inżyniera po flagowe projekty wymagające zaangażowania kilkudziesięciu inżynierów z zespołami rozsianymi po całym świecie. Lubię też tańczyć, pisać, czytać, tworzyć gry i pielęgnować ogród.