ASP.NET 2.0 Web Hosting mit SQL Server 2005 das ich mir leisten kann
Sellen Sie sich vor Ihr ISP bietet Ihnen für monatlich rund 10 Euro ein Paket mit einem Windows Shared Web Hosting Plan mit ASP.NET 2.0 und 2000 MB Datenbankplatz auf einem SQL Server 2005 an. Dazu erhalten Sie unlimitierten Datentransfer, 100 Konten für passwortgeschützte Zugriffe inkl. FTP sowie 100 Mail Konten, Aliase oder Weiterleitungsadressen und insgesamt 2000 MB Diskplatz (inkl. Web Seiten, Maiboxen, Datenbanken und sonstigen Dateien). Wenn Sie wollen, dann können Sie ohne weitere Kosten auch noch eine Windows Sharepoint Service Site (WSS) einrichten.
„Das gibt’s nicht“, mögen Sie wohl denken. Das habe ich bisher auch gedacht. Aber ich habe in den USA einen Provider gefunden, der genau diese Leistungen bietet und darüber hinaus noch Supportleistungen erfüllt, die ich bisher so kaum angetroffen habe. Ein Vollpaket mit allem drum und dran (fast allem), das sich insbesondere für Entwickler bestens eignet. Lesen Sie weiter, wenn Sie wissen wollen, welche ganz persönlichen Erfahrungen ich bisher mit WebHost4Life.com gemacht habe.
Im Zuge der rasanten Verbreitung von ASP.NET 2.0 und SQL Server 2005 habe ich einen neuen Web Hosting Provider gesucht, der ohne mein Budget zu strapazieren alle Ansprüche, die ich als Entwickler habe, zu erfüllen vermag.
Da mein langjähriger Provider nicht in der Lage war ASP.NET 2.0 Hosting anzubieten war ich gezwungen mich nach einem neuen Partner umzusehen. Ich wurde schnell fündig und habe mich für einen besonders günstigen Developer Account bei einem amerikanischen Provider entschieden, der insbesondere bezüglich Windows Hosting bereits einen guten Ruf hatte. Leider war dieser Wechsel nicht optimal, da mit dem günstigen Developer Account zu viele Einschränkungen verbunden waren und meine Wünsche alles andere als erfüllt wurden. Als der Support dann auch noch nicht klappte shh ich mich gezwungen den Provider nochmals zu wechseln.
Da ich für ein paar Entwicklungen dringend eine Lösung brauchte und ich nicht viel Zeit zum Evaluieren hatte, habe ich mich nach einem möglichst günstigen ASP.NET 2.0 Shared Hosting Angebot umgeschaut, welches mindestens 250 MB Datenbankplatz auf einem SQL Server 2005 beinhaltet und das mir erlaubt mehr als eine Datenbank zu erstellen.
Einen solchen Provider habe ich bald gefunden. WebHost4Life.com hatte damals ASP.NET 2.0 Shared Hosting inklusive 300 MB Datenbankplatz auf einem SQL Server 2005 für nur US$ 9.95 / Monat im Angebot. Zusätzliche 50 MB Datenbankplatz gab es für 15$ / Jahr.
Das Angebot beinhaltete 50 Windows User Accounts, genügend FTP-Konten, mehr Diskplatz und mehr Datentransfer als ich jemals brauchen könnte sowie eMail-Konten und Aliase im Überfluss.
Was vor wenigen Monaten noch war, gilt heute schon nicht mehr. Zum gleichen Preis gibt's neu 2000 MB Diskplatz oder 2000 MB Datenbankplatz auf einem SQL Server 2005! Ja, Sie haben richtig gelesen. Es stehen insgesamt 2000 MB Diskplatz zur Verfügung. Wie viel davon sich auf dem SQL Server 2005 befindet spielt auf den Preis keine Rolle. Die Frage nach Unterstützung von SQL Server 2005 Express, MS Access oder MySQL wird damit hinfällig. Zumindest sind die Kosten kein Argument mehr.
Das ist noch nicht alles. Der Datentransfer wurde auf unbegrenzt gesetzt. Die Anzahl der Konten wurde verdoppelt, das heisst 100 User für den Zugriff auf passwortgeschützte Verzeichnisse und Dateien oder FTP sowie 100 Mail Konten, bzw. Aliase oder Weiterleitungsadressen.
Doch lesen Sie auf der Hosting Plan Vergleichsseite von WebHost4Life selbst nach was im Advance Plan für nur US$ 9.95 / Monat alles enthalten ist.
Was das Control Panel anbelangt, so ist es vom Design her zwar nicht gerade mein Traum, aber was die Funktionalitäten betrifft, so lässt es kaum Wünsche offen. Die Menüs sind im Allgemeinen übersichtlich, intuitiv und logisch strukturiert. Es gibt ein paar Ausnahmen, an die man sich jedoch schnell gewöhnt.
Wer nun mangelhaften Support erwartet ist fehl am Platz. Auf sämtliche Support-Anfragen, die ich bisher über das Ticket-System eingereicht habe, habe ich innerhalb weniger als einer halben Stunde eine erste Antwort erhalten. Nach meinem Empfinden war die Qualität der Antworten durchaus gut. Vorausgesetzt man hat seine Fragen oder das Problem genügend gut formuliert und dokumentiert, so kann man damit rechnen, dass mit der ersten Antwort das Problem behoben, bzw. die Frage beantwortet ist.
In zwei Fällen hatte ich allerdings Pech und es war ein längerer Dialog notwendig. Es scheint mir, dass Antworten auf Antworten nicht so schnell beantwortet werden. In meinem Fall dauerte es dann immer einen guten Tag bis ich wieder eine Antwort bekommen habe. Nachdem mir der Geduldsfaden gerissen ist und ich ein neues Ticket mit einem Verweis auf das alte Ticket eingereicht habe, hat es dann aber immer sofort geklappt. Dass ein Dialog erforderlich war lag an der Komplexität des Problems. Das eine Mail handelte es sich um ein lokales Problem im Zusammenhang mit unserer Firewall. Da gab es ein Problem mit FTP, auf das WebHost4Life keinen Einfluss hatte. Bei der zweiten Sache ging es um die Frage nach der Unterstützung einer deutschsprachigen Version der Windows Sharepoint Services.
Da es sich um einen amerikanischen Anbieter handelt, konnte ich nicht erwarten, dass dieser Windows Sharepoint Services in deutscher Sprache anbietet. Nachdem ich erfahren habe, dass dazu ein deutsches Sprachpaket installiert werden muss, habe ich über den Support eine entsprechende Anfrage eingereicht. Man hat mir sofort angeboten, gegen eine Einmalgebühr von US$ 15.- dieses Paket zu installieren und für mich die Site aufzusetzen. Nach zwei Tagen konnte ich meine deutschsprachige Windows Sharepoint Site nutzen.
Für Entwickler ist bei dieser Gelegenheit noch zu erwähnen, dass es gegenwärtig zu Testzwecken auch möglich ist, gegen eine Einmalgebühr von US$ 15.-, WSS 3.0 Beta zu nutzen. Allerdings nur in englischer Sprache.
Die Möglichkeit zur Online Kommunikation mit dem technischen Support (Live Chat) oder für telefonische Supportanfragen habe ich bisher nicht genutzt. Nachträglich denke ich manchmal, dass es vielleicht die Kommunikation vereinfacht hätte.
Als weitere Supportoptionen stehen ein Anwender Forum eine „Knowledge Base“ mit Antworten zu häufig gestellten Fragen zur Verfügung. Die „Knowledge Base“ ist zwar nicht sehr umfassend, enthält aber in vielen Fällen die Antwort auf typische Anfängerprobleme. Auffallend am Forum ist, dass sich relativ wenig Fragen direkt auf WebHost4Life beziehen. Ich nehme an, dass dies so ist, weil der Support allgemein genügend Unterstützung bietet, so dass die Fragen im Forum über das hinausgehen, was man allgemein vom Support erwarten kann.
Ob man Supportanfragen telefonisch, über das Ticket-System, im Live Chat oder über Email einreicht, eines ist absolute Bedingung: man benötigt genügend Kenntnisse der englischen Sprache.
Somit wären wir auch schon beim nächsten Thema. Die Sprache und die geografische Entfernung. Mal kulturelle und politische Hemmnisse beiseite gelassen, so ist es doch so, dass sich WebHost4Life irgendwo an der amerikanischen Westküste befindet. Dies bedeutet, dass es bei denen im Sommer erst 7 Uhr in der früh ist, wenn es bei uns bereits 16 Uhr ist und wir schon bald Feierabend haben.
Der Support steht zwar rund um die Uhr zur Verfügung, was aber nicht heisst, dass zu jedem Thema rund um die Uhr auch immer der richtige Spezialist zur Verfügung steht. Trotzdem scheint mir dies nicht einmal das grösste Problem zu sein.
Bedeutender scheint mir doch die Tatsache zu sein, dass alle Server- und Betriebssysteme auf englische Sprache und englische Kultureinstellungen eingestellt sind. Auch wenn dies in der Regel kaum eine Rolle spielt, so kommt es doch immer wieder durch. Control Panel, ausschliesslich Englisch. Web Mail Interface in Deutsch, aber z.B. mit englischem Kalender. Amerikanische Datum/Zeitformate dringen überall durch und auch der Zeitunterschied macht sich da und dort negativ bemerkbar. So stimmen z.B. die Daten der letzten Bearbeitung auf dem Server und lokal nie überein. ASP.NET Fehlermeldungen kommen immer in englischer Sprache daher. Das wären so die wichtigsten Probleme. Wer das nicht in Kauf nehmen will, der ist bei WebHost4Life definitiv fehl am Platz.
Ein weiterer Nachteil, den ich insbesondere am Wochenende festgestellt habe (vermutlich wenn alle am Skypen sind und die grossen Musik-, Bild- und Video-Downloads laufen) ist die Geschwindigkeit bei den Dateiübertragungen. Das ist trotz meinem ADSL Anschluss zu gewissen Zeiten recht mühsam und ich fühle mich gelegentlich in die Zeiten vor ISDN und ADSL zurückversetzt.
Und so wären wir beim vorläufig letzten Thema, der Performance. Ich habe mich bisher nie so richtig um die Infrastruktur bei Webhost4Life gekümmert. Es hat mich einfach nicht interessiert. Persönlich habe ich bisher noch nie besondere Performance Probleme verspürt. Ich höre aber immer wieder von Leuten, die sich über Serverausfälle und Performanceprobleme beklagen, die meines Erachtens normalerweise auf mangelnde Ressourcen zurückzuführen sind. Als Entwickler habe ich damit keine Probleme. Ist mein Blog mal weg für ein paar Minuten, dann ist das nicht weiter tragisch.
Was ist wenn ich aber eine Produktions Site betreibe, wenn möglich mit eCommerce? In diesem Fall würde ich persönlich so oder so etwas mehr Geld ausgeben und eine dedizierte Server Lösung mit einem kalkulierbaren oder garantierten Leistungsprofil gegenüber einem Shared Hosting Plan vorziehen. Für uns West-Europäer dürfte dann eine Lösung bei einem amerikanischen Provider nicht unbedingt das richtige sein.
Solange die Web Site aber nur zu Test- und Entwicklungszwecken verwendet wird oder der persönlichen Verwendung als Blog Site oder als Site für das Familien Web dient, dann ist WebHosing4Life bestimmt der richtige Partner.
Der eine oder andere mag nun denken, bei so viel Lob, da ist was faul. Nein, ich bin mit dem gebotenen Service einfach zufrieden und möchte andere auch daran teilnehmen lassen. Ich gebe zu, dass ich eine kleine Provision erhalte, falls Sie auf einen der oben aufgeführten Links klicken und dann eine Bestellung ausführen (übrigens eine gute Möglichkeit sich Ihre Web Site zu finanzieren).
Nun, es ist nicht meine Absicht mit diesem Beitrag Geld zu verdienen. Sie können gerne den folgenden Link verwenden, falls Sie nicht wollen, dass Web Site mit finanzieren: http://www.webhost4life.com.
Ansonsten klicken Sie hier: http://www.webhost4life.com/defaut.asp?refid=pgloor
Peter Gloor