viernes, 10 de enero de 2014

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.