La informática de utilidad o The Computer Utility es un modelo de prestación de servicios en el que un proveedor de servicios pone los recursos informáticos y la gestión de la infraestructura a disposición del cliente según sea necesario, y los cobra por un uso específico en lugar de una tarifa plana. Al igual que otros tipos de computación bajo demanda (como la computación en red), el modelo de utilidad busca maximizar el uso eficiente de los recursos y / o minimizar los costos asociados. La utilidad es el empaquetado de los recursos del sistema , como la computación, el almacenamiento y los servicios, como un servicio medido. Este modelo tiene la ventaja de un costo inicial bajo o nulo para adquirir recursos informáticos; en cambio, los recursos se alquilan esencialmente.
Este reempaquetado de los servicios de computación se convirtió en la base del cambio a la computación " bajo demanda ", el software como servicio y los modelos de computación en la nube que propagaron aún más la idea de computación, aplicación y red como servicio.
Hubo cierto escepticismo inicial sobre un cambio tan significativo. [1] Sin embargo, el nuevo modelo de computación se popularizó y eventualmente se convirtió en la corriente principal.
IBM, HP y Microsoft fueron los primeros líderes en el nuevo campo de la informática de servicios públicos, con sus unidades de negocio e investigadores trabajando en los desafíos de arquitectura, pago y desarrollo del nuevo modelo informático. Google, Amazon y otros comenzaron a tomar la iniciativa en 2008, cuando establecieron sus propios servicios de utilidad para la informática, el almacenamiento y las aplicaciones.
La informática de servicios públicos puede admitir la informática de cuadrícula, que tiene la característica de cálculos muy grandes o picos repentinos de demanda que se admiten a través de una gran cantidad de computadoras.
La "informática de utilidad" generalmente ha previsto alguna forma de virtualización de modo que la cantidad de almacenamiento o potencia de cálculo disponible sea considerablemente mayor que la de una sola computadora de tiempo compartido . Se utilizan varios servidores en el "back-end" para que esto sea posible. Estos pueden ser un grupo de computadoras dedicado específicamente construido con el propósito de ser alquilado, o incluso una supercomputadora infrautilizada . La técnica de ejecutar un solo cálculo en varias computadoras se conoce como computación distribuida .
El término " computación en cuadrícula " se usa a menudo para describir una forma particular de computación distribuida, donde los nodos de soporte están distribuidos geográficamente o entre dominios administrativos . Para proporcionar servicios informáticos de utilidad, una empresa puede "agrupar" los recursos de los miembros del público para la venta, a quienes se les podría pagar con una parte de los ingresos de los clientes.
Un modelo, común entre las aplicaciones informáticas voluntarias , es que un servidor central distribuya tareas a los nodos participantes, a petición de los usuarios finales aprobados (en el caso comercial, los clientes que pagan). Otro modelo, a veces llamado Organización Virtual (VO), [ cita requerida ] es más descentralizado, con organizaciones que compran y venden recursos informáticos según sea necesario o mientras están inactivos.
La definición de "informática de utilidad" a veces se extiende a tareas especializadas, como los servicios web .
Historia
La informática de servicios públicos simplemente significa "Pagar y usar", en lo que respecta a la potencia informática. La informática de utilidad no es un concepto nuevo, sino que tiene una historia bastante larga. Entre las primeras referencias se encuentra:
Si las computadoras del tipo que he defendido se convierten en las computadoras del futuro, entonces la computación puede que algún día se organice como una utilidad pública del mismo modo que el sistema telefónico es una utilidad pública ... La utilidad de la computadora podría convertirse en la base de una industria nueva e importante .
- John McCarthy , hablando en el Centennial del MIT en 1961 [2]
IBM y otros proveedores de mainframe llevaron a cabo este tipo de negocios en las siguientes dos décadas, a menudo referidas como tiempo compartido, ofreciendo poder de cómputo y almacenamiento de bases de datos a bancos y otras grandes organizaciones desde sus centros de datos en todo el mundo. Para facilitar este modelo de negocio, los sistemas operativos de mainframe evolucionaron para incluir instalaciones de control de procesos, seguridad y medición de usuarios. La llegada de las mini computadoras cambió este modelo de negocio, al hacer que las computadoras fueran asequibles para casi todas las empresas. A medida que Intel y AMD aumentaron la potencia de los servidores de arquitectura de PC con cada nueva generación de procesadores, los centros de datos se llenaron de miles de servidores.
A finales de la década de 1990 resurgió la informática de servicios públicos. InsynQ, Inc. lanzó aplicaciones [bajo demanda] y servicios de alojamiento de escritorio en 1997 utilizando equipos HP. En 1998, HP estableció la División de Computación de Utilidades en Mountain View, CA, asignando a antiguos científicos informáticos de Bell Labs para que comenzaran a trabajar en una planta de energía informática, incorporando múltiples utilidades para formar una pila de software. Se comercializaron servicios como "facturación IP al momento". HP introdujo el Utility Data Center en 2001. Sun anunció el servicio Sun Cloud a los consumidores en 2000. En diciembre de 2005, Alexa lanzó Alexa Web Search Platform, una herramienta de creación de búsquedas en la Web cuya potencia subyacente es la informática de servicios públicos. Alexa cobra a los usuarios por el almacenamiento, la utilización, etc. Hay espacio en el mercado para industrias y aplicaciones específicas, así como otras aplicaciones de nicho impulsadas por la informática de servicios públicos. Por ejemplo, PolyServe Inc. ofrece un sistema de archivos en clúster basado en un servidor básico y hardware de almacenamiento que crea entornos informáticos de servicios públicos de alta disponibilidad para aplicaciones de misión crítica, incluidas las bases de datos de Oracle y Microsoft SQL Server, así como soluciones optimizadas para cargas de trabajo diseñadas específicamente para almacenamiento masivo. Computación de alto rendimiento, industrias verticales como servicios financieros, procesamiento sísmico y servicio de contenido. La utilidad de base de datos y la utilidad de servicio de archivos permiten a las organizaciones de TI agregar de forma independiente servidores o almacenamiento según sea necesario, volver a asignar las cargas de trabajo a diferentes hardware y mantener el entorno sin interrupciones.
En la primavera de 2006, 3tera anunció su servicio AppLogic y, más tarde ese verano, Amazon lanzó Amazon EC2 (Elastic Compute Cloud). Estos servicios permiten el funcionamiento de aplicaciones informáticas de propósito general. Ambos se basan en el software de virtualización Xen y el sistema operativo más utilizado en las computadoras virtuales es Linux, aunque Windows y Solaris son compatibles. Los usos comunes incluyen aplicaciones web, SaaS, procesamiento y procesamiento de imágenes, pero también aplicaciones comerciales de propósito general.
Ver también
Referencias
- ^ Computación bajo demanda: ¿Cuáles son las probabilidades? , ZD Net, noviembre de 2002 , consultado el 3 de noviembre de 2017
- ^ Garfinkel, Simson (1999). Abelson, Hal (ed.). Arquitectos de la Sociedad de la Información, Treinta y cinco años del Laboratorio de Informática del MIT . Cambridge: MIT Press. pag. 1. ISBN 978-0-262-07196-3.
Apoyo a la toma de decisiones e inteligencia empresarial 8.a edición, página 680 ISBN 0-13-198660-0