2012-07-04 12 views

Odpowiedz

43

Mam nadzieję, że Twoja instancja to EBS backed.

Jeśli tak, możesz wykonać kopię zapasową instancji, wykonując migawkę EBS. Można to zrobić poprzez aws.amazon.com (ręcznie), używając narzędzi wiersza poleceń AWS (które mogą być zautomatyzowane i zaplanowane odpowiednio w programie cron lub Harmonogram zadań systemu Windows) lub poprzez interfejs API AWS.

Użytkownik chce się upewnić, że nie ma żadnych zmian w stanie plików kopii zapasowej bazy danych podczas procesu tworzenia migawki. Kiedy użyłem tej strategii dla MySQL z Ubuntu, użyłem skryptu, aby zapewnić consistent snapshot. Ten skrypt wykorzystuje funkcję systemu plików XFS do zatrzymania systemu plików podczas migawki. W tym wdrożeniu migawka zajęła tylko 2-3 sekundy i została wykonana w bardzo późnym okresie. Każda osoba odwiedzająca witrynę odczuje 2-3-sekundowe opóźnienie. W przypadku systemu Windows, jeśli urządzenie nie może zostać ponownie uruchomione dla migawki (nie ma okna konserwacji w nocy), chciałbym zamiast tego utworzyć oddzielne urządzenie EBS (np. Urządzenie "S: \" do migawek), użyć narzędzi do tworzenia kopii zapasowych serwera SQL do utwórz plik .bak na tym innym urządzeniu, a następnie utwórz migawkę EBS tego osobnego urządzenia EBS.

Aby uzyskać szczegółowe informacje na temat skryptów do tworzenia kopii zapasowych, zobacz ten powiązane pytanie:

Automating Amazon EBS snapshots anyone have a good script or solution for this on linux

Jeśli oddzielnym przechowywaniem zamontowany np dla swojej bazy danych, upewnij się, że też to robisz!

UPDATE

Aby utworzyć migawkę ręcznie

  • Przejdź do https://console.aws.amazon.com/ec2/home?#s=Volumes
  • prawym przyciskiem myszy wolumin do tworzenia kopii zapasowych (na przykład objętość jest dołączony do jest w kolumna o nazwie "Informacje o załącznikach")
  • Wybierz Create Snapshot

Aby utworzyć obraz AMI z instancji i lauch inne przypadki, podobnie jak to (w przypadkach z większą ilością zasobów lub w celu zrównoważenia obciążenia, etc.):

+0

tak moje wystąpienie jest EBS backed.can u pls powiedz mi jak zrobić obraz stanu EBS w AWS pocieszyć? – hacker

+0

Poprawiłem odpowiednio odpowiedź. –

+0

Mam jeden sqlitedb w tej instancji, jeśli to lubię to, że również zostanie wykonana kopia zapasowa? – hacker

Powiązane problemy