Jak hostujecie swoje aplikacje .NET (Serverless/VM/Hosting)

1

Ostatnio zrobiłem aplikację webową CRUD SPA z API w ASP.NET i zachciałem zahostować ją w Azure. Jako, że nie miałem żadnego doświadczenia z chmurami to trochę się zszokowałem, kiedy okazało się, że wystawienie aplikacji kosztuje tam minimum ~350 zł miesięcznie (App Service, jakiś najniższy nie-dev/testowy plan), a jako były PHPowiec płaciłem wcześniej 50 zł rocznie na linuxpl.com. Front postawiony na Azure Storage kosztuje jakieś grosze, więc to nie problem, baza to też kilka euro. Trochę poczytałem, że taniej można to zrobić hostując API na VMce, a żeby to działało szybko i było tanie to jako Azure Functions - tyle, że tutaj już trzeba przerobić nieco aplikację pod Azure Functions, bo nie będzie to ASP.NET.
Jak Wy to robicie, kiedy wpadacie na jakiś pomysł i chcecie sobie wystawić aplikację?

2

VPS z OVH + Docker. 20 zł/m-c, ale mam prawie zerowe obciążenie.

3

Azure nie jest najtańszą opcją i nigdy nią nie był, ale do wystawienia wersji demo go używam bo dopóki appki nikt nie klika to zero kosztów.
Najtaniej to właśnie albo coś pod Dockera, albo jakiś VPS. Jak to .NET Core to przynajmniej można coś tańszego na Linuxie brać.
Pytanie też jaki ruch przewidujesz? Bo w Azure te 350zł to pewnie przy założeniu, że aplikacja cały czas działa, a jak otwierasz ją raz dziennie na chwilę to może wyjsc 100x mniej.

1

Jeśli chodzi o .NetCore, to do hostowania używam HostedWindows

1

Możesz też sprawdzić sobie w arubie - będziesz miał do wyboru VPS'y zarówno z Linuxem jak i Windowsem lub dla bardziej zaawansowanych prac bądź np do testowania (godzinowe rozliczanie) serwer również z Windowsem - serwer PRO.

Wybierając wersję CLOUD PRO z hypervisorem Hyper-V wyłączając serwer zapłacisz tylko za przestrzeń dyskową. Ogólnie serwer rozliczany jest godzinowo. Możesz potestować godzinę, dwie ile tam chcesz i usunąć. Ciekawe rozwiązanie tym bardziej, że możesz dostać voucher na 50 zł co do testów na trochę Ci wystarczy.
Tylko tutaj masz dość istotną sprawę, zwróć uwagę jaki hypervisor wybierzesz bo przy VMware będziesz płacić bez względu na stan maszyny. Można ograniczyć koszty tylko wybranymi zasobami. Dobry dla Linuxa i stałej pracy w ciągu miesiąca lub testów godzionowych.

Kiedyś OVH też zdaje się miało z Windowsem ale nie wiem czy oni mają takie sposoby rozliczania.

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