Featured Case Study QNAP nie tylko Datastore i backup dla VMware, ale także platforma deweloperska i produkcyjna

Dyskusja w 'Recenzje, artykuły, wdrożenia, raporty i analizy' rozpoczęta przez użytkownika Silas Mariusz, 18 Październik 2015.

Ładowanie...
  1. Silas Mariusz
    Offline

    Silas Mariusz SysOp Administrator

    Dołączył:
    5 Kwiecień 2008
    Wiadomości:
    6 443
    Miejscowość:
    Nowy Sącz
    Local Time:
    01:48
    Oceny:
    +1 450 / 30 / -6
    Followers:
    24
    QNAP:
    TVS-x71
    Ethernet:
    1 GbE
    TVS-x71 1 GbE
    qnap_datacenter_datastorage.

    Podczas ostatniej migracji forum dyskusyjnego QNAP Club oraz ProNAS popełniłem pewien błąd i podwójnie zmigrowałem szablony graficzne silnika forum, na którym ono stoi. Oczywiście, aby zapewnić ciągłą pracę platform, prace wykonywane były na niej w trakcie jej działania, a więc nie mogłem cofnąć się do backupu sprzed kilku dni - stracone byłyby wszystkie publikacje i treści pisane przez użytkowników z tego okresu. Zatem jak QNAP rozwiązał mój i problem i czy podołał zadaniu?

    Jakie było środowisko?
    Data center we Francji z procesorem Intel Xeon E3-1220v2 z łączem internetowym 1Gbit/s.
    Zainstalowany VMware ESXi 6, na którym wirtualizowane są dwie maszyny.
    upload_2015-10-18_15-39-33.

    Jedna z maszyn to Linux Ubuntu.
    upload_2015-10-18_15-38-34.

    Druga zaś to Windows 2012 R2 z IIS.
    upload_2015-10-18_15-39-7.

    Na maszynie Linuxowej jest postawiony webhosting wraz z panelem do zarządzania Odin (dawniej Plesk).
    upload_2015-10-18_15-41-21.

    upload_2015-10-18_15-42-17. upload_2015-10-18_15-42-29.

    Zdalnie odległy u mnie w domu QNAP TS-453 służy jako datastore dla VMware ESXi 6 w celach backupu oraz jako backup samego webhostingu.
    upload_2015-10-18_15-46-2.
    - backupy "spływają" do mnie na serwer QNAP każdego dnia. Są to backupy przyrostowe.

    Natomiast backup maszyn wirtualnych spływają raz na tydzień i są przyłączone z moim serwerem QNAP jako datastore po protokole NFS.
    upload_2015-10-18_15-48-7.

    upload_2015-10-18_15-48-35. upload_2015-10-18_15-48-47.

    Najprostszym wydaje się być sposobem byłoby uruchomienie kopii maszyny wirtualnej w stacji wirtualizacji, którą oferuje QNAP. Ale umówmy się - byłoby to zbyt banalne i nadal nie wiedziałbym czy obecne serwery QNAP i oprogramowanie są w stanie pociągnąć takiego kolosa jak forum QNAP, które zajmuje ok. 50GB wraz z hostowanymi materiałami (nie wliczając pool.qnapclub.pl i pozostałych).

    Wymagania platformy, na której jest uruchomione forum
    • Apache
    • MySQL/MariaDB
    • PHP w wersji min. 5.5
    • GeoIP
    • Opcache
    • Memcached
    • Elasticsearch (opcjonalnie)

    Postanowiłem więc rozpakować backup z dnia 20151008 do udziału sieciowego Web
    upload_2015-10-18_15-52-6.

    Z App Center w serwerze QNAP zainstalowałem Memcached:
    upload_2015-10-18_15-52-55.

    W swoim routerze Mikrotik dodałęm statyczny host, aby kierował na mój serwer QNAP.
    upload_2015-10-18_15-59-10.

    W serwerze QNAP dodałem wirtualny host, do którego przeniosłem całe forum:
    upload_2015-10-18_15-54-8.

    Za pomocą aplikacji HeidiSQL w łatwy sposób dodałem nowego użytkownika MySQL oraz utworzyłem bazę danych dla forum.
    upload_2015-10-18_15-56-6.

    Następnie na dodatkowej domenie jaką utworzyłem wgrałem Sypex Dumpera, aby w łatwy sposób importować/eksportować bazy danych forum i poszukać dokładnie tej, do której chce wrócić.
    upload_2015-10-18_16-2-12.

    W efekcie końcowym po zaimportowaniu bazy danych otrzymałem satysfakcjonujący wynik - baza została zaimportowana:
    upload_2015-10-18_16-3-11.

    Chwila prawdy...
    Voila!
    upload_2015-10-18_16-3-53.

    upload_2015-10-18_16-4-33.

    Mając dostęp do kopii całego forum sprzed kilku dni jestem w stanie cofnąć i odzyskać szablony graficzne, które przez przypadek zmigrowałem.

    Konkluzja
    Serwery QNAP to nie tylko backup i archiwizacja. Potrafią już dziś sprostać nakładanym im wymaganiom przez współczesny biznes oraz idealnie nadają się nie tylko jako środowisko programistyczne czy przed wdrożeniowe, ale również jako jednostki produkcyjne!
     
    • Lubię to! Lubię to! x 5
    • Wygrany! Wygrany! x 2
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Odrzuć powiadomienie.