Alternatywne sposoby posiadania niezmienionego adresu IP dla instancji AWS EC2

1

Pytanie o adresy IP w AWS. Mam instancję serwera EC2, która jest rzadko używana, powiedzmy jedna sesja trwająca około 5 godzin w miesiącu. Chciałbym więc zatrzymać instancję w stanie zatrzymania, gdy nie jest używana, i uruchomić ją ręcznie, gdy jest potrzebna.

Aby zminimalizować koszty, chciałbym uniknąć płacenia za elastyczny adres IP (który wynosi około 44 USD rocznie).

Bez elastycznego adresu IP instancja ma inny publiczny adres IP za każdym razem, gdy go uruchamiam. Instancja jest używana jako serwer zapasowy; lokalnie zainstalowany klient (który komunikuje się z serwerem w instancji) zakłada, że ​​serwer zawsze ma ten sam adres.

Jakie są opcje, aby klient widział ten sam adres IP dla serwera, bez płacenia za elastyczny adres IP?

Bob Mortimer
źródło
Jeśli ktoś może zasugerować lepszy tytuł tego postu, zmienię go
Bob Mortimer

Odpowiedzi:

1

Myślę, że komplikujesz to. Nie sądzę, że naprawdę musisz uruchomić zdalny serwer tylko do domowych kopii zapasowych, potrzebujesz tylko miejsca na pliki kopii zapasowych.

Możesz po prostu uruchomić serwer URBackup na jednym ze swoich komputerów. Niech przechowują pliki kopii zapasowej w folderze na jednym komputerze. Użyj polecenia „synchronizacja” interfejsu wiersza polecenia AWS S3, aby przechowywać te kopie zapasowe na S3, używając rzadko dostępnej klasy pamięci.

Możesz również rozważyć prostszy program do tworzenia kopii zapasowych, który nie wymaga serwera. Korzystam z kopii zapasowej CloudBerry , ale istnieją dziesiątki programów do tworzenia kopii zapasowych. CloudBerry może przechowywać kopie zapasowe bezpośrednio na S3 lub w wielu innych systemach pamięci masowej w chmurze. Używam również Macrium Reflect do tworzenia obrazów lokalnego dysku, dzięki czemu mogę szybko przywrócić system operacyjny. Niezależnie od używanego narzędzia możesz przechowywać kopie zapasowe na S3.

Aby odpowiedzieć na twoje pierwotne pytanie, nie znam żadnego sposobu na zachowanie tego samego adresu IP bez posiadania elastycznego adresu IP. Opłaty za EIP są naliczane, gdy nie są dołączone do instancji, około 3,50 USD miesięcznie. Możesz potencjalnie napisać skrypt do instancji EC2, aby umieścić jej publiczny adres IP w udziale S3 podczas uruchamiania, a także napisać skrypt na komputerze z systemem Windows, aby skonfigurować program do tworzenia kopii zapasowych, aby go pobierał i używał. To wydaje się zbyt wielkim problemem i potencjalnie delikatnym.

Tim
źródło