Szukaj...
Ctrl + K
Pomoc zdalna
Administracja chmurą Gdańsk

Konteneryzacja Docker Gdańsk

Firma wymieniająca dane z systemami celnymi, portowymi i armatorskimi nie ustala terminów zmian. Dostaje datę, po której stara wersja interfejsu przestaje odpowiadać, i musi być na nią gotowa. Obraz pozwala przygotować wydanie wcześniej i sprawdzić je na kopii. Spakowanie jednego łącznika zaczyna się od 3 900 zł netto.

  • Nowe wydanie gotowe przed datą narzuconą z zewnątrz
  • Próba na kopii danych, nie na produkcji
  • Dwa wydania obok siebie w okresie przejściowym

Pracowaliśmy dla

Zakres

Co obejmuje konteneryzacja Docker Gdańsk?

Kontener nie zmienia tego, co robi łącznik, zmienia sposób przygotowania zmiany. Po naszej stronie stoi sześć rzeczy: obraz z przypiętymi wersjami zależności, klucze i adresy podawane z zewnątrz, trwałe kolejki i dane, prywatny rejestr wydań, uruchomienie na hoście oraz porównanie wyników starej i nowej wersji na tym samym materiale.

  1. 01

    Wydanie przygotowane przed terminem

    Nowa wersja czeka w rejestrze gotowa, zamiast powstawać w nocy przed dniem przełączenia.

  2. 02

    Próba na kopii, nie na sprawach bieżących

    Zmianę sprawdzamy na odłożonych komunikatach, żeby błąd nie dotknął żadnej otwartej odprawy.

  3. 03

    Dwa wydania pracujące równolegle

    W okresie przejściowym jeden partner odbiera nową wersję, a pozostali dalej starą.

  4. 04

    Klucze i adresy poza obrazem

    Dostępy do systemów partnerów leżą w menedżerze sekretów i wchodzą dopiero przy uruchomieniu.

  5. 05

    Kolejka przeżywająca wymianę wersji

    Komunikaty w toku leżą poza kontenerem, więc podniesienie wydania niczego nie gubi.

  6. 06

    Porównanie wyników obu wersji

    Ten sam plik wejściowy przepuszczamy przez stare i nowe wydanie, zanim cokolwiek przełączymy.

  7. 07

    Stan łącznika obok reszty infrastruktury

    Zabbix pokazuje kontenery razem z serwerami, a dzienniki spływają poza sam host.

Wycena

Ile kosztuje konteneryzacja Docker Gdańsk w mieście Gdańsk?

Zamknięcie jednego łącznika w obrazie kosztuje od 3 900 zł netto jednorazowo, czyli około dwóch dni pracy: rozpoznanie, obraz, sekrety, rejestr wydań i pierwsze uruchomienie obok istniejącej instalacji. Opieka nad hostem z kontenerami to 250 zł netto miesięcznie, tak samo jak nad każdym innym serwerem. Klaster wyceniamy odrębnie.

od 3 900 zł netto, jednorazowo

Tyle kosztuje: spakowanie jednego łącznika do systemu partnera, około dwóch dni.

Wszystkie kwoty są netto. Tej usługi nie sprzedajemy z cennika, więc dokładną kwotę podajemy po rozmowie o zakresie, przed podpisaniem umowy.

Dlaczego kalendarz zmian nie należy do Waszej firmy

W większości firm zmiana w oprogramowaniu jest decyzją wewnętrzną. Ktoś uznaje, że warto podnieść wersję, wybiera spokojniejszy tydzień i wykonuje pracę wtedy, gdy jest na nią miejsce. Termin można przesunąć, jeśli wypadnie coś ważniejszego, i zwykle właśnie tak się dzieje.

W firmie, która wymienia komunikaty z systemami celnymi, portowymi i armatorskimi, ta swoboda znika. Datę ogłasza ktoś inny: operator systemu, przewoźnik albo partner zagraniczny wprowadzający nową wersję interfejsu. Komunikat bywa krótki i sprowadza się do jednego zdania: od wskazanego dnia stara droga przestaje odpowiadać.

Skutek jest zawsze ten sam, niezależnie od wielkości firmy. Praca, która w innych warunkach zajęłaby dwa spokojne popołudnia, ląduje w tygodniu przed terminem, obok bieżących spraw, i wykonuje ją zwykle jedna osoba, która akurat zna ten fragment środowiska. Kontener nie zmienia tej daty, natomiast pozwala przygotować się do niej z wyprzedzeniem i sprawdzić efekt, zanim cokolwiek ruszy.

Skąd przychodzą terminy i ile czasu zostawiają

Rodzaj zmianyKto ją ogłaszaIle czasu zwykle dajeCo musi być gotowe wcześniej
Nowa wersja interfejsu wymianyoperator systemukilka tygodni do kilku miesięcywydanie z nową zależnością i porównanie wyników
Wymiana certyfikatu podpisującegowystawca albo partnertermin znany z góry, z datą wygaśnięcianowy certyfikat poza obrazem i próba przed dniem zmiany
Zmiana formatu przesyłanych plikówkontrahent handlowyzwykle najkrócej, czasem jeden komunikatmapowanie pól i przykładowe pliki obu stron
Podniesienie wymaganej wersji szyfrowaniaoperator systemuz wyprzedzeniem, ale bez okresu przejściowegoaktualna warstwa bazowa obrazu i test połączenia
Wyłączenie starego adresu docelowegopartner albo jego dostawcakilka tygodniadres w konfiguracji, a nie wpisany w kod
Zmiana po Waszej stronie, na przykład nowy klientWasz handeldniosobna instancja z własnymi kluczami

Ostatni wiersz jest jedynym, w którym decydujecie sami, i właśnie dlatego bywa najgorzej zaplanowany. Nowy zleceniodawca ma zwykle ruszyć od poniedziałku, a przygotowanie łącznika zaczyna się w czwartek. Przy gotowym obrazie jest to uruchomienie kolejnej instancji, a nie kopiowanie katalogu z nadzieją, że nic nie koliduje.

Czego kontener w tej sytuacji nie załatwi

Mówimy to na pierwszym spotkaniu, bo jest to jedyne miejsce, w którym łatwo się rozczarować. Powrót do poprzedniego wydania działa dopóty, dopóki poprzednia wersja po drugiej stronie jeszcze odpowiada. Jeśli operator systemu wyłączył ją tego samego dnia, cofnięcie się niczego nie daje i zostaje naprawianie na bieżąco, przy otwartych sprawach.

Wniosek jest praktyczny i wyznacza cały harmonogram. Przełączamy z zapasem kilku dni przed terminem, a nie w ostatniej możliwej godzinie, żeby powrót w ogóle miał sens. Ten zapas jest jedyną rzeczą, która oddziela zaplanowaną zmianę od nocy spędzonej na poprawianiu czegoś, czego nikt wcześniej nie uruchomił.

Druga rzecz, której obraz nie zrobi, to odpowiedź na pytanie, co dokładnie zmieniło się po drugiej stronie. Dokumentacja partnera bywa krótka, a różnice wychodzą dopiero przy pierwszym prawdziwym komunikacie. Dlatego zawsze pytamy, czy istnieje środowisko próbne, i mówimy wprost, gdy go nie ma.

Jak wygląda przygotowanie do dnia przełączenia

Zaczynamy od zebrania materiału, czyli komunikatów, które przeszły przez stare wydanie w ostatnich tygodniach. Ten zbiór jest później jedynym uczciwym sprawdzianem, ponieważ zawiera także przypadki nietypowe: pozycje odrzucone, korekty i sprawy prowadzone dłużej niż jeden dzień.

Potem powstaje nowe wydanie z przypiętą wersją zależności, oznaczone w prywatnym rejestrze. Uruchamiamy je obok istniejącej instalacji, przepuszczamy zebrany materiał i zestawiamy wyniki pozycja po pozycji. Program potrafi działać bez jednego błędu i wypełniać pole inaczej niż poprzednio, a widać to wyłącznie w porównaniu.

W dniu przełączenia zostaje już tylko wskazanie nowego wydania i obserwacja pierwszych kilkudziesięciu komunikatów: czy przechodzą, czy wracają potwierdzenia i w jakim czasie. Poprzedni obraz leży w rejestrze przez cały ten okres, gotowy do uruchomienia jednym poleceniem, dopóki ma to jeszcze sens.

Co pakujemy, a co zostawiamy w spokoju

Pakujemy łączniki i usługi pisane na własne potrzeby: wysyłkę komunikatów, odbieranie potwierdzeń, przepisywanie danych między systemem spedycyjnym a formatem partnera oraz zadania uruchamiane z harmonogramu. Wszystkie mają tę samą cechę: zmieniają się nie wtedy, gdy Wy chcecie, tylko wtedy, gdy zmienia się coś po drugiej stronie.

Nie pakujemy systemu kupionego od producenta, bo jego wsparcie obowiązuje dla instalacji wykonanej według instrukcji, ani oprogramowania wymagającego klucza sprzętowego wpiętego w serwer. Bazy produkcyjnej zwykle też nie, ponieważ kopie i strojenie są prostsze, gdy stoi obok. W jednej firmie potrafi więc być tak, że dwa łączniki idą do obrazów, a trzeci zostaje na maszynie, i jest to układ normalny, choć w zestawieniu wygląda niekonsekwentnie.

Do zakresu należy natomiast zawsze aktualizowanie warstwy bazowej, sprawdzanie obrazów pod kątem znanych podatności i trzymanie kluczy poza obrazem. Bez tego zamknięcie starej biblioteki w kontenerze tylko ją ukrywa, a przy wymianie danych z systemami zewnętrznymi wymagana wersja szyfrowania i tak wymusi podniesienie warstwy.

Czego przy tej pracy nie robimy

Nie zmieniamy tego, co program liczy, przy okazji jego pakowania, bo to osobne zadanie z własnym ryzykiem i własną wyceną. Nie prowadzimy w Waszym imieniu ustaleń handlowych z partnerem, choć przygotowujemy materiał techniczny do korespondencji. Nie budujemy potoku wdrożeniowego tam, gdzie wydania zdarzają się dwa razy w roku, ponieważ jego utrzymanie kosztuje więcej niż to, co oszczędza.

Miejsce, w którym te kontenery pracują, prowadzimy w ramach administracji chmurą, a decyzję o tym, gdzie stoi punkt wymiany, opisuje chmura hybrydowa. Konta i dostępy w środowisku Microsoftu ustawiamy tak, jak pokazujemy przy Azure dla firm. Host razem z rejestrem wydań zapisujemy w plikach, co pokazujemy przy infrastrukturze jako kodzie, a wyjście firmy z własnej szafy prowadzimy jako migrację do chmury. Zakres ustalimy przez kontakt.

Treść sprawdzona i zaktualizowana: 2 sierpnia 2026

Start współpracy

Od telefonu do działającego środowiska, pięć kroków

Nie przejmujemy środowiska w ciemno. Najpierw sprawdzamy, co macie, potem wyceniamy.

  1. Krok 1 Rozmowa i szybki przegląd tego, co macie i co boli najbardziej.
  2. Krok 2 Przegląd środowiska. Dostajesz listę ryzyk i kolejność ich naprawiania.
  3. Krok 3 Oferta z zakresem, czasem reakcji i ceną. Bez ukrytych pozycji.
  4. Krok 4 Przejęcie środowiska, dokumentacja, dostępy, monitoring.
  5. Krok 5 Praca bieżąca i przeglądy. Raport co miesiąc.

Pytania, które padają najczęściej

Odpowiedzi na to, o co pytają firmy przed podpisaniem umowy.

Częste pytania klientów na tym etapie:

Od ustalenia, co dokładnie się zmienia i czy druga strona udostępnia środowisko próbne. Potem powstaje wydanie z nową wersją zależności, przypięte co do numeru, i porównanie wyników obu wersji na tym samym materiale. Dopiero z tym w ręku ustalamy dzień przełączenia, zwykle z kilkudniowym zapasem przed terminem.

Da się na dwa sposoby i zwykle używamy obu. Pierwszy to przepuszczenie odłożonych komunikatów przez nowe wydanie i zestawienie wyników ze starym. Drugi to środowisko próbne partnera, o ile takie prowadzi. Jeżeli nie prowadzi, mówimy o tym wprost, bo wtedy pierwsze prawdziwe potwierdzenie przychodzi dopiero w dniu przełączenia.

Wracamy do poprzedniego obrazu, o ile stara wersja po drugiej stronie jeszcze odpowiada. Gdy została wyłączona tego samego dnia, powrót niczego nie daje i trzeba naprawiać na bieżąco, dlatego przełączamy z zapasem, a nie w ostatniej możliwej godzinie. Ta różnica decyduje o całym harmonogramie.

Zwykle tak, o ile zostało repozytorium albo działający serwer, z którego odczytamy zależności. Ustalamy potem, skąd program bierze ustawienia i gdzie zapisuje komunikaty. Gdy klucze siedzą w kodzie, a pliki lądują obok niego, piszemy o tym w raporcie i wskazujemy poprawkę, zamiast obudowywać problem kolejną warstwą.

W większości przypadków nie, a warunki są dwa. Aplikacja musi dać się ustawić parametrami podanymi z zewnątrz i nie może trzymać komunikatów w katalogu, który znika przy aktualizacji. Oba sprawdzamy przed wyceną, więc odpowiedź na to pytanie znacie, zanim cokolwiek zamówicie.

Tam, gdzie stoi punkt wymiany, bo to adres decyduje o tym, czy połączenie zostanie przyjęte. Przy stałym adresie zarezerwowanym w chmurze host może stać u dostawcy, przy adresie związanym z Waszym łączem zostaje w biurze. Rozstrzygamy to przed pakowaniem, a nie po pierwszym odrzuconym komunikacie.

Tyle, ilu macie partnerów o różnych terminach zmian, bo każda instancja pobiera z rejestru wskazane wydanie. W okresie przejściowym jest to zwykle dwa: nowe dla tej strony, która już przeszła, i poprzednie dla pozostałych. Każde połączenie ma zapisane, na czym pracuje, więc pytanie o wersję nie wymaga logowania na serwer.

Przy kilku łącznikach na jednym hoście prawie nigdy. Klaster odpowiada na problem skali, którego przy tej liczbie usług po prostu nie ma, a jego własne utrzymanie zabiera więcej czasu, niż oszczędza. Compose z limitami zasobów, kopią i podglądem stanu zamyka takie wdrożenie.

Kontakt

Obsługa IT w mieście Gdańsk

Do klientów w mieście Gdańsk dojeżdżamy na miejsce, resztę zamykamy zdalnie.

Nasze biura, 14 adresów

Pierwszy krok

Umów przegląd IT w mieście Gdańsk

Krótka rozmowa wystarczy, żeby ocenić zakres prac i podać widełki kosztu. Bez zobowiązań.

Powiązane

Pozostałe usługi w mieście Gdańsk

Zestaw zmienia się codziennie, więc przy kolejnej wizycie zobaczysz inny wycinek katalogu.

Usługi Data Center

Hosting dla firm Gdańsk

Firma z Trójmiasta obsługująca gości ma trzy miesiące, w których strona i skrzynki decydują o obłożeniu, oraz dziewięć, w których nikt do nich nie zagląda. Prowadzimy jedno i drugie zgodnie z tym rytmem, razem z porządkiem w adresach sezonowych. Strona z dziesięcioma skrzynkami kosztuje od 99 zł netto miesięcznie.

Zobacz usługę
Administracja serwerami

Proxmox czy VMware Gdańsk

Firma, która musi trzymać dokumenty przez lata i wydać je na żądanie, ocenia hypervisor przede wszystkim po tym, jak wyglądają na nim kopie i odtwarzanie sprzed kilku sezonów. Tak też układamy to porównanie. Opieka nad maszyną kosztuje u nas 250 zł netto miesięcznie na obu platformach.

Zobacz usługę
Projektowanie IT

Projektowanie sieci komputerowych Gdańsk

W firmie okołoportowej sieć obsługuje nie tyle biurka, ile ludzi wchodzących i wychodzących, i musi utrzymać dostęp do systemów, których nie kontrolujecie. Rysujemy ją pod ten sposób pracy, razem z tym, co się dzieje po przełączeniu na łącze zapasowe. Projekt jednej lokalizacji od 2 900 zł netto, bez robót i materiału.

Zobacz usługę