Jak oceniacie wydajność #docker w porównaniu do natywnie zainstalowanej aplikacji? Korzystam z NextCloud + onlyoffice i kilka innych kontenerów. Zastanawiam się czy sporo zyskam instalując to bezpośrednio? (czyli php, apache, sql itp) Używam debian 10. #linux
@fstab: @yggdrasil: @Kryspin013: Jakiś tam narzut jest. Jest to dodatkowa warstwa pozwalająca limitować zasoby, tworzone są wirtualne sieci, jest narzut na wydajność filesystemu (zwłaszcza jak są mountowane zasoby z hosta).
W praktyce na gołym linuksie narzut jest zwykle niezauważalny, za to Docker daje duże korzyści: nie trzeba śmiecić sobie w systemie żeby odpalać różne apki oparte o LAMP czy inny MERN.
@yggdrasil: u mnie to było kilka lat temu: mysql5.6 ok 200GB /data, innodb buffer pool 80% RAM i kilka innych ustawień pod wydajność "lokalną" do developerki, jakiś intel i3, 16GB pamięci RAM, debian stable i docker jeszcze przed v17. Katalog mysqldata zamountowany na hoście. Objaw był taki że kontener zdychał przy reload tej całej bazy dość losowo bez jasnych komunikatów w logach. Identyczna konfiguracja mysqld na hoście działała bardzo dobrze,
@lapovsky: a może taki szalony pomysł: termux na telefonie z androidem (lub ish na ios)?
Wtedy masz własny serwer w kieszeni dostępny z sieci lokalnej (domowe wifi) lub z przeglądarki na telefonie (localhost) i stawiasz sobie co chcesz - react ui + express api + sqlite db :)
@vipe: rozważ srodowisko heterogeniczne zbudowane na kilkudziesięciu komponentach pisanych przez lata we wszystkich możliwych wersjach pythonów, pehapów, nodejsów i dżavów, gdzie niektóre z tych komponentów muszą się dynamicznie skalować a wszystkie są mission critical (na zasadzie: nie ruszaj gówna póki nie śmierdzi). Zaproponuj rozwiazanie inne niż kontenery i jakiś Kubernetes, które nie rozwali połowy systemu przy nieudanym upgrade silnika któregoś z języków i jednocześnie będzie efektywne kosztowo (nie będzie wymagało
@vipe: chroot nie załatwi sprawy autoscalingu. Weź też pod uwagę aspekt QA - mając obrazy kontenerów testerzy mogą sobie je składać do kupy jak klocki przy testach integracyjnych używając tych samych binarek które za chwilę polecą na produkcję, co mocno oszczędza czas. No ale co kto woli.
czy zostalibyście w firmie tylko ze względu na dobre wynagrodzenie i dość niejednoznaczną sytuację na rynku związaną z pandemią? przypuśćmy, że pracujecie w popularnym języku, ale z bardzo customowym frameworkiem (napisanym własnoręcznie od podstaw, zero dokumentacji) - więc doświadczenie, które zdobywacie, summa summarum nie jest czymś, co będzie można łatwo przenieść na inne projekty. ponadto, generalnie jesteście po prostu zmęczeni bałaganem i wiecznym z---------m panującym w firmie.
@Bellissimo: niecały rok temu, po pierwszej fali zarazy nawet rynek #it zaszedł czarnymi chmurami. Zwłaszcza firmy których klienci zostali dotknięci pandemią (np. takie branże jak sport czy turystyka) dostały rykoszetem. Wiele firm musiało lub wykorzystało ten moment do cięć i redukcji. Nie można generalizować że w IT nic się nie zmieniło bo to nie prawda.
Jaki program do kopii zapasowej cyklicznie całego systemu w tle z automatycznym przesyłaniem na inny komputer(ssh, smb) i żeby potem dało się zamontować i przeglądać backupy tak jak w windowsie narzędzie kopia zapasowa robi pliki vhd do każdej partycji? #ubuntu #linux
Mam Mirki pytanie. Jako ze szykuje sie na to ze bede mial teraz troche wiecej wolnego czasu postanowilem pobawic sie z gratami jakie ostaly mi sie z roznych projektow i sprobowac czegos nowego.
Pomysl jest by zdalnie obslugiwac kilka silniczkow i jakies oswietlenie. Na malinie zainstalowalem nginx i jako ze nigdy nie pracowalem z PHP to zaczalem bawic sie w dodawanie jakichs przyciskow etc. Powstaje jednak kilka pytan:
1. Średnio: https://bugs.php.net/ Chamskiego RCE od jakiegoś czasu nie było ale nigdy nie wiesz. Jakbyś chciał to wystawić na świat to najlepiej na poziomie HTTP gateway postawić od razu jaką prostą kontrolę dostępu - chocby HTTP Basic Auth z dlugim hasłem bo robaki będą to skanować na 100%
2. PHP (w zależności od konfiguracji) umie wywoływać polecenia systemowe - tak jakbyś wołał skrypt shell - więc skrypt Python też da radę. Kominikacja
#anonimowemirkowyznania Napisze z animowego. #pracait #korposwiat troche #programowanie Ostatnio strasznie mecze sie w obecnej pracy, wyjechalem do duzego miasta z mysla, ze firma bedzie trzymala wyzsze standardy, zespol bedzie lepiej zarzadzany. Mam juz calkiem spore doswiadczenie zawodowe, ale jeszcze daleko do seniora, naprawde uwielbiam swoj zawod i programowanie, klepe nawet sam po godzinach.
Trafiacie czesto na sytuacje, gdzie pracodawca rzuca wam zadania kompletnie z czapy?
Taka specyfika pracy jako #programista15k że jak nie idziesz do przodu z technologiami to się cofasz. Wczoraj nikt nie pytał czy znasz angielski i gita czy podstawy linuksa, dzisiaj kontenery są w powszechnym użyciu, jutro trzeba będzie znać wszystkie chmury.
Brak wsparcia ze strony zespołu to problem który warto zakomunikować - bo przecież to zespół odpowiada za robotę i macie chyba jakieś spotkania w ramach obranej metodyki (scrum czy inny
@ostrykuc666: kto dodaje te opinie? Albo w-------y pracownik albo HR tejże firmy. Przeciętny zadowolony robol nie ma potrzeby o tym pisać. Podobnie z opiniami o produktach na ceneo z tym że tam dużo większy odsetek false-positive :)
Czy żałowaliście kiedykolwiek zmiany firmy na innego pracodawcę? Czy mieliście tak, że zmiana firmy dla lepszej kasy okazała się błędna i żałowaliście, bo np. w poprzedniej firmie była mniejsza kasa, ale lepsza atmosfera itp?
@czz17: ja przez chwilę żałowałem jak januszex z którego odszedłem został wchłonięty przez korpo i zarobki byłych współpracowników poszły w górę, a później się cieszyłem swoją decyzją jak owo korpo po wielu transformacjach wypluło ten dział jako zbędny :)
Co myślicie o trzymaniu bazy danych w kontenerze #docker? Nie przychodzą mi do głowy żadne minusy, a jednak obiło mi się o uszy, że to amtypattern. #programowanie
@Kris10: do developmentu jak złoto, ale z produkcją trzeba bardzo uważać.
Kontenery w swej naturze są ulotne - zwłaszcza w środowiskach typu Kubernetes gdzie kontener z różnych powodów może być zabity i odpalony na innym node. Koniecznie należałoby trzymać dane poza kontenerem na podmountowanym zasobie żeby ich nie stracić w przypadku padu/restartu kontenera.
#react #gatsby #webdev