Hej
Potrzebuję szybko nauczyć się backendu do projektu prywatnego. Nie potrzebuję informacji jak dokładnie coś zrobić (np jak napisać endpoint) tylko high level opis jak coś zrobić i na co zwrócić uwagę. Wstępny stack to AWS + Serverless + lambda bo to używam w pracy i trochę znam. Jednak pracuję na froncie. Jest jakiś kurs dla ludzi którzy już coś liznęli?

1. zaprojektować bazę danych i tabelę (Struktrura danych), migracje jakieś
2. jak robić deploy
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@its_over_for_chlop: Do prywatnego polecam Firebase. Problem masz tylko z:
1. migracją (wersjonujesz dokumenty osobno)
2. wersjonowanie API(chyba najlepiej doklejać do nazwy enpointów wersję)

wszystko inne masz rozwązane i gotowe
  • Odpowiedz
Najlepsze narzędzie do ssh? Łącze się do kilkunastu/dziesięciu maszyn i męczy mnie szukanie po ctrl + r po jakiś wyrazach, a zwłaszcza gdy muszę to zrobić na drugim kompie, a może ktoś wynalazł ciekawsze podejście do tego ;) Nie musi być nowe, byle wspierane.
Mogę nawet pare groszy zaplacic o ile bedzie tego warte, bo korzystam nalogowo.
#devops #homelab #ssh #linux
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 5
@Roballo: zawsze możesz spróbować w dodać sobie config z nazwami maszyn do katalogu .ssh i ponazywać maszyny w bardziej przystępny sposób
  • Odpowiedz
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, projektach czy trendach z następujących dziedzin tematycznych IT:

- Szerokorozumiana działka DevOps, w tym architektura oprogramowania
- Programowanie (algorytmy, nowinki ze świata, problemy)
- Języki programowania: Python, Go, Rust (czasem będą też inne)
- Embedded (głównie Raspberry Pi, ale też trochę Arduino czy STM32), trochę elektroniki
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

✨️Warsztat Online – Tworzymy projekt z wykorzystaniem Spring Security i Docker! ✨️

W trakcie LiveCodingu stworzymy aplikacje w Spring Boot, a następnie wystawimy usługę zabezpieczając ją JWT! Przy wykorzystaniu prostego frontendu pobierzemy dane wystawiane przez backend. Finalnie całość skonteneryzujemy i wyizolujemy do osobnej sieci dla zapewniania bezpieczeństwa. Dlatego jeśli chcesz:
▶️ zbudować ze mną zabezpieczoną usługę z wykorzystaniem JWT,
▶️ zapewnić komunikację pomiędzy backedem a frontendem,
▶️ wykorzystywać Docker Compose do stworzenia sieci serwisów.
SoftBull - ✨️Warsztat Online – Tworzymy projekt z wykorzystaniem Spring Security i Do...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirasy mam komputer który miał być przeznaczony na serwer i mam z nim problemy. Jak zdiagnozować co może być z nim nie tak?

Procesor i5-4460, chipset Intel H81, całość nazywa się dell vostro 3900. Zasilacz sprawny, system najnowszy debian, dysk bez żadnych błędów, najnowszy dostępny bios.

Problem wygląda tak że komputer nie chcę się włączyć bez monitora, początkowo myślałem że ten model tak ma. Ale później wymieniłem w nim dysk i zaczął uruchamiać się
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rewida17: ten ekran jest do przeżycia, tylko dlaczego to się samo zmienia? tak samo nazwy interfejsów ;)

@ulises: jak tylko ogarnę odpowiedni przewód to to sprawdzę

Znalazłem ten komputer przed bramą złomowiska, wyglądał na zadbany ale coraz częściej mam wrażenie że ma uszkodzoną płytę główną.

Jeszcze z innych dziwnych awarii wake on lan potrafi nie działać, według logów czasem komputer ma 6 portów sata (fizycznie 4), na cztery
  • Odpowiedz
@Tszmiel: jeśli mogę wybiórczo zreviewować:

1) skrypt w bashu nie ma żadnego error handlingu, set -e na górze jest zawsze dobrym pomysłem
2) trzymanie skryptów startowych w /root/ to średni pomysł. Sciezka /usr/local/(s?)bin/ jest lepsza i zgodna z FHS.
3) kopiowanie całego sshd_config nie przeszło by u mnie w firmie i nie sprawdziłoby się przy pierwszym upgrade dystrybucji. Masz Include calego folderu w configu głównym - czemu z niego nie
  • Odpowiedz
Nexus – Menager Repozytoriów, Który Przyniósł Ulgę Niejednej Organizacji

✨️Jeśli kiedyś zastanawiało Cię w jaki sposób są współdzielone biblioteki, Javowe artefakty, skompilowane fragmenty kodu między zespołami programistycznymi, to Nexus jest odpowiedzią na Twoje pytanie.

Z jego wykorzystaniem utworzysz centralny punkt dystrybucyjny oprogramowania do współdzielenia :
▶️ artefaktów Javowych,
SoftBull - Nexus – Menager Repozytoriów, Który Przyniósł Ulgę Niejednej Organizacji
...

źródło: comment_1663768111dRYGqbHv6HM4QRdpR1xkCK.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 1
@arhu: poza tym nie oczekuj od developera który ciśnie na fame za wiele, bo zaraz przyjdzie karny Domagała i Ciebie zaspamuje linkami swoich szkoleń :p
  • Odpowiedz
Ahoj, mam postawiony serwer openvpn.
Potrzebuje podłączyć się do niego z drugiego serwera (Ubuntu 20). Po połączeniu serwera z Ubuntu do VPN'a znika mi dostęp do SSH/APACHE mimo, że w configach mam ustawione na jakich ip ma nasłuchiwać (czyli główne ip VPSa - NIE VPNa). Internet na VPSie po podłączeniu do VPN jest, bo wchodzę przez konsolę. Robiąć gdzieś requesty tez melduję się z IP VPNa czyli git - problem tylko z
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Macie jakiś pomysł na pogodzenie nftables i dockera tak by nftables nie blokował ruchu z kontenera na zewnątrz? Z tego co widziałem to dość mocno modyfikuje iptables odsłaniając by default opublikowane na 0.0.0.0 porty co nie jest zbyt fajne :/

#programowanie #docker #devops
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

z tego co kojarzę w daemonie dockera szło to jakoś sensownie skonfigurować, ale musiał bym się przelecieć po serwerach gdzie to ustawiałem. Wiesz w praktyce najczęściej się i tak dostęp odcina do maszyny na firewallu w serwerowni czy na security groups w cloudach więc większość ludzi się nie spuszcza nad tym.
  • Odpowiedz
#devops #terraform #aws
Mam moduł (tf) który zawiera 3 ec2 (po 1 na az) i mam za zadanie zwiększyć rozmiar maszyn ale tak żeby zrobić to bez downtime (czyli jedna po drugiej), jaka będzie najlepsza opcja na zrobienie czegoś takiego?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Luk_1mex: nie da się powiększyć EC2 w zakresie CPU, pamięci bez downtime tej instancji. Da się powiększyć dysk.

Czy robisz to Terraformem czy nie to bez znaczenia.

Da się zrobić powiększenie bez downtime aplikacji na tych EC2, o ile ta aplikacja i infrastruktura jest na to gotowa - jest np. wpięta do load balancera i można ją z tego load balancera wypinać, czy to ręcznie czy automatycznie za pomocą health
  • Odpowiedz
Zapraszam do udziału w szkoleniu z egzaminem w języku polskim - PeopleCert DevOps Fundamentals! Podejście DevOps skupia się na trzech krytycznych czynnikach sukcesu: zmianie kulturowej, doskonaleniu praktyk i procesów oraz wykorzystaniu technologii automatyzacji.

Szkolenie kierowane do osób, które:

- pracują w departamencie Informatyki (Inżynierzy Devops),
- w zakresie swoich działań opierają swoją pracę na rozwiązaniach informatycznych i współpracują z działami Informatyki
AntyChmurzasty - Zapraszam do udziału w szkoleniu z egzaminem w języku polskim - Peop...

źródło: comment_16632292912pG97mhpDJsJeFOIw6vODG.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, projektach czy trendach z następujących dziedzin tematycznych IT:

- Szerokorozumiana działka DevOps, w tym architektura oprogramowania
- Programowanie (algorytmy, nowinki ze świata, problemy)
- Języki programowania: Python, Go, Rust (czasem będą też inne)
- Embedded (głównie Raspberry Pi, ale też trochę Arduino czy STM32), trochę elektroniki
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jest w stanie ktoś wyjaśnić przystępnym językiem (lub dać linka) co to jest orkiestracja? Nie potrzebuję się tego nauczyć obsługiwać, ale chodzi mi właśnie o dobre zrozumienie roli jaką spełnia kubernetes i co to jest orkiestracja.

Póki co rozumiem to tak, że jest sobie jakaś infrastruktura/środowisko, gdzie jest poinstalowanych sporo systemów, usług itd. No i sporo z nich jest zainstalowanych za pomocą kontenerów. No i orkiestracja, to jest globalne zarządzanie tym
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

infrastruktura/środowisko, gdzie jest poinstalowanych sporo systemów, usług itd


@paul8585: Raczej w takiej infrastrukturze jest zazwyczaj bardzo jednolite środowisko. Mając np. setki maszyn raczej dążysz do tego, aby mieć powtarzalne oprogramowanie. Tym bardziej, że w każdej chwili być może będziesz chciał dostawić kolejne dziesiątki czy setki maszyn.

No i sporo z nich jest zainstalowanych za pomocą
  • Odpowiedz
@paul8585: Możesz, ALE:
- Tracisz część korzyści. Jak trzymasz kontenery oddzielnie możesz np. aktualizować kontener z bazą z "oryginalnych" obrazów dostarczanych przez "producenta". Możesz to wręcz zautomatyzować. Gdy łączysz różne usługi - musisz sam tworzyć ich obraz i tym zarządzać.
- Utrudniasz sobie zarządzanie. Bo kontenery aplikacji zazwyczaj bardzo łatwo skalować horyzontalnie. Może być taka sytuacja, że potrzebujesz 10 kontenerów aplikacji, a tylko jeden kontener bazy. I gdy masz połączony serwer aplikacji
  • Odpowiedz