Django Hosting auf ep.io

8

Gibt es jemanden, der Erfahrung mit Django-Anwendungen auf ep.io hat?

Was sind die Vor- / Nachteile?

    
FamaBln 25.02.2011, 12:48
quelle

1 Antwort

11

Ich verwende derzeit ep.io, ich bin noch in der Entwicklung mit meiner App, aber ich habe eine App bereitgestellt und läuft.

Wenn Sie einen Service wie diesen nutzen, wissen Sie, dass dies nicht die perfekte Lösung für jeden Fall sein wird. Die Vor- und Nachteile kennen zu lernen hilft Ihnen, Ihre Erwartungen zu erfüllen, damit Sie später nicht enttäuscht werden.

ep.io ist noch sehr jung und ich glaube noch in der Beta und ist der Öffentlichkeit nicht zugänglich. Um ihnen gegenüber völlig fair zu sein, ist es immer noch in Arbeit und einige dieser Vor- und Nachteile können sich ändern, wenn sie neue Funktionen einführen. Ich werde versuchen, diesen Beitrag zu aktualisieren, sobald die neuen Versionen verfügbar sind, und meine Erfahrung mit dem Dienst wird fortgesetzt.

Bisher bin ich sehr zufrieden mit dem, was sie haben, sie haben den nervigsten Teil der Entwicklung einer Anwendung genommen und es besser gemacht. Wenn Sie eine einfache Blog-App haben, sollte es ein Kinderspiel sein, sie zu implementieren, und wahrscheinlich nicht so viel kosten wie Host.

Vorteile:

  • Serververwaltung: Sie müssen sich nicht um Ihre Serverkonfiguration kümmern, sie übernimmt alles für Sie. Mit einem VPS müssen Sie sich darum kümmern, dass der Server mit Sicherheitspatches auf dem neuesten Stand ist, und all diese lustigen Sachen, damit Sie sich um nichts kümmern, sie kümmern sich um all das für Sie.
  • Bereitstellung: Es macht die Bereitstellung einer App und die schnelle Bereitstellung dieser App möglich. Die Bereitstellung einer neuen Version einer App ist ein Kinderspiel, ich muss nur einen oder zwei Befehle ausführen, und alles wird für mich erledigt.
  • Preise: Sie zahlen nur für das, was Sie verwenden. Wenn Sie also eine Webseite mit sehr wenig Traffic haben, kostet Sie das überhaupt nichts.
  • Skalierung: Sie übernehmen die Skalierung und den Lastenausgleich für Sie, ohne dass Sie sich darüber Gedanken machen müssen. Sie müssen Ihre Anwendung noch so schreiben, dass sie effizient skalieren kann. Wenn Sie dies jedoch tun, werden sie den Rest erledigen.
  • Hintergrundaufgaben : Sie unterstützen sowohl Cronjobs als auch Hintergrundarbeiter, die Sellerie verwenden.
  • Kundenbetreuung : Ich hatte ein paar Fragen, schickte ihnen eine E-Mail und hatte eine schnelle Antwort, sie waren großartig, so viel besser, als ich erwartet hätte. Wenn Sie Ihr eigenes VPS betreiben, haben Sie wirklich niemanden mit dem Sie sprechen können, also ist das ein großes Plus.

Nachteile:

  • DB-Zugriff: Sie haben keinen direkten Zugriff auf die Datenbank. Sie können die psql-Shell aufrufen, aber Sie können keine externe Client-GUI anschließen. Dies macht etwas etwas schwieriger oder langsamer zu machen. Aber du kannst immer noch den django Admin oder die Fixtures benutzen, um eine Menge Dinge zu tun.
  • Eingeschränkte Dienste verfügbar: Derzeit werden nur Postgresql und redis unterstützt. Wenn Sie also MySQL, memcached, mongodb usw. verwenden möchten, haben Sie kein Glück.
  • Low-Level-C-Bibliotheken: Sie können keine Abhängigkeiten installieren, die Sie möchten, ähnlich der Google-App-Engine. Sie haben einige der üblichen C-Bibliotheken bereits installiert, und wenn Sie etwas anderes möchten, ist das nicht der Fall bereits installiert, müssen Sie sie kontaktieren, um sie hinzuzufügen. Ссылка
  • E-Mail: Sie können keine E-Mails senden oder empfangen, was bedeutet, dass Sie sich auf eine dritte Partei verlassen müssen, was wahrscheinlich ohnehin gut ist, aber es bedeutet nur mehr Geld.
  • Dateisystem: Ihnen steht ein eingeschränkteres Dateisystem zur Verfügung, und aufgrund der verteilten Natur des Systems müssen Sie beim Arbeiten mit Dateien sehr vorsichtig sein. Sie können nicht (es sei denn, ich habe es verpasst) eine Verbindung zu Ihrem Konto über (s) ftp herstellen, um Dateien hochzuladen, Sie müssen sich über das ep.io Befehlszeilentool verbinden und entweder ein rsync oder ein Push eines Repos machen, um Dateien zu erhalten da oben.

Update : Weitere Informationen finden Sie in meinem Blogpost zu meinen Erfahrungen mit ep.io: Ссылка

Update : Epio wurde am 31. Mai 2012 geschlossen

    
Ken Cochrane 13.04.2011 11:20
quelle

Tags und Links