Docker

Najnowsza wersja Docker Enterprise Edition 2.0 dostępna na rynku

2018-06-11
Podziel się

Docker Enterprise Edition (EE) 2.0 to najnowsza, udoskonalona wersja platformy do konteneryzacji aplikacji.

Wersja 2.0 umożliwia elastyczny wybór orkiestratora, aplikacji i systemów operacyjnych. Posiada również zintegrowane rozwiązania umożliwiające dostarczanie bezpieczniejszych aplikacji.

Przyjrzyjmy się bliżej, co oferuje Docker Enterprise Edition 2.0

1. Uniknięcie ryzyka uzależnienia od jednego dostawcy

Docker EE 2.0 jest zoptymalizowany pod kątem obsługi aplikacji zbudowanych w różnych technologiach i wdrożonych w heterogenicznej infrastrukturze. To pozwala na elastyczny wybór dostawcy IT w odpowiedzi na nowe wyzwania biznesowe.

Wsparcie różnorodnych środowisk środowisk – obecnie coraz więcej organizacji dostarcza i utrzymuje swoje aplikacje w modelu chmury hybrydowej, a także utrzymuje równolegle dwa systemy operacyjne – Linux i Windows. Docker EE 2.0 jest rozwiązaniem, które wspiera zarówno dystrybucje Linuxa, jak i Windows Server. Ponadto, działa w chmurach publicznych wszystkich wiodących dostawców, dając elastyczność wdrożenia.

Obsługa Swarm i Kubernetes – obydwa orkiestratory działają zamiennie w tym samym klastrze, co pozwala na wybór technologii na etapie wdrażania aplikacji. Aplikacje wdrożone przez jeden z orkiestratorów mogą być zarządzane za pomocą tej samej warstwy kontrolnej (control plane), co poprawia efektywność skalowania.

Pulpit Docker EE 2.0 przedstawiający kontenery
Opis wdrożenia aplikacji poprzez Kubernetes
Zarządzanie wdrożeniem poprzez Kubernetes

2. Zwinność operacyjna

W Docker Enterprise Edition 2.0 zarządzanie środowiskiem kontenerów jest intuicyjne i proste – zarówno dla działów operacyjnych, jak i zespołu deweloperów. Docker EE 2.0 usprawnia zarządzanie środowiskiem Kubernetes, umożliwiając stały dostęp do jego API oraz wiersza poleceń.

Usprawnienie zadań zarządzania klastrem – Docker EE 2.0 dostarcza łatwe w użyciu narzędzia, upraszczające zarządzanie środowiskiem kontenerowym m.in.:

  • dodawanie nowych węzłów (nodów) do klastra;
  • konfiguracja wysokiej dostępności warstwy zarządzania;
  • dostęp do konsoli i logów;
  • domyślne konfiguracje o wymaganym poziomie bezpieczeństwa.

Bezpieczna separacja użytkowników – jednym ze sposobów, w jaki narzędzie Docker EE 2.0 ułatwia skalowanie, jest efektywna obsługa wielu użytkowników lub projektów, która nie wymaga budowania nowych klastrów. Dzięki integracji z LDAP lub Active Directory, a także zarządzaniu dostępem do zasobów, można uzyskać logiczną i fizyczną separację dla różnych zespołów w ramach tego samego klastra.

Ulepszona warstwa 7 routingu dla Swarm – Docker EE 2.0 wprowadza ulepszenia dla obsługi routingu w warstwie 7 i load balancingu (równoważenia obciążenia). Opiera się na nowej architekturze Interlock 2.0, zapewniającej wysoce skalowalne i dostępne rozwiązanie routingu.

Zgodność z Kubernetes – wszystkie podstawowe komponenty Kubernetes, natywne API, CLI i interfejsy są dostępne dla zaawansowanych użytkowników, chcących dokładnie dostroić i rozwiązać problemy z orkiestratorem.

3. Kontrola całego cyklu tworzenia i dostawy aplikacji

Kontenery poprawiają bezpieczeństwo aplikacji, dzięki lepszej izolacji i zmniejszonej podatności na ataki. Ponadto zapewniają lepszą kontrolę nad procesem dostarczania aplikacji. Współczesne organizacje muszą posiadać wiedzę, jak aplikacje zostały wytworzone, kto ma do nich dostęp, czy zawierają znane luki w bezpieczeństwie i czy zostały zatwierdzone do wykorzystania produkcyjnego. Docker EE 2.0 to rozwiązanie zapewniające nadzór nad procesem dostarczania aplikacji zgodnie z polityką bezpieczeństwa, przy jednoczesnej minimalizacji przestojów.

Dostarczanie bezpieczniejszych aplikacji poprzez Swarm i Kubernetes
Docker EE 2.0 pozwala na automatyzację przenoszenia oprogramowania pomiędzy kolejnymi etapami procesu wytwarzania i testowania. Na przykład wyniki skanowania obrazów w poszukiwaniu podatności bezpieczeństwa mogą decydować o przeniesieniu do repozytorium produkcyjnego. Dodatkowo z Docker EE 2.0, administratorzy mogą tworzyć zasady opisujące warunki, po których spełnieniu aplikacja zostanie wdrożona w wybranym środowisku.

Usprawnienia dla globalnych organizacji działających w wielu krajach
Centralne repozytorium obrazów – Docker EE 2.0 umożliwia podłączenie wielu klastrów EE do jednego wspólnego rejestru zbudowanego w oparciu o spójny zestaw reguł bezpieczeństwa.
Ułatwienie zdalnego dostępu – Docker EE 2.0 posiada funkcjonalność tworzenia lokalnych składów obrazów, które przyspieszają dostęp dla zespołu deweloperskiego przy jednoczesnym zachowaniu reguł bezpieczeństwa.

Zobacz również