Wpis z mikrobloga

#vps #cebuladeals #zadarmo

Wiele osób pewnie szuka jakiegoś taniego VPS'a do testowania, developmentu czy do stawiania podstawowych, przydatnych usług.
Przedstawiam wam coś co ma uczciwą cenę - jest za darmo.
Jest to Oracle Cloud Free Tier.
Pewnie teraz łapiesz się za głowę i sobie myślisz - taaa Oracle i coś za darmo - naiwny człowiek.
A jednak i ten sknerus Oracle oferuje coś za darmo. Co dziwne oferuje to za darmo na zawsze. Coś co w przypadku Oracle jest niemożliwe, bo każdy ich produkt prędzej czy później staje się płatny.

Co dostajemy od Oracle w planie Free Tier (Always Free)?
Wpis jest o VPS i ja tylko go używam więc z mojej praktyki:
- 2 maszyny wirtualne (każda z publicznym adresem IPv4)
- 2*vCore AMD EPYC 7551 dla każdej z maszyn
- 1GB RAM dla każdej z maszyn
- jeśli chodzi o miejsce do dyspozycji 200GB na wszystkie usługi czyli np. na dwa VPS'y
- 5 darmowych kopi zapasowych (!!) pełnych bądź przyrostowych - manualne lub można skonfigurować automat
- łącze jest chyba 0,5Gbps
- systemy do dyspozycji: Oracle Linux, Centos i chyba Ubuntu (ja korzystam z Centos'a i Oracle'a)
- lokalizacje w Europie: ja wybrałem Niemcy

Ktoś powie, że to bez rewelacji ale patrząc na usługi konkurencji to samo IPv4 to jest 1 dolar za miesiąc a tu mamy 2 publiczne adresy za darmo na zawsze. Do tego niewątpliwą zaletą jest ilość dostępnego miejsca też za darmo.

Jak ja używam tych maszyn?
Myśle, że fajnym zastosowaniem jest np. Nextcloud. Na 1 serwerze mam go postawionego i parę usług www, docker, reverse proxy. Na tą maszynę przeznaczyłem 150GB. Warto wspomnieć, że są ograniczenia - nie możemy stworzyć boot volume mniejszego niż ~50GB (46.6 dokładnie chyba). Nawet jak przydzielimy sobie 150 to z naszej pozostałej setki musimy zrobić partycje fdisk'iem i podmontować ją do jakiegoś katalogu w fstab.
Ja np. wydzieliłem sobie 100GB na partycje /srv i tam zainstalowałem sobie nextcloud'a na dockerze.
I teraz moje pytanie. Jak brzmi 100GB na nextcloudzie za darmo? Myśle, że dobrze. Na kopie zapasowe, drobne pliki udostępnianie jest git. Komercyjna konkurencja daje za darmo 10GB.
Możemy i przydzielić 200GB (całą pule) na nasz serwerek lecz wtedy rezygnujemy z drugiego serwera.
Można pobawić się partycjami i zostawić 20GB na root'a i wyciągniemy np. 180GB na nextcloud'a.
Ten serwer postawiłem na CentOS'ie - w planach przyszła migracja na Red Hat'a też za darmo w ramach Red Hat Developer Subscription for Individuals.

Drugi serwerek służy mi jako OpenVPN i bardziej testowy. Tu pracuje sobie Oracle Linux. Jest na niego plan jako serwer usług sieciowych - może jakiś DNS, blocker reklam, zobaczymy.

Jak wygląda proces rejestracji?
Musimy niestety podpiąć kartę kredytową. Tego się obawiałem, że mi coś ukradną jednak nic takiego się nie wydarzyło.
Rejestrujesz się jako free tier i dostajesz wszystko w ramach free tier. Jeśli coś jest płatne dostajesz informacje, że musisz zrobić "upgrade" konta do płatnego więc nie ma obawy, że jak coś poklikasz źle to ci ściągną kasę z karty. Na start dostajemy jeszcze chyba 300 dolców na 30 dni - ja nie wykorzystałem ani 1.

Używam już około 2 miesięcy i wkurzająca jest toporność tego interfejsu, ciężko coś znaleźć - dobrze, że jest wyszukiwarka.
Minusem jest też to, że nie da się zinicjalizować w 10 minut maszyny od nowa.
Trzeba użyć opcji "terminate" a najgorsze jest to, że trzeba czekać aż do 12 godzin na usunięcie maszyny aby ją postawić na nowo! Polecam korzystanie z kopii.
Toporność objawia się również tym, że trzeba czytać dokumentacje, bo często cięzko mi było znaleźć to co czego potrzebuje.
Kopałem się chyba godzinę gdy usługi mi nie działały z zewnątrz. Okazało się, że każda maszyna ma swoją podsieć i każda ma oddzielny firewall w panelu Oracle. Należy o tym pamiętać, bo ja już w selinux szukałem problemów. Osobiście w oracle cloud włączyłem aby mi przepuszczał cały ruch. Firewall'em steruje jedynie na maszynie wirtualnej.
  • 30
@only: piszą, że kredytowa albo debetowa, nie może być przedpłacona. Może coś z danymi się nie zgadza, napisałem do nich i czekam. Dobrze, że chociaż nie zżera z konta za próby. ( ͡° ͜ʖ ͡°)
@Wardrun: Za darmo to i ocet słodki. Myślę, że warto. 1GB nie dużo ale można np. wiele usług na php z docker'em postawić bez zająknięcia.
Java raczej odpada ze względu na zasobożerność chociaż ja jednego tomcat'a mam odpalanego.

Dużą zaletą jest ilość miejsca, bo można przydzielić 200GB i wsio.
Na swoim kompie zrobić rsync'a i wysyłać na serwer jako kopie. Jest jeszcze 5 kopii darmowych tych 200GB także fajnie jako serwer
@rvva1: niby kasują instancję czasami i przypadkowo, także nie użyłbym go jako głównego serwera kopii, jak będę miał czas i mniej roboty, a na to zanosi się w maju ;D to może coś tam powalczę, teraz to nie mam nawet kiedy
@rvva1 Jak wygląda proces rejestracji?
Musimy niestety podpiąć kartę kredytową. Tego się obawiałem, że mi coś ukradną

Część banków oferuje karty przedpłacone, nie są przypisane do Twojego konta i musisz ją doładować więc nie może Ci nikt ściągnąć środków których na niej nie ma.
W Revolucie masz też opcję wygenerowania wirtualnej karty którą po każdym obciążeniu ma zmieniany numer więc też fajna strawa na zakupy online bo po dokonaniu płatności numery karty
@rvva1: działa super! Jeszcze raz dzięki za wstawkę!

Postawiłem 2 maszyny z AMD (1core, 1GB) i 4 z ARM (1 core, 6GB). Działa sprawnie. Przy takiej minimalnej konfiguracji i minimalnym zużyciu danych (to w sumie tylko proste skrypty pythonowe, chodzące w dockerze) koszt dzienny wychodzi 49gr. :-)
@KotoFan: mnie też nie odpisują. W Google Cloud moja karta przeszła bez problemu (niestety tam jest chyba tylko 90 dni za darmo).

Piszcie jakie zastosowania widzicie dla takiego VPS'a.


@rvva1: u mnie nic szczególnego, zapasowy serwer www dla moich usług, gdyby główny niedomagał.