Strona korzysta z plików cookie w celu realizacji usług zgodnie z Polityką Cookies. Możesz samodzielnie określić warunki przechowywania lub dostępu plików cookie w Twojej przeglądarce.

Rozumiem

Nowości technologiczne – Docker

BSB od wielu lat korzysta z maszyn wirtualnych, zdobywając szerokie kompetencje i tworząc w ten sposób tysiące środowisk. Naturalnym wyborem było więc opanowanie Dockera, jako kolejnej technologii usprawniającej prace i umożliwiającej bezproblemowe wdrażanie systemu – czy to u naszych developerów, testerów, czy też finalnie – u Klientów. Główne zalety Dockera to m.in.:

  •  Bezpieczeństwo

Aplikacje zamknięte w hermetycznym środowisku Dockera, które ogranicza możliwości wpływu innych aplikacji, są dużo bezpieczniejsze od tych, które są instalowane bezpośrednio na komputerze. Niezwykle istotny jest fakt, że w przypadku utraty środowiska odtworzenie go to kwestia minut.

  • Kompatybilność i mobilność

Zwykle wraz z większymi możliwościami technologicznymi rosną również wymogi sprzętowe. Jednak Docker jest pod tym względem pozytywnym wyjątkiem – utworzone środowiska będą działały dokładnie tak samo niezależnie od urządzeń i systemów, na których zostaną uruchomione.

  • Rozwój i ograniczenie kosztów

Docker jest rozwiązaniem typu „open source”. W jego rozwoju biorą udział zarówno pojedynczy developerzy, jak i giganci branży programistycznej. Codziennie pojawiają się ulepszenia, które w prosty sposób mogą zostać uruchomione na kontenerach. Oprogramowanie jest proste w użyciu, a czas zaoszczędzony na ustawianiu środowisk z pewnością zrekompensuje poniesione nakłady.

  • Przyjazny developerom

Docker to narzędzie, które ułatwia też pracę developerom. Posiada subtelną, ale zdecydowaną przewagę nad wirtualizacją, gdyż nie emuluje całej warstwy sprzętowej i systemu operacyjnego, a jedynie uruchamia aplikację w wydzielonym kontenerze. Każdy z kontenerów jest przeznaczony do wykonania pojedynczego zadania, a co za tym idzie sama ideologia sprawia, że programista odruchowo korzysta z dobrych praktyk, dzieląc swoją aplikację oraz jej zależności na osobne kontenery.

  • Ułatwia testy

Testy dzięki Dockerowi także wznoszą się na wyższy poziom – symulowanie środowiska produkcyjnego na lokalnym komputerze jest dużo prostsze, a co za tym idzie – łatwiej jest także zadbać o to, by uniknąć błędów związanych z różnicami pomiędzy środowiskami. Możliwe jest nawet wkomponowanie Dockera w testy integracyjne. Słynne wytłumaczenie „U mnie działa” powoli odchodzi do przeszłości.

Liczne szkolenia i zdobyta wiedza oraz wiele lat praktyki umożliwiają sprawne i skuteczne wytwarzanie oprogramowania dla klientów z sektora finansowego i instytucji publicznych. Jeśli mają Państwo pytania dotyczące nowoczesnych technologii IT prosimy o kontakt.