DevOps i możliwości kontroli infrastruktury

Dzięki API developerzy mogą w łatwy i przystępny sposób kontrolować infrastrukturę w chmurze. Infrastruktura jako kod (IaC) daje możliwość konfiguracji opartej na chmurze infrastruktury przy użyciu aplikacji. W odróżnieniu od podejścia polegającego na sys adminach kontrolujących platformy w imieniu developerów, nowe podejście do zarządzania konfiguracją nie tylko zmniejsza koszty obsługi, ale również ilość operacji, a co za tym idzie liczbę pracowników odpowiedzialnych za ich przeprowadzanie. Pamiętajmy jednak, że nowe podejście wymaga także zmiany sposobu myślenia.

Czym jest DevOps? 5 reguł, które musisz znać

W ostatnich latach określenie DevOps stało się bardzo popularne. Firmy coraz chętniej wykorzystują je w rekrutacji inżynierów lub promowania swoich technologii. Czym właściwie jest DevOps? Czy stanowi klucz do sukcesu biznesu sieciowego? A jeżeli tak, to dlaczego?

W 2009 roku serwis Flickr stanął przed poważnym wyzwaniem. Dynamiczny rozwój aplikacji przynosił coraz większe zapotrzebowanie technologiczne. Równocześnie użytkownicy chcieli, by serwis był nowoczesny i zawsze na czasie. Było to zgodne z założeniami twórców Flickra. Jednak problem stanowiło sprostanie tym zadaniom w taki sposób, by po osiągnięciu sieciowego sukcesu pozostać na fali i rozwijać się nie tracąc dotychczasowych klientów.

Twórcy aplikacji zdecydowali, że będą wdrażać zmiany częściej, niż miało to miejsce do tej pory. Znacznie częściej, bo aż 10 razy dziennie miał się odbywać deploy nowej wersji na produkcję. Aby tego dokonać, konieczne było zupełnie inne podejście do rozwoju produktu oraz narzędzia, które wspierałyby szybkie dostarczanie oprogramowania bez konieczności przerw w dostępie do usługi dla użytkowników. Czytaj dalej