NastępnyNastępny poradnik
Amazon SageMaker dla przepływów pracy ML
Techniczne
PRZEWODNIK techniczny
Terraform opisuje infrastrukturę chmury jako kod i tworzy lub aktualizuje zasoby, porównując konfigurację z zarejestrowanymi interfejsami API stanu i dostawcy.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~3 min
Zespoły ML mogą go używać do wielokrotnego udostępniania zasobów obliczeniowych, pamięci masowej, sieciowych i udostępniania, jednocześnie chroniąc stan, przeglądając plany i ostrożnie obsługując wyspecjalizowaną wydajność procesora graficznego.
Infrastruktura jako kod sprawia, że zasoby w chmurze są deklaratywne i możliwe do przeglądania. Konfiguracja Terraform opisuje dostawców, zasoby, moduły, zmienne i wyniki. Dostawca komunikuje się z chmurą lub interfejsem API usługi. Stan Terraform rejestruje relację między zadeklarowanymi zasobami a rzeczywistą infrastrukturą, dzięki czemu narzędzie może obliczać zmiany. Typowy przepływ pracy polega na inicjowaniu dostawców, przeglądaniu planu i stosowaniu zatwierdzonych zmian. Infrastruktura ML może obejmować instancje GPU lub pule węzłów, obiektową pamięć masową dla zbiorów danych i artefaktów, punkty końcowe sieci, tożsamości, rejestrowanie i automatyczne skalowanie. Wybór zasobów zależy od kształtu obciążenia, pojemności regionu, dostępności akceleratora i kosztu. Limit lub zasoby procesora GPU mogą się różnić, a składniowo poprawny plan nie gwarantuje, że dostawca będzie mógł utworzyć zasób. Używaj małych modułów z wyraźnymi wejściami i wyjściami oraz, w stosownych przypadkach, oddzielnych środowisk. Stan to wrażliwe dane operacyjne. Może zawierać identyfikatory i wartości, które nie powinny być ujawniane. Przechowuj go w chronionym zdalnym zapleczu, ograniczaj dostęp i używaj blokowania, jeśli jest to obsługiwane, aby zapobiec współbieżnemu zapisywaniu. Nie udostępniaj plików stanu ani poświadczeń. Wersje dostawców i dane wejściowe modułów powinny być kontrolowane, aby przyszła inicjalizacja nie spowodowała nieoczekiwanej zmiany zachowania zasobów. Przeglądaj plany w CI, ale ograniczaj uprawnienia do stosowania, szczególnie w przypadku produkcji. Terraform może zapewnić infrastrukturę wokół modelu ML, ale nie ocenia jakości modelu. Plan zasobów może utworzyć obsługujący punkt końcowy, który będzie wiernie hostował nieocenionego kandydata. Trzymaj oddzielnie bramki tożsamości rejestru modelu i walidacji, a następnie odwołuj się do zatwierdzonego artefaktu w konfiguracji wdrożenia. Zniszczenie zasobu może spowodować usunięcie ważnych danych lub przerwanie działania usługi, dlatego należy sprawdzać destrukcyjne zmiany i zachować kopie zapasowe. Kod infrastruktury zapewnia powtarzalność i możliwość kontroli przy ostrożnym zarządzaniu stanem, poświadczeniami i przeglądami; nie eliminuje to różnic między dostawcami usług w chmurze, braków przydziałów ani odpowiedzialności operacyjnej.
Hipotetyczny moduł Terraform zapewnia pulę węzłów GPU, zasobnik obiektów i politykę sieciową obsługującą modele ze sprawdzonymi zmiennymi dla regionu i typu maszyny.
Żądanie ściągnięcia uruchamia plan terraformowania, a recenzenci sprawdzają proponowane zmiany przed autoryzowanym zastosowaniem, ograniczając niespodziewane zmiany we współdzielonej infrastrukturze.
Zespół przechowuje stan Terraform w chronionym zdalnym backendie z blokadą, ponieważ jednoczesne zmiany lub utrata stanu mogą sprawić, że zarządzanie zasobami będzie zawodne.
Platforma ML odwołuje się do obrazu kontenera i ustawień automatycznego skalowania w konfiguracji infrastruktury, zachowując jednocześnie weryfikację modelu i promocję artefaktów w oddzielnym procesie wydawania.
Zespoły zajmujące się infrastrukturą ML mogą poprawić niezawodność, poddając moduły GPU, pamięci masowej i punktów końcowych wielokrotnego użytku sprawdzone plany, stan chroniony i wąskie uprawnienia do stosowania. Powinni celowo testować zmiany w środowisku nieprodukcyjnym i śledzić aktualizacje dostawców. Dryf infrastruktury i ograniczenia przydziału powinny pojawiać się w operacyjnych elementach Runbook. Odniesienia do wdrożenia modelu powinny wskazywać zatwierdzoną wersję artefaktu, podczas gdy oddzielne dowody walidacji określają promocję. Przejrzysta procedura tworzenia kopii zapasowych stanu i odzyskiwania sprawia, że infrastruktura w postaci kodu jest bezpieczniejsza, gdy zespoły się powiększają lub gdy zasoby w chmurze stają się krytyczne dla firmy. Kontroluj dostęp do stanu i zachowaj kopie odzyskiwania przed zmianami zaplecza.
Darmowy newsletter
Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.
Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.
Sprawdź się
Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.
Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę
Terraform opisuje infrastrukturę chmury jako kod i tworzy lub aktualizuje zasoby, porównując konfigurację z zarejestrowanymi interfejsami API stanu i dostawcy. Zespoły ML mogą go używać do wielokrotnego udostępniania zasobów obliczeniowych, pamięci masowej, sieciowych i udostępniania, jednocześnie chroniąc stan, przeglądając plany i ostrożnie obsługując wyspecjalizowaną wydajność procesora graficznego.
State odwzorowuje adresy zasobów Terraform na obiekty infrastruktury i obsługuje obliczanie zmian.
Plan umożliwia podgląd działań związanych z tworzeniem, aktualizacją i niszczeniem w oparciu o obserwacje konfiguracji, stanu i dostawcy.
Stan może zawierać dane wrażliwe i jest niezbędny do śledzenia infrastruktury; dostęp i kopie zapasowe mają znaczenie.
Plan nie może zagwarantować, że dostawca będzie miał pojemność lub przydział podczas tworzenia zasobów.
Wrażliwe znakowanie kontroluje wyświetlanie wyników, ale nie zapobiega automatycznie przechowywaniu w stanie.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Amazon SageMaker dla przepływów pracy ML
Techniczne