Sistemas de Monitorización Externa

Muy buenas a todos, hoy en este articulo quiero hablaros de los diferentes sistemas de monitorización que podemos usar sobre Linux.

Son sistemas de código abierto y nos pueden facilitar mucho la vida monitorizando nuestros servidores de producción desde una zona externa a un coste muy bajo. Solo nos llevara un poco de tiempo para personalizarlo en función a nuestras necesidades.

El primero que quiero hablaros es Prometheus, un sistema de monitorización de código abierto desarrollado por SoundCloud. Al igual que otros sistemas de vigilancia, tales como InfluxDB , ofrece un modelo de datos multidimensional y un potente lenguaje de consulta, permitiendo a los administradores del sistema, no sólo para afinar fácilmente las definiciones de sus métricas, sino también generar informes más precisos.

Además, el proyecto Prometheus también incluye PromDash (una herramienta basada en navegador que se puede utilizar para desarrollar cuadros de mando personalizados) y un AlertManager experimental capaz de enviar alertas a través de correo electrónico, Flowdock, Slack, HipChat y más..

E8flb93

Ahora os hablo de InfluxDB, también un software de código abierto que almacena los datos quen pueden consistir en elementos tales como las medidas del sistema (como el uso de CPU y memoria) y las métricas de aplicaciones (como errores de aplicación y REST llamadas de punto final).

Tambien puedes conocer cuanto tiempo opera un sistema ó cual es la mayor cantidad de datos acumulados.
InfluxDB proporciona una solución para almacenar de manera eficiente estos datos. Está destinado a los casos de uso de DevOps, métricas, los datos del sensor, y monitoreo en tiempo real y análisis. Usando InfluxDB, puedes crear rápidamente un potente marco de monitoreo en tiempo real que también proporciona un análisis histórico

Y finalmente os menciono una solución que a mi parecer es la más eficiente, yo es la que actualmente uso para monitorizar mis servidores de forma externa.
Hasta hace unos meses estaba usando un VPS en Hostgator pero actualmente me he cambiado a una empresa española llamada NubeVPS que ya me está ofreciendo VPS con Nagios4 preinstalado y de esta manera estoy operativo en menos de un minuto.
Además prefería una empresa con un DataCenter en España para monitorizar mis servidores aquí.

Y sobre Nagios os cuento que también es un sistema de monitorización de código abierto muy popular, que es capaz de controlar los recursos de acogida a través de la interfaz web. Para que Nagios funcione de forma correcta necesita el plugin de Nagios remoto (NRPE), que se instalará como un agente en los hosts a monitorizar, para controlar sus recursos locales.

Nagios es útil para mantener un inventario de sus servidores, y asegurarse de que tus servicios críticos están en marcha. El uso de un sistema de monitoreo, como Nagios, es una herramienta esencial para cualquier entorno de servidor de producción.

nagios

Incrementa la velocidad de tu Web

Para cualquier campaña de marketing en línea, el objetivo final es generar tráfico, para empezar la conversación y convertir visitantes en clientes. Debido a esto, todo lo relacionado con su sitio web tiene que adaptarse para satisfacer sus necesidades, apelar a los intereses de su público objetivo y obtener los resultados deseados.

La velocidad de carga de su sitio web puede tener un gran impacto sobre la gente para investigar más a fondo su contenido, y también puede tener un impacto negativo de su sitio web en los motores de búsqueda populares. Muchos se sorprenden al enterarse de que el tiempo de codificación y el sitio web de carga tiene un papel contributivo en SEO. El posicionamiento en buscadores no es sólo acerca de la inundación de su página con palabras clave; se trata de contenido, diseño, codificación y otros factores tales como su velocidad de carga que conducen a mayores tasas de satisfacción de visitantes.

La optimización de la velocidad del sitio es un cambio que usted querrá asegurarse de si no obtuvo los resultados esperados; incluso si usted está recibiendo cientos de clics por día, eso es decenas de preguntas posibles que estás perdiendo. Uno de esos factores podría ser un mal diseño y la carga lenta de tiempo, que aburre a los visitantes y los envía a otra parte. Aprenda cómo poner a prueba el rendimiento de las páginas web y estarás un paso más cerca hacia la obtención de los clientes que desee.

Usted puede ponerse en contacto con empresas de diseño web, que se especializan en herramientas y técnicas de optimización de la velocidad del sitio, pero antes se puede visitar un sitio como webpagetest.org y ver sus tarifas de velocidad del sitio web a través de los navegadores reales, en este caso Internet Explorer y Chrome. Pegar la URL de su sitio en la barra, y luego elegir un lugar de la prueba. Puede seleccionar entre el mapa y especifique qué navegador que desea utilizar. Probar la velocidad de su sitio web desde múltiples ubicaciones es útil.

Los resultados de las pruebas de webpagetest.org le presentará un resumen analítico de su sitio web. Estos resultados incluyen el tiempo de carga tanto de la primera vista y la vista repetida, cómo se utilizan muchos bytes, su puesta en render, índice de velocidad y elementos DOM. Para la mayoría de las personas que buscan la optimización de la velocidad del sitio, la respuesta está en la codificación.

Sin una buena codificación, un sitio web que está lleno de información puede ser clasificado bajo y tienen poco o ningún tráfico. Los sitios web sirven como puerta de enlace entre la mayoría de las empresas y sus clientes potenciales. Teniendo en cuenta que su primera impresión se realiza en línea, es importante contar con un sitio que demuestra la eficiencia de su empresa a través de un tiempo de carga rápida y el diseño limpio, comenzando las cosas con el pie derecho.

Web-Trafic

¿ Que es un Virtual Private Server (VPS) ?

Un servidor privado virtual (VPS) es una máquina virtual que se vende como un servicio de Internet.

Un VPS ejecuta su propia copia de un sistema operativo, y los clientes tienen acceso a nivel a él como superusuario de esa instancia de sistema operativo, por lo que puede instalar casi cualquier software que se ejecuta y soporte ese sistema operativo.

Sirven para muchos propósitos que son totalmente equivalentes a un servidor físico dedicado, y siendo el VPS una instancia por software son mucho más facil de ser creados y configurados. El VPS tienen un precio mucho más bajo que un servidor físico equivalente, pero ya que comparten el hardware físico subyacente de otros VPS, el rendimiento puede ser menor, y pueden depender de la carga de trabajo de otras instancias en el mismo nodo (hardware).

Pero hoy en día hay muchas plataformas de Virtualización para levantar VPS, muchas empresas de Internet dedicadas al Paas (plataforma como servicio) tiene muy bien depurados y optimizados los VPS, incluso teniendo algunos servicios mayor rendimiento en un VPS que en un Servidor Dedicado.

vps

¿Que es un alojamiento Web?

Un servicio de alojamiento web es un tipo de servicio de alojamiento de Internet que permite a los individuos y organizaciones para hacer su sitio web accesible a través de la World Wide Web. Empresas de Hosting son aquellas que ofrecen espacio en un servidor propio o alquilado para uso de los clientes, así como la conectividad total, típicamente en un centro de datos.
El alcance de los servicios de alojamiento web es muy variable. La más básica es la página web y de alojamiento de archivos en pequeña escala, donde los archivos se pueden cargar Protocolo viaFile transferencia (FTP) o una interfaz Web. Los archivos se entregan normalmente a la Web “tal cual” o con un procesamiento mínimo. Muchos proveedores de servicios de Internet (ISP) ofrecen este servicio gratuito para los suscriptores. Las personas y organizaciones también pueden tener la página web de alojamiento de los proveedores de servicios alternativos. Alojamiento de sitios web personal suele ser libre, de anuncio patrocinado, o de bajo costo. 

La disponibilidad de un sitio web se mide por el porcentaje de un año en el que el sitio web es accesible al público y se puede llegar a través de Internet. Esto es diferente de la medición del tiempo de funcionamiento de un sistema. Uptime se refiere al sistema mismo en línea. Uptime no tiene en cuenta la posibilidad de llegar a ella, como en el caso de un corte de red.  

El acuerdo de Nivel de Servicio de un proveedor de hosting (SLA) puede incluir una cierta cantidad de tiempo de inactividad programado al año con el fin de realizar el mantenimiento de la sistemas. Este tiempo de inactividad programado es a menudo excluida de los plazos SLA, y debe ser restado del Tiempo total cuando se calcula la disponibilidad. Dependiendo de la redacción de un SLA, si la disponibilidad de un sistema cae por debajo que en el SLA firmado, un proveedor de hosting a menudo ofrecerá un reembolso parcial al tiempo perdido.

 La mayoría de los proveedores de alojamiento le garantiza al menos el 99,9% de tiempo de actividad que permitirá  8h 45m de inactividad al año.

Cloud Computing, Transición para su negocio.

Mucha gente piensa que el paso a la nube planteará nuevos riesgos de seguridad. Afortunadamente, en la realidad, la computación en nube es menos arriesgado, menos costoso y requiere menos esfuerzo del que usted puede pensar.
La Tecnología impulsa el negocio!. Los beneficios en seguir adelante con la tecnología de nube van más allá de lo obvio. De hecho, el cloud computing contribuye al aumento de producción y medidas de tiempo y reducción de costes.

Muchos propietarios de negocios y gerentes dudan al considerar la adopción de la computación en nube para sus negocios, ya que no están seguros acerca de su seguridad y si valdrá la pena el tiempo y dinero que se ahorrará. La duda es irracional, sin embargo, cuando una empresa trabaja con un proveedor de buena reputación que ha ayudado a otras empresas similares a la implantación en la nube, los riesgos se reducen aún más.

Vamos a profundizar más en la cuestión de cómo la tecnología de nube es realmente segura. Muchos piensan que hay una nube unica para todos, esto logicamente no es así y no todos pueden ofrecer el mismo servicio y con las mismas calidades, por ejemplo Amazon es mucho más seguro que otra nube de un proveedor menor.

Mantener los datos de sus clientes es el objetivo de las empresas que dan un servicio de Cloud Computing, por lo que dedican grandes equipos que trabajan día y noche para defender esto. Esto reduce significativamente la amenaza de una tercera persona para acceder a sus datos. Muchas personas no se dan cuenta que el paso a la nube puede mejorar drásticamente la seguridad, sobre todo para las pequeñas y medianas empresas que carecen de los recursos para apoyar un sofisticado 24 × 7.

Los dueños de las empresas también tienden a ser conscientes de lo mucho que se puede ahorrar con el Cloud Computing. Comprar  sus propios servidores requiere enormes costos iniciales y de mantenimiento.

Con la computación en nube, sin embargo, usted puede reducir su nivel de servicio y reducir los costes de inmediato. Muchas empresas utilizan la agilidad de costes, la movilidad financiera que se encuentran con la computación en nube para competir mejor en su industria. Ellos son capaces de tomar ventaja de menores costes no planificados y menos tiempo de inactividad, lo que en última instancia conduce a una mayor rentabilidad y las compras en otras áreas. .

El cambio a software en la nube también es fácil y asequible. El costo inicial le ahorrará tiempo y dinero más rápido de lo que piensa.
Ahora, más que nunca en todas las industrias, el éxito de una empresa depende en gran medida de su capacidad tecnológica.

¿Que contratamos con un VPS?

Cuando contratamos un VPS lo que realmente hacemos es contratar un servicio en La Nube, es decir unos recursos que nos faciliten un servicio y que tengan una total disponibilidad.

El concepto Nube tal y como lo entendemos puede adoptar diferentes formas, todas ellas adaptables a nuestras necesidades. Por eso las empresas que ofrecen VPS ó servicios en la Nube se centran en 3 formas:

Software como servicio

Es una aplicación completa ofrecida como un servicio, con una sola instancia del software que corre en la infraestructura del proveedor y sirve a múltiples organizaciones de clientes. Accesibles desde  un navegador web -o de cualquier aplicación de escritorio.

Plataforma como servicio

El PaaS se puede considerar un arquetipo de plataforma como servicio y podría consistir en un entorno conteniendo una pila básica de sistemas, componentes o APIs preconfiguradas y listas para integrarse sobre una tecnología concreta de desarrollo

Infraestructura como un servicio

La infraestructura como servicio es un medio de entregar almacenamiento básico y capacidades de cómputo como servicios estandarizados en la red. Aqui es donde entra en juego el conocido como VPS. El proveedor te ofrece el control total de tu máquina virtualizada e incluso una red privada virtual entre tus diferentes VPS.

 

imagen-servidores-cloud

Mundo VPS

Bienvenidos al Blog donde trataremos todos los temas relacionados con la Virtualización y en especial con los servicios de VPS.