-
Inicios del Cloud Computing
El concepto básico del cloud computing o computación en nube se le atribuye a John McCarthy – responsable de introducir el término “inteligencia artificial”. -
Software como servicio (SAAS)
La historia de SaaS se puede comenzar en los años sesentas con IBM y su modelo 67 IBM 360, al ser increíblemente costoso tener una computadora profesional se podría rentar el poder y espacio a un externo, este servicio se conocía como tiempo compartido. -
Modelos de la nube
La expresión “Cloud Computing” (en español, computación en la nube) surgió en un seminario impartido por Ramnath Chellappa.
El concepto ya estaba asociado con John Mccarthy, creador del lenguaje de programación LISP. John trabajó en el concepto de uso compartido del tiempo, que permitía que dos o más usuarios utilizaran una computadora de forma simultánea. -
Aplication Service Provider (ASP)
A finales de la década de los noventa y los primeros años del siglo XXI, se hicieron
populares las siglas ASP (Aplication Service Provider) para definir a los proveedores de
servicios de aplicaciones, empresas que proporcionaban servicios de software a múltiples
organizaciones desde un centro de computación y a través de una red, fundamentalmente
Internet. -
Modelos de despliegue
Los modelos de despliegue que se pueden implementar en las organizaciones y empresas son: nube privada, nube comunitaria, nube pública privada, nube comunitaria, nube pública privada, nube comunitaria, nube pública y nube híbrida nube híbrida nube híbrida, aunque el modelo de nube comunitaria que propone el NIST no ha sido muy aceptado por la industria informática. -
Plataforma como servicio (PaaS)
A mediados de esta década, los proveedores comenzaron a ofrecer un conjunto integrado de servicios de middleware en la nube implementados a través de API estandarizadas: fue la aparición de PaaS. Sin embargo, durante este período pionero, los proveedores se limitaron en gran medida a proporcionar servicios de servidor, almacenamiento y de red, y las soluciones de PaaS solo fueron adecuadas para entornos de desarrollo con bajo riesgo y bajos requisitos. -
Infraestructura como servicio (IaaS)
En esas fechas empezaron su andadura servicios de Infraestructura como servicio (IaaS), que permitieron a las empresas grandes y pequeñas aprovechar la escalabilidad de la computación en la Nube sin hacer frente a los gastos de capital inicial ni a los requisitos de mantenimiento continuo. -
Salesforce.com
Uno de los pioneros en la computación en nube fue Salesforce.com, que en este año introdujo el concepto de entrega de aplicaciones empresariales a través de una sencilla página web. A principios de la década del 2000, los ASP fueron derivando hacia un modelo de software bajo demanda que tuvo su buque insignia en la empresa estadounidense Salesforce.com, que ofrecía soluciones de software empresarial amoldadas a las necesidades de las empresas. -
Otros modelos de servicios en la nube (cloud)
Linthicum, uno de los especialistas más reconocidos en el campo de Cloud Computing, ha clasificado los modelos o patrones de las tecnologías en 11 categorías, las tres ya presentadas y ocho más:
• Almacenamiento como servicio
• Bases de datos como servicio
• Información como servicio
• Proceso como servicio
• Integración como servicio
• Seguridad como servicio
• Gestión / gobierno como servicio
• Pruebas como servicio