Z kursu: Podstawy DevOps
Co to jest DevOps?
- DevOps, to gorący nowy trend w informatyce, co to jest? Firmy od IBM po Microsoft mówią o DevOps, ale nie ma jednej uzgodnionej definicji. Więc może to być trochę trudne do zrozumienia. - Uważamy, że DevOps można zdefiniować za pomocą dwóch powiązanych ze sobą pomysłów. Po pierwsze, DevOps to praktyka inżynierów operacyjnych i rozwojowych, uczestniczących razem w całym cyklu życia usługi, od procesu projektowania i rozwoju aż po wsparcie produkcyjne. - Zgadza się, wiesz, DevOps zastępuje model, w którym masz zespół, który pisze kod, inny zespół do przetestowania go, jeszcze inny zespół do wdrożenia, a nawet inny zespół, który jeszcze go obsługuje. Po drugie, DevOps charakteryzuje się również personelem operacyjnym, wykorzystującym wiele z tych samych technik, co programiści do pracy w swoich systemach. - Wiesz, inżynieria systemów DevOps działa tak samo jak przepływ pracy programistów. Wszystkie zasoby są sprawdzane w kontroli źródła i mają powiązane z nimi testy. - Ale DevOps, podobnie jak Agile lub Lean, jest na tyle szeroką koncepcją, że tylko definicja wysokiego poziomu tak naprawdę nie mówi wiele o tym, co to jest. Lubimy dzielić go na pięć poziomów Wartości, Zasad, Metod, Praktyk i Narzędzi. - Omówimy każdy z tych poziomów w dalszej części kursu. Ale najpierw przejdźmy do wielkich pytań. Dlaczego cię to obchodzi? Co robi dla Ciebie DevOps? i dlaczego miałbyś chcieć to praktykować? - Cóż, pierwszym powodem jest to, że wykazano, że jest skuteczny w poprawie obu wyników biznesowych itn. Badanie Puppet Labs State of DevOps wykazało, że zespoły stosujące praktyki DevOps wdrażały zmiany 30 razy częściej, przy 200 razy krótszym czasie realizacji. Zamiast tego, co spowodowało problemy z jakością, mieli 60 razy mniej awarii i odzyskali siły po problemach 168 razy szybciej niż inne organizacje. - To są ogromne korzyści. - Ankieta wykazała również, że wyniki te pomagają w różnych rozmiarach i rodzajach działalności. - Drugim powodem jest to, że ułatwia codzienne życie. High Tech to bardzo przerywane ćwiczenie wysokiego ciśnienia w gaszeniu pożarów, które często może prowadzić do wypalenia osobistego i zawodowego. Odkryliśmy, że podejście DevOps zmniejsza liczbę nieplanowanych prac. Zwiększa przyjazne relacje między współpracownikami i zmniejsza stres w pracy. - Wiem, że to prawda z mojego doświadczenia. - Tak, ja też. - Kilka uwag tutaj, podczas gdy DevOps jest kombinacją słów rozwój i operacje. Nie ma na celu pominięcia innych zespołów. Dev jest tradycyjnie rozumiany jako oznaczający wszystkich zwykle po stronie kodu, od programistów po projektantów front-endów po QA, a operacje są ogólnie rozumiane, obejmują wszystkich tradycyjnie po stronie systemu, niezależnie od tego, czy są to administratorzy Linuksa, czy administratorzy sieci. Współpraca między wszystkimi uczestnikami i dostarczającymi oprogramowanie jest kluczową dzierżawą DevOps. - Ponadto, gdy mówimy o organizacjach IT, uwzględniamy zarówno organizacje zajmujące się rozwojem produktu, które często nazywamy inżynierią, jak i tradycyjne sklepy IT. - Niektóre konkretne techniki będą działać lepiej dla jednego rodzaju organizacji lub drugiego, ale DevOps rozwiązuje problemy poprawiające je oba. - A ta sekcja nie byłaby kompletna bez powiedzenia, czym DevOps nie jest, nie jest to nowa nazwa zespołu operacyjnego, stanowisko lub nowa kategoria narzędzi. - James i ja praktykujemy DevOps od samego początku, pomogło to nam obojgu dostarczać rozwiązania w różnych firmach w ciągu ostatnich siedmiu lat. - W porządku, przejdźmy do omówienia pięciu poziomów praktyki DevOps, zaczynając od podstawowych wartości DevOps.
Korzystaj z plików z ćwiczeniami, aby zmieniać teorię w praktykę
Pobierz pliki wykorzystywane przez instruktora podczas kursu. Weź udział i ucz się oglądając, słuchając i ćwicząc.
Spis treści
-
-
-
Co to jest DevOps?3 min17 s
-
(zablokowane)
Podstawowe wartości DevOps: CAMS3 min32 s
-
(zablokowane)
Zasady DevOps: Trzy sposoby5 min47 s
-
(zablokowane)
Twój poradnik DevOps3 min14 s
-
(zablokowane)
Dziesięć praktyk składających się na sukces DevOps: Dziesięć do sześciu3 min34 s
-
(zablokowane)
Dziesięć praktyk składających się na sukces DevOps: Pięć do jednego4 min16 s
-
(zablokowane)
Narzędzia DevOps: Wóz czy koń?3 min59 s
-
-
-
-
-
-
-
-
-