Moss es un sysadmin virtual que te ayuda a administrar tus servidores y sitios web. Moss se encarga de multitud de tareas de administración de sistemas por ti, de forma que puedas centrarte en crear valor para ti y tu equipo. Además, Moss está en proceso continuo de aprendizaje para que siempre puedas exprimir al máximo el servicio que te ofrece.

Moss se sitúa entre tu infraestructura y tú. A continuación podrás ver cómo puede ayudarte 😄 

Preparado para tu equipo

Al registrarte estás creando una organización en Moss de forma implícita. Como la persona que ha creado dicha organización, Moss asume que eres el administrador de la misma, es decir, quien puede añadir servidores, credenciales, acceder a los servidores como usuario privilegiado (moss), y otras tareas similares.

Sin embargo, es probable que seas parte de un equipo de trabajo y necesites colaborar con otros. Como administrador puedes invitar a colaboradores a tu organización y asociarlos a tantos workspaces como necesites.

Moss asume que tus colaboradores son desarrolladores, y por tanto no pueden añadir nuevos servidores o modificar credenciales de proveedores cloud. Sin embargo, pueden añadir nuevos sitios web, desplegarlos, y acceder a los servidores como un usuario no-privilegiado (dev). De esta forma puedes estar seguro de que todos pueden realizar su trabajo sin enredar con la configuración del sistema 😉 

Configura y monitoriza tus servidores

Moss configura todos tus servidores de manera uniforme siguiendo las mejores prácticas de la industria.

Seguridad

  • Deshabilita el acceso root por SSH.
  • Deshabilita la autenticación por usuario/contraseña en SSH (usa claves públicas en su lugar).
  • Configura cortafuegos en los proveedores que lo soportan, en otro caso configura reglas iptables en el servidor.
  • Configura actualizaciones de seguridad desatendidas.
  • Como administrador puedes entrar en tus servidores como usuario privilegiado (moss) para ejecutar tareas administrativas vía sudo; tus colaboradores sólo pueden entrar en tus servidores por medio de un usuario no privilegiado (dev) que les permite trabajar en tus sitios web.
  • Sólo instala software que se usa realmente en el servidor, disminuyendo así la superficie de ataque.

Aprende más acerca de cómo Moss securiza tus servidores.

Monitorización y alertas

  • Recolecta métricas clave de cada servidor con una semana (plan AGENCIA) o un mes (plan PRODUCTO) de retención de datos.
  • Te avisa cuando cualquiera de tus servidores se ha caído.
  • Te avisa cuando algún recurso de un servidor está bajo presión (cpu, memoria, disco, i-nodos) para que puedas realizar alguna acción preventiva antes de que sea demasiado tarde.
  • Recibe las alertas por email o en tus canales de Slack.

Miscelánea

  • Crea y elimina bases de datos y usuarios de bases de datos.
  • Planifica y administra cron jobs de servidor.
  • Configura NTP para sincronizar el reloj del servidor.
  • Configura la zona horaria que tú elijas.
  • Para los proveedores soportados, configura almacenamiento y direcciones IP persistentes para que puedas mantener tus datos y registros DNS si tu servidor se reinicia.
  • Instalación de software desde la UI con un solo click.
  • Proporciona workspaces (espacios de trabajo) para mantener organizada toda tu infraestructura.
  • Te avisa cuando se aplica una actualización de seguridad en tus servidores.

Configura, despliega y monitoriza tus sitios web

Si dejas que Moss administre tus servidores obtendrás un alto retorno de inversión, pero te encantará si también dejas que gestione tus sitios web 😍 

Configuración

  • Instala y configura tu servidor web (Nginx o Nginx+Apache).
  • Establece el virtual host para tu sitio web.
  • Configura HTTP/2 y otras optimizaciones para mejorar el rendimiento de tu sitio web.
  • Instala y configura tu motor de base de datos (MySQL).
  • Configura tus bases de datos y usuarios.
  • Mantiene múltiples versiones de tu aplicación para que puedas volver a alguna anterior si realmente lo necesitas.
  • Configura HTTPS con un click.
  • Generación y renovación automática de certificados SSL gratuitos.
  • Configura los workers de tu aplicación (procesos en segundo plano).
  • Planifica y administra cron jobs del sitio web.

Despliegue

  • Enlaza el repositorio git de tu sitio web.
  • Despliega con un click o automáticamente tras 'git push'.
  • Despliegues sin downtime. Ejecuta scripts para realizar cualquier tarea que necesites antes y después de activar tu release (actualizar dependencias, migrar la base de datos, reiniciar workers, etc).

Monitorización y alertas

  • Realiza comprobaciones de salud (health-checks) de tu sitio web con al menos un día de retención de datos.
  • Te avisa cuando uno de tus sitios web está caído.
  • Recibe las alertas por email o en tus canales de Slack.
  • Comprueba si tu web es accesible mediante HTTPS.
  • Registra el tiempo de respuesta de la comprobación de salud.

Plataformas soportadas

  • Sitios estáticos: Javascript/HTML/CSS.
  • Sitios PHP 5.6, 7.0, 7.1 y 7.2. Se permite cualquier framework, con soporte especial para WordPress, Laravel 5, Symfony 2 y Symfony 3.
  • Pronto soportará más plataformas.

Integrado con tus herramientas y proveedores favoritos

Moss adquiere nuevas habilidades constantemente, permitiéndole interactuar con una variedad de herramientas y proveedores.

Proveedores cloud de Infraestructura-como-Servicio

Moss gestiona instancias, redes, cortafuegos y almacenamiento cloud en:

  • Amazon EC2
  • DigitalOcean
  • Google Compute Engine
  • Vultr
  • Añadimos soporte de nuevos proveedores continuamente 😄 

Aunque no uses ningunos de los proveedores anteriores puedes sacar partido de Moss importando un servidor Linux existente (debe ser una instalación limpia de Ubuntu 18.04 o 16.04 - futuras versiones LTS también estarán soportadas).

Proveedores git

Moss se integra a través de OAuth2 con:

  • GitHub
  • GitLab
  • Bitbucket

Aunque no uses ningunos de los proveedores anteriores puedes sacar partido de Moss configurando un repositorio custom.

Proveedores de mensajería

Moss se integra a través de OAuth2 con:

  • Slack
  • Otros en el futuro

Aunque no uses ningunos de los proveedores anteriores puedes sacar partido de Moss recibiendo notificaciones y alertas por correo electrónico.

¿Ahora qué?

Te animamos a que explores la aplicación web y el resto de la documentación para hacerte una idea de los conceptos principales en Moss.

Did this answer your question?