Jaka jest dokładna różnica między Docker EE (Enterprise Edition), Docker CE (Community Edition) i Docker (Custom Support)

83

Przewodniki instalacji platformy Docker zawierają trzy różne sposoby instalowania platformy Docker. Chcę poznać dokładną różnicę między trzema składnikami.

Ravindu Fernando
źródło

Odpowiedzi:

78

Docker CE (Community Edition) to prosty klasyczny silnik Dockera OSS (Open Source Software).

Docker EE (Enterprise Edition) to Docker CE z certyfikatem dla niektórych systemów i wsparciem firmy Docker Inc.

Docker CS (komercyjnie obsługiwany) to rodzaj starej wersji pakietu Docker EE dla wersji <= 1.13.

Spójrz na ten wpis na blogu i ten drugi o Docker CE i Docker EE.

zigarn
źródło
46

„Co to jest Docker Enterprise Edition?

Docker Enterprise Edition występuje w trzech wersjach: podstawowej, standardowej i zaawansowanej. Wersja Basic zawiera platformę Docker, wsparcie i certyfikację, natomiast wersja Standard i Advanced dodaje dodatkowe funkcje, takie jak zarządzanie kontenerami (Docker Datacenter) i Docker Security Scanning.

Docker EE jest obsługiwany przez Alibaba, Canonical, HPE, IBM, Microsoft oraz przez sieć partnerów regionalnych. Ci, którzy chcą przetestować Docker EE, mogą bezpłatnie pobrać wersję próbną z oficjalnej strony.

Docker oferuje również program certyfikacji, aby pomóc dostawcom zewnętrznym w zapewnieniu współpracy ich produktów z Docker EE.

Co to jest Docker Community Edition?

Docker Engine został przemianowany na Docker Community Edition i, jak sama nazwa wskazuje, jest to wersja Docker zrób to sam, obsługiwana przez społeczność, która jest dostępna bezpłatnie.

Edycja społecznościowa będzie dostępna w dwóch wersjach: Edge i Stable. Edge będzie wydawany co miesiąc z najnowszymi funkcjami. Wersja stabilna będzie wydawana co kwartał. Podczas gdy Edge otrzyma aktualizacje zabezpieczeń i poprawki błędów dla bieżącej wersji, stabilna wersja będzie otrzymywać podobne aktualizacje przez cztery miesiące po pierwszym wydaniu. Ten cykl aktualizacji zapewni użytkownikom wystarczająco duże okno na planowanie uaktualnień ze starszych wersji.

Chociaż te dwie wersje są skierowane do różnych odbiorców, nie ma dużej różnicy na poziomie kodu źródłowego. „Zarówno Docker EE, jak i CE są oparte na otwartym projekcie Docker, który jest rozwijany w sposób otwarty we współpracy ze społecznością partnerów i współtwórców Dockera, co stanowi otwarty, modułowy rdzeń wszystkich wersji Docker CE i EE” - powiedział Messina.

Zapoznaj się również z zasobami tutaj i oficjalną dokumentacją Dockera .

Joey Marinello
źródło
Dzięki za jasną odpowiedź! Zwłaszcza ta zmiana nazwy części. Kontynuowałem z pewnym nieporozumieniem, czy istnieją trzy oddzielne wersje Dockera.
Ravindu Fernando
Czy są jakieś problemy licencyjne z próbą ręcznej instalacji Docker CE na RHEL? Nie mogę znaleźć żadnego odniesienia do tego poza odpowiedzią przepełnienia stosu, która to zapewnia ( stackoverflow.com/questions/42981114/… ).
link_boy,
6

TL; TR;

Obecnie mamy do czynienia z dwoma wydaniami Dockera: Docker Community Edition (CE) i Docker Enterprise Edition (EE) .

Docker EE zawiera dodatkowe funkcje, które mogą pomóc przedsiębiorstwom w wydajniejszym uruchamianiu, zarządzaniu i zabezpieczaniu kontenerów, ale warto podkreślić, że obie wersje oferują te same podstawowe funkcje .

Główne różnice polegają na tym, że Docker CE jest darmowy dla każdego klienta i open source , az drugiej strony Docker EE w podstawowym planie kosztuje 1500 $ na węzeł rocznie ...

Kolejną ważną różnicą są systemy operacyjne, na których możemy je uruchomić . Docker CE może działać w systemie Windows 10 i Mac, na platformie Azure i AWS, a także CentOS, Debian, Fedora i Ubuntu oraz Docker EE może działać w systemie Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES), Oracle Linux , Ubuntu, Windows Server 2016, a także Azure i AWS.

Dlatego w większości prywatnych i komercyjnych przypadków użycia Dockera, Docker CE powinien być wystarczający.

Aby dokładniej przyjrzeć się wszystkim różnicom, zachęcam do odwiedzenia:
Docker Community Edition lub Docker Enterprise Edition - Everything You Need to Know

simhumileco
źródło
3

Docker CE vs EE: przegląd

Docker CEto bezpłatna platforma kontenerowa typu open source. Jest to rebrandingowa wersja rozwiązania open source Docker, które jest dostępne bezpłatnie od premiery Dockerw 2013 roku.

CEmoże działać w systemie Windows 10 oraz Mac, na Azurei AWS, a także w CentOSDebianie, Fedorze i Ubuntu. CE można pobrać bezpośrednio ze sklepu Docker Store.

Z drugiej strony Docker EE to wersja premium CE. Docker EE to zintegrowana, w pełni obsługiwana i certyfikowana platforma kontenerowa działająca w systemie Red Hat Enterprise Linux ( RHEL),SUSE Linux Enterprise Server (SLES), Oracle Linux, Ubuntu, Windows Server 2016, as well as Azure and AWS.

Docker CE vs EE: Jak one są takie same Po pierwsze, ważne jest, aby pamiętać, że Docker CEnie jest „rozwodnioną” wersją Docker EE. Zarówno CE, jak i EE mają te same podstawowe cechy i funkcje:

Obie wersje są aktualizowane kwartalnie (chociaż użytkownicy Docker CE mogą spodziewać się aktualizacji „Edge”, omówionych w dalszej części) i obie są dostępne w szerokiej gamie popularnych systemów operacyjnych i infrastruktur chmurowych, dając przedsiębiorstwom swobodę uruchamiania aplikacji kontenerowych na ich ulubionej infrastrukturze —Bez lock-in.

Docker CE vs EE: Czym się różnią

Chociaż obie wersje oferują te same podstawowe funkcje, Docker EE zawiera dodatkowe funkcje, które mogą pomóc przedsiębiorstwom w wydajniejszym uruchamianiu, zarządzaniu i zabezpieczaniu kontenerów.

Oto podsumowanie tego, co firmy mogą zrobić, korzystając z Docker Enterprise Edition:

Uzyskaj dostęp do certyfikowanych obrazów i wtyczek platformy Docker Wyświetlaj klastry kontenerów w jednym okienku Kontrola dostępu do zarządzania klastrami i obrazami Uzyskaj oficjalne wsparcie tego samego dnia od platformy Docker Uruchom skanowanie luk w zabezpieczeniach obrazów platformy Docker Uruchom silnik Docker EE z certyfikatem FIPS 140-2 Zaawansowane zarządzanie obrazami i kontenerami, integracja użytkowników LDAP / AD i kontrola dostępu oparta na rolach (wcześniej dostępna tylko przez Docker Datacenter, która jest teraz częścią planu Docker EE) Ciągłe monitorowanie luk w zabezpieczeniach i skanowanie Docker Security Scanning (wcześniej dostępne tylko przez Docker Datacenter, który jest teraz częścią planu Docker EE) Zrozumienie formatu wersjonowania Dockera

Podczas badania Docker CE i Docker EE możesz zastanawiać się nad formatem wersji platformy. Wraz z wydaniem zarówno CE, jak i EE, Docker zdecydował się zmienić sposób wersjonowania swojego produktu. Przed marcem 2017 najnowszą wersją Dockera, która była wtedy dostępna, była wersja 1.13. Po wdrożeniu CE i EE nowa wersja była nazywana 17.03.

Z zewnątrz wydawało się, że Docker przeskoczył poprzednie 16 wersji, ale w rzeczywistości Docker zmienił ich schemat wersjonowania na RR.MM (rok i miesiąc), podobnie do schematu używanego przez firmę Canonical dla Ubuntu.

Jak często są aktualizowane platformy Docker CE i Docker EE?

Docker CE jest wyposażony w dwa kanały wydania: „brzegowy” i „stabilny”.

Edge channel wydaje nową wersję co miesiąc, a Ty zyskujesz przewagę, otrzymując nowe funkcje z każdą wersją. Jeśli chodzi o kanał stabilny, co kwartał udostępniane jest nowe wydanie.

Jeśli zdecydujesz się na opcję stabilną, będziesz musiał poczekać dłużej, aby uzyskać nowe funkcje; Jednak z drugiej strony stabilny kanał jest znacznie łatwiejszy w utrzymaniu, ponieważ wystarczy instalować aktualizację co kwartał, jak wspomniano wcześniej. Kanał brzegowy jest odpowiedni dla tych, którzy chcą szybciej uzyskać dostęp do najnowszych funkcji.

Jeśli chodzi o obsługę obu kanałów, kanał brzegowy publikuje poprawki błędów i poprawki bezpieczeństwa tylko w bieżącym miesiącu tej wersji. Kanał stabilny wydaje łatki dotyczące problemów bezpieczeństwa i poprawek błędów przez 4 miesiące po pierwszym wydaniu, dając użytkownikom miesięczny okres na aktualizację do najnowszej wersji, a jednocześnie otrzymywanie poprawek.

W przypadku Docker EE nowa wersja jest wydawana co kwartał, a każda wersja jest obsługiwana przez cały rok kalendarzowy. Zarówno poprawki błędów, jak i poprawki zabezpieczeń są przenoszone do wszystkich obsługiwanych wersji.

Źródło: Docker

Docker CE vs EE: Cennik Docker CE jest darmowy do użycia i pobrania. Ogólne wrażenia z CE można według własnego uznania ulepszyć za pomocą szeregu bezpłatnych i płatnych dodatków z Docker Cloud.

Docker EE to wersja premium dostępna w trzech warstwach cenowych:

Podstawowy: z Basic Docker EE otrzymujesz platformę Docker dla certyfikowanej infrastruktury wraz ze wsparciem firmy Docker Inc. Otrzymujesz również dostęp do certyfikowanych kontenerów Docker i wtyczek Docker z Docker Store. Standard: Zawiera te same funkcje, co warstwa podstawowa, ale z dodatkowym zaawansowanym zarządzaniem obrazami i kontenerami (widok pojedynczego okienka), integracją użytkowników LDAP / AD i kontrolą dostępu opartą na rolach (Docker Datacenter). Zaawansowane: W zestawie z dodatkowym skanowaniem Docker Security i ciągłym monitorowaniem luk w zabezpieczeniach. Ogólne ceny dla każdego poziomu są zwykle oparte na rocznym koszcie na węzeł:

Podstawowy: 1500 USD na węzeł rocznie z obsługą krytycznych dla firmy Standard: 3000 USD na węzeł rocznie w przypadku obsługi krytycznych dla firmy Zaawansowane: 3500 USD na węzeł rocznie w przypadku obsługi krytycznych dla firmy Docker EE jest również dostępny jako miesięczny bezpłatny okres próbny. Aby aktywować bezpłatną subskrypcję próbną Docker EE, zaloguj się do Docker Store i przejdź do strony Docker EE.

Chanaka Weerasinghe
źródło