5 alternatyw dla Heroku dla bezpłatnego hostingu z pełnym stosem

5 alternatyw dla Heroku dla bezpłatnego hostingu z pełnym stosem

Heroku to platforma jako usługa (PaaS), która umożliwia programistom tworzenie, uruchamianie i obsługę aplikacji w całości w chmurze. Jest popularny ze względu na swoją prostotę, użyteczność i bezpłatny poziom. Dzięki temu możesz uruchamiać swoje aplikacje za darmo, korzystając z pełnej gamy bezpłatnych usług w chmurze dostępnych w ekosystemie Heroku.





MAKEUSEOF WIDEO DNIA

Heroku ogłosił niedawno, że przestanie oferować niektóre z bezpłatnych planów od 28 listopada 2022 r.





Będzie to szczególnie istotne, jeśli hostujesz aplikacje przez krótki czas, być może w celu zaprezentowania potencjalnym pracodawcom lub klientom.





Na szczęście istnieją alternatywy.

1. Renderuj

  Zrzut ekranu strony głównej render.com

Renderowanie to ujednolicona chmura do tworzenia i uruchamiania wszystkich aplikacji i witryn internetowych. Posiada bezpłatne certyfikaty TLS, globalny CDN, ochronę DDoS, sieci prywatne i automatyczne wdrożenia z Git.



Render zapewnia bezpłatną warstwę dla następujących usług:

  • Witryny statyczne : Darmowy plan Rendera dla stron statycznych oferuje szybki CDN i nieograniczoną liczbę współpracowników. Inne funkcje obejmują ciągłe wdrożenia z Git, przepustowość 100 GB/miesiąc i niestandardowe domeny z w pełni zarządzanym TLS.
  • Usługi internetowe : Bezpłatny plan usług Render obsługuje usługi internetowe z HTTP/2 i pełnym TLS. Renderowanie obsługuje niestandardowe kontenery dockera i procesy robocze w tle. Możesz go używać do hostowania aplikacji internetowych w Node.js, środowisko JavaScript po stronie serwera . Posiadał również wsparcie dla innych języków, w tym Python, Golang, Rust, Ruby i Elixir.
  • Bazy danych : Darmowy plan Render zawiera w pełni zarządzane bazy danych PostgreSQL i Redis. Umożliwiają połączenia z dowolnego miejsca.

Korzystając z bezpłatnych planów Render, możesz uruchomić usługi sieciowe i bazy danych bez żadnych kosztów. Jednak plany te mają pewne ograniczenia użytkowania i mają na celu pomóc w tworzeniu osobistych projektów i odkrywaniu nowych technologii.





2. Cykliczne

  Zrzut ekranu strony głównej cyclic.sh

Cykliczny to nowoczesna architektura chmury z hostingiem bezserwerowym i łatwym wdrażaniem.

Cykliczny jest idealny do hostowania pełnych aplikacji MERN. Jego bezpłatna warstwa obejmuje do 100 000 żądań API z szybkimi kompilacjami i 1 GB pamięci wykonawczej. Usługa obejmuje również 1 GB pamięci obiektowej z amazon S3, trzy zadania cron na aplikację i siedmiodniowe przechowywanie dzienników.





Korzystanie z bezpłatnego poziomu Cyclic zapewnia przewagę nad konkurencją, jeśli chodzi o opóźnienie bezczynności. Platformy takie jak Heroku i Render potrzebują około 30 sekund na ponowne uruchomienie usługi po okresie braku aktywności. W przeciwieństwie do tego, ta usługa trwa około 200 ms zgodnie z Benchmarki Cyclic .

3. Kolej

  Zrzut ekranu strony głównej railway.app

Kolej żelazna to platforma, na której możesz udostępniać infrastrukturę, rozwijać ją lokalnie, a następnie wdrażać w chmurze.

Railway umożliwia wdrażanie aplikacji internetowych jednym kliknięciem przy użyciu ich szablonów. Jest ponad 50 Szablony kolejowe dla aplikacji internetowych zbudowanych w różnych językach i frameworkach.

Bezpłatna warstwa kolei obejmuje 512 MB pamięci RAM, współdzielony procesor/kontener i 1 GB miejsca na dysku. Oferuje również nieograniczoną przepustowość sieci przychodzącej, wiele niestandardowych domen z SSL i 5 USD lub 500 godzin użytkowania.

4. Dane

  Zrzut ekranu strony głównej deta.sh

Dane to bezpłatna platforma chmurowa do hostingu usług internetowych z obsługą aplikacji Python i Node.js. Posiada wbudowane uwierzytelnianie API-Key i cron, z 128 MB pamięci RAM na wykonanie. Jest też 10 GB pamięci i łatwy w użyciu produkt klasy produkcyjnej Baza danych NoSQL z nieograniczoną przestrzenią dyskową.

jak zresetować wiadomość na mac

W przeciwieństwie do innych alternatyw Heroku, Deta nie ma płatnego poziomu. Według nich ich usługi są na zawsze bezpłatne.

5. Fly.io

  Zrzut ekranu strony głównej Fly.io

Fly.io to platforma, która pozwala bezpłatnie hostować i uruchamiać małe aplikacje oraz tanio skalować koszty w miarę wzrostu potrzeb.

Bezpłatna warstwa obejmuje do trzech współużytkowanych procesorów, 256 MB maszyn wirtualnych, 3 GB pamięci trwałej woluminu i 160 GB transferu danych wychodzących.

Aplikacje hostowane na fly.io, które przekraczają powyższe, są rozliczane według cen opartych na wykorzystaniu.

Inne alternatywy Heroku

Inne platformy, takie jak strony Vercel, Netlify i GitHub, oferują bezpłatne poziomy. Platformy te są jednak idealne do hostowania witryn statycznych i aplikacji z pełnym stosem. Z drugiej strony wymienione tutaj platformy umożliwiają bezpłatne hostowanie całej aplikacji internetowej.