Docker Enterprise Edition 3.0 – jeszcze szybsze dostarczanie nowoczesnych aplikacji już możliwe!

Docker to platforma do konteneryzacji typu desktop-to-cloud umożliwiająca tworzenie i udostępnianie dowolnych aplikacji, a także ich bezpieczne uruchamianie w dowolnej lokalizacji – od chmury hybrydowej po własną serwerownię.

Dzięki Docker Enterprise Edition 3.0 programiści mogą szybko tworzyć i dostarczać wielozadaniowe aplikacje oparte na kontenerach bezpośrednio z ich komputera i osadzać je w znormalizowanym formacie, który można łatwo udostępniać i uruchamiać w dowolnym środowisku.

Ponadto Docker EE 3.0 wprowadza automatyzację zarządzania cyklem życia aplikacji oraz rozszerza funkcje bezpieczeństwa.

Przyjrzyjmy się z bliska nowościom w Docker EE 3.0.

Docker Desktop Enterprise

Docker Desktop Enterprise to nowe narzędzie dla programistów zwiększające efektywność ich pracy i przyspieszające dostarczanie aplikacji.

W ramach Docker Desktop Enterprise dostępne są:

  • Application Designer Interface – przepływy pracy oparte na szablonach do tworzenia aplikacji kontenerowych. Do ich uruchomienia nie są wymagane komendy CLI.
  • Configurable version packs – pozwalają na natychmiastową replikację konfiguracji środowiska produkcyjnego na lokalnym komputerze dewelopera, tym samym zapewniając spójność konfiguracji
  • Centrally managed and secured – pakowane jako standardowe pliki dystrybucyjne MSI (Win) i PKG (Mac), które działają z istniejącymi narzędziami instalacji i konfiguracji.
  • Automation and template-driven generation – automatyczne generowanie szablonów plików Dockerfiles, Docker Compose i CI pipeline, zatwierdzanych przez dział IT, podnoszące jakość pracy deweloperów.

Docker Application

To nowy zestaw narzędzi do budowania, publikacji i dostarczania aplikacji wielokontenerowych, jako samodzielnych obiektów. Poprawia spójność i skalowalność aplikacji począwszy od deweloperów do administratorów. Umożliwia zarządzanie złożonymi aplikacjami oraz pojedynczymi kontenerami.

  • Standard CNAB – Docker Application oparta jest na standardzie CNAB, będącym rezultatem współpracy pomiędzy Docker, Microsoft, Bitnami, HashiCorp i CodeFresh.
  • Docker Application Template – szablon aplikacji Docker ułatwiający standaryzację i parametryzację aplikacji i co za tym idzie poprawiający ich skalowalność.
  • Docker Assemble – ułatwia generowanie plików Dockerfiles i powiązanych plików bez konieczności posiadania zaawansowanej wiedzy eksperckiej.

Docker Kubernetes Service (DKS)

Funkcja integrująca środowiska Kubernetes pomiędzy komputerem programisty a serwerami produkcyjnymi. Dzięki temu Kubernetes jest łatwiejszy, bezpieczniejszy i bardziej dostępny dla całej organizacji.

  • W pakiecie wraz z Kubernetes 1.14 – DKS zawiera najnowszą wersję Kubernetes, w tym pełne wsparcie dla Container Storage Interface (CSI).
  • Pojedyncza platforma dla programistów i operatorów – DKS jest jedyną ofertą Kubernetes, która zapewnia spójność w całym cyklu rozwoju aplikacji. Dzięki wykorzystaniu pakietów wersji środowiska programistyczne Kubernetes są zsynchronizowane ze środowiskami produkcyjnymi, zapewniając kompletne, bezproblemowe działanie Kubernetes.

Automated deployment of containers – zautomatyzowane wdrażanie kontenerów w dowolnej infrastrukturze

Docker Enterprise Edition 3.0 oferuje nowe narzędzia automatyzacji cyklu życia dla operacji instalacji i konfiguracji (Day 1) oraz utrzymania i optymalizacji (Day 2), pomagając klientom przyspieszyć wdrażanie kontenerów w wybranej infrastrukturze.

  • Przejrzysta aktualizacja klastrów – możliwość zastosowania podejścia “blue-green deployments” do aktualizacji oprogramowania, co zapewnia większą kontrolę nad procesem i ogranicza ryzyko.
  • Docker Cluster – automatyzuje i upraszcza wdrażanie Docker EE w wysoce konfigurowalny sposób pozwalający na skalowanie klastrów i obsługiwanych przez nie środowisk: AWS, Azure i VMware.

Zwiększone bezpieczeństwo

Docker Enterprise Edition 3.0 zawiera dodatkowe rozszerzenia funkcjonalności zapewniających bezpieczeństwo.

  • Group Managed Service Accounts (gMSA) dla Swarm – dzięki wsparciu dla gMSA, Docker EE umożliwia uruchamianie aplikacji dla Windows Server wymagających uwierzytelniania Active Directory. Swarm pozwala na tworzenie specyfikacji uwierzytelnień za pomocą Docker Configs, ułatwiając obsługę i automatyzację gMSA.
  • Uwierzytelnianie oparte na certyfikatach PKI – oprócz integracji LDAP / AD i obsługi SAML 2.0, organizacje mogą teraz używać uwierzytelniania PKI dla kontroli dostępu do środowiska Docker Enterprise.

Jeśli masz pytania, skontaktuj się z nami

top