Główna,Poradnik bezpieczeństwa IT,Rozwiązania bezpieczeństwa IT

Jak Docker oraz Kubernetes mogą wesprzeć wdrożenie EZD RP?

Czas czytania: 3 min

Za niedługo każdy urząd administracji publicznej i jednostki podległe będą musiały posiadać system do Elektronicznego Zarządzania Dokumentacją (EZD). Na ten moment deklarowana data wejścia ustawy w życie to 1 stycznia 2026 r. Oznacza to, że dokumenty będą przechowywane w formie elektronicznej, co ma zastąpić tradycyjne archiwum. W tym artykule przyjrzymy się samemu EZD oraz przedstawimy dwa narzędzia, które wspomogą proces cyfryzacji urzędów. 

Co to jest EZD? 

Elektronicznie Zarządzana Dokumentacja (EZD) to inicjatywa Naukowej Akademickiej Sieci Komputerowej – Państwowego Instytutu Badawczego realizowanej we współpracy z Kancelarią Prezesa Rady Ministrów, Naczelną Dyrekcją Archiwów Państwowych oraz Wojewodą Podlaskim. Jej celem jest wprowadzenie systemu informatycznego umożliwiającego tworzenie, przechowywanie, zarządzanie i udostępnianie dokumentów w formie cyfrowej. Jest to rozwiązanie, które znalazło już zastosowanie w wielu sektorach, w tym administracji publicznej, służbie zdrowia, edukacji. Wprowadzenie EZD ma na celu modernizację oraz usprawnienie procesów prowadzenia dokumentacji i zwiększenia efektywności pracy. Krótko mówiąc, jest to element wspierający cyfrową transformację administracji publicznej w Polsce.  

Konteneryzacja a EZD 

W porządku, mamy wyjaśnioną genezę EZD, jednak teraz zastanowimy się nad tym, jak może przebiec cyfryzacja urzędów administracyjnych. Zanim przejdziemy do wspominanych na początku narzędzi, które chcemy tu omówić, najpierw kluczowe jest wyjaśnienie pojęcia konteneryzacji.  

Zastosowanie kontenerów sprawia, że możemy aktywować dodatkowy, odizolowany system operacyjny z gotową aplikacją. Jest to koncepcja, która czerpie z idei fizycznych kontenerów używanych w logistyce. To nawiązanie odzwierciedla sposób, w jaki tworzone, wdrażane i zarządzane są aplikacje oraz ekosystemy informatyczne.  

Konteneryzacja w kontekście EZD pozwala na izolację systemu i segmentację. Oznacza to, że dana aplikacja jest uwolniona i odizolowana od zależności konkretnego oprogramowania. Mówiąc bardziej obrazowo, na jednym sprzęcie możemy mieć zainstalowane dwa systemy operacyjne, np. Windows i Linux, które będą tak skonfigurowane, że nie będą wchodziły we wzajemny konflikt. Obie przestrzenie są od siebie odizolowane. 

Docker a EZD 

Pierwszym narzędziem, które może pomóc w przeprowadzeniu modernizacji administracji publicznej jest Docker. Ogólnie mówiąc, to platforma służąca do automatyzacji wdrażania, skalowania i zarządzania aplikacjami kontenerowymi. Można ją uruchomić na dowolnym systemie operacyjnym, który go obsługuje. Twórcy platformy współpracują z dostawcami usług w chmurze, Linux i Windows w tym z Microsoftem. Kontenery Dockera mogą działać w dowolnym miejscu – lokalnie w centrum danych klienta, u zewnętrznego dostawcy usług lub w chmurze. 

Docker posiada własne narzędzie do zarządzania kontenerami, w tym Docker CLI, co ułatwi pracę programistom i administratorom systemów. Docker pakuje aplikacje wraz ze wszystkimi jej zależnościami do kontenera, który uruchamia się na dowolnym komputerze oraz systemie operacyjnym bez obawy o konflikty zależności. Co więcej, zużywa małą ilość zasobów w przeciwieństwie do wirtualizacji. Docker bazuje na warstwowej strukturze obrazu, co oznacza, że  do uruchomienia aplikacji wykorzystuje tylko potrzebne elementy. 

Kubernetes a EZD 

Kubernetes, czasem nazywany K8s, to platforma typu open source, która podobnie do Dockera, służy do zarządzania, automatyzacji i skalowania aplikacji kontenerowych. Działa z wieloma narzędziami kontenerowymi w tym z wyżej wspomnianym Dockerem oraz wspiera go przez większość środowisk chmurowych. Warto zauważyć, że dostarczono go także w usłudze PaaS oraz IaaS.  

Cechą charakterystyczną Kubernetesa jest to, że wyposażono go w tzw. pody. To najmniejsza i najprostsza jednostka w środowisku kontenerowym. Pod reprezentuje grupę jednego lub więcej kontenerów, które aktywują się jednocześnie w tym samym węźle. Pod można postrzegać jako abstrakcja reprezentują grupę jednego lub wielu kontenerów wraz ze wspólnymi zasobami dla tych kontenerów. Pody tworzą rodzaj “wirtualnego serwera” dla aplikacji i mogą zawierać różne kontenery aplikacji, które są relatywnie blisko powiązane. W rezultacie, w przypadku awarii węzła, identyczny pod uruchamia się na innym węźle klastra.  

Jeśli chcesz dowiedzieć się więcej na temat konteneryzacji, Dockera oraz Kubernetesa w kontekście EZD, zapraszamy na płatne warsztaty dedykowane dla urzędów administracyjnych. Pełną agendę można zobaczyć, klikając w baner poniżej.

Kubernetes





Dodaj komentarz