Wgrywanie oraz pobieranie kopi zapasowych z usługi SAAS-DB

Wgrywanie oraz pobieranie kopi zapasowych dla serwerów MSSQL na systemie Linux

1. Opis usługi

W ramach usługi PAAS bazy MSSQL uruchamiane są w środowisku kontenerowym Docerk pod kontrolą systemu Linux (Ubuntu Server). Istnieje również możliwość wgrania własnego pliku backupu i odtworzenia go w środowisku produkcyjnym. Poniżej opisany został sposób dostępu do kopii zapasowych oraz sposób zarządzania nimi.

2. Dane dostępowe

Info
Dostęp do kopii zapasowych PAAS może odbywać się w poprzez:
  1. terminal w chmurze uruchomiony w ramach usługi PAAS
  2. bezpośrednio ze stacji Klienta poprzez usługę SAAS-VPN

 W momencie uruchomienia MS SQL pod kontrolą systemu Linux, klient otrzymuje następujące dane dostępowe służące do nawiązania połączenia.
  1.  nazwa lub adres serwera FTP, który przechowuje kopie zapasowe dla jego instancji bazy danych
  2. dane logowania do serwera FTP
Warning
Po otrzymaniu maila Klient powinien zachować przekazane dane w bezpieczny uniemożliwiający wyciek sposób. 

3. Podłączenie do serwera

Poniżej opisane są metody połączeń w zależności od sposobu łączenia - terminal w chmurze lub dostęp bezpośredni za pomocą usługi C-VPN. Prezentowany sposób połączenia wykorzystuje oprogramowanie WINSCP, jednak możliwe jest wykorzystanie innego oprogramowania które umożliwia dostęp z wykorzystaniem protokołu SCP lub FTP.

Link do pobrania WINSCP - Pobierz WINSCP

3.1 Z terminala w chmurze


Podłączenie do serwera z bazami danych należy nawiązać za pomocą klienta FTP/SCP zainstalowanego na terminalu z wykorzystaniem danych przesłanych zgodnie z 2. punktem instrukcji. Poniżej przykład konfiguracji dla klienta WinSCP:



Po poprawnym połączeniu w prawej części ekranu wyświetlona zostanie lista plików na serwerze backupowym, a w lewej części drzewo plików na komputerze lokalnym. W prawej cześci należy przejść do ścieżki przesłanej w mailu z informacjami o sposobie logowania. Prawie zawsze będzie to jedna z poniższych ścieżek, w zależności czy operacja będzie dotyczyła środowiska produkcyjnego czy testowego:

Info
/opt/mssql_prod/backup_prod
/opt/mssql_test/backup_test

Po przejściu do jednej z powyższych ścieżek, poprzez otwieranie kolejnych folderów ze ścieżki, w prawej części okna widoczne będą wykonane kopie zapasowe serwera MSSQL, będą to pliki z rozszerzeniem "*.bak". 
Ścieżkę można też zmienić klikając dwukrotnie na pasek adresowy (zaznaczony na screenie czerwonym prostokątem) i wpisując ją ręcznie. 





Aby pobrać plik z kopią z serwera należy zaznaczyć plik w prawej cześci ekranu, kliknąć na niego prawym przyciskiem myszy, a następnie wybrać opcję "Download" lub przeciągnąć go za pomocą myszki z prawej części ekranu na lewą.

Analogicznie aby wgrać plik na serwer należy zaznaczyć plik w lewej części ekranu, kliknąć na niego prawym przyciskiem myszy i wybrać opcję "Upload" lub przeciągnąć go za pomocą myszki z lewej części ekranu na prawą.


Pliki wgrane na serwer można następnie odtworzyć jako bazę danych za pomocą oprogramowania SQL Management Studio zgodnie z instrukcją Korzystanie z usługi SAAS-DB.

3.2. Z usługi C-VPN

Istnieje możliwość podłączenia do serwera backupowego z stacji roboczych Klienta uruchomionych poza infrastrukturą Enteo Cloudpoint. W tym celu Klient może wykupić usługę C-VPN. Podłączenie do serwera kopii zapasowych zależne będzie od wykorzystywanego oprogramowania lecz nie będzie różnić się od konfiguracji w ramach połączenia z terminala opisanej w pkt. 3.1.