Sie sind auf Seite 1von 39

DBaaS

Database as a Service

Integrantes:

Villanueva Alarcon Renzo A.


Rojas Torrejon Jhonatan A.
Goicochea Guivin Jose C.
Qu es DBaaS ?
Antecedentes
Con el creciente nivel de las aplicaciones y los requisitos de la empresa, las empresas estn ampliando sus capacidades de
datos. Estos incluyen la organizacin de datos y la estructura, almacenamiento, seguridad y otros requisitos como la
configuracin y configuracin del almacn de datos para la bsqueda de datos rpida y eficiente, recuperacin, escrituras
rpidas, etc Aparentemente, junto con un rpido crecimiento del almacn de datos, las necesidades de recursos para un
equipo de Administrador de bases de datos (DBA) disponible las 24 horas del da, 7 das a la semana, con tecnologas de
almacenamiento de datos, redes y distribucin, respaldo y seguridad se han convertido en la parte integral de estas pequeas
y grandes empresas.

Por otra parte,, los crecientes costos para establecer y mantener tal base de recursos e infraestructura estn haciendo que las
empresas piensen en trminos de una solucin que satisfaga sus requisitos . Aqu viene el papel de, y sin duda gracias a, la
base de datos como un servicio (DbaaS).
Concepto

DBaaS es un servicio de subcontratacin de bases de datos que


proporciona recursos de base de datos suficientes ,basados en la
infraestructura de Cloud Computing, almacenamiento y redes.
Estos son servicios totalmente gestionados e incluyen todos los
elementos necesarios de la implementacin de bases de datos
como hardware, software, administracin de bases de datos,
copias de seguridad, seguridad y redes.
Ventajas
Aprovisionamiento rpido o bajo demanda

Alta seguridad

Informtica y rendimiento

Implementaciones totalmente administradas

Supervisin y soporte 24/7

Escalabilidad

Altamente rentable y econmico


Cuando usar

DBaas est destinado para las organizaciones que amplan o tienen planes de expansin de
operaciones, recursos, dominio y presupuesto de manejo de proyectos, el manejo de
infraestructura de base de datos puede ser un rea de esfuerzo significativo que consumir
tiempo, recursos, espacio y otros temas como actualizacin / escalabilidad gastos y posibles
tiempos de inactividad. Por lo tanto, es una decisin acertada para las PYMES y las
empresas a mirar hacia adelante para empezar a consumir los beneficios de DBaaS y hacer
que su infraestructura de base de datos crezca junto con los negocios sin mucho esfuerzo y
costo como es con las implementaciones tradicionales.
Principales
Proveedores
The Forrester
Wave :
Database as a
Service 2017
Lderes en DbaaS

Amazon Web Microsoft Azure Oracle Database


Services Database Cloud Service
AWS ofrece una gran variedad de servicios de base de datos que
se adaptan a los requisitos de la aplicacin.

Amazon Web
Si necesita Piense en Tipo de
utilizar producto

Services (AWS) Base de datos relacional administrada en la nube que puede


implementar en cuestin de minutos con tan solo unos clics.
Amazon RDS Base de
datos
relacional

Base de datos relacional totalmente administrada compatible con Amazon Aurora Base de
MySQL y PostgreSQL con x5 de desempeo y caractersticas de datos
nivel empresarial. relacional

Base de datos NoSQL administrada que ofrece un desempeo Amazon Base de


extremadamente rpido, as como escalabilidad y fiabilidad DynamoDB datos
perfectas. NoSQL

Un almacn de datos rpido y totalmente gestionado a escala de Amazon Redshift Almacn


petabytes por menos de una dcima parte del costo de soluciones de datos
tradicionales.
Amazon Relational Database Service (RDS)
Servicio administrado de bases de datos relacionales compatible con seis motores de bases de datos populares.

Caractersticas:

- Fcil de administrar

- Gran escalabilidad

- Disponibilidad y durabilidad

- Rapidez
Amazon DynamoDB
Servicio de base de datos NoSQL rpido y flexible para todas las aplicaciones que requieren latencias constantes y de
milisegundos a cualquier escala.

Beneficios:

- Desempeo rpido y constante

- Escalable

- Totalmente administrado

- Programacin dirigida por eventos

- Flexible
Microsoft Azure Database es un servicio de base de datos en la
nube creado para el desarrollo de aplicaciones.

SI BUSCA... UTILICE...

Microsoft Azure Una base de datos relacional totalmente administrada que se aprovisiona con
rapidez, admita escalado sobre la marcha e incluya inteligencia y seguridad
Azure SQL
Database

Database
integradas

Base de datos multimodelo distribuida globalmente, con soporte para opciones Azure Cosmos
conocidas de NoSQL, con un rendimiento excepcional y contratos de nivel de DB
servicio

Almacenamiento de datos elstico totalmente administrado, con seguridad en Azure SQL


todos los niveles de escalado y sin costo adicional Data
Warehouse

Ayuda para migrar sus bases de datos a la nube sin cambios de cdigo en las Azure
aplicaciones Database
Migration
Service
Azure SQL Database
Servicio de base de datos relacional que admite estructuras de datos relacionales, JSON y XML. Proporciona un
rendimiento escalable dinmicamente y opciones como ndices para realizar anlisis analtico extremo y generar informes,
y OLTP en memoria para el procesamiento de transacciones.

Caractersticas:

- Proporciona OLTP en memoria que


mejora el rendimiento y la latencia en
las cargas de trabajo de
procesamiento transaccional x30
Oracle Cloud proporciona varias opciones de despliegue de Oracle
Cloud Service. Estas opciones permiten empezar por el nivel de
capacidad e inversin adecuado y ofrecen flexibilidad para
adaptarse a travs del tiempo a los cambios de necesidades.

Oracle Database - Oracle Database Cloud Service: Servicios de base de datos flexibles para el
desarrollo, prueba y produccin de aplicaciones. Ofrece una interfaz de usuario de

Cloud Service
consola web fcil de usar y una API de RESTful para aprovisionar y administrar
Oracle Database

- Oracle Database Cloud Service Bare Metal: El servicio de base de datos en la


nube con hardware dedicado ofrece servicios de base de datos a demanda de
pago por uso, con ella fiabilidad de RAC, red virtual en la nube de baja latencia,
altamente configurable y segura.

- Oracle Database Exadata Cloud Service: El servicio incluye todas las ventajas
del rendimiento de Exadata y un 100% de compatibilidad con aplicaciones y bases
de datos clave para el negocio existentes locales, lo que garantiza una transicin
fluida a la nube.
Oracle Database Cloud Service
Oracle Database Cloud Service ofrece la posibilidad de crear implementaciones completas y en ejecucin de Oracle Database de forma
rpida y sencilla.

Caractersticas:

xitos de clientes
- Versin de base de datos: Instancias de base de datos
dedicadas con Oracle Database 11g, 12.1 y 12.2

- Paquetes de servicios

- Inclusin en contenedores de bases de datos: Incluye la


opcin Oracle Multitenant para gestionar las bases de
datos conectables.

- DevOps: Creacin de base de datos maestra de prueba


con enmascaramiento de datos confidenciales. Creacin
Casos de xito
Un ao despus del lanzamiento de Airbnb, la compaa decidi migrar
todas sus funciones de cloud computing a Amazon Web Services (AWS)
debido a las malas experiencias de administracin de servicios con su
proveedor original.

Porqu AWS RDS?

Airbnb ha crecido de manera rpida y significativa en los ltimos 3


aos.
Airbnb movi su base de datos principal de MySQL a Amazon
Airbnb es una plataforma de software que Relational Database Service (Amazon RDS). Airbnb eligi Amazon
permite a los propietarios y viajeros RDS porque simplifica gran parte de las tareas administrativas que
conectarse entre s con el propsito de consumen mucho tiempo asociadas con las bases de datos. Amazon
alquilar espacios vacacionales nicos en RDS permite que los procedimientos difciles, como la replicacin y el
todo el mundo.
escalado, se completen con una llamada bsica de la API o mediante
Airbnb, con sede en San Francisco, AWS Management Console.
comenz a operar en 2008 y en la actualidad
cuenta con miles de empleados en todo el Para procesar y analizar 50 Gigabytes de datos diariamente, Airbnb
mundo que apoyan alquileres de utiliza Amazon Elastic MapReduce (Amazon EMR). Airbnb tambin
propiedades en casi 25.000 ciudades de 192 est utilizando Amazon Simple Storage Service (Amazon S3) para
pases. albergar copias de seguridad y archivos estticos, incluyendo 10
terabytes de imgenes de usuario.
A fin de conseguir el xito y satisfacer los picos de demanda previstos en el
servicio durante la campaa publicitaria de la Super Bowl, Shazam buscaba una
tecnologa de la cloud como una forma de aumentar rpidamente la capacidad
para cubrir el evento deportivo televisado ms importante del mundo.

Porqu AWS DynamoDB?

Shazam concede una importancia particular a la posibilidad de escalar


recursos para satisfacer los repentinos picos de actividad.
Shazam conecta a ms de 200 millones de
personas repartidas por ms de 200 pases Amazon DynamoDB, en principio, sirvi como un almacn de datos
y en 33 idiomas con la msica, los secundario para los logs de interaccin y de actividad de los usuarios.
programas de televisin y las firmas que les
No obstante, este nuevo servicio de base de datos NoSQL se integr
apasionan.
en el entorno de produccin como el almacn de datos principal
La aplicacin mvil Shazam ayuda a los cuando Shazam se percat de que poda soportar ms de 500 000
usuarios a identificar el contenido escrituras por segundo.
multimedia que puede resultar de su inters, La empresa tambin utiliza Amazon Elastic MapReduce (Amazon
adems de permitirles interactuar con dicho EMR) para el anlisis de datos a gran escala que pueden requerir ms
contenido. de 1 milln de escrituras por segundo.
DBaaS como modelos es
atractivo para vendedores
Inconvenientes de software
independiente.
Algunos inconvenientes

Preocupacin por la seguridad y Las empresas que requieren proyectos muy


confidencialidad de los datos. escalables. Como siempre hay que pensar con
mucho detenimiento en la conveniencia del
Personalizacin limitada del servicio, que implicar a largo plazo, tener buenas
sistema. referencias del proveedor y sus intereses
empresariales.
Riesgo en el cambio en la
condiciones de uso del proveedor.

Compatibilidad y herramientas de
interaccin: API, importar y
exportar.
Depende de que se La opcin de disponer de servicios de Base de datos
quiere solucionar puede ser una buena solucin dependiendo que
queramos solucionar, pero no siempre es la nica
Actualmente se ha proliferado este forma de solucionarlo y podemos enfrascarnos en
mercado, ya no es slo una oferta de
los proveedores de IaaS. otros problemas no contemplados inicialmente.

SaaS

DBaaS
Principios para Tamao de los datos. Capacidad diferente de
elegir proveedor almacenar en la base de datos

Accesibilidad de la base de datos. Nmero


diferente de base de datos, estndares de
controladores.

Certificacin y acreditacin. Mitigar los riesgos


de los servicios de la empresa para evitar
inconveniente.

Integridad de datos y seguridad. Principal


amenaza de los datos de la empresa en la
nube.( mtodo de cifrado, ubicacin de
almacenamiento)
Nuevas tendencias
en DBaaS
Estrategia para gestionar Big Data

El concepto Big Data hace referencia a un Las organizaciones necesitan disponer de


conjunto de datos cuyo volumen va ms all de un facilitador tecnolgico que les permita
la capacidad de la mayora de softwares aprovechar todo el potencial de sus datos.
tradicionales utilizados para capturar, gestionar
y procesar la informacin dentro de un espacio Esto se consigue mediante el paralelismo
de tiempo tolerable. del proceso y la coordinacin y el
intercambio de informacin en dinmico
entre los segmentos del sistema durante
los planes de ejecucin de consultas.
Estrategia para gestionar Big Data

El DBaaS es la capacidad de gestionar grandes


cantidades de datos mediante plataformas de
Cloud Computing.

Rendimiento. Aplicaciones
informacionales y ofrece unas mejoras de
rendimiento de mucho impacto en los Eficiencia: Reduce costo total de
usuarios. propiedad.

Escalabilidad: Diseada para escalar Seguridad: Las soluciones de


horizontalmente y redes de Cloud.Privado junto con diversas
comunicaciones a 10 Gbps, con las tecnologas de autenticacin, de
redundancias internas necesarias. usuarios y de anonimizacin de datos.
Aplicaciones que se mueven como DBaaS

Los workloads de cmputo Los workloads desarrollados Los workloads desarrollados


tradicional estn en la nube privada estn en nube pblica estn en
decreciendo. creciendo rpidamente. ascenso.
Servicio de base de datos hibridas

Las cargas de trabajo tardarn ms en pasar a Permiten a los usuarios transitar cargas de
los servicios de bases de datos en nube que trabajo a bases de datos en la nube, en lugar de
otras debido a diversas preocupaciones, levantar y desplazar aplicaciones y bases de
datos asociadas,
seguridad, localidad de datos y regulaciones, que puede ser costoso y complejo.
por lo que los ambientes hbridos van a ser en la
mayora para el futuro previsible.
Servicio de base de datos hibridas

Servicios de base de datos cloud proveer una


experiencia consistente para administradores y
usuarios de bases de datos, as como
herramientas y servicios gestionados que
permiten a los usuarios transitar las cargas de
trabajo a las bases de datos en la nube, en lugar
de levantar y cambiar las aplicaciones y las
bases de datos asociadas,
que puede ser costoso y complejo.
Caso prctico
TeamDesk
Show where you are in the process and whats left to tackle
TeamDesk
Show where you are in the process and whats left to tackle
TeamDesk
Show where you are in the process and whats left to tackle
Amazon DynamoDB es un servicio de base

DynamoDB
de datos NoSQL rpido y flexible para
todas las aplicaciones que necesitan una
latencia uniforme de un milisegundo de
dgito en cualquier escala.
Example DynamoDB
Example DynamoDB
Example DynamoDB
Proporciona a los usuarios finales, desarrolladores
Conclusiones e implementadores de aplicaciones, agilidad
mejorada.
Database as a Service
Simplificacin del aprovisionamiento, operacin y
(DBaaS) proporciona un
la flexibilidad de elegir entre una serie de opciones
marco dentro del cual las
preconfiguradas establecidas por la organizacin
empresas pueden operar
de TI.
todas sus bases de datos.
DBaaS mejora la operacin del DBA y la TI ofrece a
sus usuarios con una serie de operaciones (
automatizacin y estandarizacin ).

Garantiza que las base de datos funcionen de


forma segura cumpliendo con las mejores
prcticas.