¿Por qué debería uno elegir Hosted Elasticsearch cuando en su lugar pueden alojar fácilmente el suyo en AWS?

Creo que puede ampliar su pregunta más allá de Elasticsearch y AWS. ¿Por qué no todos cultivamos nuestra propia comida? ¿Por qué no hacemos nuestra propia ropa? ¿Por qué no …… En lugar de que todos hagan todo, todos nos hemos especializado en algo? Por ejemplo, ¿por qué usa AWS? ¿Por qué no ejecutas tus propios servidores? ¿Y por qué no ejecuta servidores en su oficina? ¿Por qué ponerlos en un centro de datos? Debido a que un DC ofrece ciertos servicios y confiabilidad que la oficina no brinda. Debido a que AWS hace que sea fácil iniciar / detener “servidores” y no requiere que maneje hardware, especialmente. cuando falla Hosted Elasticsearch significa que no necesita instalarlo, no necesita actualizarlo, etc. Alguien hace esto por usted. Tal vez alguien maneje y monitoree algunos aspectos del mismo, para que no tenga que … aunque esto puede ser difícil de hacer de manera general porque cada uso de Elasticsearch es ligeramente diferente y lo que funciona para un caso de uso y la implementación no necesariamente funcionará para todos. Esto significa que, aunque use Elasticsearch alojado, es posible que desee / necesite llamar a alguien como Solr Elasticsearch Hadoop HBase Lucene Experts para obtener ayuda sobre rendimiento, relevancia, escala, etc. a menos que, por supuesto, tenga experiencia interna para hacerlo. . Pero al menos algunos aspectos de tratar con Elasticsearch se subcontratan a la empresa que aloja su clúster Elasticsearch. Tenga en cuenta que esta es solo mi explicación de por qué uno podría considerar el uso de un ES alojado, no necesariamente lo recomendaría, simplemente porque no estoy seguro de cuánto * exactamente * valor agregan.

De hecho, es cierto que cualquiera puede autohospedarse en las instalaciones, en AWS o en cualquier nube pública. No es tan difícil de ejecutar, así como tampoco es difícil ejecutar instancias únicas de MongoDB, MySQL, CouchDB, Redis, WordPress, Drupal, Alfresco, y la lista continúa.

También, al igual que estas otras tecnologías, surgen problemas cuando sucede algo inesperado, y siempre suceden. No para denigrar a AWS, pero cuando se autohospeda en AWS y su clúster no responde, completará un ticket de soporte y responderán diciéndole si su clúster está “disponible” o no. Eso es. La gran mayoría de las veces, los problemas no están en el nivel de nodo, por lo que su respuesta será “lo siento, su nodo está activo … no admitimos nada más”. Hay docenas de razones por las cuales un nodo ES puede no responder. Estas razones aumentan cuando se ejecuta a escala. Si se está ejecutando en producción, es posible que no tenga el tiempo o el conocimiento para evaluar las soluciones o los riesgos.

Por lo tanto, para nuestro negocio, siempre habrá usuarios que no usarán servicios administrados y ciertamente existen buenas razones para no hacerlo. Quizás tengas razones de cumplimiento. Quizás ya haya negociado los precios. Quizás tengas mucha experiencia interna. Pero, hay un segmento que aprecia tener un servicio rápido y receptivo que sea específico para la tecnología que está ejecutando, y ese es el segmento al que apuntamos. Creemos que la historia está de nuestro lado. “¿Por qué debería usarte cuando puedo hacerlo yo mismo?” También se le preguntó acerca de CRM, CMS, correo electrónico, recursos humanos, y la lista sigue y sigue.

Si te gusta esta respuesta, te invito a probar Qbox (Hosted Elasticsearch). Proporcionamos un crédito gratuito para calcular las horas, y si el valor está ahí, agradeceríamos el negocio en curso.