Для Марса стоит сохранить привычные локальные IP-сети и приложения, а межпланетный обмен строить как задержкоустойчивую асинхронную доставку. Земля не может быть обязательной частью каждого запроса.
Представь, что на Марсе появилась колония на миллион человек с перспективой роста до 50 миллионов. Тебе поручили создать новый интернет: какие технологии ты бы переиспользовал, какие проблемы современного интернета исправил бы и почему?
Для Марса стоит сохранить привычные локальные IP-сети и приложения, а межпланетный обмен строить как задержкоустойчивую асинхронную доставку. Земля не может быть обязательной частью каждого запроса.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Для Марса стоит сохранить привычные локальные IP-сети и приложения, а межпланетный обмен строить как задержкоустойчивую асинхронную доставку. Земля не может быть обязательной частью каждого запроса.
Сначала уточните географию, доступность и нагрузку колонии: число жителей не задаёт трафик. Локально нужны резервные каналы, DNS, идентификация, обновления и хранилища, работающие автономно. Между планетами задержки и разрывы требуют store-and-forward, повторов и согласования версий; для этого подходят идеи DTN. Безопасность, переносимость данных и отсутствие единой точки контроля закладывайте с начала. Не пытайтесь обеспечить синхронную глобальную транзакцию для каждого действия.
Источник: www.nasa.gov.