Я много читал о совместном использовании файлов в экземплярах EC2 и нахожу ответ EFS, который пока недоступен в моем регионе.
Я новичок в AWS и получилмои экземпляры настроены так, как я хочу, чтобы они работали с моим приложением, но у меня есть несколько вопросов, если кто-то может помочь.
Я использую журналы в качестве примера, но есть много других частей приложения, которыедействительно централизовано, и я не могу их потерять, когда экземпляр прекращается после использования.
1) Если у меня есть приложение, записывающее журналы на локальный диск, и я настроил автоматическое масштабирование, что означает новый экземплярснова запускается мое приложение, записывающее логи на диск локального экземпляра.Я прав?
Если это так, когда экземпляр больше не нужен, он удалит экземпляр и локальный диск, следовательно, потеряет журналы приложений.
2) Я понимаю, что s3 доступен, но я беспокоюсьо производительности, так как это приложение будет писать журналы непрерывно и имеет более миллиона пользователей.
Альтернативы, которые я рассматриваю.
- Запись журналов в базу данных
- Иметь небольшойэкземпляр, который может быть использован исключительно как общий файловый ресурс, и все находится в общем ресурсе
Любые предложения будут полезны.
Кроме того, это не только для журналов, есть учетные данные безопасности и т. д., которыеобщий.