Назад | Перейти на главную страницу

размещение службы локально и на amazon ec2 с автоматической маршрутизацией

У меня есть служба Java REST, которая очень загружает процессор. Сервис обслуживает веб-сайт.

Я хотел бы разместить службу на моем локальном компьютере с 8-ядерной оперативной памятью 16 ГБ, SSD в качестве основного хранилища и высокоскоростным интернет-соединением со статическим IP-адресом.

Но мне также нравится использовать Amazon EC2 в качестве резервной копии на случай, если моя локальная машина по какой-то причине выйдет из строя. Это сделано для избыточности.

Вот мой план:

  1. Служба по умолчанию будет обслуживаться с моей локальной машины.

  2. В случае, если экземпляр локального компьютера не работает, высокопроизводительный экземпляр amazon EC2 развернется и начнет обслуживать оставшийся URL. А когда локальный компьютер снова в сети, ec2 можно остановить автоматически или вручную.

Эта проблема:

  1. Как автоматически запускать экземпляр amazon ec2 только тогда, когда мой локальный экземпляр не работает.

  2. Как автоматически перенаправить запрос на обслуживание с веб-сайта на работоспособный экземпляр (мой локальный компьютер или amazon ec2).

  3. Как безопасно разместить службу локально, которая могла бы обслуживать веб-сайт. Я понимаю, мой интернет-провайдер не блокирует входящий порт 8080. Должен ли я попробовать образ виртуальной машины Oracle или что-то подобное.

Любые другие предложения по моему плану приветствуются. Хочу снизить стоимость.