Hosting dla aplikacji webowych na platformę Java

Odpowiedz Nowy wątek
2012-06-08 17:37
5

Hostowanie aplikacji w języku Java i językach kompilowanych do Javowego bajtkodu - zasady działania:

Zwykle (?) serwisy hostujące przyjmują od razu skompilowane aplikacje (np w plikach WAR) i nie zawierają kompilatora Javy. Jednocześnie popularne języki na platformę Java różne od języka Java, np Scala, Groovy, Clojure, etc kompilują się do bajtkodu prawie nie różniącego się od tego wygenerowanego z języka Java. Z tego względu, o ile dany język nie wymaga jakichś funkcjonalności niedostepnych na danym hostingu, to powinien działać tak dobrze jak język Java.

Chmury obliczeniowe:

Google App Engine
Cechy charakterystyczne:

Amazon Elastic Compute Cloud
Cechy charakterystyczne:

  • Brak wielu ograniczeń z GAE/J
  • Standardowy model serwowania treści - zamiast tworzyć instancje na żądanie, instancje są mniej więcej trwałe, dzięki temu można budować aplikacje, które wolno się uruchamiają, np korzystają z Hibernate, JBoss, itp itd
  • Można korzystać za darmo, a darmowe limity są nawet dość duże

Heroku
Cechy charakterystyczne:

  • Wiele dostępnych języków z pełną funkcjonalnością
  • darmowa opcja podstawowa (1 worker baza postgres do 10k rekordów)
  • Duża ilość "dodatków"

Microsoft Windows Azure
Cechy charakterystyczne:

  • Możliwość korzystania za darmo przez 3 miesiące

Hosting standardowy

EATJ
Cechy charakterystyczne:

  • Lokalizacja: Kalifornia, USA
  • Można przetestować za darmo; jest trial, ale bardzo upierdliwy - Tomcat jest wyłączany co 6 godzin i trzeba się logować, by go włączyć

Lista jest kiepska i mało wyczerpująca, bo mam niewielkie doświadczenie z hostingami. Wszelkie uwagi i sugestie mile widziane.

// EDIT by Koziołek:

MochaHost
zalety:

  • niskie koszty
    Wady:
  • hosting nie obejmuje wsparcia dla JEE

OpenShift
Zalety:

  • wysoka jakość usług
  • stabilność
    Wady:
  • produkcja RH czyli dostępny JBoss.

jelastic


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
edytowany 10x, ostatnio: Koziołek, 2014-12-03 14:37
Heroku jest za darmo dla 1 workera. - hauleth 2012-06-20 09:17
z bazą czy bez? ja całej darmowej konfiguracji jakoś nie przyuważyłem. jakby co to raportuj do Koziołka, bo ja już nie mogę edytować posta. - Wibowit 2012-06-20 10:44
Z bazą, ale tylko 5 MB, jednak zawsze można wtedy użyc innej, zwenętrznej i tańszej/darmowej jak np. Amazon. - hauleth 2012-06-20 10:59
jak zewnętrzna to lipton, bo zwiększa lagi drastycznie, a 5 MB to prawie nic - Wibowit 2012-06-20 11:54
Zawsze za 50 baksów masz 1TB lub za 20 20 MB shared. Nie zwiększy lagów jak dasz na Amazon bo Heroku to tak naprawdę nakładka na AWS. - hauleth 2012-06-20 12:09
a to nie wiedziałem, że Heroku jest tylko nakładką na AWS. w każdym razie poprawki zgłaszaj do Koziołka. - Wibowit 2012-06-20 12:31

Pozostało 580 znaków

2018-02-18 20:11
1

@Wibowit: GAE pozwala już na korzystanie z wszystkich klas Java (nie ma ograniczenia do whitelisted):
https://cloud.google.com/appe[...]s/standard/java/runtime-java8

Pozostało 580 znaków

2018-05-18 18:17
0

Witam, chciałbym wrzucić swoją aplikacje napisaną front w angularze i back w javie/springu. Który z hostingów byłby najodpowiedniejszy? (może być płatny).
Wcześniej używałem herokku.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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