{"id":137,"date":"2020-03-09T14:34:22","date_gmt":"2020-03-09T13:34:22","guid":{"rendered":"http:\/\/www.b2b-shop-system.de\/blog\/?p=137"},"modified":"2020-03-10T09:13:36","modified_gmt":"2020-03-10T08:13:36","slug":"server-migration-und-server-umzug","status":"publish","type":"post","link":"https:\/\/www.b2b-shop-system.de\/blog\/2020\/03\/09\/server-migration-und-server-umzug\/","title":{"rendered":"Server-Migration und Server-Umzug"},"content":{"rendered":"\n<p>Das ist etwas, was niemand gerne macht. Insbesondere dann, wenn der Server voll produktiv ist. Dann f\u00fchrt jeder Ausfall zu hohen Folgekosten und Unzufriedenheit der Kunden. Hier hei\u00dft es vorab eine Strategie zu entwickeln, diese zu testen und dann umzusetzen. Die Gr\u00fcnde f\u00fcr einen Umzug sind verschieden. Zum Beispiel ist die Leistungsf\u00e4higkeit des alten Servers nicht mehr ausreichend. Oder man m\u00f6chte den Provider wechseln.<br> Beim Serverumzug bekommt man fast immer eine neue IP-Adresse, auch wenn man beim gleichen Provider bleibt. Wenn man den Provider wechselt ist es unumg\u00e4nglich auf eine neue IP zu wechseln.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.b2b-shop-system.de\/blog\/wp-content\/uploads\/2020\/03\/symbol-www.png\" alt=\"Server-Umzug im www\" class=\"wp-image-139\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"> Umzug einschlie\u00dflich der Domain <\/h2>\n\n\n\n<p>Wenn man den Provider wechselt m\u00f6chte man in der Regel auch\ndie Domain zum neuen Provider \u00fcbertragen.<br>\nDer Transfer einer Domain ist aber keine Sache die in kurzer Zeit erfolgen\nkann, es dauert mindestens 24h, wenn nicht sogar mehrere Tage.<br>\nIn dieser Zeit es unbestimmt, welcher Domain-Registrator f\u00fcr die Domain\nzust\u00e4ndig ist. Deshalb sollte man auf jeden Fall den gleichzeitigen Wechsel von\nIP und Registrator vermeiden. Um dies zu erreichen legt man einfach die Domain\nmit den alten IP Daten beim neuen Registrator an. Dann ist es egal von woher\ndie Daten w\u00e4hrend der Umzugsphase gezogen werden.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"> Neuen Server testen <\/h2>\n\n\n\n<p>Jetzt kann man mit dem Umzug auf den neuen Server beginnen.<br>\nEs gibt einige Administrationsoberfl\u00e4chen die einen solchen Umzug recht\nkomfortable unterst\u00fctzen zum Beispiel Plesk. Ist dies nicht der Fall, muss man\nein eigenes Script entwickeln, dass den Umzug der Daten automatisiert.<br>\nEs ist n\u00e4mlich nicht damit getan, die Daten einmalig auf den neuen Server zu\nkopieren. Das ist ein Vorgang den man zun\u00e4chst testen muss und dann beim\ntats\u00e4chlichen Umzug perfekt laufen muss.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Welche Daten m\u00fcssen migriert werden<\/h2>\n\n\n\n<p>1. Die Daten der Website. Also alles was f\u00fcr die Darstellung\nder Webinhalte notwendig ist. Liegt normalerweise unter \/var\/www.<\/p>\n\n\n\n<p>2. Die Datenbanken. Hier sollte man aber nicht die\nDatenbankdateien kopieren, sondern den Inhalt der Datenbank als SQL-Datei\ndumpen. Und auf dem neunen Server per SQL einspielen.<\/p>\n\n\n\n<p>3. Die Mailboxen.<br>\n<br>\n4. Ja nach Anwendung des Servers kann es nat\u00fcrlich auch noch andere Daten\ngeben, die nicht vergessen werden d\u00fcrfen.&nbsp;\n&nbsp;<\/p>\n\n\n\n<p>Nach der ersten Migration, kann man schon mal testen in wie weit der neue Server funktioniert. Aber wie? Die IP der Domain zeigt ja immer noch auf den alten Server.<br> Daf\u00fcr gib es jedoch eine relativ einfache L\u00f6sung. Auf dem lokalen Rechner gibt es eine hosts Datei, mit der man die IP-Adresse zu einer Domain lokal festlegen kann. Dies hat Vorrang vor der normalerweise genutzten DNS Abfrage.<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">Bei Windows ist die Hosts Datei hier zu finden:\n<strong>C:\\Windows\\System32\\drivers\\etc\\hosts<\/strong><\/pre>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group__inner-container\"><\/div><\/div>\n\n\n\n<p>\n\nJetzt k\u00f6nnen wir den neuen Server im Browser aufrufen.<br> Ich habe schon viele Umz\u00fcge gemacht und eigentlich noch nie erlebt, dass alles auf Anhieb funktioniert.<br> Es gibt zwei Hauptbereiche:<br> Softwareinkompatibilit\u00e4t. Auf dem neuen Server ist oft aktueller Basissoftware, wie Datenbank, PHP oder Perl installiert.<br> Dies kann zu Inkompatibilit\u00e4ten f\u00fchren. Die im Quellcode der Anwendungssoftware ausger\u00e4umt werden m\u00fcssen.<br> Fehlende Module.<br> Oft sind zus\u00e4tzliche Module (Grafik, Verschl\u00fcsselung o.a.) installiert worden, die auf dem neuen Server jetzt fehlen und nachinstalliert werden m\u00fcssen. <\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Time To Live anpassen<\/h2>\n\n\n\n<p><br>\nBevor man den tats\u00e4chlichen Umzug startet, ist noch eine wichtige Sache zu erledigen.\n<br>\nIm Domain-Record sollte noch die TTL (Time To Live) m\u00f6glichst kurz eingestellt\nwerden. Normalerweise ist die TTL 24h.<br>\nDies sollte auf einige Minuten gesetzt werden.&nbsp;\nDie TTL ist die H\u00e4ufigkeit mit der andere DNS Server f\u00fcr diese Domain\nden Record aktualisieren.<br>\nZu beachten ist, dass die \u00c4nderung der TTL nicht sofort wirksam wird. Da sie\nzuerst noch mit der alten TTL verteilt werden muss. Es kann also bis zu 24\nStunden dauern bis die neue TTL \u00fcberall beachtet wird.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"> Jetzt kommt der finale Umzug <\/h2>\n\n\n\n<p>Der Umzug sollte zu einer Zeit geplant werden, wo m\u00f6glichst\nwenig los ist. Also z.B. nachts.<br>\nDie Zeitdauer spielt auch eine Rolle. Deshalb sollte man unn\u00f6tige Dateien\nvorher vom alten Server l\u00f6schen.<br>\nSobald alles kopiert ist, werden die IP-Adressen der Domains umgestellt und in\n5 Minuten ist dann der neue Server aktiv. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das ist etwas, was niemand gerne macht. Insbesondere dann, wenn der Server voll produktiv ist. Dann f\u00fchrt jeder Ausfall zu<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[8,10,6,7,9],"class_list":["post-137","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-dns","tag-domain-record","tag-server-migration","tag-server-umzug","tag-ttl"],"_links":{"self":[{"href":"https:\/\/www.b2b-shop-system.de\/blog\/wp-json\/wp\/v2\/posts\/137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.b2b-shop-system.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.b2b-shop-system.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.b2b-shop-system.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.b2b-shop-system.de\/blog\/wp-json\/wp\/v2\/comments?post=137"}],"version-history":[{"count":4,"href":"https:\/\/www.b2b-shop-system.de\/blog\/wp-json\/wp\/v2\/posts\/137\/revisions"}],"predecessor-version":[{"id":142,"href":"https:\/\/www.b2b-shop-system.de\/blog\/wp-json\/wp\/v2\/posts\/137\/revisions\/142"}],"wp:attachment":[{"href":"https:\/\/www.b2b-shop-system.de\/blog\/wp-json\/wp\/v2\/media?parent=137"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.b2b-shop-system.de\/blog\/wp-json\/wp\/v2\/categories?post=137"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.b2b-shop-system.de\/blog\/wp-json\/wp\/v2\/tags?post=137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}