Docker — Большое Количество Эмуляций Хоста

  • Автор темы IsofeNods65
  • Обновлено
  • 22, Oct 2024
  • #1

Как лучше всего эмулировать (или действительно создавать экземпляры) большое количество хостов/виртуальных машин/докер-контейнеров в облаке?

Предположим, я хочу запустить сценарий, в котором на 10 000 хостах выполняется одно и то же приложение. Существует ли облачный сервис, который позволяет «клонировать» один хост в 10 тысяч экземпляров? Есть ли способ настроить небольшие изменения на этих хостах (с точки зрения географического местоположения/IP/имени хоста/MAC-адреса)?

#docker #amazon-ec2 #cloud #vmware

IsofeNods65


Рег
25 Oct, 2024

Тем
59

Постов
179

Баллов
504
  • 25, Oct 2024
  • #2

вы создаете файл стека Docker Swarm:

docker run --mac-address=".." ...

Затем с

docker run
you can run your 10000 Ubuntu's on one or - probably better in this case - a set of Swarm hosts. This could be bare metal or AWS. Enjoy!

Что касается MAC-адреса, это очень интересный вопрос, на который, я надеюсь, смогут ответить другие коллеги. Геолокация не должна быть проблемой, поскольку это AFAIK системная настройка - виртуальная ОС не реализует физический датчик GPS.

Документы приведите пример, как установить фиксированный MAC-адрес на

docker stack
- possibly this can be translated to the stack YML file as well.

---
version: '3.1'

services:   

ubuntu:

image: ubuntu # or your custom Docker image

deploy:

replicas: 10000
 

N_snork


Рег
01 Jan, 2011

Тем
67

Постов
191

Баллов
536
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно