CLOUD COMPUTING
La computación en nube es un sistema informático basado en Internet y
centros de datos remotos para gestionar servicios de información y
aplicaciones. La computación en nube permite que los consumidores y las
empresas gestionen archivos y utilicen aplicaciones sin necesidad de
instalarlas en cualquier computadora con acceso a Internet. Esta tecnología
ofrece un uso mucho más eficiente de recursos, como almacenamiento, memoria,
procesamiento y ancho de banda, al proveer solamente los recursos necesarios en
cada momento. El término “nube” se utiliza como una metáfora de Internet y se
origina en la nube utilizada para representar Internet en los diagramas de red
como una abstracción de la infraestructura que representa. Un ejemplo sencillo
de computación en nube es el sistema de documentos y aplicaciones electrónicas
Google Docs / Google Apps. Para su uso no es necesario instalar software o
disponer de un servidor, basta con una conexión a Internet para poder utilizar
cualquiera de sus servicios. El servidor y el software de gestión se encuentran
en la nube (Internet) y son directamente gestionados por el proveedor de
servicios. De esta manera, es mucho más simple para el consumidor disfrutar de
los beneficios. En otras palabras: la tecnología de la información se convierte
en una servicio, que se consume de la misma manera que consumimos la
electricidad o el agua.
CAPAZ DE NUBES
Los servicios que son proporcionados por la
nube se dividen en tres categorías o capaz nombradas por infraestructura de servicio,
plataforma de servicio y software de
servicio:
INFRAESTRUCTURA COMO SERVICIO
(IAAS)
Esta es la primera y la
capa Mejor: Infrastructure-as-a-Service (también conocido como hardware as a
Service). IaaS ofrece servidores remotos y almacenamiento para el que usted
tiene que pagar algo de la renta y el acceso a ella a través de Internet. Aquí
no hay ningún costo de mantenimiento ni desperdicio de espacio, puede ejecutar
aplicaciones y acceder a ella en cualquier momento de forma remota.
Anteriormente con el fin de
controlar una Oficina o una empresa de que teníamos que comprar grandes
servidores y otro hardware costoso de controlar y ejecutar la aplicación a
nivel local con una forma molesta. Pero el uso de IaaS este problema se
erradique.
Los servicios de IaaS son
proporcionados por empresas como Amazon, VMWare, Rackspace y muchas otras
compañías.
En el modelo más básico en la
nube de servicios, los proveedores de IaaS ofrecen computadoras - física o (más
a menudo) Máquinas virtuales - y otros recursos. (Charcos
de hipervisores en el soporte del sistema operativo cloud pueden soportar un
gran número de máquinas virtuales y la capacidad de escalar hasta los servicios
y en función de las distintas necesidades de los clientes.)
IaaS nubes suelen ofrecer
recursos adicionales, tales como una máquina virtual de imagen de disco de la biblioteca, en bruto
(bloque) y el almacenamiento basado en archivos, firewalls, balanceadores de
carga, las direcciones IP, las redes
de área local virtuales (VLAN bundles), y software. los proveedores de IaaS en la
nube de suministro de estos recursos en la demanda de sus grandes piscinas
instaladas en los centros de datos . Por área amplia conectividad,
los clientes pueden utilizar el Internet o las nubes portadoras (redes privadas virtuales dedicadas).
Para implementar sus
aplicaciones, usuarios de la nube instalar imágenes de sistema operativo y su
software de aplicación en la infraestructura cloud. En este modelo, los
programas de usuario en la nube y mantiene los sistemas operativos y el
software de aplicación.
Comunicaciones de la nube y la telefonía nube , en lugar de reemplazar la
infraestructura de computación locales, reemplazar la infraestructura local de
telecomunicaciones con voz sobre IP y
otros servicios de Internet fuera de las instalaciones.
PLATAFORMA COMO SERVICIO (PAAS)
Esta es la segunda capa conocida como
Plataforma-como-un-servicio (también conocido como middleware). Ofrece varias
soluciones para el desarrollo e implementación de diferentes aplicaciones a
través de Internet, tales como los servidores virtuales y los sistemas
operativos que ahorra una gran cantidad de dinero y trabajo duro y también hace
más fácil colaborar diferentes fuerzas de trabajo. Las herramientas como Web
Gestión App, el diseño de aplicaciones, todos los de alojamiento, la seguridad
son proporcionados por esta capa.
Los servicios de PaaS son proporcionados por empresas
como Microsoft Azure, Google App Engine, Force.com y muchas otras compañías.
En los modelos PaaS, los proveedores de nube ofrecen una 'plataforma
de computación' , por lo general incluyendo el sistema
operativo, entorno de ejecución de lenguaje de programación, base de datos y
servidor web. Los desarrolladores de aplicaciones pueden desarrollar y
ejecutar sus soluciones de software en una plataforma en la nube sin el coste y
la complejidad de la compra y la gestión de las capas de hardware y software
subyacentes. Con un poco de PaaS ofrece como Windows
Azure , los recursos informáticos y de
almacenamiento subyacentes automáticamente la escala para satisfacer la demanda
de aplicaciones para que el usuario la nube no tiene que asignar recursos de
forma manual. El último también ha sido propuesto por una arquitectura con
el objetivo de facilitar en tiempo real en entornos de nube. Además del software e
infraestructura, se incluye herramientas de desarrollo y servicios
complementarios. Con este tipo de plataforma, los desarrolladores pueden
construir soluciones listas para correr en la nube. “Al desarrollar soluciones en la
nube ofrecemos un valor agregado, ya que nos mantenemos
independientes de la plataforma y ofrecemos diferentes alternativas, tenemos
convenio con múltiples proveedores y no mantenemos una exclusiva con ninguno de
ellos”, dijo Diego Malpica, gerente de Innovación y Tecnologías
Abiertas de Praxis.
Es más bien un modelo en el
que se ofrece todo lo necesario para soportar el ciclo de vida completo de
construcción y puesta en marcha de aplicaciones y servicios web completamente
disponibles en la Internet. Otra característica importante es que no hay
descarga de software que instalar en los equipos de los desarrolladores. PasS
ofrece mútliples servicios, pero todos provisionados como una solución integral
en la web.
EL SOFTWARE COMO SERVICIO (SAAS)
Esta es la última capa de la nube conocida como Software-as-a-Service (SaaS). La mayoría de nosotros hemos utilizado este servicio hoy en día, es algo que es casi siempre accesible a través del navegador web. Cualquier aplicación o servicio alojado a través de Internet que se puede acceder por Internet se enumeran en SaaS. Servicios que usamos tales sa Netfilx, Google Apps, DropBox, Box.net, etc pulgas en esta categoría.
Los servicios SaaS son proporcionados por empresas como GoToMeeting de Citrix, WebEx de Cisco, el CRM de Salesforce, ADP, Día de trabajo y SuccessFactors.
En el modelo de negocio utilizando software como servicio (SaaS), los usuarios disponen de acceso al software de aplicaciones y bases de datos. Los proveedores de cloud gestionan la infraestructura y plataformas que se ejecutan las aplicaciones. SaaS se refiere a veces como "software on-demand" y tiene un precio por lo general sobre una base de pago por uso. Los proveedores de SaaS en general las aplicaciones de los precios mediante una cuota de suscripción.
En el modelo SaaS, los proveedores de cloud instalar y operar el software de aplicación en la nube y usuarios de la nube acceso al software de los clientes en la nube. Los usuarios de la nube no gestionan la infraestructura en la nube y la plataforma donde se ejecuta la aplicación. Esto elimina la necesidad de instalar y ejecutar la aplicación en equipos propios del usuario cloud, lo que simplifica el mantenimiento y apoyo. Aplicaciones en la nube son
diferentes de otras aplicaciones en su escalabilidad que se pueden conseguir
mediante la clonación de tareas en múltiples máquinas virtuales en tiempo de ejecución para
satisfacer la cambiante demanda de trabajo.
Los balanceadores de carga distribuyen el trabajo a lo largo del
conjunto de máquinas virtuales.
El modelo de fijación de precios para las aplicaciones SaaS es típicamente una cuota mensual o anual fija por usuario, así que el precio es escalable y ajustable si se añaden o eliminan los usuarios en cualquier momento.
Sus defensores afirman SaaS permite a las empresas la posibilidad de reducir los costos operativos de TI mediante la subcontratación de hardware y mantenimiento y soporte de software para el proveedor de la nube. Esto permite a la empresa para reasignar las operaciones de TI cuesta lejos del gasto en hardware / software y los gastos de personal, en el cumplimiento de otros objetivos. Además, con las aplicaciones alojadas en el centro, las actualizaciones pueden ser puestos en libertad sin la necesidad de los usuarios instalar software nuevo. Un inconveniente de SaaS es que los datos de los usuarios se almacenan en el servidor del proveedor de la nube. Como resultado, podría haber acceso no autorizado a los datos. Por esta razón, los usuarios están adoptando cada vez más los sistemas de gestión de claves de otros fabricantes inteligentes para ayudar a proteger sus datos.