Budowa klastra po kosztach

0

Cześć!
Tak się to wszystko potoczyło że zostałem sobie devem, doszedłem do poziomu mida, i powoli zaczynam jednak skręcać w devopsowanie, więcej funu mam z tego.
Następną prackę bym chciał już w devops pocisnąć, więc wymyśliłem sobie że zbuduję sobie jakąś prostą apkę składającą się z 3 mikroserwisów + jakiś front w react ( technologie których używam w pracy głównie ) , dorobię do tego pipeline w np. Circle CI, Kubernetes deployment i oczywiście do tego terraform i inne jakieś rzeczy typu ELK stack i ładnie zbudować grafane i reszta tego toolingu.
I teraz pytanie, czy da radę to jakoś zrobić nie wydając miesięcznie kroci dajmy na to GCP ?

2

Masz tak naprawdę dwie opcje:

VPSy albo jakieś dedykowane serwery zarządzane przez kogoś innego - stałe i przewidywane koszty, z tym że dostajesz to za co płacisz

Homelab - kup jakiś używany sprzęt i stawiaj na nim klaster - jeśli rozważasz komercyjne serwery to weź pod uwagę że wiatraczki są zajebiście głośne więc nie nadają się do pomieszczeń z ludźmi.

Teraz porównaj sobie te koszty i kłopot i ogarnij jak często ten swój projekt chcesz mieć online - jeśli siądziesz nad tym wieczorami w tygodniu (i to pewnie nie codziennie) i ruch będziesz generować tylko ty, to czy faktycznie nie taniej jest postawić to na AWSie albo GCP i jak skończysz przy tym robić to to wszystko poza storage położyć? VPSy to najczęściej stały kontrakt na ileśtam miesięcy, z homelabem wystawiasz kasę na samym początku plus pierniczysz się ze sprzętem.

1

Bez sensu, odpalaj to lokalnie (minikube). Pomyśl o chmurze dopiero jak będziesz już miał naklepane. Zazwyczaj jest free-tier ale trzeba uważać bo wszędzie chcą numer karty i tylko czyhają aż się pomylisz żeby zdjąć $$$ z konta (tf destroy po skończeniu zabawy to podstawa tutaj żeby się nie wkopać), podobnie GH jest skanowany wystarczy więc wkomitować klucz i już leżysz.

co do deployu polecam to: https://www.gitops.tech/

0

A widziałem też takie rozwiązanie jak localstack, da się na tym poćwiczyć terraforma i realnie zdeployować aplikację, czy to tylko na mockach jakichś działa ?

0

W Google Cloud Masz 300 dolarów za free, AWS też coś daje. Wystarczy do nauki. Niestety czasami ograniczają Cię limity, masz np. limit na ilość procesorów. Starczy, żeby sobie poćwiczyć terraforma, terragrunta czy tam cloud formation.

Jeżeli chcesz poćwiczyć Kubernetesa to minikube jest mega fajną opcją.

0

Zależy co to znaczy po kosztach. Możesz kupić pare raspberry pi + tani używany switch za 30zł. Plus taki, że jak się znudzi to możesz sprzedać i odzyskać trochę kasy :).

1 użytkowników online, w tym zalogowanych: 0, gości: 1