Ir al contenido principal

Que es la "La Nube" (The Cloud) que tanto se habla en el area de Computacion

Como Arquitecto Cloud, los últimos 4 años dedicado ha crear arquitecturas escalables, portar aplicaciones y montar aplicaciones en la llamada nube, me encontrado con que en general a las personas les cuesta explicar que es la nube y por lo tanto también entender.

El nombre nube tiene que ver con ocultar, la nube me permite abstraerme de como se hacen las cosas, ósea en una nube no veo lo que esta dentro o como se hace, solo necesito saber lo que me ofrece y como consumirlo, ¿por que no  llamarla caja negra? en el fondo es lo mismo pero la verdad no es un nombre muy atractivo el de caja negra, la nube en cambio es algo parte de la naturaleza por lo mismo cercano, hasta un niño conoce una nube, dicho esto es posible encontrar distintos niveles de ocultamiento o abstracción y servicios  que proveen las nubes y de acuerdo a esto se clasifican en el area en que me desempeño las mas conocidas son IaaS, PaaS y SaaS (Infraestructura as a Service, Plataforma as a Service y Software as a Service),  estas clasificaciones permiten saber de que se hace cargo una determinada nube (de que parte de la problemática nos abstrae).

En los dos extremos esta la nube IaaS que nos abstrae de la infraestructura y SaaS que nos abstrae de todos los detalles necesarios para que una aplicación funcione y nos ofrece el software como un servicio funcionando.

El detalle de lo que entendemos por IaaS, PaaS y SaaS ya ha sido ampliamente descrito por las areas de Ingenieria y por muchos otros sitios, mi intension con esta entrada era clarificar el concepto base de nube que a mi forma de ver es clave para entender y nunca es explicado en sí, aquí les pongo un enlace a un sitio donde se incorpora mas detalle:

http://programacion.jias.es/2015/05/cloud-computing-iaas-paas-saas/

Comentarios

Entradas populares de este blog

la difusa linea entre orquestacion y Coreografía en SOA

Ambos términos ocupados en SOA, tienen que ver coordinación de servicios, el primero de ellos y mas fácil de entender es la "Orquestacion" esta se refiere a una coordinación de servicios por un proceso principal semejante a lo que hace un director de orquesta, de esta forma cualquier proceso BPEL(por poner un ejemplo tangible) que coordina a otros servicios como ente coordinador, esta "Orquestando" servicios,que es lo que sucede en la mayoría de los procesos BPEL, por ultimo es necesario decir que la orquestacion esta personificada por el proceso coordinador, si queremos saber la secuencia, mensajeria y lógica de orquestacion debemos ver el proceso coordinador. Como ejemplo veamos el siguiente flujo, expresado en BPMN (Bussines Process Managment Notation), este flujo expresa la orquestacion de servicios para obtener un servicio que realice el cierre de una compra y programe el envió en en un sis...

Registro en BAM de actividad en OSB

En esta entrada intentaré describir los aspectos mas relevantes para habilitar y usar registro de actividad en BAM de Oracle desde el ESB de Oracle (OSB). Primero entender que el BAM (Bussines Activity Monitor), como lo dice su nombre tiene por objetivo del monitoreo activo (osea en linea) de actividad de negocio, en este sentido el BAM es genérico puede registrar la actividad que tu definas, por eso el proceso parte por la definición de la estructura de datos que se utilizará para registrar dicha información denominado "Objeto de datos" (Data Object). A continuación los pasos que seguiremos: Definición de Objeto de Datos en BAM (Architect) Definición de Reportes Iniciales en BAM (Active Studio) Exposición de Servicio de Negocio en OSB, para Insertar información en el Data Object definido en BAM.  Definición de Objeto de Datos en BAM Esta acción se realiza en la opción d...