Open Source – wsparcie dla innowacyjności i sprawności przedsiębiorstw
Użytkownicy i rynek są coraz bardziej wymagający, przepływ informacji w portalach jest coraz bardziej intensywny, kanały dostępu do informacji są coraz liczniejsze, czas reakcji coraz krótszy a wszelkie zmiany w oprogramowaniu muszą być wprowadzane szybko i sprawnie. Nowe architektury nastawione na mikrousługi, środowiska cloud i techniki ciągłego wdrażania pozwalają na konstruowanie systemów spełniających te wszystkie wymogi. Ale jak je można urzeczywistnić? GMV zaprezentowała w jaki sposób można tego dokonać na OpenExpo 2017, najważniejszym spotkaniu na temat otwartych technologii w Hiszpanii.
Roberto Galán Martín, architekt oprogramowania w GMV Secure e-Solutions – zaprezentował na praktycznym przykładzie automatyczne wdrażanie architektury mikrousług opartej na otwartej platformie Docker.
Docker to otwarta platforma kontenerowa, pozwalająca na pakowanie programów i wymaganych przez nie bibliotek, a następnie uruchamianie ich lokalnie bądź w chmurze publicznej lub prywatnej. Roberto Galán powiedział, że „Jest to instrument prosty w obsłudze i lekki, usprawniający czas wdrażania i utrzymania oraz pozwalający na oszczędność nawet do 80% środków w porównaniu ze stosowaniem maszyn wirtualnych”.
Aktualny rynek ma nowe zapotrzebowania, takie jak time to market czy zero downtime, którym nowe systemy muszą sprostać. „Aby sprostać tym potrzebom opracowano techniki takie jak sprawne metodologie, architektura mikrousług, kontenery oprogramowania i DevOps”, wyjaśnia Galán Martín.
Na koniec swego wystąpienia, architekt oprogramowania z GMV podał przykład hiszpańskiej firmy telekomunikacyjnej, w której wprowadzono wymienione powyżej technologie wdrażając je w chmurze AWS. W celu pomyślnej i satysfakcjonującej dla klienta realizacji projektu opracowano skalowalną architekturę, wdrożoną przez „full stack team”, bez blokad stosowanych technologii. „Fazy produkcji trwają mniej niż 5 minut, mogą być realizowane w jakimkolwiek momencie bez zakłóceń w usługach”, powiedział Galán Martín. Krótko mówiąc, jest to doskonały przykład tego w jaki sposób Open Source sprzyja innowacyjności i sprawności przedsiębiorstw poprzez pobudzanie procesów technologicznych.