Elasti c Сервис поиска на AWS. ИЛИ где-нибудь еще - PullRequest
1 голос
/ 01 мая 2020

Я столкнулся с проблемой использования AWS для размещения экземпляра ElasticSearch через их службу, называемую ElasticSearch Service.

Надеюсь, я исправил эту проблему, но мне почти пришлось заплатить 300 долларов в этом месяце за использование сервиса случайно запускает несколько экземпляров ES. Глупый я, я не читал.

Итак, идея состоит в том, чтобы поддерживать работу только одного экземпляра и платить при этом максимум 150 долларов в месяц.

Теперь я не владелец бизнеса, но я пытаюсь начать работу собственный сайт. Нет ли другой службы, где я могу разместить службу ES за дешевле ? 150 долларов в месяц - это много, когда я получаю 0 прибыли от бизнеса, который я тестирую. Или AWS ElasticSearch Service - единственное решение? Я хотел бы избежать размещения сервиса на локальном компьютере.

Любая помощь будет отличной, я не знаю, где еще задать этот вопрос.

1 Ответ

1 голос
/ 01 мая 2020

Wow, 300 $ и 150 $ взимают плату за тестирование материала в AWS много.

AWSasticsearch теперь предлагается как часть бесплатного уровня , в соответствии с которым они даже предлагают t2.small.elasticsearch instance, который даже недоступен в экземпляре свободного уровня EC2.

Я создал оба экземпляра t2.small и установил свой собственный Elasticsearch в свой бесплатный учетная запись уровня, за которую я обычно плачу 20 $ в месяц, а также I, создал AWS сервис Elasticsearch с использованием t2.small.elasticsearch instance, который абсолютно бесплатный.

t2.small.elasticsearch можно легко удовлетворить ваши испытания и небольшой размер индекса и умеренный трафик c. Я бы настоятельно рекомендовал выбрать этот тип экземпляра и создать учетную запись бесплатного уровня, если у вас ее вообще нет, чтобы избежать каких-либо расходов.

Советы по избежанию затрат:

  1. Управление Elasticsearch не имеет большого значения (вы также упомянули, что можете управлять им), и как только ваш бизнес вырастет, и ваш AWS Elasticsearch превысит 20 $, вы должны установить свой собственный Elasticsearch на экземпляре Ec2.
  2. Вы можете написать лямбда-функцию, которая будет автоматически останавливать и запускать экземпляры, используйте ее для запуска экземпляров только в течение трафика c час.
  3. Используйте точечные экземпляры, чтобы избежать дорогостоящие зарезервированные экземпляры и выберите регионы, которые предлагают дешевую цену (даже если это немного далеко от вашего местоположения).
  4. Не переоценивайте свой узел Elasticsearch и просто используйте один узел, который может действовать как и данные, и главный узел для экономии затрат.
  5. Выберите более дешевый вариант хранения ie вместо дорогих дисков SSD, используйте дешевый магнит * 10 48 * диск.

Помимо этих советов, пожалуйста, обратитесь к этому блогу, который подробно объясняет некоторые другие понятия , но, возможно, не очень полезен, если вы просто следуете выше 5 Шаги, указанные c для уменьшения стоимости Elasticsearch.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...