2010-05-06 18 views
12

Ich beginne eine Web-App, die Skalierbarkeit als eine der obersten Prioritäten betrachtet. Was wären die Vorteile dieses: cassandra scala LiftScala in der Cloud bereitstellen und hosten?

gegen die traditionelle Lampe auf der Wolke? Seit dem, was ich gelesen habe, bitte korrigieren Sie mich, die Wolke selbst ist skalierbar

Ich habe noch nie jemanden gesehen, der scala in der Cloud einsetzt. Lohnt es sich, die Plattform zu lernen? Ist es bereit für den Produktionseinsatz?

+2

Auf AppEngine: http://goo.gl/Adtz von http://goo.gl/05QW Meine Meinung ist, dass Java eine bessere Wahl als PHP für Anwendungen, die Scala skalieren und müssen, Da es in der Lage ist, eine Effizienz zu erzielen, die der von Code in nativem Java entspricht, ist es ein geeigneter Ersatz für Java. Die guten Anbieter der Cloud sorgen für Skalierbarkeit, bedeuten aber nicht unbedingt, dass Ihre Anwendung gut skaliert. Mit anderen Worten, Sie können problemlos eine Anwendung schreiben, die nicht skaliert werden kann oder Ressourcen kostet, wenn Sie skaliert werden. Ich denke, es geht weniger um das Backend-Framework als vielmehr um das Anwendungsdesign. – nicerobot

Antwort

10

Richtig ausgeführt, kann die java/scala Cloud-Bereitstellung so schmerzlos sein wie die "normale" Bereitstellung.

Auch bedenken, dass Scala setzt effektiv, als ob sie Java waren + Bibliothek, so dass alle Java-centric Cloud-Lösungen werden Ihnen (GWT, EC2, etc.)

ich stark verfügbar sein würde empfehlen, dass Sie sich Stax anschauen, wenn Sie diese Route gehen wollen (und ich ermutige Sie dazu). Ich benutze es bereits für ein paar Scala-Anwendungen (eine mit Lift). Sie werden von EC2 unterstützt und verwenden Scala intern. Einsatz und Tests sind ebenfalls ein Kinderspiel.

+5

http://stax.net/ oder suche nach "stax cloud", da die Suche nach "stax" sich hauptsächlich auf StAX, die Streaming API für XML bezieht (zumindest für mich) – nicerobot

+4

Auf der Suche nach Stax habe ich festgestellt, dass es von [Cloudbees] (http://www.cloudbees.com/acquisitions/stax/) im Dezember 2010. – Josh

+0

Hallo Leute, was ist eine erschwingliche Lösung (im Vergleich zu PHP), um einige einfache Webservices in Scala zu hosten? – Ixx

5

Heroku jetzt können Sie scala Webapps

+0

Gute Sache über sie, sie haben auch kostenlose Sandbox und unterstützt fast die meisten Sprachen. – Zeus

1

ich bei Clever Cloud arbeiten bereitstellen und Sie können auch einsetzen Scala auf unserer Plattform webapps;) Schauen Sie sich unsere aktuelle Webseite scala-cloud.com

Diese PaaS-Plattform automatisch skaliert werden kann und in Bezug auf Ihren Traffic. Sie können auch genau anpassen, ob Sie vertikale, horizontale oder beide Arten von Skalierbarkeit wünschen. Die Folge dieser Skalierung ist, dass Sie bezahlen, wie Sie gehen: Sie zahlen nur für Ihren tatsächlichen Verbrauch und nicht für den potenziellen Verbrauch.

Bereitstellung über Git.

Nicht AWS, gehostet in Tier-4 + Datencentern.

Kostenlose Testversion!

+0

Leider haben Sie keine kostenlose einfache Konfiguration, die ideal für kleine Projekte wäre – kirhgoff

Verwandte Themen