Pytania i odpowiedzi dla inżynierów oprogramowania pracujących nad testami automatycznymi, ciągłym dostarczaniem, integracją usług i monitorowaniem oraz budowaniem infrastruktury SDLC
Czytałem ostatnio debatę na temat „ Gdzie powinny być przechowywane nieruchomości zależne od środowiska? ”. Klasycznym sposobem jest posiadanie wielu plików właściwości, po jednym dla środowiska i na podstawie zmiennej środowiskowej (DEV, PROD ...), wybierasz, gdzie je odczytać przy uruchamianiu aplikacji (jak w przypadku profili Spring). Z drugiej strony, jeśli …
Szukam pojedynczego produktu lub usługi, która mogłaby być używana jako scentralizowany pulpit do monitorowania infrastruktury chmury dostarczanej przez Amazon Web Services i Google Cloud Platform oprócz aplikacji. Patrzę na kilka opcji, takich jak sensu, które obsługują wszystkie usługi w Amazon Web Services , ale nie znalazłem żadnych wtyczek do monitorowania …
W ciągu mojej kariery nazywano mnie wieloma rzeczami, w większości uprzejmymi - ostatnio prace nad budową potoków CI / CD określano mianem „Inżyniera platformy” lub „Inżynierii platformy”. Ryzyko takiego tytułu polega na tym, że wcielasz się w rolę inżyniera, który opracowuje platformy do użytku przez programistów i niekoniecznie zawiera część …
Jakie są główne różnice między popularnymi narzędziami do aranżacji kontenerów kubernetes, rancher i mesos? Co skłoniłoby cię do wybrania jednego z nich?
Prawo Brooksa: dodanie siły roboczej do późnego projektu oprogramowania czyni to później. W swojej książce No Silver Bullet - Istota i wypadki inżynierii oprogramowania Frederick Brooks definiuje koncepcję miesiąca mitycznego człowieka : Założeniem Brooksa jest to, że złożonych projektów programistycznych nie można idealnie podzielić na odrębne zadania, nad którymi można …
Mam szablon SLSw Salt, który próbuję zbudować, ale emituje niepoprawną składnię, co powoduje błędy, takie jak: my-minion-id: - State 'system' in SLS 'network' is not formed as a list Zasadniczo powinna istnieć możliwość, w jakiś sposób, zbadania danych wyjściowych szablonu Jinja przed próbą przetworzenia danych wyjściowych jako SLSpliku. Istnieje moduł …
Zrobiłem / stworzyłem wiele prezentacji związanych z SCM, a teraz próbuję „uaktualnić” do następcy DevOps. To, co zawsze staram się robić w moich prezentacjach, to wymyślić slajd wprowadzający, który w jakiś sposób zawiera przesłanie, które chcę przekazać (i które następnie rozwijam w dalszej części mojej prezentacji). Robiąc to, staram się …
Istnieją strony internetowe, które wskazują popularność języków programowania i narzędzi open source . Czy jest coś porównywalnego również dla narzędzi CI / CD?
Jestem nowy w Ansible. Oto moje zadanie ... Mam ponad 400 hostów i muszę sprawdzić, czy 5 różnych portów jest otwartych od ich końca do naszego serwera internetowego. Indywidualnie mogłem się zalogować i uruchomić: telnet mywebserver.com 443 telnet mywebserver.com 80 telnet mywebserver.com 8443 ..i tak dalej.. Jakiego modułu lub wtyczki …
Zastanawiałem się nad pracą Jenkinsa, by sprawdzić ceny pudełek agentów, które rozwijamy; co jakiś czas gwałtowne wzrosty cen i minie godzina lub dwie, zanim ktokolwiek zauważy, że nie pojawiają się nowi agenci, a następnie musimy wejść ręcznie i sprawdzić cenę spotową i odpowiednio ją dostosować lub zmienić strefy itp. Mój …
REPOSITORY TAG IMAGE ID CREATED SIZE an-image 1 X 26 seconds ago 279 MB po uruchomieniu obrazu dokera wyświetlany jest następujący komunikat: No java installations was detected. Please go to http://www.java.com/getjava/ and download Po wdrożeniu Oracle JDK rozmiar obrazu dokera jest ponad dwukrotnie większy! REPOSITORY TAG IMAGE ID CREATED SIZE …
Jestem całkowicie podekscytowany DevOps. Wiem, że DevOps to metodologia, która przeniesie nas do budowy infrastruktury IT, która usprawni i przyspieszy rozwój naszej firmy. Ale jak sprzedać to moim szefom, zwłaszcza nietechnicznym? Zamierzamy wdrożyć projekt automatyzacji, który obejmie: automatyczne wdrożenie, chmurę infrastruktury, proces ciągłej integracji. Zdecydowanie musimy przekonać naszych szefów do …
W Projekcie Phoenix pojedynczy wykres w całej książce pokazuje, że gdy obciążenie pracą wzrasta do 90%, czas oczekiwania na nią rośnie wykładniczo. W rzeczywistości w książce twierdzi, że: Czas oczekiwania = (Procent zajęty / Procent wolny) Więc jeśli zasób jest zajęty przez 35 z 40 godzin tygodniowo, to: Wait Time …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.