Wprowadzenie
Obecnie zespoły muszą szybko wydawać aplikacje, aby przyciągnąć i utrzymać partnerów biznesowych. To wymaganie wymusza, aby zespoły programistyczne i zespoły pomocy technicznej zawsze przyglądały się rozwiązaniom, które oszczędzają czas i zmniejszają koszty. Idealne rozwiązanie skraca czas poświęcany na tworzenie i konfigurowanie środowisk wdrażania oraz upraszcza proces wdrażania oprogramowania.
Pomysł użycia technologii konteneryzacji oprogramowania jako rozwiązania oszczędzającego czas i obniżania kosztów jest popularny. Jedną z zalet konteneryzacji jest to, że nie trzeba konfigurować sprzętu i poświęcać czasu na instalowanie systemów operacyjnych i oprogramowania w celu hostowania wdrożenia. Kontenery są odizolowane od siebie, a wiele kontenerów może działać na tym samym sprzęcie. Taka konfiguracja pomaga nam w wydajniejszym wykorzystywaniu sprzętu i ulepszaniu zabezpieczeń aplikacji.
Załóżmy, że pracujesz dla internetowego sprzedawcy odzieżowego, który planuje opracować kilka aplikacji wewnętrznych. Zespół opracowuje i testuje wszystkie aplikacje lokalnie, a następnie wdraża je na platformie Azure na potrzeby testowania przedprodukcyjnego i końcowego hostingu produkcyjnego. Szukasz rozwiązania, które zapewnia maksymalną zgodność w każdym środowisku bez konieczności wprowadzania zmian w konfiguracji lub z niewielkimi jej zmianami. Skorzystanie z platformy Docker jako rozwiązania konteneryzacji wydaje się być idealnym rozwiązaniem.
W tym miejscu dowiesz się, jak utworzyć własne kontenery przy użyciu platformy Docker. Zapoznasz się również z ogólnymi informacjami dotyczącymi zakulisowego działania infrastruktury platformy Docker. Celem tej lekcji jest ułatwienie podjęcia decyzji o tym, czy kontenery platformy Docker są właściwym wyborem dla Twojej firmy.
Cele szkolenia
Zawartość tego modułu:
- Oceń, czy platforma Docker jest odpowiednią platformą konteneryzacji.
- Opis sposobu obsługi implementacji kontenerów obliczeniowych przez składniki kontenerów platformy Docker.
Wymagania wstępne
- Znajomość pojęć dotyczących wirtualizacji systemu operacyjnego na poziomie początkującym
- Znajomość aplikacji opartych na wierszu polecenia na poziomie osoby początkującej