Poseer On-Premise: habilidades y cualificaciones
Ser propietario On-Premise: habilidades y cualificaciones
Dado que la solución Navixy On-premise se aloja en los clientes, se espera que éstos sean altamente responsables y profesionales durante la explotación de la plataforma. A diferencia de la versión PaaS, donde toda la administración del sistema la realiza Navixy, en el caso de On-premise recae totalmente en los hombros de los clientes. Como cualquier producto diseñado para estar constantemente disponible para los usuarios finales, Navixy On-premise no puede existir simplemente «tal cual» y requiere supervisión y mantenimiento 24/7. Solo en ese caso la plataforma será accesible y fácil de usar, y su negocio prosperará.
A continuación revisaremos las habilidades principales necesarias para mantener la plataforma Navixy On-premise funcionando de manera eficiente, estable y duradera.
Servidor
Dado que Navixy On-premise es una solución basada en servidor, proporcionar un servidor (o servidores) que funcione correctamente a largo plazo es la clave para el funcionamiento estable e ininterrumpido de la plataforma. Por lo tanto, el conocimiento de las siguientes áreas es crucial:
Administración de centros de datos.
Conocimiento de plataformas en la nube (AWS, Azure, etc.) - requerido en caso de implementación en la nube de Navixy. Comprensión de los tipos de instancias, sus configuraciones y capacidades.
Conocimientos de hardware de servidor - requerido si Navixy se aloja en un centro de datos físico local.
Virtualización. Se recomienda alojar Navixy en una máquina virtual por la facilidad y flexibilidad del mantenimiento futuro.
Gestión de recursos del servidor.
Discos. Comprensión de RAID, tipos y parámetros de discos, asignación de espacio adicional en disco para una base de datos en crecimiento.
RAM. Aumento de la cantidad de memoria conforme crecen las demandas de la plataforma.
CPU. Configuración primaria y aprovisionamiento de capacidad adicional del procesador.
Copia de seguridad y replicación. Cruciales para mantener sus datos a salvo y proteger su sistema frente a fallos. Una buena práctica es combinar ambos procesos.
Copia de seguridad. Un conjunto de procedimientos para copiar datos físicos y virtuales para su uso en caso de problemas con el original.
Replicación. Creación de una copia de una máquina virtual y posterior sincronización de la réplica con la máquina original.
Red
Navixy es inimaginable sin una conexión de red. La plataforma funciona como un sitio web, por lo que los usuarios acceden a la plataforma a través de Internet. Los dispositivos envían datos telemáticos a través de la red. Las aplicaciones móviles requieren una conexión estable con su servidor. La verificación de licencias se realiza conectándose al servidor de autenticación.
El propietario de la plataforma On-premise está obligado a:
Proporcionar la disponibilidad de los puertos requeridos para el funcionamiento del sistema.
Configurar un firewall y otros sistemas de protección para el paso normal del tráfico, eliminando la posibilidad de perder paquetes de datos útiles.
Proveer un ancho de banda de canal normal, evitando retrasos a nivel de red.
Configurar correctamente el direccionamiento y los registros DNS.
En el caso de múltiples servidores: proporcionar una capacidad de canal excepcional entre servidores para trabajar de forma estable con la base de datos.
Sistema operativo
La plataforma Navixy, al ser software, se instala en el sistema operativo del servidor. Por lo tanto, el propietario del servidor (administrador) debe ser hábil y tener experiencia en el trabajo con este SO.
En la mayoría de los casos Navixy se instala en Linux (Ubuntu o Debian) y recomendamos encarecidamente hacerlo porque el software auxiliar está diseñado principalmente para Linux, todos los scripts de automatización están escritos para él y es más flexible para la administración posterior. No obstante, algunos clientes tienen diversas razones para usar Windows, por lo que mantenemos la posibilidad de ejecutar la plataforma en este SO.
En general, se exige lo siguiente al administrador del servidor en términos del SO:
Comprensión de la arquitectura del sistema, conocimiento de la estructura de directorios.
Dominio de bash/CLI.
Instalación de programas, trabajo con repositorios.
Gestión de recursos del sistema.
Gestión de procesos y servicios.
Búsqueda y lectura de registros del sistema.
Software
Aunque nuestras instrucciones cubren principalmente las características de la plataforma Navixy, el funcionamiento normal de la plataforma es inconcebible sin software adicional.
En primer lugar, nos referimos al software que es directamente necesario para el funcionamiento de la plataforma. El propietario del servidor debe tener la experiencia suficiente para trabajar con este software.
Java. El proceso de instalación se detalla en las instrucciones de instalación. Todo lo que se necesita es tener la versión correcta.
Nginx. Las configuraciones típicas se indican en nuestro sitio web. Sin embargo, puede usar sus propias configuraciones en escenarios de uso inusuales, como cuando el servidor aloja dos sitios web (no recomendado).
MySQL. Para el funcionamiento adecuado de la base de datos, el rendimiento general de la plataforma e incluso la seguridad de los datos, la configuración correcta del SGBD es crucial. Los parámetros de configuración generalmente recomendados se proporcionan en las instrucciones de instalación. No obstante, el ajuste fino para obtener el mejor rendimiento siempre depende del cliente, ya que depende en gran medida de parámetros específicos del servidor y particularidades del alojamiento.
Además, existe una gran cantidad de software auxiliar que puede ser útil para los administradores del sistema. Usted es libre de usar cualquier software deseado en el servidor siempre que no interfiera con el funcionamiento normal de la plataforma. Por ejemplo:
Gestores de archivos.
Compresores/archivadores.
Editores de texto.
Herramientas de monitorización.
Cualquier otra utilidad para facilitar su trabajo.
Base de datos
Probablemente una de las habilidades más importantes de un propietario de Navixy On-premise es la capacidad de trabajar con la base de datos. Dado que la base de datos es el almacenamiento de toda la información de la plataforma, la importancia de su administración adecuada difícilmente puede sobreestimarse. La pérdida de información crucial, especialmente en volúmenes grandes, puede ser devastadora para su negocio.
Copia de seguridad y replicación
Simplemente escribirla en disco no es suficiente para garantizar la seguridad de su información. También es necesario prever situaciones en las que ese disco o el servidor completo por alguna razón resulten dañados o no estén disponibles. Aquí, como con el servidor, copia de seguridad y replicación acuden al rescate, y la calidad de estos procesos afecta directamente a la seguridad de los datos. Para servidores pequeños suele ser suficiente guardar los volcado(s) de la BD, pero para una base de datos grande y de alta carga, es mejor configurar la replicación, de modo que en caso de problemas exista una copia lista para usar. Combinar estos dos métodos junto con un servidor altamente disponible ofrece los mejores resultados en términos de tolerancia a fallos. Si el propietario del servidor posee las habilidades necesarias para implementar dicho esquema, su negocio estará asegurado contra la pérdida de datos.
Experiencia en SQL
Dado que la plataforma Navixy trabaja con base de datos MySQL, el propietario del servidor debe tener experiencia con SQL, así como comprensión de la estructura y sintaxis de las consultas SQL. Aunque la mayoría de las consultas necesarias están descritas en las instrucciones, aplicarlas sin reflexión puede ser inútil e incluso perjudicial para los datos. Por esta razón, el conocimiento de SQL es indudablemente importante, y contar con alguien con habilidades de DBA en su equipo sería una ventaja significativa.
En conclusión, se necesita un conjunto integral de habilidades técnicas para mantener y dar soporte a la infraestructura en el panorama tecnológico actual, en rápida evolución. La competencia en sistemas operativos, bases de datos, conectividad, servicios web, seguridad y otras áreas relevantes asegura que los profesionales de TI puedan gestionar y solucionar eficazmente diversos componentes dentro de una infraestructura independiente. Además, poseer un conjunto diverso de habilidades permite a los profesionales de TI del cliente colaborar con el Equipo de Soporte de Navixy de forma más fluida y eficiente, resolviendo problemas más rápidamente y reduciendo los posibles riesgos de fallo.
Última actualización
¿Te fue útil?