Tartalomjegyzék

Internetes megjelenés technikai hátterének költöztetése

Ez a kis iromány megpróbálja összefoglalni a tennivalókat egy képzeletbeli cég komplex internetes megjelenésének (azaz: weblapjának és levelezésének) technikai költöztetése szempontjából. A dokumentumban található összes cégnév és cím csak a fantázia szüleménye, a valósággal való bárminemű egyezésért a szerző nem vállal felelősséget!

A környezet

Tételezzük fel az alábbi helyzetet:

A Cég részére a GagyiHosting Bt. (gagyihosting.hu) a következő szolgáltatásokat nyújtja:

A Cég részére a NetSzolgáltató Kft. (netszolgaltato.hu) nyújtja az irodai internet szolgáltatást:

A Cég birtokában levő ceg.hu domain regisztrátora a Regisztrátor Kft.

Megjegyzések

A feladat

A Cég megunta a GagyiHosting szerencsétlenkedését és eldöntötte, hogy minden szolgáltatását lemondva átköltözik a ProfiHosting Kft.-hez. Ennek eredményeképp az alábbi helyzetet kívánja előállítani, az összes szolgáltatás kiesésének minimalizálásával:

A Cég részére a ProfiHosting (profihosting.hu) a művelet végén következő szolgáltatásokat nyújtja:

A NetSzolgáltató és Regisztrátor feladatköre változatlan marad.

Előkészületek

1. DNS szolgáltatás

A költöztetés kritikus része a DNS szerverek átírása, mivel a DNS architektúra működése és a szerverek osztott adminisztrációja miatt itt lehet legnagyobb késleltetésre számítani. Mindenképp jó előkészület a ceg.hu DNS tartomány (zóna) frissítési idejének csökkentése. A gyors átírás érdekében az alábbi beállításokat érdemes életbe léptetni, általában a költözés előtt 1-2 héttel, de legalább pár nappal:

A többi zóna beállítást alapértéken lehet hagyni, arra azonban különösen figyelni kell, hogy a serial értéke minden esetben növekedjék, mikor valamit módosítunk.

Teendők

A DNS szerverek módosítása, ahogy ez már említésre került, a költözés egyik kritikus lépése, mivel a legtöbb késlekedést és kiesést ez okozhatja. A Cégnek el kell döntenie, milyen stratégiát alkalmaz a DNS zónák frissítésével kapcsolatban a művelet során. Mindenképp célszerű, ha a költöztetést végző személyzet azonnali és közvetlen befolyással bír a zóna fájlokra. Ezzel kapcsolatban az alábbi megfontolások és teendők érvényesülnek.

Ha a ceg.hu névszervere a GagyiHosting

Az egyik lehetséges eset, hogy a Cég, vagyis a ceg.hu zóna DNS szervereit a GagyiHosting üzemelteti. Ez a helyzet általában, ha a névszerverek neve pl. ns1.gagyihosting.hu, ilyenkor érdemes lehet először előkészületként a DNS szolgáltatást átköltöztetni a ProfiHostinghoz, úgy, hogy a zónák tartalma, vagyis a nevekhez tartozó IP címek egyelőre változatlanok maradjanak.

Az így előállt új helyzet a következő lesz:

A Cég részére a GagyiHosting Bt. (gagyihosting.hu) a következő szolgáltatásokat nyújtja:

A Cég részére a ProfiHosting (profihosting.hu) a művelet végén következő szolgáltatásokat nyújtja:

A helyzet kialakításához szükséges lépések:

Mivel a két hosting szolgáltatón kívül a Regisztrátor közreműködésére is szükség lesz a helyzet átalakításához, az átfutási idő nagyon változó, de kb. 1 hetes időtartammal érdemes számolni.

Ha a ceg.hu névszervere a Cég saját szervere

Ezt az esetet jelen dokumentumban nem fedjük le, ez inkább a szerver IP cím változtatás témakörébe tartozik.

2. Mail környezet

A levelezési környezet költöztetésének előkészülete a következő lépésekből áll:

3. Web környezet

A webes környezet költöztetésének előkészületei:

A költöztetés

1. Mail környezet

A levelezési környezet előkészítése magába foglalta a Cég részéről a tesztelést, a GagyiHosting részéről pedig már megszűnt a levelek helyi mailboxba történő kézbesítése, csak továbbító szerepet lát el. Ezek alapján az összes teendő:

A fenti lépések segítségével a levelező szolgáltatás kiesése teljesen elkerülhető.

2. Web környezet

A web környezet költöztetése szempontjából kritikus pont az adatbázis (pl.: MySQL) szerver adatintegritásának megőrzése. Dinamikus weblapok költöztetése esetén két esetet különböztethetünk meg:

A webes környezet írási műveletei felfüggeszthetők

Ez alatt azt értjük, hogy azok a műveletek, amik az adatbázis módosításával járnak, például új rendelések feladása, látogatottsági naplók készítése, stb… egy időre (1-2 óra) teljesen megszüntethetők, például az adminisztrációs felület, vagy a bejelentkezés kikapcsolásával. Ebben az esetben az alábbiakban említett „felfüggesztett időszak” a honlap korlátozott elérhetőségét jelenti.

A webes környezet írási műveletei NEM felfüggeszthetők

Értelem szerűen az előző ellentéte. Ebben az esetben az alábbiakban említett „felfüggesztett időszak” a honlap teljes elérhetetlenségét jelenti.

Lépések

A fenti lépések követése esetén a weblap felhasználók által tapasztalt „felfüggesztett időszak” a (második) adatbázis újra-szinkronizáció és a megváltoztatott DNS rekordok elterjedéséhez szükséges idő összege, az adatbázis másolásához szükséges idő függvényében ez általában 1-5 órát jelent.

3. DNS szolgáltatás

A DNS szolgáltatás gyakorlatilag már az előkészítés során a ProfiHosting kiszolgálóira költözik, így nincs más teendő, mint a GagyiHosting oldalán megszüntetni a kiszolgálást. Ezt természetesen csak az előző lépések problémamentes végrehajtása után célszerű megtenni.