Sie sind auf Seite 1von 10

Cloud Computing:

Relevamiento y clasificación de
Servicios de Bases de Datos

PAPI 2009
Fabricio Alvarez, Raul Ruggia
InCo – Fing - UDELAR
Cloud Computing
 ¿Qué es?
o Un tipo de servicio de TI de cálculo y
almacenamiento
 escalable a grandes portes,
 que son provistos como “servicio” a múltiples usuarios
externos
 a través de Internet

 Se propone
o la ejecución de aplicaciones y almacenamiento de
datos en datacenters con gran cantidad de
servidores, accedidos por los usuarios por medio de
Internet
INCO - Facultad de Ingeniería – Montevideo, Uruguay 2
Cloud Computing
 Aspectos de Interés
o Acceder “sobre demanda” a servicios de TI sofisticados
evitando la compra de infraestructura
o Escalabilidad
o Modelo de pago por uso
o Independencia de la ubicación de los recursos
 El proveedor tendrá datacenters con muchos recursos
compartidos
 El cliente no tiene control o no sabe donde están
físicamente los recursos que utiliza
o Economías de escala
 Reducción de costos, Uso de tecnologías avanzadas

INCO - Facultad de Ingeniería – Montevideo, Uruguay 3


Cloud Computing
 Asociación con el concepto de “X” como servicio (XaaS)
o X toma el valor de varios productos que se proveen en un
modelo de pago por uso
o Los más destacados
 IaaS – Infraestructura como servicio
 Se paga por el uso de servidores alojados en datacenters
 Modelo de cobro típico basado en el uso de recursos (CPU, memoria,
ancho de banda, espacio en disco, etc.)
 PaaS – Plataforma como servicio
 Se agregan además funcionalidades que pemiten brindar una plataforma
de ejecución de aplicaciones
 Escalamiento automático, seguridad, respuesta ante fallas
 Modelo de cobro depende del proveedor
 Es común por infraestructura y por servicios de la plataforma
 SaaS – Software como servicio
 Aplicaciones instaladas en datacenters
 No se paga por licencia, sino por el uso proporcional de las mismas

INCO - Facultad de Ingeniería – Montevideo, Uruguay 4


Modelos de nubes
 Se distinguen en sí la nube es compartida o no por múltiples
clientes
 Tipos
 Públicas
 Manejadas por terceros
 Las aplicaciones comparten servidores, almacenamiento y redes
 Más grandes que las privadas, tarifas más bajas
 Privadas
 Construidas para el uso exclusivo de un cliente
 Mayor control sobre datos, seguridad, calidad de servicio
 Ubicadas dentro o fuera de la empresa
 Híbridas
 Combina modelos anteriores, escala utilizando recursos de la nube pública
si no alcanza la privada
 Problemas de cómo distribuir las aplicaciones entre la nube pública y la
privada

INCO - Facultad de Ingeniería – Montevideo, Uruguay 5


Proveedores Cloud Computing
 Algunos de ellos
o Microsoft Azure
 Grupo de tecnologías para la nube
 Windows Azure, .NET Services, SQL Services, Live Services
o Google App Engine
 Plataforma como servicio

 Similar a Microsoft, desarrollos en Java y Phyton

o Amazon EC2
 Es el enfoque de más bajo nivel

 Permite a la empresa controlar instancias de máquinas


virtuales (definir RAM, SO, CPU, etc)

INCO - Facultad de Ingeniería – Montevideo, Uruguay 6


Datos en Clouds (1)
 Consisten en:
o Servicios de manipulación de datos provistos por plataformas de
Cloud Computing
 Observar que la plataforma provee el software de manipulación y
servicios asociados
 Algunas variantes:
o Servicios de DBMS especializados en plataforma Cloud
 Por ejemplo, MS SQL Services
o DBMSs que se pueden instalar y ejecutar en plataformas Cloud
 Por ejemplo: MySQL, Oracle, Vertica; que se ejecutan en
plataformas como Amazon EC2
o Servicios de archivo con algunas funcionalidades de DBMSs,
pero que no son DBMSs full
 Por ejemplo: Cloudera, BigTable, SimpleDB, Azure

INCO - Facultad de Ingeniería – Montevideo, Uruguay 7


Datos en Cloud (2)
 ¿Por qué estudiarlos?
o Tipo de servicios informático actual y con gran
potencial de uso
 Alta probabilidad de aparición en el trabajo profesional
o Plantea complejidades tecnológicas importantes
 La aplicación requiere conocimientos técnicos
importantes
o Se aprovechan los conocimientos obtenidos
previamente
 Pero, se plantean diferencias con la aplicación de
tecnologías similares pero en redes locales

INCO - Facultad de Ingeniería – Montevideo, Uruguay 8


Objetivos del Trabajo
 El trabajo consiste en:
o Presentar los conceptos principales asociados a Cloud
o Relevar servicios de Datos en Cloud, describiendo y
comparando tecnologías y funcionamiento, por ejemplo:
 Tipo de DBMS o sistema de archivo que usan.
 Tipos de operaciones de BDs que permiten.
 Formas de interacción (a la distancia).
 Capacidades del servicio (volúmenes de datos, disponibilidad,
performance, ancho de banda, etc).
 Modelo de negocios, costos, etc.
 Alcance:
o No se trata de ser absolutamente exhaustivo
o Se apunta a relevar servicios más bien industriales, con mayor
presencia o con características particularmente interesantes
o Se parte de un conjunto de servicios comerciales
 Amazon; Aster Data Systems; Google; Greenplum; IBM; Microsoft;
Oracle; Sun; Vertica; GoGrid (ex ServePath); Savvis; SoftLayer;
Engine Yard; Vaultscape
INCO - Facultad de Ingeniería – Montevideo, Uruguay 9
Metodología

 El plan del trabajo consistiría en:


1. Comprender los conceptos básicos y resumirlos
2. Hacer un primer relevamiento e identificación de
servicios industriales a analizar
3. Definir los criterios de análisis de los servicios
(marco de análisis)
4. Realizar análisis de servicios
5. Completar la redacción de los conceptos principales
sobre BDs en Cloud

INCO - Facultad de Ingeniería – Montevideo, Uruguay 10

Das könnte Ihnen auch gefallen