loader

Grape Up: Kubernetes zmienił sposób tworzenia aplikacji

W czerwcu minęło 5 lat kiedy to Google oficjalnie ogłosił otwarcie projektu Kubernetes i udostępnił go jako narzędzie open source społeczności zainteresowanej tworzeniem oprogramowania w chmurze. Od tego czasu trwa nieprzerwany wzrost popularności tej technologii. Jak wynika z dorocznego badania społeczności DevOps i Jenkins, wykorzystanie Kubernetes w tym gronie wzrosło w 2018 roku o 235 proc., a według Forrester Research już co trzecia firma na świecie wykorzystuje konteneryzację w procesie rozwoju oprogramowania. Wzrost ten jeszcze bardziej przyśpieszy w bieżącym roku i kolejnych – twierdzi Grape Up, certyfikowany dostawca usług wdrożeniowych dla Kubernetes.

 

Zdaniem Grape Up o popularności Kubernetes zadecydowała niezwykła użyteczność tej platformy w procesie tworzenia, uruchamiania i zarządzania działaniem aplikacji wykorzystujących konteneryzację oraz środowisko oparte na kilku chmurach jednocześnie (tzw. multicloud). Konteneryzacja jest obecnie jednym z najważniejszych trendów w procesie tworzenia oprogramowania, z kolei multicloud to jeden z najważniejszych globalnych trendów rozwoju usług w chmurze.

 

Wykorzystanie konteneryzacji sprawia, że aplikacje są lekkie, można je też łatwo skalować i przenosić między serwerami ulokowanymi w chmurze publicznej a tymi w infrastrukturze wdrożonej u klienta, tworząc rozwiązania hybrydowe. Kubernetes łączy w sposób automatyczny moc obliczeniową serwerów, na których znajdują się poszczególne kontenery, w jeden wielki serwer, bez względu na to, gdzie ten serwer jest fizycznie zlokalizowany” – tłumaczy Artur Witek, wiceprezes w firmie konsultingowej Grape Up, która jest członkiem CNCF (Cloud Native Computing Foundation) – fundacji odpowiedzialnej za rozwój wielu projektów open source, w tym Kubernetes.

 

Jak wyjaśnia przedstawiciel Grape Up, Kubernetes umożliwia zarządzanie działaniem kontenerów oraz znajdujących się w nich aplikacji automatyzując szereg czynności, jak skalowanie mocy potrzebnej poszczególnym kontenerom czy zarządzanie zmianami. Dzięki temu programiści mogą skupić się na samej aplikacji, a nie potrzebnej do jej działania infrastrukturze. Wspomaga to szybkie tworzenie nowych oraz modernizację starych aplikacji w oparciu o środowisko developerskie zlokalizowane w chmurze. Czas potrzebny na to można skrócić z kilku miesięcy do kilku dni. Dużo prostszy, szybszy i tańszy jest także proces dalszego rozwoju aplikacji w nowym środowisku developerskim.

 

„To właśnie na to zastosowanie Kubernetes postawiliśmy tworząc naszą platformę Cloudboostr. Jest to przykład bardzo ciekawego polskiego projektu, który pozwala na pracę w środowisku multicloud i kontenerów. Cloudboostr integruje wiodące technologie open source w obszarze cloud native, w tym Kubernetes, a także narzędzia umożliwiające produkcję i rozwój aplikacji. Taki zestaw funkcjonalności jest obecnie bardzo poszukiwany przez duże firmy i organizacje na całym świecie” – mówi Roman Swoszowski, wiceprezes w Grape Up, który odpowiada za rozwój Cloudboostr w firmie.

author avatar
Grape Up

1 2

O autorze