Programación en la nube práctica

Post on 07-Jul-2015

107 views 0 download

Transcript of Programación en la nube práctica

PROGRAMACION EN LA NUBE

La nube es una metáfora empleada para hacer

referencia a servicios que se utilizan a través de

Internet.

Otra forma de ver a la nube es como una conexión

a un servicio que ofrece poder de cómputo y

procesamiento, análogo a servicios como luz y

agua, donde una casa no requiere de generadores

de luz o bombas de agua para consumirlos.

Entonces, la nube se puede ver como servicios a

los que puedes acceder independientemente de la

computadora o dispositivo que estés usando.

La programación, computación o

informática en nube, del inglés "Cloud

computing", es un paradigma que permite

ofrecer servicios de computación a través

de Internet. La "nube" es una metáfora de

Internet.

PROGRAMACION EN LA NUBE

¿Qué es la programación

en la nube?

NUBES PUBLICAS

• Gestionada porterceras personasno vinculadas a laorganización.

NUBES PRIVADAS

• Gestionada paraun solo cliente quecontrola queaplicaciones debenejecutarse ydónde.

NUBES HIBRIDAS

• Combina losmodelos de nubespúblicas y nubesprivadas.

TIPOS DE PROGRAMACION EN LA NUBE

VENTAJAS

Integración probada de servicio de

red

Infraestructura 100%

computación en la nube

Contribuye al uso eficiente

de la energía.

Implementación más rápida y menos riesgo

Prestación de servicios

a nivel mundial

PRIVACIDAD

FALTA DE CONTROL

SOBRE LOS RECURSOS

SEGURIDAD

DISPONIBILIDAD

DEPENDENCIA

CONFIABILIDAD

DESVENTAJAS

INFRAESTRUCTURA COMO SERVICIO

PLATAFORMA COMO SERVICIO

SOFTWARE COMO SERVICIO

NIVELES DE FUNCION DE SERVICIOS

INFRAESTRUCTURA

COMO SERVICIO

Reducción de costosVENTAJAS

IaaS - Infraestructure as a Service

Es un modelo de aprovisionamiento, en elcual una organización coloca ‘fuera de ella’el equipo usado para soportaroperaciones, esto incluye elalmacenamiento de la información, elhardware, servidores y componentes deredes.

Transferencias hacia el proveedor deproblemas relacionados con laadministración de equipos de computo

Son plataformas para crear y

ejecutar aplicaciones

personalizadas. PaaS -Plataform as

a Service •No presenta limitaciones en

los entornos de ejecución.

• Solución de problemas de

infraestructura de hardware y

software.

• Flexibilidad de aplicaciones

proporcionada por la

plataforma.

VENTAJAS

PaaS•PLATAFORMA COMO SERVICIO

El SaaS es un modelo de distribución de

software que proporciona a los

clientes el acceso a éste a través de la red

(generalmente Internet).

Software as a Service

VENTAJAS

SOFTWARE COMO SERVICIO

1• Auto mantenimiento

2• Responsabilidad del

proveedor

3

• Las aplicaciones puedenllegar a cualquier empresasin importar su tamaño oubicación geográfica