En TI y computación, el aprovisionamiento se refiere al proceso de configurar la infraestructura de TI, que incluye hardware, redes, máquinas virtuales y otros recursos, y hacer que los recursos y los datos estén disponibles para los sistemas y los usuarios.
El término se utiliza (a veces vagamente) de varias maneras en informática, pero en general significa poner algo a disposición para su uso. El aprovisionamiento es un paso inicial en el proceso de implementación y no debe confundirse con la configuración. Una vez aprovisionados recursos como servidores, componentes de red, aplicaciones o dispositivos, se configuran de acuerdo con las especificaciones de la organización o del usuario, y se implementan, gestionan y mantienen a lo largo de su ciclo de vida.
Un aprovisionamiento eficaz es importante porque ayuda a mantener la seguridad de los entornos informáticos y permite a las empresas hacer un uso más eficiente de los recursos de las tecnologías de la información para maximizar los beneficios y la productividad.
Para que los entornos de TI funcionen bien, todas las facetas deben interoperar de manera fluida. Un aprovisionamiento adecuado desempeña un papel importante en el éxito de esta empresa. Las necesidades de aprovisionamiento varían según la organización, pero los siguientes son algunos de los tipos más comunes:
El aprovisionamiento de servidores es el proceso de configurar servidores físicos o virtuales con los recursos que necesitan para realizar su función. Hay muchos tipos diferentes de servidores: servidores de archivos, servidores web, servidores de aplicaciones, servidores proxy y servidores de políticas, por ejemplo, cada uno con su propia función. Las empresas también tienen sus propias necesidades de servidores.
El aprovisionamiento de servidores incluye determinar cómo se utilizará un servidor, ya sea basado en la nube o local, y qué requiere. También incluye configurar el hardware, instalar software como sistemas operativos y aplicaciones y cualquier otro paso necesario para crear una nueva máquina en ese estado deseado.
El aprovisionamiento de red se refiere a la configuración de los componentes que integran una red empresarial, como enrutadores, conmutadores, concentradores y firewalls, para crear una red operativa a la que puedan acceder los usuarios, dispositivos y servidores autorizados.
En el proceso de aprovisionamiento de la red, los equipos de TI asignan direcciones IP, definen qué dispositivos e identidades de usuario pueden acceder a la red (y el hardware y los dispositivos que conecta) e implementan medidas de seguridad de red para ayudar a mantenerla segura.
El aprovisionamiento de aplicaciones y el aprovisionamiento de servicios abarcan la configuración de aplicaciones y servicios empresariales que los usuarios necesitan para hacer su trabajo. Esto incluye la configuración de cuentas de usuario y credenciales de acceso, la concesión de derechos de acceso a plataformas SaaS, aplicaciones, datos y otros recursos, e incluso el aprovisionamiento de configuraciones de aplicaciones personalizadas para adaptarse con mayor precisión a los diferentes usuarios y funciones.
El aprovisionamiento de usuarios, o aprovisionamiento de cuentas, es un tipo de gestión de identidades responsable de crear, modificar o eliminar cuentas y perfiles de usuario. Suele gestionarse entre los equipos de RR. HH. y TI.
En el aprovisionamiento de usuarios, se establecen los permisos y privilegios de acceso y se conceden las autenticaciones, a menudo utilizando el control de acceso basado en roles (RBAC). El RBAC concede a un usuario acceso a recursos específicos en función de su función y requisitos de trabajo.
El aprovisionamiento de usuarios suele producirse durante la incorporación de un nuevo empleado, o cuando alguien asume una nueva función dentro de la organización. El proceso opuesto, el desaprovisionamiento, se produce cuando un empleado abandona la empresa. Estos procesos garantizan que los usuarios tengan acceso a los recursos y herramientas que necesitan para hacer su trabajo. También contribuyen a proteger la integridad del entorno informático al verificar que el acceso a los recursos informáticos se asigna de forma adecuada.
La gestión de identidades y accesos es un componente crucial de la ciberseguridad.
El aprovisionamiento de la nube es el proceso de creación de la infraestructura que soporta un entorno de nube. Consiste en configurar los componentes básicos de hardware, virtualización, almacenamiento y redes necesarios para el cloud computing, así como los recursos, aplicaciones y servicios basados en la nube a los que necesitan acceder los usuarios.
Uno de los mayores problemas con los que se encuentran las organizaciones en su camino hacia la nube es el abultamiento de las facturas de los servicios en la nube. Sin embargo, puede utilizar la plataforma IBM Turbonomic para evitar el exceso de aprovisionamiento y el decepcionante ROI que conlleva.
El software de Turbonomic automatiza continuamente acciones críticas en tiempo real, sin intervención humana, proporcionando la asignación más eficiente de recursos informáticos, de almacenamiento y de red a sus aplicaciones en cada capa de la pila.
El aprovisionamiento de dispositivos es la configuración de equipos de TI como teléfonos y ordenadores. A menudo se utiliza para gestionar dispositivos dentro del Internet de las cosas (IoT). Se realiza antes de entregar un dispositivo a un empleado para asegurarse de que funciona de manera fluida en el entorno de TI. Además, se configura con el acceso y los recursos adecuados para el usuario final al que se asigna.
El aprovisionamiento y la configuración son operaciones importantes y distintas en el proceso de implementación. Antes de poder configurar un recurso, como un dispositivo, un servidor, una red u otro, hay que aprovisionarlo, o "suministrarlo", en el sentido general de la palabra.
Una vez disponibles mediante el aprovisionamiento, los recursos de infraestructura de TI se configuran: los componentes y ajustes se organizan para satisfacer los requisitos específicos de la empresa.
Al igual que hay muchos tipos diferentes de aprovisionamiento, hay muchos tipos de configuración, por ejemplo, de los ajustes de firewall, acceso o conectividad en una red, configurar una base de datos en un servidor o configurar los ajustes de una aplicación.
Tanto el aprovisionamiento como la configuración pueden mejorarse mediante la automatización.
Tradicionalmente, los equipos de TI tenían que aprovisionar y configurar manualmente la infraestructura de TI para cada nueva implementación o nuevo usuario, un proceso tedioso y lento que no es compatible con los flujos de trabajo DevOps. En los entornos de TI modernos, en los que la infraestructura suele consistir en virtualización, contenedores y software, la mayor parte del aprovisionamiento puede realizarse mediante automatización. El aprovisionamiento automatizado proporciona una forma más rápida, eficiente y coherente de crear infraestructura de TI y a menudo se consigue mediante la infraestructura como código (IaC).
La infraestructura como código permite el aprovisionamiento, la configuración y la gestión de la infraestructura de TI mediante código y plantillas. Esto significa que los desarrolladores ya no necesitan aprovisionar y gestionar manualmente los componentes de la infraestructura cada vez que se desarrolla o implementa una aplicación, se incorpora un nuevo empleado o se necesita una nueva implementación de red o en la nube. Con IaC, la infraestructura puede aprovisionarse, modificarse o desmantelarse simplemente ejecutando un script.
Las soluciones de aprovisionamiento automatizado pueden ayudar a las organizaciones a ahorrar tiempo y dinero. También ayudan a mejorar la seguridad de su entorno de TI de varias maneras:
El aprovisionamiento automatizado puede aumentar considerablemente la productividad en toda la organización al ayudar a agilizar los procesos y optimizar la forma en que los empleados emplean su tiempo. Obviamente, beneficia a los equipos de TI que, al verse liberados de la carga del aprovisionamiento manual repetitivo, pueden centrar sus esfuerzos en tareas estratégicas de mayor nivel.
El aprovisionamiento automatizado ayuda a los desarrolladores a ofrecer nuevas aplicaciones y servicios con mayor rapidez, ya que los entornos que necesitan para ello se aprovisionan de forma automática y coherente. También ayuda a garantizar que los usuarios finales de toda la empresa tengan acceso a los recursos que necesitan para hacer su trabajo, eliminando las ralentizaciones del flujo de trabajo y otros lastres similares para la productividad.
A medida que crezca su negocio, también lo harán sus necesidades de aprovisionamiento. El aprovisionamiento automatizado le permite escalar de manera eficiente y con confianza, sabiendo que los servidores, los componentes de red, los dispositivos y otros recursos se proporcionan y se accede a ellos según lo previsto.
La visualización full-stack de la plataforma de Turbonomic, la automatización inteligente y los conocimientos impulsados por IA pueden ayudarle a asegurarse de que está haciendo el uso más eficiente de sus recursos a medida que aumenta o disminuye su escala.
El aprovisionamiento automatizado le permite mantener mejor la conformidad porque le permite centralizar las normas y el gobierno, y aplicar esas políticas y procedimientos de forma coherente en todo el ecosistema de TI. Cuando sea necesario realizar cambios, estos pueden implementarse automáticamente (y de manera uniforme) en todos los recursos.
Como todo lo que depende de la mano del hombre, el aprovisionamiento manual es susceptible de cometer errores humanos. Con el aprovisionamiento automatizado, los recursos (y el acceso a ellos) se aprovisionan de manera consistente según normas predefinidas. Además, se mantiene un registro de auditoría automático que muestra cómo se definió el acceso, cómo se concedió la autenticación, a qué recursos se accedió y cuándo. De esta forma, el aprovisionamiento automatizado reduce los errores de configuración, disminuye el tiempo que se tarda en solucionarlos y corregirlos y mitiga los peligros para la seguridad que acompañan a dichos errores.
IBM Cloud Infrastructure Center es una plataforma de software compatible con OpenStack para gestionar la infraestructura de las nubes privadas en IBM zSystems e IBM LinuxONE.
Descubra servidores, almacenamiento y software diseñados para su estrategia empresarial de nube híbrida e IA.
Encuentre la solución de infraestructura en la nube adecuada para las necesidades de su empresa y escale los recursos según la demanda.