Я новичок в EC2 и следую их руководству.
Я создал сервер t2.medium и хотел бы установить java / tomcat / mongodb.
Я читаю в Лучшие практики
«Используйте отдельные тома Amazon EBS для операционной системы и ваших данных»
система использует только 16% места на сервере. Мне все еще нужно использовать EBS, хотя сейчас у меня достаточно места для хранения?
Мне кажется, есть две основные проблемы.
Во-первых, что насчет катастрофы? Хотя теперь у вас есть место, что происходит, когда хранилище заполняется? Если хранилище данных заполняет свой собственный объем, ваши процессы, управляемые данными, останавливаются, но ваш сервер продолжает работать. Вы можете легко войти и все исправить. Если данные переполняют том ОС, регистрация прекращается, ОС может зависнуть, удаленный вход может стать затруднительным, это беспорядок.
Во-вторых, как вылечиться или предотвратить катастрофу? Если вы решите, что вам нужно больше места на отдельном томе данных, легко перекачать его на больший. Увеличить корневой объем сложнее, хотя и возможно; боль уменьшается с отдельным томом данных. Что, если теперь недостаточно места на диске, а процессора / памяти? Если вы решите, что вам нужен более крупный экземпляр, перенос данных, когда они совместно используют корневой том, потребует времени и полосы пропускания. Если он находится на отдельном томе, вы останавливаете первое изображение, отсоединяете том, присоединяете его к новому образу, и ваши данные перемещаются (да, вы могли бы сделать это со старым корневым томом, но тогда вам нужно сделать кучу очистки - и очистка старого устройства и файлов proc не всегда без проблем). Опять же, предстоящие боли уменьшаются за счет отдельного тома данных.
Ни в коем случае нельзя работать со смешанной ОС и данными; многие люди так делают. Но вы минимизируете будущую боль - что является целью любого профессионального системного администратора - не делая этого.