Wszystko, co nie jest przechowywane na woluminie EBS zamontowanym w instancji, zostanie utracone.
Na przykład, jeśli podłączysz swój wolumin EBS w /mystuff
, wtedy wszystko, czego nie /mystuff
ma, zostanie utracone. Jeśli nie zamontujesz wolumenu Ebs i nie zapiszesz na nim różnych rzeczy, to wierzę, że wszystko zostanie utracone.
Możesz utworzyć AMI z bieżącego stanu maszyny, który będzie zawierał wszystko w efemerycznym magazynie. Następnie, gdy uruchomisz nową instancję opartą na tym AMI, będzie ona zawierała wszystko tak, jak jest teraz.
Aktualizacja: wyjaśnienie na podstawie komentarzy Mattgmg1990 i Glenn Bech:
Zauważ, że istnieje różnica między „stop” i „terminate”. Jeśli „zatrzymasz” instancję wspieraną przez EBS, informacje na woluminie głównym pozostaną w tym samym stanie po ponownym „uruchomieniu” komputera. Zgodnie z dokumentacją „Domyślnie wolumin urządzenia głównego i inne woluminy Amazon EBS dołączone podczas uruchamiania instancji wspieranej przez Amazon EBS są automatycznie usuwane po zakończeniu instancji”, ale można to zmodyfikować poprzez konfigurację.
instance store
urządzeń? Oznacza to, że naebs
urządzeniu mój główny dysk jest ulotny, czy nie?Zasadniczo wolumin root (cały wirtualny dysk systemowy) jest efemeryczny, ale tylko jeśli zdecydujesz się utworzyć AMI wspierany przez magazyn instancji Amazon EC2 .
Jeśli zdecydujesz się utworzyć AMI wspierany przez EBS, twój wolumin główny jest wspierany przez EBS i wszystko, co masz na swoim głównym woluminie, zostanie zapisane między restartami.
Jeśli nie masz pewności, jaki rodzaj wolumenu posiadasz, zajrzyj do EC2-> Elastic Block Store-> Woluminy w konsoli AWS i jeśli twój wolumin główny AMI jest tam wymieniony, to jesteś bezpieczny. Ponadto, jeśli przejdziesz do EC2-> Instancje, a następnie zajrzysz pod kolumnę „Typ urządzenia root” swojej instancji i jeśli jest napisane „ebs”, nie musisz się martwić o dane na swoim urządzeniu root.
Więcej informacji tutaj: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/RootDeviceStorage.html
źródło
Unable to connect to your database server using the provided settings. Filename: core/Loader.php Line Number: 346
jakieś pomysły? Nie działo się to wcześniej.mysqld
usługa przestała działać. Wsparcie powiedziało, że to nie jest normalne, ale to był jedyny problem.Aby być jasnym i odpowiedzieć na pytanie Deana: Pamięć root typu EBS nie wydaje się efemeryczna. Dane są trwałe podczas ponownego uruchamiania i w rzeczywistości nie ma sensu używać woluminu głównego wspieranego przez ebs, który jest „efemeryczny”. Nie różni się to od woluminu głównego opartego na obrazie.
źródło
Zgodnie z dokumentacją AWS [ https://aws.amazon.com/premiumsupport/knowledge-center/instance-store-vs-ebs/] woluminy magazynu instancji nie są trwałe na skutek zatrzymania instancji, przerwania lub awarii sprzętu. Dowolny AMI utworzony z dysku przechowywanego w instancji nie zawiera danych obecnych w magazynie instancji, więc wszystkie instancje uruchomione przez ten AMI nie będą miały danych przechowywanych w magazynie instancji. Sklep z instancjami może służyć jako pamięć podręczna dla aplikacji działających na instancji, dla wszystkich trwałych danych należy użyć EBS.
źródło