2. 1.Que es computación en la nube y para que sirve ?
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
3. 2. Pilares fundamentales de la nube y su función
La computación en nube se sustenta en tres pilares fundamentales
de los que depende intrínsecamente para su correcto
funcionamiento: software, plataforma, e infraestructura. Cada uno
de estos pilares cumple un propósito diferente en la nube al
sustentar las distintas áreas de productos y tipos de servicios de
cloud computing prestados a corporaciones, empresas y
particulares de todo el mundo.
4. Software-as-a-Service (SaaS)
El concepto de SaaS ha existido desde hace mucho tiempo, pero quizás en estos
últimos años hemos definido claramente a que nos referimos. Básicamente se
trata de cualquier servicio basado en la web. Tenemos ejemplos claros como el
Webmail de Gmail, los CRM onlines. En este tipo de servicios nosotros
accedemos normalmente a través del navegador sin atender al software. Todo el
desarrollo, mantenimiento, actualizaciones, copias de seguridad es
responsabilidad del proveedor.
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.
Ejemplos populares de Saas son Google Docs,
5. Plataform-as-a-Service (PaaS)
PaaS es el punto donde los desarrolladores empezamos a tocar y desarrollar
nuestras propias aplicaciones que se ejecutan en la nube. En este caso nuestra
única preocupación es la construcción de nuestra aplicación, ya que la
infraestructura nos la da la plataforma.
Es un modelo que reduce bastante la complejidad a la hora de desplegar y
mantener aplicaciones ya que las soluciones PaaS gestionan automáticamente la
escalabilidad usando más recursos si fuera necesario. Los desarrolladores aun así
tienen que preocuparse de que sus aplicaciones estén lo mejor optimizadas
posibles para consumir menos recursos posibles (número de peticiones, escrituras
en disco, espacio requerido, tiempo de proceso, etc..) Pero todo ello sin entrar al
nivel de maquinas
6. Infraestructure-as-a-Service (IaaS)
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 maquinas
virtuales en la nube o S3 para usar como almacenamiento. Nosotros podemos
elegir qué tipo de instancias queremos usar LInux o Windows, así como la
capacidad de memoria o procesador de cada una de nuestras maquinas. El
hardware para nosotros es transparente, todo lo que manejamos es de forma
virtual.
7. 3. usos y aplicaciones que se le puede dar a la nube La computación en nube se puede aplicar en casi cualquier entorno: desde el
pequeño comerciante que necesita un sitio web seguro de comercio electrónico
de forma rápida y barata, hasta el operario de ferry que alcanza altos picos en su
sistema informático en mayo y junio, mientras que el resto del año se encuentra
prácticamente inactivo. Su aplicación puede ser muy útil por ejemplo, para el
servicio de bomberos cuando repentinamente necesitan más poder
computacional para predecir movimientos de incendios forestales durante el
verano. Los servicios de la computación en nube cubren desde aplicaciones
individuales de negocios, como el cálculo de impuestos, rentas o contribuciones,
hasta la externalización informática de alto rendimiento para complejos diseños
en 3D, películas de cine o investigación científica
8. 4. aplicaciones de almacenamiento gratuito en la nube
MediaFire
SugarSync
Mega
Ubuntu One Files
10. Rápida: Los servicios más básicos de la nube funcionan por sí solos. Para
servicios de software y base de datos más complejos, la computación en
nube permite saltarse la fase de adquisición de hardware y el consiguiente
gasto, por lo cual es perfecta para la creación de empresas.
Actual: La mayoría de los proveedores actualizan constantemente su
software, agregando nuevas funciones tan pronto como están disponibles.
Elástica: Adaptable rápidamente a negocios en crecimiento o de picos
estacionales, ya que el sistema en nube está diseñado para hacer frente a
fuertes aumentos en la carga de trabajo. Esto incrementa la agilidad de
respuesta, disminuye los riesgos y los costos operacionales, porque sólo
escala lo que crece y paga sólo lo que usa.
Móvil: El sistema en nube está diseñado para ser utilizado a distancia, así
que el personal de la empresa tendrá acceso a la mayoría de los sistemas en
cualquier lugar donde se encuentre.
Económica: El proveedor ofrece servicios a multiples empresas, las cuales
se benefician de compartir una moderna y compleja infraestructura,
pagando solamente por lo que realmente utilizan, eliminando así gastos en
infraestructura innecesaria
11. Nubes Públicas Las nubes públicas se refieren al modelo
estándar
de computación en nube, donde los servicios que se ofrecen se
encuentran en servidores externos al usuario, pudiendo tener
acceso a las aplicaciones de forma gratuita o de pago.
Nubes Privadas
En las nubes privadas la plataforma se encuentra
dentro de las instalaciones de la empresa y no suele
ofrecer servicios a terceros.
En general, una nube privada es una plataforma para
la obtención solamente de hardware, es decir,
máquinas, almacenamiento e infraestructura de red
(IaaS),
pero también se puede tener una nube privada que
permita desplegar aplicaciones (PaaS) e incluso
aplicaciones (SaaS)