cursos en programas de posgrados

20

Upload: wilson-ramirez

Post on 14-Aug-2015

28 views

Category:

Engineering


7 download

TRANSCRIPT

Page 1: Cursos en programas de posgrados
Page 2: Cursos en programas de posgrados

Título: Comparación de los servicios de almacenamiento de Amazon Relational DataBase (RDS) y DynamoDB (noSQL).

Programa: Ingeniería de Sistemas.

Semestre: VIIIJornada: Nocturna.Estado del Proyecto: Propuesta.

Tipo de Proyecto: Investigativo.

Presentado por: Wilson Andrés Ramírez Ríos.

Asesor (es): Ing. Jorge Enrique Peñaloza.

Page 3: Cursos en programas de posgrados

Comparación de los servicios de almacenamiento de Amazon Relational DataBase (RDS) y

DynamoDB (noSQL). Con el siguiente proyecto se pretende realizar

un estudio comparativo entra las Bases de datos AMAZON Relational DataBase (RDS) y AMAZON DynamoDB.

Page 4: Cursos en programas de posgrados

2013

Planteamiento del

Problema

Planteamiento del

ProblemaLos Administradores de Bases de Datos de las empresas sufren debido a las exigencias de las organizaciones en cuanto a temas de actualización y configuración se refieren, debido a que estas requieren que se manejen en el menor tiempo posible, sin tener en cuenta muchos factores que van en contra de ello, como por ejemplo: la cantidad de trabajo atrasado en copias de seguridad, pruebas, restauración de datos y demás solicitudes para el desarrollo de nuevas aplicaciones.

Page 5: Cursos en programas de posgrados

2013

El auge en el crecimiento de aplicaciones en la WEB, la no accesibilidad de los datos desde cualquier lugar, el no poseer conocimientos previos, que no sea fácil el almacenamiento de datos y el balanceo de carga son algunos inconvenientes presentados por las bases de datos relacionales; Estos inconvenientes se están solucionando con las bases de datos noSQL las cuales responden a necesidades de escalabilidad que cada vez mas presentan las organizaciones y manejando enormes cantidades de datos, pero como siempre presentan una gran desventaja frente a las bases de datos tradicionales y alude a la gran cantidad de desarrolladores y administradores que no las conocen y son faltos de experiencia.

Planteamiento del

Problema

Planteamiento del

Problema

Page 6: Cursos en programas de posgrados

2013

Objetivos

Objetivos

OBJETIVO GENERAL •Determinar la factibilidad, escalabilidad y desempeño en la utilización de Base de Datos Relacionales y noSQL para el procesamiento de aplicaciones en la nube. 

Page 7: Cursos en programas de posgrados

2013

Objetivos

Objetivos

OBJETIVOS ESPECIFICOS •Establecer los criterios necesarios y suficientes para la elección de la Base de Datos ofrecidas por AMAZON que permita suplir las necesidades de los usuarios en la nube.•Diagnosticar los aportes de las Bases de Datos AMAZON RDS y AMAZON DynamoDB en las aplicaciones de la nube y su impacto.•Explorar las herramientas necesarias para la implementación de AMAZON Relational DataBase Service y AMAZON DynamoDB.• Demostrar la escalabilidad y desempeño entre AMAZON RDS y AMAZON DynamoDB. 

Page 8: Cursos en programas de posgrados

2013

Las bases de datos en un futuro inmediato serán la revolución de la programación en la nube, dejando atrás las complicaciones técnicas para la instalación y despliegue en los desarrollos con las bases tradicionales. Amazon es un exponente claro de hacia dónde caminan los servicios ofrecidos por la nube, puesto que continuamente lanza servicios, en los que se destaca Amazon Relational Database Service (RDS), en la cual se puede acceder a sus bases de datos para interactuar desde instancias de Amazon Web Service (AWS); Amazon DynamoDB es rápido, confiable y su rendimiento es extraordinariamente rápido.

Justificación /

Alcance

Justificación /

Alcance

Page 9: Cursos en programas de posgrados

2013

Para el desarrollo de aplicaciones donde se requiera lectura y escritura de cantidades muy elevadas de datos y que deba ofrecer sus servicios a miles de usuarios, manteniendo favorable su rendimiento, se utilizan estas Bases de Datos noSQL, como es el caso de las populares redes sociales FACEBOOK, TWITTER e incluso GOOGLE.

Justificación /

Alcance

Justificación /

Alcance

Page 10: Cursos en programas de posgrados

2013

Estado del Arte

Preliminar

Estado del Arte

PreliminarLos usuarios de la nube tienen diversas opciones de implementar la ejecución de su base de datos, entre las cuales se encuentran: utilizar una imagen de maquina virtual y por medio de un proveedor, comprando el acceso al servicio de la misma. Amazon Web Services ofrece un completo conjunto de infraestructuras y aplicaciones que permiten realizar ejecuciones en la nube, desde aplicaciones móviles hasta empresariales, ofreciendo así a las organizaciones disminuciones de costes variables y sustitución de gastos.

Page 11: Cursos en programas de posgrados

2013

Estado del Arte

Preliminar

Estado del Arte

PreliminarDentro de las Bases de Datos encontramos las Relacionales, las cuales permiten realizar interconexiones entre datos y poseen baja escalabilidad y las noSQL, diseñadas para cargas pesadas de lector-escritura y capacidad de escalamiento con facilidad. En la actualidad, se ofrece la migración de datos de RDS para MySQL, mediante la cual se puede realizar la exportación de cargas de trabajo de una manera fácil y dinámica, un ejemplo de este adelanto se refleja a continuación: Con MySQL v. 5.6 se puede utilizar Amazon RDS binlogs para la libre manipulación de datos. Amazon anunció recientemente sus planes de vender una versión de Oracle, donde las empresas que ya cuenten con licencia de la base de datos pueden usarla.

Page 12: Cursos en programas de posgrados

2013

Diseño metodológic

o

Diseño metodológic

oPara el presente proyecto la metodología a desarrollar es la Investigación-Acción, la cual se va a basar en la identificación, planeación, ejecución y reflexión sobre los elementos fundamentales para determinar y fijar la comparación entre las bases de datos ofrecidas por Amazon, aportando así en la decisión final de un cliente y/o organización sobre la elección de su BBDD, con responsabilidad social.

Page 13: Cursos en programas de posgrados

2013

Recursos (Financieros, Infraestructura y

Recursos Humanos)

Recursos (Financieros, Infraestructura y

Recursos Humanos)Recursos (Financieros, Infraestructura, Talento Humano)

Actividad Recurso Humano  Perfil  Recursos Físicos 

Capitulo 1 1 Persona Estudiante de Ingeniería Bibliografía, Cibergrafia, Bases de datos, 1 equipo de computo portátil, impresora

Asesoría 2 Personas Ingeniero de sistemas, Magíster en ciencias de la computación

Bibliografía, Cibergrafia, Bases de datos, 1 equipo de computo portátil

Capitulo 2 1 Persona Estudiante de Ingeniería Bibliografía, Cibergrafia, Bases de datos, 1 equipo de computo portátil, impresora

Asesoría 2 Personas Ingeniero de sistemas, Magíster en ciencias de la computación

Bibliografía, Cibergrafia, Bases de datos, 1 equipo de computo portátil

Capitulo 3 1 Persona Estudiante de Ingeniería Bibliografía, Cibergrafia, Bases de datos, 1 equipo de computo portátil, impresora

Asesoría 2 Personas Ingeniero de sistemas, Magíster en ciencias de la computación

Bibliografía, Cibergrafia, Bases de datos, 1 equipo de computo portátil

Capitulo 4 1 Persona Estudiante de Ingeniería Bibliografía, Cibergrafia, Bases de datos, 1 equipo de computo portátil, impresora

Asesoría 2 Personas Ingeniero de sistemas, Magíster en ciencias de la computación

Bibliografía, Cibergrafia, Bases de datos, 1 equipo de computo portátil

Capitulo 5 1 Persona Estudiante de Ingeniería Bibliografía, Cibergrafia, Bases de datos, 1 equipo de computo portátil, impresora

Asesoría 2 Personas Ingeniero de sistemas, Magíster en ciencias de la computación

Bibliografía, Cibergrafia, Bases de datos, 1 equipo de computo portátil

Capitulo 6 1 Persona Estudiante de Ingeniería Bibliografía, Cibergrafia, Bases de datos, 1 equipo de computo portátil, impresora

Entrega Final 2 Personas Ingeniero de sistemas, Magíster en ciencias de la computación

Bibliografía, Cibergrafia, Bases de datos, 1 equipo de computo portátil, impresora

Page 14: Cursos en programas de posgrados

2013

Recursos (Financieros,

Infraestructura y Recursos Humanos)

Recursos (Financieros,

Infraestructura y Recursos Humanos)

Page 15: Cursos en programas de posgrados

2013

Cronograma de Actividades

Cronograma de Actividades

Actividad Mes 1 Mes 2 Mes 3 Mes 4 Mes 5 Mes 6 Mes 7 Mes 8 Mes 9 Mes 10 Mes 11 Mes 12

Establecer los criterios necesarios y suficientes para la elección de la Base de Datos

Diagnosticar los aportes de las bases de datos las aplicaciones de la nube y su impacto

Explorar las herramientas necesarias para la implementación de las bases de datos

Demostrar la escalabilidad y desempeño de las bases de datos

Page 16: Cursos en programas de posgrados

2013

• Con la implementación de DynamoDB los clientes tendrán una oferta de servicios de almacenamiento masivo y remoto, cuyo sistema es auto organizado y bajo su complejidad conceptual se encuentra el esfuerzo por replicar procesos simples presentes en la naturaleza.

Resultados: Esperados/Parcial

es/Finales

Resultados: Esperados/Parcial

es/Finales

Page 17: Cursos en programas de posgrados

2013

• Con la implementación de Amazon RDS los clientes podrán beneficiarse de la flexibilidad que ofrece el poder escalar los recursos informáticos y la capacidad de almacenamiento asociada con su instancia de base de datos (MySQL) por medio de una única llamada a API.

Resultados: Esperados/Parcial

es/Finales

Resultados: Esperados/Parcial

es/Finales

Page 18: Cursos en programas de posgrados

2013

Bibliografía

Bibliografía

ARIAS, Fidias. (2011). El Proyecto de Investigación. Guía para su elaboración. (3ª Edición). Edit. Episteme, Caracas.CARVAJAL, Lizardo. (2010). Metodología de la Investigación Científica. Curso general y Aplicado. (12º- Edición). Edit. F.A.I.D., Cali.INSTITUTO COLOMBIANO DE NORMAS TECNICAS Y CERTIFICACIÓN (2012). Compendio de Normas Técnicas Colombianas sobre Documentación, Tesis y otros trabajos de grado. ICONTEC, Bogotá. Martin, Adriana. (2013): Bases de datos noSQL en cloud computing. Recuperado de http_//sedici.unlp.edu.ar/handle/10915/27121

Page 19: Cursos en programas de posgrados

2013

Bibliografía

Bibliografía

CANDIA, María. (2012). NoSQL en la Nube.RITS [online] ISSN 1997-4044.El futuro de los servicios en la nube. Recuperado el 25 de Agosto de 2013 de http://www.genbetadev.com/bases-de-datos/el-futuro-de-los-servicios-en-la-nube-seran-las-bases-de-datos-dbaas. AWS: Estudios de caso. Recuperado el 28 de Septiembre de 2013 de http://infoscience.epfl.ch/record/181192/files/AWS-CaseStudy- RammohanNarendula.pdfAmazon DynamoDB. Recuperado el 17 de Septiembre de 2013 de http://aws.amazon.comZAPATA, Javier. (2012). Guía para elaborar el anteproyecto en ingenierías. McGraw-Hill Latinoamericana, Bogotá.

Page 20: Cursos en programas de posgrados

2013

GRACIAS