| 

.NET C# Java Javascript Exception

7
In unserem mittelständischen Unternehmen entwickle ich Java-Anwendungen für den internen Gebrauch und auch für unsere Service-Mitarbeiter. Daneben haben unsere Premiumkunden auf einige Applikationen Zugriff. Die Geschäftsleitung hat jetzt entschieden, die interne Serverstruktur zu reduzieren und die Anwendungen in der Cloud zu Hosten. Derzeit stehen zwei Anbieter in der engeren Wahl: Google GAE und Amazon Elastic Compute Cloud (EC2). Ich soll nun aus Sicht der Java-Entwicklung einen Systemvorschlag erarbeiten. Wo liegen also die Vor- und Nachteile aus technischer Sicht (Micosoft Azure kommt aus Kostengründen derzeit nicht in Frage)?
19.11.2011
raymyster 31 1
2 Antworten
1
Der größte Unterschied zwischen beiden ist, dass GAE ein reines PaaS-Angebot ist, während du bei Amazon entweder IaaS fahren kannst (mit EC2) oder aber PaaS mit Beanstalk.
Wenn du also eine bestehende Anwendung in der Cloud betreiben willst, solltest du den EC2-Ansatz verfolgen. Dort kannst du deine Applikation "fast" genauso betreiben wie lokal (On-Premise). Falls du die Anwendung neu entwickeln sollst/kannst/darfst, kannst du dir einen PaaS-Ansatz wie bei GAE genauer ansehen.
21.11.2011
carlptr 777 7
0
Mal aus der Sicht eines Sysadmins:
Warum will ich soetwas? Möchtet Ihr eure Kundendaten bei Amazon hinterlegen mit der Sorge das Sie gestohlen werden?

Zu deiner Frage:
Amazon kommt dem Ansatz den du suchst am nächsten, kostet aber abhängig von der Systemleistung und der Verbrauchten Bandbreite am ende mehr, als ein Server In-House auf dem ich einfach Virtuelle Systeme hochziehe mit XEN, KVM, VMWare usw.

Wenn ich mir 2 Server in die EC2 mit dem geringsten Speicher (Standard On-Demand Instances Small) nehme, dann kostet mich das 140 Dollar pro Monat. Für 2500 Euro hole ich 3-4 Kisten (selbstbau) und Virtuallisiere selbst In-House. Nur das DataStorage muss ich noch selbst regeln, aber eine Cluster SAN ist schnell selbst hingestellt.

Backups muss man auch mit Amazon machen, da führt kein Weg daran vorbei.
Es gibt aber noch einen Anbieter der etwas besser ist als Amazon, das ist Rackspace.

Wenn die Hardware schon vorhanden ist, dann würde ich da nicht auf den Hype aufspringen nur weil es modern ist.

Mal als Gegenrechnung:
2 Dedizierte Server auf dennen ich auch 5-6 Virtuelle Server installieren kann, und in einem Cluster betreibe, kosten mit 120 Euro im Monat. Administrieren muss ich beide Server, das macht mir Amazon oder Rackspace auch nicht ;)

Nur meine Ansicht zu Clouds.
15.12.2011
Lord_Pinhead 496 5

Stelle deine Java-Frage jetzt!