¿Qué herramientas están disponibles para monitorear y controlar las operaciones / infraestructura en la nube para asegurarse de que estoy usando mis recursos de la manera más óptima posible?

Para controlar las operaciones en la nube : Jamcracker integra los entornos de nube dispares y le permite controlar su nube híbrida y sus recursos de múltiples nubes con herramientas de automatización, orquestación, aplicación de políticas y administración especialmente diseñadas. Con un dispositivo virtual fácil de instalar y administrar, Jamcracker ayuda a TI a controlar la expansión de la nube mientras las empresas adoptan servicios en la nube en toda la organización y permite una evolución hacia la nube que ofrece un valor de TI incremental en cada paso del camino y permite a las organizaciones tener un control firme de su propia estrategia tecnológica.

Para reducir su costo en la nube : El objetivo general del control de costos y la administración de costos en la nube a largo plazo en la computación en la nube como cualquier otra empresa es optimizar los recursos financieros disponibles, aprovechando al máximo cada libra o dólar corporativo. La mayoría de la gente piensa que la tecnología es la clave para impulsar el éxito en la nube, pero, en realidad, todo se reduce a controlar los costos. Muchos equipos de TI encuentran que sus costos en la nube se vuelven menos eficientes a medida que el “desorden” se acumula en sus cuentas.

Visite Fundamentals of Cloud Cost Management para obtener más información.

Hay muchas maneras de responder a esto y depende en gran medida de sus objetivos; por supuesto, todos queremos confiabilidad, rendimiento, flexibilidad, seguridad y ahorro, pero generalmente en un orden diferente.

Para monitorear / alertar hay muchas herramientas, aunque depende de si su infraestructura / métrica o registro o aplicación / código están enfocados ya que cada conjunto de herramientas es diferente (a pesar de lo que digan los proveedores), por lo que Nagios / Zabbix / SignalFX vs. Sumo / Logz vs New Relic, etc. son productos muy diferentes. Pero todos son realmente solo monitor / alerta.

Para ahorrar costos, hay muchas herramientas que pueden ayudar, tanto para la facturación como para la planificación de instancias reservadas, además de escalar automáticamente, apagar cosas como servidores de desarrollo en noches / fines de semana, etc.

Para Design / Build, estos son mucho más raros, y hoy en día se limitan principalmente a cosas como Cloud Formation y Terraform, pero en realidad son solo Puppet / Chef / Ansible para infraestructura, es decir, sin diseño, visualización, diferencias, documentos, interacciones, reversa ingeniería, descubrimiento, etc.

Para el ajuste y la resolución de problemas, le quedan principalmente las herramientas de monitoreo, ya que lamentablemente Causa raíz real y sistemas expertos faltan, y mucho menos run-books, autocuración, automatización integrada para arreglar cosas rotas, especialmente para descubrir qué está mal híbridos complejos sin servidor / PaaS / cloud / on-prem.

Por supuesto, hay más, como hacer cambios, implementaciones, seguridad y cumplimiento, documentación, etc., diferentes herramientas para eso 😉

Por supuesto, si desea un producto totalmente unificado que haga casi todas las cosas anteriores, nuestra solución OpsSack (www.OpsStack.io) puede ser para usted; nuestro objetivo es hacerlo todo, en un solo lugar.

Para la gestión del rendimiento y la supervisión, sugeriría New Relic

Sugeriría echar un vistazo a Logz.io: estamos reinventando el análisis de registros y suscribiéndonos para probar nuestro producto beta. Nuestro inicio de análisis y gestión de registros ofrecerá muchas cosas interesantes para controlar el rendimiento y mucho más. (Pero no puedo decir más en este momento … 🙂

Divulgación: yo trabajo para la empresa, por supuesto.