Checkliste Domainumzug

Wer ein Webhosting Paket hat benötigt eine Domain damit die Webseiten erreichbar sind.

Die Domains werden von einer zentralen Registrierungsstelle verwaltet. Bei .de Domain macht dies z.B. die Denic. Möchte jemand nun eine Domain haben z.B. meinname.de kann deise Domain gegen eine jährliche Gebühr von der Denic gemietet werden. Dies geschieht in der Regel bei dem Hoster, der auch das Webpaket vermietet. Der Hoster verbindet dann die Domain mit dem Speicherplatz damit ein Aufruf der Domain im Webbrowser dann auch zu Ihren Speicherplatz führt.

Eine Domain wird nur vermietet und nicht gekauft d.h. im Falle von Problemen (z.B. Markenrechtsverletzungen) kann die Registrierungsstelle die Domain wieder von Ihnen zurückholen.

Wenn Sie mit den Leistungen Ihres Hosters nicht mehr zufrieden ist, die Domain jedoch behalten möchten, können Sie die Domain auch zu einem anderen Hoster umziehen. Für diesen Umzug sind einige Dinge zu beachten um einen schnellen und Reibungslosen Transfer zu garantieren.

Checkliste für einen erfolgreichen Domainumzug

Damit Sie keine Probleme beim Umzug haben, haben wir Ihnen hier eine Checkliste zusammen gestellt:

  1. Sorgen Sie immer dafür, dass Ihre Daten, die bei der Registrierungsstelle der Domain hinterlegt sind, aktuell sind (E-Mail Adresse, Adresse, Telefon)
    Manche Registrierungsstellen senden Ihnen bei einem Umzug eine Bestätigungsmail. Wenn diese nicht Bearbeitet wird, ist kein automatischer Umzug möglich und es ist ggf. notwendig, dass Sie das Vorhaben per Fax authorisieren.
  2. Besorgen Sie sich von Ihrem alten Webhoster den AuthCode Ihrer Domain.
    Viele Registrierungsstellen bieten eine automatischen Domaintransfer per AuthCodes. Sie authorisieren sich gegenüber der Registrierungsstelle über diesen AuthCode.
  3. Nachdem Punkt 1 und 2 abgearbeitet sind, kann das neue Paket bestellt werden.
  4. E-Mail Adressen im neuen Paket sowie Webseiten auf den neuen Speicherplatz umziehen
  5. Domainumzug durch den neuen Hoster starten.
    Ein Domainumzug dauert ja nach Registrerungsstelle wenige Stunden bis einige Tage. Da mehrere Stellen bei einem Domaintransfer kooperieren müssen kann es leider immer wieder zu Wartezeiten kommen.

Nachdem der Domainumzug gestartet wurde, werden die Daten des alten Webhosters aus der Domain gelöscht und der neue Anbeiter Ihres Webpaketes trägt sich in die Domain ein damit der neue Speicherplatz bei dem Aufruf im Browser aufegrufen wird.

Dieser Vorgang (Änderung der DNS Daten) kann mehrere Stunden dauern. Die Registrierungsstelle ändert die DNS Daten und die verschiedenen Internetanbieter holen sich diese Daten in regelmäßigen Abständen ab. Es kann also sein, das einige die Webseite ebreits auf den neuen Server erreichen  und andere noch auf dem alten Server landen. I.d.R. ist der Vorgang jedoch innerhalb von 24 Stunden abgeschlossen und alle sollten die Seite bei dem neuen Anbieter erreichen.

Mögliche Probleme bei Domainumzügen

  1. Die Adressdaten der Domain sind nicht korrekt. Bestätigungsmails konnten daher nicht empfangen und abgearbeitet werden.
    Setzen Sei sich mit Ihrem neuen Anbieter für Ihr Webpaket in Verbindung. Er kann Ihnen in dem Fall ggf. Faxformulare zur Verfügung stellen um den Domaintransfer manuell zu authorisieren.
  2. Der alte Hoster gibt den AuthCode nicht raus.
    Es kann passieren, dass der alte Webhoster nicht mehr erreichbar ist und Sie deswegen nicht an den AuthCode kommen. In dem Fall bieten einige Registrierungsstellen die Möglichkeit über Ihren neuen Webhoster an den AuthCode zu kommen. Ggf. fallen dafür extra Kosten an.
  3. Der AuthCode ist nicht korrekt
    Die AuthCodes sind in der Regel nur einge Wochen gültig.

MySQL per SSH Tunnel zu einem Root- oder Managed-Server

Es kann manchmal notwendig sein, lokal einen MySQL Zugriff auf eine entfernte Datenbank zu realisieren.

Um dies zu bewerkstelligen gibt es zwei Möglichkeiten.

1. Der MySQL Server wird nach extern freigeschaltet der Benutzer bekommt externe Zurgiffsrechte
2. Man baut einen SSH Tunel zum MySQL Server auf

Punkt 1 muss vom Provider bzw. vom Verwalter der Webhosting Umgebung durchgeführt werden.

Punkt 2 können Sie selbst realisieren sofern Sie SSH Zugriff auf Ihr Paket haben. Bei unseren SVN Hosting, Shop Hosting und Server Angeboten ist das Standardmäßig inklusive.

Herstellen eines SSH Tunnels um sich mit einer Datenbank auf einem Root Server oder Managed Server zu verbinden

Per Linux:

Am einfachsten ist es über Linux

ssh logt sich also mit dem Benutezrnamen „benutzer“ auf dem Server mein-server.de ein. Lokal wird der Port 3306 geöffnet.

Alles was an den lokalen Port 3306 geschickt wird, leitet ssh über den Tunnel an dbserver.mein-server.de:3306 weiter.

Man kann sich also lokal per mysql -h 127.0.0.1 mit der Datenbank verbinden.

Per Windows (Putty)

Hier muss unter Connections->SSH->Tunnels lediglich der Port eingestellt werden.

MySQL per SSH Tunnel zu einem Root  oder Managed Server webhosting shop hosting root server managed server MySQL per SSH Tunnel zu einem Root  oder Managed Server webhosting shop hosting root server managed server

Nach dem Klick auf open wird die gewählte SSH Verbindugn geöffnet und ein Tunnel hergestellt.

Eine Verbindung an Port 3306 würde also über den Tunnal an den dbsrv.mein-server.de Port 3306 weitergeleitet werden.

Man muss lediglich darauf achten, dass der lokale Port nicht bereits vergeben ist z.B. durch eine eigene lokale MySQL Installtion.

Am Anfang jedes Posts steht #pstarttag#

Uns erreichte von einem unserer Profi Webhosting Kunden folgende Meldung:
Auf einmal stand am Anfang jedes Posts des WordPress Blogs # pstarttag#.

Nach einiger Analyse wurde klar, dass das Plugin SEO Auto Link & Related Posts (SEO-ALRP) dafür verantwortlich war.

Nachdem das Plugin deaktiviert wurde, war das pstarttag verschwunden.

Im Quelltext sah man, dass # pstarttag# eigentlich durch <p> ersetzt werden sollte. Warum passiert das nicht?

Nachdem ich mir den Seitenquelltext angesehen habe war es klar. Im # pstarttatg# hat sich ein Link eingeschmuggelt statt # pstarttag# stand dort dann #<a href=““></a>pstarttag#. Somit funktionierte das str_replace nicht mehr.

Nach der Analyse der Konfigurationseinstellungen vom SEO-ALRP kam ich auf die Liste der manuellen Links im Menupunkt Auto Links. Hier kann man Keywords angeben, die im Post automatisch verlinkt werden. Diese Links werden Zeile für Zeile in eine Textarea angegeben. Wenn man jedoch nach der letzten Zeile Enter drückt und somit eine leere Zeile vorhanden ist, kommt es zu dem oben beschriebenen Phänomen.

Also einfach die leere Zeile im Texteld für die manuellen Links löschen und das # pstarttag# ist verschwunden.

IT-Auslagerung aus Sicht des Entscheiders

Die interne IT eines Betriebs ist für viele Entscheider immer noch ein Reizthema. Die Erfolge der IT sind schlecht zu beziffern, die verursachten Kosten hingegen sehr gut. Hinzu kommt, dass diese Kosten durchaus einen beträchtlichen Anteil der Bilanz darstellen können. Kommt zu Personalkosten für die IT-Abteilung auch noch die Unterhaltung einer eigenen IT-Infrastruktur hinzu, können erhebliche Kosten auflaufen, denen nicht immer offensichtlicher Nutzen gegenüber gestellt werden kann. Doch dieses Bild trügt. Die EDV stellt einen wichtigen Teil des Fundaments eines Unternehmens dar. Hier ist also auch der Entscheider gefragt, sich einen tiefen Einblick in die Verflechtungen der EDV mit den anderen Bereichen des Unternehmens zu verschaffen.

Sinnvolle Auslagerungen statt Kostenersparnis auf Biegen und Brechen

Wichtig ist dabei die Abwägung zwischen sinnvoller Kostenersparnis und kontraproduktiver Streichung von wichtigen Ausgaben. Ein Beispiel hierzu: Die Nutzung von Profi Webhosting zur Auslagerung von bisher selbst betriebenen Diensten bringt häufig eine deutliche Kostenersparnis mit sich. Wählt man seinen Partner dabei mit Bedacht, so steht einem reibungslosen Betrieb nichts im Wege. Auch Application Server lassen sich so häufig kostengünstig auslagern. Laufen beispielsweise Tomcat-Server im Unternehmen, so kann ein Dienstleister das Java Hosting übernehmen und so Kosten einsparen. Allerdings sollte man nicht darauf verzichten, eigene Backups anzulegen. Obwohl beim Profi Webhosting grundlegende Features wie Ausfallsicherheit durch RAID-Systeme, redundante Anbindungen und Netzteile sowie regelmäßige Backups zum Standard gehören, kann es absolut nicht schaden, zusätzlich noch eigene Backups vorzuhalten. Der Aufwand hierfür hält sich sehr in Grenzen.

Verlagerung der Softwareentwicklung ins Web

IT Auslagerung aus Sicht des Entscheiders webhostingWird plattformunabhängig entwickelt, beispielsweise in Java, oder zumindest eine plattformunabhängige Entwicklungsumgebung wie Eclipse eingesetzt, so lässt sich auch diese komplett ins Profi Webhosting auslagern. Dabei wandern auch alle angebundenen Dienste mit – von Trac bis zu Bugzilla lassen sich die webbasierten Entwicklungswerkzeuge einfach auf den Hoster auslagern. Der Hoster kann seine Leistungen mit einer ganz anderen Kostenstruktur anbieten, so dass beide Seiten davon profitieren. Last but noch least hat dies sogar einen Umweltschutzaspekt: Zentralisierte Systeme in Rechenzentren haben in der Regel eine deutlich höhere Effizienz als die Summe der dezentralen Systeme, die ohne Profi Webhosting in den Unternehmen eingesetzt würden. Durch den Einsatz virtueller Server kann dabei die Hardware noch effizienter genutzt werden und Leistungsspitzen werden im Verbund abgefedert. Dies stellt eine klassische Win-Win-Situation dar, mit einem Potenzial, dessen Ausschöpfung meist nicht einmal annähernd erreicht wird. Der Grund hierfür liegt darin, dass die Möglichkeiten der Technik hier meist nur teilweise bekannt sind, was zu Skepsis führt. Auch die Themen Datenschutz und Sicherung der Firmengeheimnisse spielen hier eine Rolle. Die Sicherheit ist jedoch bei interner IT-Landschaft nicht größer als bei einem gut abgesicherten Webhosting – werden schwache Passwörter gewählt oder sicherheitsrelevante Einstellungen nicht richtig getroffen, so sind die Daten in beiden Szenarien gleichermaßen gefährdet. Diesen Risiken gegenüber steht ein enormer Zuwachs an Flexibilität, denn alle ausgelagerten Dienste sind – entsprechend eingerichtet – automatisch überall dort erreichbar, wo ein Internetanschluss zur Verfügung steht. Damit kann auch auf Geschäftsreisen schnell agiert werden, und Teilzeitarbeits-Szenarien sowie Teleworking lassen sich viel einfacher und reibungsloser umsetzen.

 

Was tun wenn es brennt? Woran ein guter Hoster zu erkennen ist

Was tun wenn es brennt? Woran ein guter Hoster zu erkennen ist webhostingAuf dem Markt tummeln sich unzählige Hostinganbieter, in allen Größenordnungen von klein bis Global Player. Die Größe allein ist allerdings noch kein Qualitätsmerkmal. Immer wieder kommt es gerade bei den großen Hostern zu Problemen, die eigentlich vollkommen unnötig sind. Das liegt zum einen daran, dass ab einer gewissen Wachstumsstufe die Kundenorientierung mehr oder weniger verloren geht – zum anderen aber auch daran, dass lieber in Werbebudgets als in Mitarbeiterfortbildung investiert wird. Arbeitsleistung am Standort Deutschland ist vergleichsweise teuer, hier zu sparen kann aber fatal sein.

Ein Beispiel aus der Praxis: Ein Kunde bestellt bei einem der „führenden“ Webhoster Deutschlands ein kleines Webhostingpaket. Nach und nach steigen dann die Ansprüche, und so kommt nach einiger Zeit ein zweites Paket hinzu. Schon hier wurde der Kunde mangelhaft beraten, denn – in diesem Falle – wäre der Umstieg auf ein größeres Webhostingpaket kostengünstiger gewesen. Leider findet man solche Beratung heute meist nur noch im Markt Segment Profi Webhosting. Dies ist eigentlich die Domäne spezialisierter Dienstleister, die beispielsweise Subversion Hosting anbieten. Auch der Betrieb einer komplett webbasierten Entwicklungsumgebung ist bei Anbietern aus diesem Segment in guten Händen. Kurz gesagt findet man hier leistungsfähige, kundenorientierte Anbieter, die wissen was sie tun.

Doch zurück zu unserem Praxisbeispiel. Nach geraumer Zeit fiel dem Kunden auf, dass die Aufteilung in zwei Webhostingpakete alles andere als optimal war. Das zweite Paket hatte darüber hinaus ungenutzte Ressourcen, wie weitere Inklusivdomains, zu bieten, so dass es eine naheliegende Idee war, die beiden Pakete zusammenlegen. Ein Anruf beim Kundendienst – der übrigens im Gegensatz zum Standard im Profi Webhosting hier nicht rund um die Uhr erreichbar war – sollte dies in die Wege leiten. Laut Hotline-Mitarbeiter sei die Zusammenlegung gar kein Problem, er werde alles Nötige veranlassen.

Zwei Tage später kam das böse Erwachen: Statt der gewohnten Website zeigte eine der Domains nur noch eine leere Seite an. Im Kundenbereich zeigte sich dann das gesamte Ausmaß des Schadens: Der Webhoster hatte die Domain aus dem älteren Webhostingpaket in das neuere Paket umgelegt und das nun domainlose Hostingpaket komplett gelöscht. So waren alle Dateien auf dem zugehörigen Webspace und die Datenbank unwiederbringlich verloren. Last but not least sah sich der Hoster auch nicht in der Lage, die gelöschten Dateien aus einem Backup wiederherzustellen, das sei aus Datenschutzgründen nicht möglich. Um das Desaster komplett zu machen, hatte der Kunde selbst auch nur ein völlig veraltetes Backup aus der Frühzeit der gelöschten Domain, was damit nutzlos war.

Niemandem ist es zu wünschen, in diese Lage zu geraten. Dennoch passieren solche Fälle jeden Tag, überall auf der Welt. Mit einem verlässlichen Hoster als Partner lässt sich aber zumindest die Wahrscheinlichkeit für solch ein umfassendes Zusammentreffen unglücklicher Umstände stark reduzieren. Im Profi Webhosting sind regelmäßige Backups ein unverzichtbarer Standardbaustein aller Angebote, vom simplen Webhosting bis hin zum Java Hosting bei dem komplette webbasierte Anwendungen online vorgehalten werden. Mit Billighostern der 1-Euro-Klasse können  diese Angebote natürlich nicht konkurrieren, dafür erhält der Kunde hier aber auch ein Leistungsspektrum, das um Größenordnungen über dem simpler Webhoster liegt.

Webhosting: Konkurrenzfähiger durch günstige Leistung

Subversion Hosting ist bedeutend kostengünstiger als Self Hosting. Kostentransparenz im IT-Bereich ist durch Profi Webhosting gegeben. Keine undurchsichtigen Kostenstrukturen und klare Verantwortlichkeiten.

Die einzelnen Stufen der internen IT-Abteilung sind in unterschiedliche Bereiche gegliedert, die alle durch Fachleute betreut sein wollen. Diese Personalkosten lassen sich auf ein vernünftiges Maß reduzieren. Subversion Hosting ist die Lösung für die Kostenoptimierung im Bereich der Servertechnik. Zudem ist der Energieaufwand einer eigenen Serveranlage erheblich. Die Server laufen Tag und Nacht, ebenso die Kühlsysteme und die Datensicherungen. Zusätzlich ist eine zuverlässige Notstromversorgung erforderlich. Das alles sind Kosten, die sich zu einem großen Teil verbessern lassen. Das Subversion Hosting Paket ist ein Teil der neu gewonnenen Flexibilität. Um ein modernes Unternehmen noch konkurrenzfähiger zu führen, gehört das Outsourcen von Diensten wie Profi Webhosting selbstverständlich dazu.

Webhosting: „Back to the real Roots“

Die unterschiedlichen SVN Hosting Angebote sind nur der Beginn einer neuen Dimension für das Unternehmen. Die Besinnung auf eigentliche Unternehmensziele ist wichtiger denn je. Zögern Sie nicht! Die wertvollste Ressource – die Mitarbeiter – sollte nicht blockiert sein. Denn die Mitarbeiter sind besser nah am eigenen Kunden, als mit administrativen Aufgaben im IT-Bereich zu beschäftigen. Nur so kommt das Unternehmen weiter nach vorne. Hier bietet das SVN Hosting die Service-Alternative zum eigenen Server mit aufwendiger Betreuung.

Welche Synergieeffekte sich durch die Entscheidung für das externe SVN Hosting bieten, zeigt sich schon bald in vollem Umfang für das Unternehmen. Daraus entstehen neue Impulse für das eigene Kerngeschäft. Keine zeitfressenden Ablenkungen durch Wartungsarbeiten, Back-ups und dergleichen, sondern leistungsstarke Angebote und die Begeisterung der eigenen Kundschaft sind dem modernen Unternehmen sicher. Eine kompetente Entwicklungsabteilung in bester Entwicklungsumgebung hat wesentlich mehr Power um Projekte umzusetzen und Profi Webhosting schafft diese Grundvoraussetzung.

Git Hosting: Clonen „erlaubt“

Webhosting mit Git, der Versionsverwaltung in nicht-linearer Form, erweist sich immer mehr als der „Renner“ unter den Versionsverwaltungen.

Die praktikable Git-Bauweise ist verteilt auf viele Entwickler. Jeder, der zum Team gehört und an dem Projekt mitarbeitet, nutz Git-Clones. Mit dieser lokalen Kopie steht das komplette Repository zur Verfügung und das inklusive aller Änderungen, auf dem eigenen PC des jeweiligen Entwicklers.

Git Hosting ist besonders praktisch bei unterschiedlichen Arbeitsorten der einzelnen Webentwickler. Diese dezentrale Arbeitsweise erleichtert die Programmierung. Keine unnötige Wartezeit – der direkte Zugang zur Versionsverwaltung ist gewährleistet.

Git Hosting schafft Individualität – die ideale Entwicklungsumgebung ohne die Zusammengehörigkeit des Teams zu vernachlässigen. Git ist easy & quick, das macht es so sympathisch. Git Hosting ist eines der flexibelsten Systeme und unterstützt den Anwender optimal bei der Entwicklung. Der Zugriff auf die Objektdatenbanken war selten so schnell.

Web Hosting wird durch Git erst zum Erlebnis. Die Entwicklungszweige (branching) lassen sich in unterschiedliche Zweige einteilen. So kann der Programmierer ganz entspannt testen „was gut ist“. Die „Zweige“ lassen sich erstellen und zwei oder mehrere „Zweige“ lassen sich zudem verschmelzen (merging).  Wohin mit den Änderungen? Was nicht benötigt wird – ab in die „Kiste“. Bei Git kein Problem. Hier gibt es die Stage, eine Art Ablage für alle Änderungen.  Externe Patches können temporär in einer weiteren Stage gelagert werden.

Profi Webhosting: Mehr Kompetenz durch beste Web-Präsenz

Zeigen Sie, was Sie können! Webhosting bildet die Bühne für Aktionen im Web. Das Subversion Hosting bietet hinsichtlich der Flexibilität und Ausstattung einfach die besseren Möglichkeiten für Web-Nutzer. Ein gekonnter Internet-Auftritt ist mit SVN Hosting kein Zufall. Nur mit der entsprechenden Server-Leistung und der passenden Entwicklungsumgebung kann die Programmierung gelingen und SEO-Maßnahmen haben Erfolg.

Profi Webhosting: Mehr Kompetenz durch beste Web Präsenz webhosting subversion hostingSubversion Hosting verfügt über eine gute Versionsverwaltung und schafft Übersicht für alle Programmierer. Unabhängig davon, wo das Team oder der einzelne Entwickler ansässig ist, die webbasierte Arbeitsweise des SVN Hosting bleibt stets übersichtlich. Die Ideen der Entwickler lassen sich mit SVN Hosting problemlos umsetzen. Das Subversion Hosting durch die externen Server entspricht genau dem modernen Anforderungen einer zeitgemäßen Unternehmensführung. Schnell sind die Kapazitäten der externen Webhosting Anbieter gebucht. Selbst diverse umfangreiche Projekte lassen sich so zeitgleich bearbeiten, dank der guten Server-Kapazitäten und den Plug-ins. Bereits integrierte Bugtracker wie Bugzilla oder Jira gehören oft schon bei Hosting Paketen dazu.

Vorsprung durch Git Hosting – zeitsparender agieren

Profi Hosting schafft eine wesentlich wirtschaftlichere Basis im Bereich der Kostenoptimierung. Das Web-Browser basierte Projektmanagement Git stellt eine Entwicklungsumgebung bereit, die sehr komfortabel und individuell in der Anpassung ist. Git Hosting bedeutet, einfacher Verwalten, Steuern. Die Vergabe der Rechte kann das Projekt aufgeteilt werden und bietet deutlich schnellere Reaktionszeiten. Jeder Entwickler erkennt sofort an der baumartigen Struktur, wo es langgeht. Das ist ein entscheidender Vorteil. Mit der entsprechenden Berechtigung kann jeder des Entwickler-Teams etwas hinzufügen. Die lineare Struktur von Git ermöglicht es, „Äste“ die überflüssig geworden sind, einfach stillzulegen.

Profi Webhosting: Gezielt taktiert ist „Clever-SEO“

Wer im SEO-Bereich aus der Masse hervorstechen möchte, sollte den „SEO-Kardinalsfehler“ vermeiden. Die Suchmaschinen sind schlau! Seitdem Google die Richtlinien „renoviert“ hat, sind viele Seiten schlechter im Ranking. Kaum ist der „Panda-Update-Schrecken“ verdaut, geht es mit der Erkennung der IPs weiter. Besonders wer ein Linknetzwerk nutzt, um die eigenen Seiten zu verlinken kann betroffen sein. Der Knackpunkt ist das NETZ. Liegen alle IP-Adressen im gleichen Class C-NETZ sind die Websites eindeutig einem Hoster zuzuordnen. Was tun?

Webhosting: Wege aus dem „SEO-Keller“

Hier ist eine Streuung der IP-Adressen unverzichtbar. Wer alle seine Webpräsenzen immer über einen Server betreibt, gerät in Gefahr seo-technisch in den „Keller“ zu geraten. Clever ist, den eigenen Server mit dem externen Server des Profi Hosting Anbieters zu kombinieren. Sogar unterschiedliche Server des Anbieters können enorme SEO-Verbesserungen bringen. Hier ist die Beratung durch den Fachmann gefordert. Ein gutes Server-Paket in Kombination mit anderen Hosting Paketen, basiert auf unterschiedlichen Servern in einem anderen NETZ-Bereich schafft Abhilfe. Es ist höchste Zeit für die Rückbesinnung der SEOs auf Qualität. Hier bildet das Profi Webhosting einen entscheidenden Vorteil. Je mehr unterschiedliche IPs verwendet werden, desto besser! Zusätzlich zum eigenen Server kann der Seo-Spezialist die Webpräsenz durch sehr gezielte Maßnahmen deutlich verbessern. Externe Server machen diese SEO-Maßnahme zu einem guten Schachzug. Denn Keywords sind nicht der Weisheit letzter Schluss. Alles muss stimmen! SEO ist immer das Zusammenspiel der Komponenten. Guter Content mit echtem Mehrwert für den Nutzer und komfortable Usability runden den optimalen Webauftritt ab.

Mit Subversion Hosting lassen sich Nebentätigkeiten bequem auslagern

Mit Subversion Hosting lassen sich Nebentätigkeiten bequem auslagern webhosting subversion hosting entwicklungsumgebungenGerade in kleineren Firmen kommen auf den Entwickler über kurz oder lang Nebentätigkeiten zu, die nicht zu seinen eigentlichen Kernkompetenzen gehören. Dazu gehört häufig auch die Einführung einer verlässlichen Versionsverwaltung, mit der die Investitionen der Firma in Software-Entwicklung abgesichert werden sollen. Dies betrifft nicht nur den „einfachen“ Verlust durch normale Vorgänge wie Festplattendefekte, sondern auch weniger triviale Ereignisse wie Regressionsfehler, die erst spät entdeckt werden. Ohne die Möglichkeit der vergleichenden Analyse verschiedener Versionen der Quelltexte sind solche Fehler nur mühsam einzugrenzen. Die Versionsverwaltung ist also nicht nur eine passive Ablage sondern ein aktives Werkzeug zur effizienten Software-Entwicklung.

Die Einführung solch eines Systems ist also kein Selbstzweck sondern aktive Prävention des Unternehmens, ähnlich wie Backups oder Versicherungen. Dementsprechend sollte auch ein Budget dafür bereitgestellt werden. Der ordnungsgemäße Betrieb einer wie auch immer gearteten Versionsverwaltung ist dabei zwar überschaubar, bedingt aber dennoch einen, wenn auch geringen, laufenden Aufwand. Auf den sowieso in der Regel knappen Terminplan der eigenen Entwickler lassen sich diese Zeiten nur selten ohne Reibungsverluste aufschlagen.

Die logische Konsequenz ist daher die Auslagerung dieser Funktionen an einen spezialisierten Anbieter für Profi Webhosting. Dieser unterstützt das Unternehmen bei Einrichtung und Betrieb während gleichzeitig Kosten für eigenes Personal und Infrastruktur eingespart werden. Je nach individuellem Bedarf gibt es neben dem reinen Subversion Hosting auch Pakete mit mehr Leistungsumfang, beispielsweise mit einem direkt an Subversion angebundenen Bugtracker wie Bugzilla. Hier ergeben sich durch die Bündelung dieser externen Aspekte beim Hoster erhebliche Einspareffekte auf der einen und beträchtlicher Komfortzuwachs auf der anderen Seite.

Mehr Flexibilität für Heimarbeitsplätze

Beispielsweise können Entwickler, sofern der Betrieb dies erlaubt, auch reibungslos vom heimischen Arbeitsplatz aus auf alle notwendigen Daten zugreifen, dieser Zuwachs an Flexibilität kommt dem Betriebsklima und der Loyalität der Angestellten sehr zugute. Auch die Einbindung externer Fachkräfte gelingt so wesentlich einfacher, da diese nicht vor Ort sein müssen, um aktiv zur Entwicklung beizutragen, sondern alle wichtigen Arbeiten über das Internet erledigt werden können. Selbstverständlich bleibt dabei immer noch genug Raum für soziale Interaktion und die notwendigen Meetings zur Projektkoordination.

Da der Markt im Bereich Profi Webhosting zwar von gesunder Konkurrenz gezeichnet ist, aber nicht dem massiven Preisdruck im Standard-Hostingbereich unterliegt, kann der interessierte Kunde hier aus einer breiten Palette gut durchstrukturierter Angebote wählen, bei der es für jedes Anforderungsprofil eine Lösung gibt. Vielfach werden auf Kundenwunsch kleine Modifikationen oder Erweiterungen ebenfalls gerne durchgeführt. Unterm Strich ergibt sich dabei gegenüber einer reinen In-House-Lösung eine beträchtliche Kostenersparnis, die ein schlagendes Argument für die Auslagerung an einen externen Hoster ist.

Abgerundet wird das Paket durch die nahtlose Integration der Versionsverwaltung mit den gängigen Entwicklungswerkzeugen, beispielsweise gibt es kaum eine Entwicklungsumgebung, für die es keine Subversion-Anbindung gibt. Durch die Verzahnung mit Bugzilla oder ähnlichen Tools ergibt sich für den Nutzer eine erhebliche Zeiteinsparung, da viele manuelle Schritte wie beispielsweise der Abgleich von Repository und Bugtracker nun automatisch geschehen. Umfangreiche Protokoll- und Benachrichtigungsfunktionen des Paketes sorgen dabei für allseitige Information – jeder Entwickler, Produktmanager, etc. ist jederzeit auf dem aktuellen Stand der Entwicklung.

Entwicklungswerkzeuge entstehen oft aus konkreten Mangelsituationen

In der Softwareentwicklung ist es wie in vielen anderen Branchen in denen Sachen geplant, konstruiert und gebaut werden: Immer wieder entstehen Situationen, in denen ein bestimmtes Problem durch ein Werkzeug simpel gelöst werden könnte – nur leider gibt es dieses Werkzeug bis dato noch nicht. Der große Vorteil im Softwarebereich ist dabei, dass sich neue Programme in den meisten Fällen mit wesentlich weniger Aufwand erstellen lassen als beispielsweise die Werkzeuge von Chirurgen oder schwere Baumaschinen. Dadurch entwickelt sich Software auch wesentlich schneller als dies bei materiellen Werkzeugen der Fall ist. Diese Flüchtigkeit der Software ermöglicht auch eine fortlaufende Weiterentwicklung und Reifung, denn alle Anwender können in der Regel ohne großen Aufwand neue Versionen direkt einsetzen – bei Baumaschinen, deren Herstellungskosten schnell in die Millionen gehen, ist dies natürlich weitaus schwieriger.

Ähnlich wie in anderen Bereichen die sich mit der Lösung von Problemen beschäftigen, so ist auch im Bereich der Softwareentwicklung eine gute Dokumentation und Nachvollziehbarkeit das A und O. Im Idealfall sollte jederzeit ermittelbar sein, wer wann welche Änderungen vorgenommen hat. Im Bereich der Softwareentwicklung wird diese Aufgabe von einer sogenannten Versionsverwaltung übernommen. Diese verwaltet den Quelltext der zu einem Projekt gehört, und koordiniert alle Veränderungen daran. Dazu wird der Quelltext in ein sogenanntes Repository eingespielt, das von der Versionsverwaltung kontrolliert wird. Alle Zugriffe auf den Quelltext im Repository geschehen dann nur noch hierüber. Neben der Verwaltung werden auch Konzepte wie Benutzerrollen samt unterschiedlichen Zugriffsrechten, Benutzerauthentifizierung, etc. darüber umgesetzt.

Subversion im Internet

Entwicklungswerkzeuge entstehen oft aus konkreten Mangelsituationen webhosting subversion hostingEines der bekanntesten Werkzeuge in diesem Bereich ist Subversion, das sowohl als Modul für Webserver als auch als nativer Dienst verfügbar ist. Während letztere Umsetzung vor allem für lokale Netze interessant sein kann, ermöglicht die Einbindung in einen Webserver die flexible Zugänglichmachung der Repositorys über das Internet. Daher ist es kein Wunder, dass schnell die nächste Stufe der Entwicklung erreicht war: Spezialisierte Anbieter entstehen, die neben dem Subversion Hosting auch als Ansprechpartner in technischen Fragen jederzeit erreichbar sind.

Neben der Versionsverwaltung ist auch das Zusammenspiel – möglichst weit automatisiert – zwischen den einzelnen Werkzeugen immer ein Kriterium, das bei der Auswahl von Entwicklungsumgebung und weiteren Tools entscheidend sein kann. Zahlreiche Open-Source-Projekte und Drittanbieter offerieren diverse Lösungen für fast jede Kombination. Für Eclipse, eine weit verbreitete Plattform für Entwicklungsumgebungen, gibt es beispielsweise ein spezielles Plugin namens Subclipse, um Repositorys die mit Subversion verwaltet werden direkt anzubinden.

Damit wird das notwendige Handling (Check-Out, Bearbeitung, Check-In, Konfliktbehandlung, etc.) nahezu vollständig transparent in die Programmierung eingebettet und erweckt nicht mehr den Eindruck zusätzlicher Arbeitsschritte. Auch für die weiteren Aspekte der Softwareentwicklung, wie beispielsweise die Projektplanung oder das Bugmanagement gibt es Werkzeuge, die an die Entwicklungsumgebung angebunden werden können. Da auch hier webbasierte Tools auf dem Vormarsch sind, ist es kein Wunder, dass bei seriösen Anbietern von Profi Webhosting die Angebote nicht auf reines Subversion Hosting beschränkt sind, sondern im Gegenteil Subversion nur das namentlich gut bekannte Zugpferd für ein ganzes Werkzeugpaket ist.

Erschwingliche Preise für Profi Webhosting – Spezialhosting wird zur Normalität

Erschwingliche Preise für Profi Webhosting – Spezialhosting wird zur Normalität webhosting subversion hostingDas Problem ist fast so alt wie der Computer selbst, und über die Jahrzehnte wurden immer neue Lösungen ersonnen, umgesetzt und auch wieder verworfen. Die Rede ist von der Sicherung verschiedener Bearbeitungsstände, auch Revisionen genannt, einzelner Dateien oder ganzer Dateisammlungen. Klassischerweise davon betroffen sind natürlich in erster Linie Programmierer, die bei der Softwareentwicklung permanent vor dem Problem stehen, ältere Dateiversionen „irgendwie“ zu archivieren, um gegebenenfalls eine Änderung rückgängig machen zu können. Nicht nur bei größeren Projekten wird es schnell mühsam, das jeweilige Projekt in vielen verschiedenen Versionsständen vorrätig zu halten. Auch heute noch gibt es Entwickler, die dazu regelmäßig einfach das jeweilige Verzeichnis mittels ZIP, RAR oder sonst einem Packprogramm als  Archivdatei sichern, versehen mit mehr oder weniger systematischen Bezeichnungen und eventuell sogar einem Datum.

Dieser Ansatz offenbart seine größte Schwäche, sobald der Zugriff auf eine ältere Version notwendig wird. Oftmals gibt es schon die ersten Probleme bei der Suche nach dem richtigen Archiv. Das Datum alleine ist nicht unbedingt hilfreich, und viel zu häufig ist im Dateinamen auch kein Hinweis auf die Änderungen enthalten, die in der jeweiligen Version vorgenommen wurden. Abhilfe schaffen hier Systeme zur Versionsverwaltung, die auch kostenfrei verfügbar sind. Die klassischen Vertreter dieser Gattung setzen allerdings auf ein Client-Server-Modell, so dass bei Projekten mit mehr als einem Entwicklungsstandort oder beispielsweise beim Einsatz von externen Mitarbeitern schnell der Wunsch nach einem dedizierten Server aufkommt, der auch über das Internet erreichbar ist. So ist der Server auch für externe Mitarbeiter erreichbar und kann von fast überall her angesprochen werden.

Solch ein Server bedingt natürlich auch ein Sicherheitskonzept, damit die darauf gespeicherten Daten nicht in falsche Hände gelangen. Die dadurch entstehenden einmaligen und laufenden Kosten sind gerade für Einzelpersonen und kleinere sowie mittelständische Betriebe ein erheblicher oder gar nicht tragbarer Kostenfaktor. Findige Webhosting Anbieter haben diese Marktlücke vor einiger Zeit entdeckt und bieten kostengünstige Lösungen im Bereich Profi Webhosting an, mit denen sich auch kleinste Unternehmen und Einzelpersonen eine webgestützte Versionsverwaltung leisten können.

Lösungen durch den Anbieter

Erschwingliche Preise für Profi Webhosting – Spezialhosting wird zur Normalität webhosting subversion hostingDer Dienstleister übernimmt dabei die gesamte technische Betreuung und stellt beispielsweise ein SVN Hosting zur Verfügung, bei dem der Kunde einzelne Projekte, Zugangsberechtigungen, etc. simpel über ein Webfrontend einrichten kann – sogar noch komfortabler als bei einer selber betriebenen Inhouse-Lösung. Für die restlichen Aspekte, wie die Integration in die Entwicklungsumgebung, beispielsweise über das Plugin Subclipse, ergeben sich dabei praktisch keine Unterschiede – eine Lösung, von der beide Seiten profitieren. Jeder der Beteiligten kann sich auf seine Kernkompetenzen konzentrieren und so letztendlich effizienter arbeiten als bei einer vollständig selbst aufgebauten und betriebenen Infrastruktur für die Versionsverwaltung. Ganz ohne eine solche ist moderne Softwareentwicklung ohnehin nicht praktikabel, das sollte jedem Verantwortlichen klar sein.

Der große Erfolg dieser spezialisierten Hostingangebote hat mittlerweile auch dazu geführt, dass weitere populäre Software rund um die Programmierung und Projektverwaltung ebenfalls als Hostingangebot verfügbar ist. So gibt es Anbieter für Git Hosting ebenso wie für die Projekt- und Bugverwaltung, etwa mit Jira oder Trac.