Wprowadzenie

Ukończone

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