Kontener aplikacji

Autor: Roger Morrison
Data Utworzenia: 17 Wrzesień 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Spring #02 - Serwery aplikacyjne vs kontenery aplikacji
Wideo: Spring #02 - Serwery aplikacyjne vs kontenery aplikacji

Zawartość

Definicja - Co oznacza kontener aplikacji?

Termin „kontener aplikacji”, który ma kilka znaczeń w informatyce, zaczął być używany w odniesieniu do nowego rodzaju technologii, która pomaga zapewnić spójność i efektywne projektowanie w kontekście wirtualizacji sprzętowej.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia kontener aplikacji

W wirtualizacji kontener aplikacji jest elementem sterującym dla instancji aplikacji działającej w ramach pewnego rodzaju schematu wirtualizacji zwanego wirtualizacją opartą na kontenerze.

W tradycyjnej wirtualizacji opartej na hiperwizorach izolowane procesy i maszyny działają w osobnych systemach operacyjnych, niezależnie podłączonych do kontrolera hiperwizora. System wirtualizacji przydziela w razie potrzeby pamięć i moc obliczeniową.

Natomiast w przypadku wirtualizacji opartej na kontenerach poszczególne instancje współużytkują system operacyjny. Mają po prostu różne kontenery kodu dla bibliotek i innych zasobów. Eksperci IT twierdzą, że w wielu przypadkach wirtualizacja oparta na kontenerach pozwala na bardziej wydajne projektowanie, eliminując potrzebę konfigurowania większej liczby indywidualnych systemów infrastruktury dla komponentów wirtualnych (maszyn wirtualnych lub instancji aplikacji).

W ramach tego rozwiązania niektóre przełomowe firmy open-source opracowały tak zwany „kontener aplikacji”, standard technologiczny, który pomaga zapewnić spójną metodę tworzenia tych wirtualnych kontenerów. Najprostszym sposobem, aby o tym pomyśleć, jest wirtualny kontener do przechowywania danych i procesów. Sama technologia jest znacznie bardziej zgodnym standardem niż szczególnym rodzajem bazy kodu. Oddziela wszystkie wewnętrzne elementy instancji aplikacji od tego, co jest na zewnątrz, czyli zasadniczo systemu operacyjnego hosta i oprogramowania do wirtualizacji.