и пропускная способность чтения/записи, которую можно достичь на одной физической машине, у object storage ограничена пропускной способностью сети. Т.е. это гигабайт в секунду на 10gpbs сети между машиной и object storage. У современных локальных persistent disks пропускная способность может достигать сотни гигабайт в секунду на одной машине.
у Loki есть одно преимущество, которое также можно рассматривать как и недостаток - он хранит данные в object storage (S3, minio, GCS и т.п.). С одной стороны - это круто:
- object storage дешевле, чем persistent disks ($20/TB/month vs $40/TB/month в GCP). При этом почему-то принято забывать про стоимость записи и чтения данных, хранимых на object storage. Эта стоимость равна нулю для persistent disks.
- object storage надежнее, чем persistent disks, согласно рекламе от Amazon - действительно, там S3 надежнее, чем EBS (слышал истории про повреждение и утерю данных на EBS). Насчет google cloud я не уверен - ни разу не слышал истории про повреждение или утерю данных на их persistent disks. Насчет остальных поделок вроде minio и говорить нечего - их надежность хранения данных находится ниже плинтуса.
- размер object storage неограничен. Это справедливо для s3 и GCS, но не для остальных поделок object storage вроде minio. С другой стороны, размер каждого persistent disk у Google Cloud ограничен 64 терабайтами. Нужно постараться, чтобы упереться в этот лимит. Если уперлись - есть выход - добавляете в кластер ноды с дополнительными дисками, с желаемым суммарным размером - хоть на 100 петабайт.
С другой стороны у object storage есть проблемки по сравнению с persistent disks:
- Они сложнее в дебаге и конфигурации. Для persistent disk достаточно примонтировать его в папку на файловой системе и указать эту папку в качестве хранилища данных вашего приложения. Для object storage нужно прописывать параметры доступа, адрес бакета и настройки бакета.
- У них выше время отклика. Типичное latency у persistent disks находится в районе 1-100 микросекунд. Типичное latency у object storage - 1-100 миллисекунд (т.е. в 1000 раз выше).
- У них выше вероятность временной ошибки во время обращения к данным. У persistent disks такие ошибки если и возникают, то они обрабатываются внутри ядра операционной системы. Пользователю не нужно ничего делать. У object storage - такие ошибки ожидаемы,
Шаблон Zabbix для мониторинга Active Directory
Как настроить мониторинг Active Directory с помощью zabbix, как настраивается zabbix agent (active).
👉 @sysadminof