lunes, 22 de febrero de 2016

guia de estudios

¿Qué es computación en la nube?

La computación en la nube es un término general para denominar cualquier cosa que tenga que ver con la provisión de servicios de hospedaje a través de Internet. Estos servicios se dividen en tres grandes categorías: Infraestructura como servicio (IaaS), plataforma como servicio (PaaS) y software como servicio (SaaS).


Características de la nube:

1. Self-service a demanda. El consumidor puede acceder y utilizar los  servicios en función de sus necesidades.
2. Amplio acceso de red. Una característica clave de la computación en la nube es que los servicios se encuentran disponibles en una red que puede ser privada, compartida o pública.
3. Pool de recursos. La mayoría de las veces esta característica se refiere a los recursos de hardware, como la capacidad de procesamiento, la asignación de memoria o el almacenamiento.
4. Elasticidad. La escalabilidad en los métodos de despliegue tradicionales exige planificación para los recursos tanto físicos como financieros
5. Medición de servicios. El control y la elaboración de informes sobre el uso del servicio, contribuyen al control y optimización de los recursos por parte de los proveedores de servicios en la nube.



Ventajas y desventajas

Beneficios:
Integración con otros sistemas, por su estructuración la tecnología cloud computer nos ofrece una integración más rápida y fácil con el resto de nuestras aplicaciones.
Recuperación rápida ante desastres y reducción al mínimo de los tiempos de inactividad.
Simplicidad y menor inversión
Actualizaciones que no afectan a nuestros recursos, ¿cuántas veces una simple actualización de nuestro sistema operativo hace que un software deje de funcionar?
Un uso más eficiente de la energía permitiéndonos un ahorro en dicho aspecto
Desventajas:
Tener nuestras aplicaciones e información en la nube crea una dependencia con nuestro proveedor de servicios
Para tener acceso a nuestras aplicaciones e información estamos obligados a tener un acceso a Internet
La información no reside en nuestro ordenador, por lo que podría haber un problema de seguridad o robo de información
Escalabilidad a largo plazo, a medida que más usuarios utilizan los recursos de cloud computer, la carga de los servidores aumentará y disminuirá el rendimiento de los mismos.


Servicios Ofrecidos por la nube


(SaaS): SOFTWARE
Básicamente se trata de cualquier servicio basado en la web. Tenemos ejemplos claros como el Web mail de Gmail, los CRM online. Pero en este caso tenemos poco control, En este caso tenemos poco control, nosotros nos situamos en la parte más arriba de la capa del servicio. Si el servicio se cae es responsabilidad de proveedor hacer que vuelva a funcionar.
(PaaS): PLATAFORMA
PaaS es el punto donde los desarrolladores empezamos a tocar y desarrollar nuestras propias aplicaciones que se ejecutan en la nube.
Ejemplos populares son Google App Engine que permite desarrollar aplicaciones en Java o Python desplegándolas en la infraestructura que provee Google, cosa que también hace Heroku con Rails y Django.

(IaaS): INFRAESTRUCTURA
 En este caso con IaaS tendremos mucho más control que con PaaS, aunque a cambio de eso tendremos que encargarnos de la gestión de infraestructura, El ejemplo perfecto es el proporcionado por Amazon Web Service (AWS) que no provee una serie de servicios como EC2 que nos permite manejar máquinas virtuales en la nube, La principal diferencia es que nosotros nos encargamos de escalar nuestras aplicaciones según nuestras necesidades


Tipos de nubes

Nube pública es una nube computacional mantenida y gestionada por terceras personas no vinculadas con la organización. En este tipo de nubes tanto los datos como los procesos de varios clientes se mezclan en los servidores, sistemas de almacenamiento y otras infraestructuras de la nube. Los usuarios finales de la nube no conocen qué trabajos de otros clientes pueden estar corriendo en el mismo servidor, red, sistemas de almacenamiento, etc. Aplicaciones, almacenamiento y otros recursos están disponibles al público a través de el proveedor de servicios, que es propietario de toda la infraestructura en sus centros de datos; el acceso a los servicios sólo se ofrece de manera remota, normalmente a través de Internet.
Nubes privadas son una buena opción para las compañías que necesitan alta protección de datos y ediciones a nivel de servicio. Las nubes privadas están en una infraestructura bajo demanda, gestionada para un solo cliente que controla qué aplicaciones debe ejecutarse y dónde. Son propietarios del servidor, red, y disco y pueden decidir qué usuarios están autorizados a utilizar la infraestructura. Al administrar internamente estos servicios, las empresas tienen la ventaja de mantener la privacidad de su información y permitir unificar el acceso a las aplicaciones corporativas de sus usuarios.
Nubes híbridas combinan los modelos de nubes públicas y privadas. Un usuario es propietario de unas partes y comparte otras, aunque de una manera controlada. Las nubes híbridas ofrecen la promesa del escalado, aprovisionada externamente, a demanda, pero añaden la complejidad de determinar cómo distribuir las aplicaciones a través de estos ambientes diferentes. Las empresas pueden sentir cierta atracción por la promesa de una nube híbrida, pero esta opción, al menos inicialmente, estará probablemente reservada a aplicaciones simples sin condicionantes, que no requieran de ninguna sincronizan o necesiten bases de datos complejas. Se unen mediante la tecnología, pues permiten enviar datos o aplicaciones entre ellas. Un ejemplo son los sistemas de correo electrónico empresarial.10

Nube comunitaria De acuerdo con Joyanes Aguilar en 2012,11 el Instituto Nacional de Estándares y Tecnología (NITS, por sus siglas en inglés) define este modelo como aquel que se organiza con la finalidad de servir a una función o propósito común (seguridad, política…), las cuales son administradas por las organizaciones constituyentes o terceras partes.

No hay comentarios:

Publicar un comentario