Kontener (IT)

W komputerowych , A pojemnik jest struktura danych , klasy lub abstrakcyjne typy danych , którego przykłady stanowią zbiory innych obiektów. Innymi słowy, kontenery służą do przechowywania obiektów w zorganizowanej formie, zgodnie z określonymi regułami dostępu. Kontener można zaimplementować na różne sposoby, co prowadzi do różnych złożoności czasowych i przestrzennych . Dlatego dobierzemy realizację do potrzeb.

Kontener to wirtualna koperta, która pozwala na dystrybucję aplikacji wraz ze wszystkimi elementami, których potrzebuje do działania: pliki źródłowe, środowisko uruchomieniowe , biblioteki, narzędzia i pliki. Są zmontowane w spójną całość i gotowe do wdrożenia na serwerze i jego systemie operacyjnym (OS). W przeciwieństwie do wirtualizacji serwerów i maszyny wirtualnej , kontener nie ma jądra, opiera się bezpośrednio na jądrze komputera, na którym jest wdrażany.

Ogólny widok

Kontener można badać z trzech punktów widzenia:

Kontenery zazwyczaj implementują metody:

Kontenery są czasami implementowane w połączeniu z iteratorami .

Technologie

OpenShift oferuje również bardziej zaawansowane obiekty konfiguracyjne, takie jak:

Uwagi i odniesienia

  1. „  Najlepsze rozwiązanie do orkiestracji kontenerów na produkcji  ” , kubernetes.io (dostęp: 3 lutego 2020 r . ) .
  2. „  Container, Docker, jak to działa i jakie korzyści daje hostowanie aplikacji?  » , On Alfa-Safety (dostęp 3 lutego 2020 r . ) .
  3. „  Tworzenie i wdrażanie aplikacji za pomocą OpenShift  ” , na Nexworld ,15 września 2017 r(dostęp 3 lutego 2020 ) .

Zobacz też