SlideShare una empresa de Scribd logo
1 de 14
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA EDUCACIÓN
UNIVERSITARIA, CIENCIA Y TECNOLOGÍA. MPPEUCT
UNIVERSIDAD ALEJANDRO DE HUMBOLDT. UAH
SEDE LOS DOS CAMINOS, CÁTEDRA INGENIERÍA DEL
SOFTWARE, SECCIÓN DCN0604IIV1
APLICACIONES DE LAS BASES DE DATOS EN LA NUBE
Profesor: Integrantes:
Piña, Luis Cantillo, Freider; C.I.: 23.345.678
Díaz, Luis; C.I.: 12.293.373
Haba, Hernan; C.I.: 23.192.479
Caracas, junio 2016
ÍNDICE GENERAL
INTRODUCCIÓN..............................................................................................3
APLICACIÓN DE LAS BASES DE DATOS EN LA NUBE...............................4
Características...............................................................................................6
Ventajas.........................................................................................................6
Desventajas...................................................................................................7
Servicios ofrecidos.........................................................................................8
Tipos de servidores en la nube.....................................................................9
Aspectos de seguridad................................................................................10
Modelo de datos..........................................................................................11
CONCLUSIÓN................................................................................................13
........................................................................................................................13
REFERENCIAS BIBLIOGRÁFICAS...............................................................14
2
INTRODUCCIÓN
Si las personas no pudieran consultar las bases de datos en línea, Internet y la Web
en general, prácticamente no servirían. La función principal de la Web es que las
personas no sólo se desplacen por páginas atractivas, sino también que busquen y
localicen información. Con mucha frecuencia esa información se guarda en bases de
datos. Cuando un comprador entra a una tienda en línea, puede buscar información
entre miles o cientos de miles de artículos ofrecidos para venta y analizar el precio, el
tiempo de embarque, las evaluaciones de los clientes y hasta la imagen.
Detrás de cada sitio de Web, se encuentra una base de datos y la única manera para
que las organizaciones efectúen estas actividades basadas en la Web es permitir el
acceso a sus bases de datos a las personas que están fuera de la oficina principal o
incluso fuera de la organización. En otras palabras, las organizaciones deben vincular
sus bases de datos a Internet.
En el presente trabajo se analizan los aspectos más relevantes de las bases de datos
en la nube, como son:
• Características.
• Ventajas.
• Desventajas.
• Servicios ofrecidos.
• Tipos de servidores en la nube.
• Seguridad y
• Modelo de datos.
3
APLICACIÓN DE LAS BASES DE DATOS EN LA NUBE
Todo proceso, sistema o negocio necesita y genera datos. Los datos requieren de
un soporte físico para almacenarse: desde los ya arcaicos disquettes, hasta los ultra-
compactos discos duros de la actualidad se han ido desarrollando diversas tecnologías
para salvar toda la información que por unos motivos o por otros requiere de ser
recuperada. El usuario medio particular cubre su necesidad de almacenamiento de
datos con el disco duro de su ordenador, o si es ávido consumidor de multimedia
comprará discos duros externos. Los soportes de almacenamiento le pertenecen y
cuando estos se llenan, sólo tiene que comprar un nuevo dispositivo.
El propietario de un negocio que emplee, gestione o saque partido de grandes
bases de datos necesita de espacios especializados para dar soporte a su empresa, y
tradicionalmente ha invertido en servidores que ha mantenido en su empresa,
disponiendo de personal en plantilla encargado de los mismos o subcontratando el
mantenimiento y la seguridad de la información almacenada. Los soportes de
almacenamiento le pertenecen y ampliar o reducir capacidad requiere de un buen
conocimiento en arquitectura de redes y sistemas.
Los servidores en la nube permiten concebir el almacenamiento y acceso a la
información como un servicio totalmente externo al usuario. El propietario de un
negocio no es propietario de ningún activo informático dentro de sus instalaciones: la
información se encuentra en espacios físicos ajenos al cliente del servicio, y el modo
de guardar o recuperar información se basa exclusivamente en peticiones vía Internet.
Desde un punto de vista técnico, las bases de datos en línea que se usan con los
navegadores Web no son diferentes de otras bases de datos. Sin embargo, debe
diseñarse una interfaz que funcione con la Web. El usuario debe observar un
formulario en el cual introducir consultas o palabras clave para obtener información
4
de la base de datos del sitio. Los diseñadores de la interfaz deben proporcionar un
mecanismo para determinar qué datos deben insertar los usuarios en los formularios
en línea con el fin de colocarlos en los campos adecuados de la base de datos. El
sistema también necesita un mecanismo para trasladar las consultas y las palabras
clave del usuario a la base de datos. Hay varios programas de interfaz, como CGI
(Interfaz Común de Gateway), los servlets de Java, las Páginas Activas del Servidor
(ASP) y las API (Interfaz de Programas de Aplicación).
Figura Nro. 1: Diagrama del proceso de base de datos en la nube.
Para asegurar que sus bases de datos de producción no sean vulnerables a ataques
a través de Internet, las organizaciones evitan vincular sus bases de datos de
transacciones a Internet, a menos que estén dedicadas a las transacciones en línea, en
cuyo caso la organización debe aplicar software adecuado de seguridad. También
deben tener cuidado al vincular un almacén de datos con Internet.
Sin que el usuario se dé cuenta está haciendo uso de servicios en la nube
continuamente al ingresar en una página web o al acceder a una cuenta de correo,
también, en la nube se acceden a múltiples bases de datos que ofrecen servicios de
música, películas, fotos y juegos, entre otros a los que puedes acceder
independientemente de la computadora o dispositivo que estés usando.
5
Características
• Agilidad: capacidad de mejora para ofrecer recursos tecnológicos al usuario por
parte del proveedor.
• Costo: los proveedores de base de datos en la nube afirman que los costos se
reducen. Un modelo de prestación pública en la nube convierte los gastos de
capital en gastos de funcionamiento.
• Escalabilidad y elasticidad: aprovisionamiento de recursos sobre una base de
autoservicio en casi en tiempo real, sin que los usuarios necesiten cargas de alta
duración.
• Independencia entre el dispositivo y la ubicación: permite a los usuarios acceder a
los sistemas utilizando un navegador web, independientemente de su ubicación o
del dispositivo que utilice.
• Rendimiento: los sistemas en la nube controlan y optimizan el uso de los recursos
de manera automática, dicha característica permite un seguimiento, control y
notificación del mismo.
• Seguridad: puede mejorar debido a la centralización de los datos. La seguridad es
a menudo tan buena o mejor que otros sistemas tradicionales, en parte porque los
proveedores son capaces de dedicar recursos a la solución de los problemas.
• Mantenimiento: en el caso de las aplicaciones de computación en la nube, es más
sencillo, ya que no necesitan ser instalados en el ordenador de cada usuario y se
puede acceder desde diferentes lugares.
Ventajas
• Integración: la tecnología de base de datos en la nube se puede integrar con
mucha mayor facilidad y rapidez con el resto de las aplicaciones empresariales.
• Prestación de servicios a nivel mundial: es de mucha utilidad ya que se puede
acceder en cualquier parte del mundo donde se cuente con acceso a internet.
6
• Seguridad de datos: proporcionan mayor capacidad de adaptación, recuperación
completa de pérdida de datos (con copias de seguridad) y reducción al mínimo de
los tiempos de inactividad.
• Menos instalaciones: los servicios en la nube presiden de instalar cualquier tipo
de software, ya que éste es provisto por el proveedor de la infraestructura o la
plataforma en la nube.
• Implementación más rápida: las aplicaciones de la base de datos en la nube suelen
estar disponibles en cuestión de días u horas en lugar de semanas o meses y no
requieren una gran inversión por lo cual permite trabajar más rápido.
• Actualizaciones automáticas: al actualizar a la última versión de las aplicaciones,
el usuario se ve obligado a dedicar tiempo y recursos pero con las bases de datos
en la nube no hay que decidir entre actualizar y conservar el trabajo, dado que
esas personalizaciones e integraciones se conservan automáticamente durante la
actualización.
• Contribuye al uso eficiente de la energía: en este caso, a la energía requerida para
el funcionamiento de la infraestructura. En los datacenters tradicionales, los
servidores consumen mucha más energía de la requerida realmente. En cambio,
en las nubes, la energía consumida es sólo la necesaria, reduciendo notablemente
el desperdicio.
Desventajas
• La centralización de las aplicaciones y el almacenamiento de los datos origina una
interdependencia de los proveedores de servicios.
• La disponibilidad de las aplicaciones está sujeta a la disponibilidad de acceso a
Internet.
7
• Los datos "sensibles" del negocio no residen en las instalaciones de las empresas,
lo que podría generar un contexto de alta vulnerabilidad para la sustracción o robo
de información.
• La confiabilidad de los servicios depende de la "salud" tecnológica y financiera
de los proveedores de servicios en nube.
• La disponibilidad de servicios altamente especializados podría tardar meses o
incluso años para que sean factibles de ser desplegados en la red.
• La madurez funcional de las aplicaciones hace que continuamente estén
modificando sus interfaces.
• Seguridad. La información de la empresa debe recorrer diferentes nodos para
llegar a su destino, cada uno de ellos (y sus canales) son un foco de inseguridad.
Si se utilizan protocolos seguros.
• Escalabilidad a largo plazo. A medida que más usuarios empiecen a compartir la
infraestructura de la nube, la sobrecarga en los servidores de los proveedores
aumentará, si la empresa no posee un esquema de crecimiento óptimo puede
llevar a degradaciones en el servicio.
Servicios ofrecidos
El software como servicio (saaS): se encuentra en la capa más alta y caracteriza
una aplicación completa ofrecida como un servicio, por demanda, vía multitenencia
que significa una sola instancia del software y sirve a múltiples organizaciones de
clientes. Las aplicaciones que suministran este modelo de servicio son accesibles a
través de un navegador web o de cualquier aplicación diseñada para tal efecto y el
usuario no tiene control sobre ellas, aunque en algunos casos se le permite realizar
algunas configuraciones. Esto le elimina la necesidad al cliente de instalar la
aplicación en sus propios computadores, evitando asumir los costos de soporte y el
mantenimiento de hardware y software.
8
Plataforma como servicio (paaS): La capa del medio, que es la plataforma como
servicio, es la encapsulación de una abstracción de un ambiente de desarrollo y el
empaquetamiento de una serie de módulos o complementos que proporcionan,
normalmente, una funcionalidad horizontal. En este modelo de servicio al usuario se
le ofrece la plataforma de desarrollo y las herramientas de programación por lo que
puede desarrollar aplicaciones propias y controlar la aplicación, pero no controla la
infraestructura. Entre estas se encuentran Google App Engine, que sirve aplicaciones
de la infraestructura Google; Microsoft Azure, una plataforma en la nube que permite
el desarrollo y ejecución de aplicaciones codificadas en varios lenguajes y tecnologías
como .NET, Java y PHP o la Plataforma G, desarrollada en Perl.
La Infraestructura como servicio (laaS): se encuentra en la capa inferior y es un
medio de entregar almacenamiento básico y capacidades de cómputo como servicios
estandarizados en la red. Servidores, sistemas de almacenamiento, conexiones,
enrutadores, y otros sistemas. El ejemplo comercial mejor conocido es Amazon Web
Services y otro ejemplo es Joyent, cuyo producto principal es una línea de servidores
virtualizados, que proveen una infraestructura en demanda altamente escalable para
manejar sitios web, incluidas aplicaciones web complejas escritas en Python, Ruby,
PHP y Java.
Tipos de servidores en la nube
Pública: es mantenida y gestionada por terceras personas no vinculadas con la
organización. En este tipo de nubes tanto los datos como los procesos de varios
clientes se mezclan en los servidores, sistemas de almacenamiento y otras
infraestructuras de la nube. Los usuarios finales de la nube no conocen qué trabajos
de otros clientes pueden estar corriendo en el mismo servidor, red, sistemas de
almacenamiento, Aplicaciones, almacenamiento y otros recursos están disponibles al
público a través de él.
9
Privada: son una buena opción para las compañías que necesitan alta protección
de datos y ediciones a nivel de servicio. Las nubes privadas están en una
infraestructura bajo demanda, gestionada para un solo cliente que controla qué
aplicaciones debe ejecutarse y dónde. Son propietarios del servidor, red, y disco y
pueden decidir qué usuarios están autorizados a utilizar la infraestructura. Al
administrar internamente estos servicios, las empresas tienen la ventaja de mantener
la privacidad de su información y permitir unificar el acceso a las aplicaciones
corporativas de sus usuarios.
Híbridas: combinan los modelos públicas y privadas. Un usuario es propietario de
unas partes y comparte otras, aunque de una manera controlada. Las nubes híbridas
ofrecen la promesa del escalado, aprovisionada externamente, a demanda, pero
añaden la complejidad de determinar cómo distribuir las aplicaciones a través de
estos ambientes diferentes. Las empresas pueden sentir cierta atracción por la
promesa de una nube híbrida, pero esta opción, al menos inicialmente, estará
probablemente reservada a aplicaciones simples sin condicionantes, que no requieran
de ninguna sincronización o necesiten bases de datos complejas. Se unen mediante la
tecnología, pues permiten enviar datos o aplicaciones entre ellas. Un ejemplo son los
sistemas de correo electrónico empresarial.
Comunitaria: se define este modelo como aquel que se organiza con la finalidad
de servir a una función o propósito común (seguridad, política…), las cuales son
administradas por las organizaciones constituyentes o terceras partes.
Aspectos de seguridad
La seguridad en la computación en la nube puede ser tan buena o mejor que la que
existía en los sistemas tradicionales, porque los proveedores son capaces de
proporcionar recursos que resuelvan problemas de seguridad que muchos clientes no
pueden afrontar. Sin embargo, la seguridad todavía sigue siendo un asunto
10
importante, cuando los datos tienen un matiz confidencial. Esto atrasa la adopción de
la computación en la nube hasta cierto punto.
Seguridad como servicio: la seguridad es provista por los proveedores. Se pueden
distinguir dos métodos: El primer método, es que cualquiera puede cambiar sus
métodos de entrega incluidos en los servicios de la nube. El segundo método es que
los proveedores de servicio de la nube proveen seguridad solo como servicio en la
nube, con información de seguridad de las compañías.
Seguridad del explorador: los servidores remotos son usados para la computación.
Los nodos del cliente se usan solo para entrada/salida de operaciones, y para la
autorización y autenticación de la información en la nube.
Modelo de datos
También es importante diferenciar entre bases de datos en la nube que son
relacionales en oposición a las no relacionales (NoSQL):
Bases de datos SQL: son un tipo de base de datos que se puede ejecutar en la nube
(ya sea como una imagen de máquina virtual o como un servicio, dependiendo del
proveedor). Las bases de datos SQL poseen baja escalabilidad, ya que no fueron
nativamente diseñadas para entornos en la nube, aunque los servicios en la nube de
base de datos basado en SQL están tratando de hacer frente a este desafío.
Bases de datos NoSQL: son otro tipo de base de datos que puede ejecutarse en la
nube. Las bases de datos NoSQL están diseñados para servir cargas pesadas de lecto-
escritura y son capaces de escalar hacia arriba y hacia abajo con facilidad. y por lo
tanto son más adecuadas para funcionar de forma nativa en la nube. Sin embargo, la
mayoría de las aplicaciones actuales se construyen en torno a un modelo de datos
SQL, así que trabajar con bases de datos NoSQL con frecuencia requiere una
reescritura completa del código de la aplicación.
11
Figura Nro. 2: Proveedores de base de datos en la nube por implementación del
modelo y modelo de datos
12
CONCLUSIÓN
La gran mayoría de colecciones de datos en los negocios sirven para transacciones
y operaciones diarias: los registros de clientes y sus compras e información sobre
empleados, pacientes y otras personas para vigilar, reunir, pagar y otras actividades
empresariales o legales. Las transacciones no permanecen mucho en estas bases de
datos; por lo general sólo algunos días o semanas. Sin embargo, muchas
organizaciones han encontrado que si acumulan los datos de las transacciones,
pueden emplearlos para decisiones administrativas importantes, como investigar las
tendencias del mercado o detectar fraudes. Organizar y guardar datos para tales
propósitos se denomina almacenamiento de datos (data warehousing).
13
REFERENCIAS BIBLIOGRÁFICAS
Arias, F. (2012). El proyecto de investigación, introducción a la metodología
científica (6ta ed.). Caracas, República Bolivariana de Venezuela: Espíteme.
Universidad Pedagógica Experimental Libertador. (2005). Manual de trabajos de
grado de especialización, maestría y tesis doctorales. Caracas: Autor.
Hernández N., J. (2015). Guía de apoyo metodología de la investigación paradigmas,
enfoques y mucho más. Caracas, República Bolivariana de Venezuela: Universidad
Alejandro de Humboldt.
Ozz, Effy. (2008). Administración de los sistemas de información (5ta ed.). México,
D.F. Cengage Learning Editores, S.A.
http://www.expresionbinaria.com/computacion-en-la-nube-privacidad-ventajas-y-
desventajas/
http://searchdatacenter.techtarget.com/es/definicion/Computacion-en-la-nube
http://www.tiloom.com/que-son-los-servidores-en-la-nube/
http://cibernat.com/articulos/computacion-en-la-nube
14

Más contenido relacionado

La actualidad más candente

wendimerarisuazoflores
wendimerarisuazofloreswendimerarisuazoflores
wendimerarisuazoflorescorazon45
 
Tp Cloud Computing Noelia Panero
Tp Cloud Computing  Noelia PaneroTp Cloud Computing  Noelia Panero
Tp Cloud Computing Noelia PaneroNoelia M C Panero
 
Almacenamiento en nube
Almacenamiento en nubeAlmacenamiento en nube
Almacenamiento en nube98pablo
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingRobal96
 
Cloud Computing, definición, ser
Cloud Computing, definición, serCloud Computing, definición, ser
Cloud Computing, definición, serCorina Flores
 
La nube tecnologica :)
La nube tecnologica :)La nube tecnologica :)
La nube tecnologica :)sebascreed
 
La Computación En La Nube
La Computación En La Nube La Computación En La Nube
La Computación En La Nube Sulman809
 
Computacion en la nube
Computacion en la nube Computacion en la nube
Computacion en la nube Nataly Medina
 
Cloud computing (trabajo de informática) (3)
Cloud computing (trabajo de informática) (3)Cloud computing (trabajo de informática) (3)
Cloud computing (trabajo de informática) (3)Jesús Quiel
 
Cloud computing
Cloud computingCloud computing
Cloud computingyirajulio
 
Computación en la Nube.pdf
Computación en la Nube.pdfComputación en la Nube.pdf
Computación en la Nube.pdfDulce Pineda
 

La actualidad más candente (18)

wendimerarisuazoflores
wendimerarisuazofloreswendimerarisuazoflores
wendimerarisuazoflores
 
almacenamiento en la nube
almacenamiento en la nubealmacenamiento en la nube
almacenamiento en la nube
 
Tp Cloud Computing Noelia Panero
Tp Cloud Computing  Noelia PaneroTp Cloud Computing  Noelia Panero
Tp Cloud Computing Noelia Panero
 
Almacenamiento en nube
Almacenamiento en nubeAlmacenamiento en nube
Almacenamiento en nube
 
La nube
La nubeLa nube
La nube
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing, definición, ser
Cloud Computing, definición, serCloud Computing, definición, ser
Cloud Computing, definición, ser
 
La nube tecnologica :)
La nube tecnologica :)La nube tecnologica :)
La nube tecnologica :)
 
La nube
La nubeLa nube
La nube
 
Tema 2
Tema 2Tema 2
Tema 2
 
Conexion a la nube
Conexion a la nubeConexion a la nube
Conexion a la nube
 
La Computación En La Nube
La Computación En La Nube La Computación En La Nube
La Computación En La Nube
 
Computacion en la nube
Computacion en la nube Computacion en la nube
Computacion en la nube
 
Cloud computing (trabajo de informática) (3)
Cloud computing (trabajo de informática) (3)Cloud computing (trabajo de informática) (3)
Cloud computing (trabajo de informática) (3)
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Empresa
Cloud Computing EmpresaCloud Computing Empresa
Cloud Computing Empresa
 
Herramientas de internet
Herramientas de internetHerramientas de internet
Herramientas de internet
 
Computación en la Nube.pdf
Computación en la Nube.pdfComputación en la Nube.pdf
Computación en la Nube.pdf
 

Destacado

Destacado (9)

Muralikrishna kambala resume
Muralikrishna kambala resumeMuralikrishna kambala resume
Muralikrishna kambala resume
 
Productos Orgánicos
Productos Orgánicos Productos Orgánicos
Productos Orgánicos
 
Бизнес по продаже жареных каштанов
Бизнес по продаже жареных каштановБизнес по продаже жареных каштанов
Бизнес по продаже жареных каштанов
 
Mda mde
Mda   mdeMda   mde
Mda mde
 
Federica m
Federica mFederica m
Federica m
 
CV - Deepak Thapa
CV -  Deepak ThapaCV -  Deepak Thapa
CV - Deepak Thapa
 
KBSE (1)
KBSE (1)KBSE (1)
KBSE (1)
 
Lanaturaleza
LanaturalezaLanaturaleza
Lanaturaleza
 
Metodo blue watch
Metodo blue watchMetodo blue watch
Metodo blue watch
 

Similar a Ingeniería del software (bd en la nube)

Similar a Ingeniería del software (bd en la nube) (20)

Presentacion perpectiva
Presentacion perpectivaPresentacion perpectiva
Presentacion perpectiva
 
Nube de internet
Nube de internetNube de internet
Nube de internet
 
Taller 3 grado 11 2
Taller 3 grado 11 2Taller 3 grado 11 2
Taller 3 grado 11 2
 
Estudiante
EstudianteEstudiante
Estudiante
 
Almacenamiento en la nube
Almacenamiento en la nubeAlmacenamiento en la nube
Almacenamiento en la nube
 
COMPUTACION EN LA NUBE Y POSICIONAMIENTO WEB
COMPUTACION  EN LA NUBE Y POSICIONAMIENTO WEBCOMPUTACION  EN LA NUBE Y POSICIONAMIENTO WEB
COMPUTACION EN LA NUBE Y POSICIONAMIENTO WEB
 
141018735 computacion-en-la-nube
141018735 computacion-en-la-nube141018735 computacion-en-la-nube
141018735 computacion-en-la-nube
 
8-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.4 Computaci...
8-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.4 Computaci...8-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.4 Computaci...
8-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.4 Computaci...
 
Presentación Capítulo 1: Computación en la Nube
Presentación Capítulo 1: Computación en la NubePresentación Capítulo 1: Computación en la Nube
Presentación Capítulo 1: Computación en la Nube
 
La Computación En La Nube
La Computación En La NubeLa Computación En La Nube
La Computación En La Nube
 
Trabajo2
Trabajo2Trabajo2
Trabajo2
 
La nube
La nubeLa nube
La nube
 
Presentación Capítulo 1: Computación en la Nube
Presentación Capítulo 1: Computación en la NubePresentación Capítulo 1: Computación en la Nube
Presentación Capítulo 1: Computación en la Nube
 
Software en la nube
Software en la nubeSoftware en la nube
Software en la nube
 
Cade te #SubealaNube
Cade te #SubealaNubeCade te #SubealaNube
Cade te #SubealaNube
 
Nube
NubeNube
Nube
 
La nube
La nubeLa nube
La nube
 
Nube de cómputo
Nube de cómputoNube de cómputo
Nube de cómputo
 
Avila lara
Avila laraAvila lara
Avila lara
 
Estudiante
EstudianteEstudiante
Estudiante
 

Más de com2merwil

modelo vista controlador
modelo vista controladormodelo vista controlador
modelo vista controladorcom2merwil
 
realidad virtual y aumentada
realidad virtual y aumentadarealidad virtual y aumentada
realidad virtual y aumentadacom2merwil
 
Ing del software
Ing del softwareIng del software
Ing del softwarecom2merwil
 
Trabajo internet profunda
Trabajo internet profundaTrabajo internet profunda
Trabajo internet profundacom2merwil
 
Trabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watchTrabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watchcom2merwil
 
Aplicaciones y bases de datos en la nube
Aplicaciones y bases de datos en la nubeAplicaciones y bases de datos en la nube
Aplicaciones y bases de datos en la nubecom2merwil
 
realidad virtual realidad aumentada
realidad virtual realidad aumentadarealidad virtual realidad aumentada
realidad virtual realidad aumentadacom2merwil
 

Más de com2merwil (11)

modelo vista controlador
modelo vista controladormodelo vista controlador
modelo vista controlador
 
realidad virtual y aumentada
realidad virtual y aumentadarealidad virtual y aumentada
realidad virtual y aumentada
 
Ing del software
Ing del softwareIng del software
Ing del software
 
Trabajo internet profunda
Trabajo internet profundaTrabajo internet profunda
Trabajo internet profunda
 
Trabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watchTrabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watch
 
Mda mde
Mda mdeMda mde
Mda mde
 
Aplicaciones y bases de datos en la nube
Aplicaciones y bases de datos en la nubeAplicaciones y bases de datos en la nube
Aplicaciones y bases de datos en la nube
 
realidad virtual realidad aumentada
realidad virtual realidad aumentadarealidad virtual realidad aumentada
realidad virtual realidad aumentada
 
Mvc prezi
Mvc preziMvc prezi
Mvc prezi
 
Mda mde
Mda   mdeMda   mde
Mda mde
 
Deep web
Deep webDeep web
Deep web
 

Último

Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 

Último (20)

Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 

Ingeniería del software (bd en la nube)

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA EDUCACIÓN UNIVERSITARIA, CIENCIA Y TECNOLOGÍA. MPPEUCT UNIVERSIDAD ALEJANDRO DE HUMBOLDT. UAH SEDE LOS DOS CAMINOS, CÁTEDRA INGENIERÍA DEL SOFTWARE, SECCIÓN DCN0604IIV1 APLICACIONES DE LAS BASES DE DATOS EN LA NUBE Profesor: Integrantes: Piña, Luis Cantillo, Freider; C.I.: 23.345.678 Díaz, Luis; C.I.: 12.293.373 Haba, Hernan; C.I.: 23.192.479
  • 2. Caracas, junio 2016 ÍNDICE GENERAL INTRODUCCIÓN..............................................................................................3 APLICACIÓN DE LAS BASES DE DATOS EN LA NUBE...............................4 Características...............................................................................................6 Ventajas.........................................................................................................6 Desventajas...................................................................................................7 Servicios ofrecidos.........................................................................................8 Tipos de servidores en la nube.....................................................................9 Aspectos de seguridad................................................................................10 Modelo de datos..........................................................................................11 CONCLUSIÓN................................................................................................13 ........................................................................................................................13 REFERENCIAS BIBLIOGRÁFICAS...............................................................14 2
  • 3. INTRODUCCIÓN Si las personas no pudieran consultar las bases de datos en línea, Internet y la Web en general, prácticamente no servirían. La función principal de la Web es que las personas no sólo se desplacen por páginas atractivas, sino también que busquen y localicen información. Con mucha frecuencia esa información se guarda en bases de datos. Cuando un comprador entra a una tienda en línea, puede buscar información entre miles o cientos de miles de artículos ofrecidos para venta y analizar el precio, el tiempo de embarque, las evaluaciones de los clientes y hasta la imagen. Detrás de cada sitio de Web, se encuentra una base de datos y la única manera para que las organizaciones efectúen estas actividades basadas en la Web es permitir el acceso a sus bases de datos a las personas que están fuera de la oficina principal o incluso fuera de la organización. En otras palabras, las organizaciones deben vincular sus bases de datos a Internet. En el presente trabajo se analizan los aspectos más relevantes de las bases de datos en la nube, como son: • Características. • Ventajas. • Desventajas. • Servicios ofrecidos. • Tipos de servidores en la nube. • Seguridad y • Modelo de datos. 3
  • 4. APLICACIÓN DE LAS BASES DE DATOS EN LA NUBE Todo proceso, sistema o negocio necesita y genera datos. Los datos requieren de un soporte físico para almacenarse: desde los ya arcaicos disquettes, hasta los ultra- compactos discos duros de la actualidad se han ido desarrollando diversas tecnologías para salvar toda la información que por unos motivos o por otros requiere de ser recuperada. El usuario medio particular cubre su necesidad de almacenamiento de datos con el disco duro de su ordenador, o si es ávido consumidor de multimedia comprará discos duros externos. Los soportes de almacenamiento le pertenecen y cuando estos se llenan, sólo tiene que comprar un nuevo dispositivo. El propietario de un negocio que emplee, gestione o saque partido de grandes bases de datos necesita de espacios especializados para dar soporte a su empresa, y tradicionalmente ha invertido en servidores que ha mantenido en su empresa, disponiendo de personal en plantilla encargado de los mismos o subcontratando el mantenimiento y la seguridad de la información almacenada. Los soportes de almacenamiento le pertenecen y ampliar o reducir capacidad requiere de un buen conocimiento en arquitectura de redes y sistemas. Los servidores en la nube permiten concebir el almacenamiento y acceso a la información como un servicio totalmente externo al usuario. El propietario de un negocio no es propietario de ningún activo informático dentro de sus instalaciones: la información se encuentra en espacios físicos ajenos al cliente del servicio, y el modo de guardar o recuperar información se basa exclusivamente en peticiones vía Internet. Desde un punto de vista técnico, las bases de datos en línea que se usan con los navegadores Web no son diferentes de otras bases de datos. Sin embargo, debe diseñarse una interfaz que funcione con la Web. El usuario debe observar un formulario en el cual introducir consultas o palabras clave para obtener información 4
  • 5. de la base de datos del sitio. Los diseñadores de la interfaz deben proporcionar un mecanismo para determinar qué datos deben insertar los usuarios en los formularios en línea con el fin de colocarlos en los campos adecuados de la base de datos. El sistema también necesita un mecanismo para trasladar las consultas y las palabras clave del usuario a la base de datos. Hay varios programas de interfaz, como CGI (Interfaz Común de Gateway), los servlets de Java, las Páginas Activas del Servidor (ASP) y las API (Interfaz de Programas de Aplicación). Figura Nro. 1: Diagrama del proceso de base de datos en la nube. Para asegurar que sus bases de datos de producción no sean vulnerables a ataques a través de Internet, las organizaciones evitan vincular sus bases de datos de transacciones a Internet, a menos que estén dedicadas a las transacciones en línea, en cuyo caso la organización debe aplicar software adecuado de seguridad. También deben tener cuidado al vincular un almacén de datos con Internet. Sin que el usuario se dé cuenta está haciendo uso de servicios en la nube continuamente al ingresar en una página web o al acceder a una cuenta de correo, también, en la nube se acceden a múltiples bases de datos que ofrecen servicios de música, películas, fotos y juegos, entre otros a los que puedes acceder independientemente de la computadora o dispositivo que estés usando. 5
  • 6. Características • Agilidad: capacidad de mejora para ofrecer recursos tecnológicos al usuario por parte del proveedor. • Costo: los proveedores de base de datos en la nube afirman que los costos se reducen. Un modelo de prestación pública en la nube convierte los gastos de capital en gastos de funcionamiento. • Escalabilidad y elasticidad: aprovisionamiento de recursos sobre una base de autoservicio en casi en tiempo real, sin que los usuarios necesiten cargas de alta duración. • Independencia entre el dispositivo y la ubicación: permite a los usuarios acceder a los sistemas utilizando un navegador web, independientemente de su ubicación o del dispositivo que utilice. • Rendimiento: los sistemas en la nube controlan y optimizan el uso de los recursos de manera automática, dicha característica permite un seguimiento, control y notificación del mismo. • Seguridad: puede mejorar debido a la centralización de los datos. La seguridad es a menudo tan buena o mejor que otros sistemas tradicionales, en parte porque los proveedores son capaces de dedicar recursos a la solución de los problemas. • Mantenimiento: en el caso de las aplicaciones de computación en la nube, es más sencillo, ya que no necesitan ser instalados en el ordenador de cada usuario y se puede acceder desde diferentes lugares. Ventajas • Integración: la tecnología de base de datos en la nube se puede integrar con mucha mayor facilidad y rapidez con el resto de las aplicaciones empresariales. • Prestación de servicios a nivel mundial: es de mucha utilidad ya que se puede acceder en cualquier parte del mundo donde se cuente con acceso a internet. 6
  • 7. • Seguridad de datos: proporcionan mayor capacidad de adaptación, recuperación completa de pérdida de datos (con copias de seguridad) y reducción al mínimo de los tiempos de inactividad. • Menos instalaciones: los servicios en la nube presiden de instalar cualquier tipo de software, ya que éste es provisto por el proveedor de la infraestructura o la plataforma en la nube. • Implementación más rápida: las aplicaciones de la base de datos en la nube suelen estar disponibles en cuestión de días u horas en lugar de semanas o meses y no requieren una gran inversión por lo cual permite trabajar más rápido. • Actualizaciones automáticas: al actualizar a la última versión de las aplicaciones, el usuario se ve obligado a dedicar tiempo y recursos pero con las bases de datos en la nube no hay que decidir entre actualizar y conservar el trabajo, dado que esas personalizaciones e integraciones se conservan automáticamente durante la actualización. • Contribuye al uso eficiente de la energía: en este caso, a la energía requerida para el funcionamiento de la infraestructura. En los datacenters tradicionales, los servidores consumen mucha más energía de la requerida realmente. En cambio, en las nubes, la energía consumida es sólo la necesaria, reduciendo notablemente el desperdicio. Desventajas • La centralización de las aplicaciones y el almacenamiento de los datos origina una interdependencia de los proveedores de servicios. • La disponibilidad de las aplicaciones está sujeta a la disponibilidad de acceso a Internet. 7
  • 8. • Los datos "sensibles" del negocio no residen en las instalaciones de las empresas, lo que podría generar un contexto de alta vulnerabilidad para la sustracción o robo de información. • La confiabilidad de los servicios depende de la "salud" tecnológica y financiera de los proveedores de servicios en nube. • La disponibilidad de servicios altamente especializados podría tardar meses o incluso años para que sean factibles de ser desplegados en la red. • La madurez funcional de las aplicaciones hace que continuamente estén modificando sus interfaces. • Seguridad. La información de la empresa debe recorrer diferentes nodos para llegar a su destino, cada uno de ellos (y sus canales) son un foco de inseguridad. Si se utilizan protocolos seguros. • Escalabilidad a largo plazo. A medida que más usuarios empiecen a compartir la infraestructura de la nube, la sobrecarga en los servidores de los proveedores aumentará, si la empresa no posee un esquema de crecimiento óptimo puede llevar a degradaciones en el servicio. Servicios ofrecidos El software como servicio (saaS): se encuentra en la capa más alta y caracteriza una aplicación completa ofrecida como un servicio, por demanda, vía multitenencia que significa una sola instancia del software y sirve a múltiples organizaciones de clientes. Las aplicaciones que suministran este modelo de servicio son accesibles a través de un navegador web o de cualquier aplicación diseñada para tal efecto y el usuario no tiene control sobre ellas, aunque en algunos casos se le permite realizar algunas configuraciones. Esto le elimina la necesidad al cliente de instalar la aplicación en sus propios computadores, evitando asumir los costos de soporte y el mantenimiento de hardware y software. 8
  • 9. Plataforma como servicio (paaS): La capa del medio, que es la plataforma como servicio, es la encapsulación de una abstracción de un ambiente de desarrollo y el empaquetamiento de una serie de módulos o complementos que proporcionan, normalmente, una funcionalidad horizontal. En este modelo de servicio al usuario se le ofrece la plataforma de desarrollo y las herramientas de programación por lo que puede desarrollar aplicaciones propias y controlar la aplicación, pero no controla la infraestructura. Entre estas se encuentran Google App Engine, que sirve aplicaciones de la infraestructura Google; Microsoft Azure, una plataforma en la nube que permite el desarrollo y ejecución de aplicaciones codificadas en varios lenguajes y tecnologías como .NET, Java y PHP o la Plataforma G, desarrollada en Perl. La Infraestructura como servicio (laaS): se encuentra en la capa inferior y es un medio de entregar almacenamiento básico y capacidades de cómputo como servicios estandarizados en la red. Servidores, sistemas de almacenamiento, conexiones, enrutadores, y otros sistemas. El ejemplo comercial mejor conocido es Amazon Web Services y otro ejemplo es Joyent, cuyo producto principal es una línea de servidores virtualizados, que proveen una infraestructura en demanda altamente escalable para manejar sitios web, incluidas aplicaciones web complejas escritas en Python, Ruby, PHP y Java. Tipos de servidores en la nube Pública: es mantenida y gestionada por terceras personas no vinculadas con la organización. En este tipo de nubes tanto los datos como los procesos de varios clientes se mezclan en los servidores, sistemas de almacenamiento y otras infraestructuras de la nube. Los usuarios finales de la nube no conocen qué trabajos de otros clientes pueden estar corriendo en el mismo servidor, red, sistemas de almacenamiento, Aplicaciones, almacenamiento y otros recursos están disponibles al público a través de él. 9
  • 10. Privada: son una buena opción para las compañías que necesitan alta protección de datos y ediciones a nivel de servicio. Las nubes privadas están en una infraestructura bajo demanda, gestionada para un solo cliente que controla qué aplicaciones debe ejecutarse y dónde. Son propietarios del servidor, red, y disco y pueden decidir qué usuarios están autorizados a utilizar la infraestructura. Al administrar internamente estos servicios, las empresas tienen la ventaja de mantener la privacidad de su información y permitir unificar el acceso a las aplicaciones corporativas de sus usuarios. Híbridas: combinan los modelos públicas y privadas. Un usuario es propietario de unas partes y comparte otras, aunque de una manera controlada. Las nubes híbridas ofrecen la promesa del escalado, aprovisionada externamente, a demanda, pero añaden la complejidad de determinar cómo distribuir las aplicaciones a través de estos ambientes diferentes. Las empresas pueden sentir cierta atracción por la promesa de una nube híbrida, pero esta opción, al menos inicialmente, estará probablemente reservada a aplicaciones simples sin condicionantes, que no requieran de ninguna sincronización o necesiten bases de datos complejas. Se unen mediante la tecnología, pues permiten enviar datos o aplicaciones entre ellas. Un ejemplo son los sistemas de correo electrónico empresarial. Comunitaria: se define este modelo como aquel que se organiza con la finalidad de servir a una función o propósito común (seguridad, política…), las cuales son administradas por las organizaciones constituyentes o terceras partes. Aspectos de seguridad La seguridad en la computación en la nube puede ser tan buena o mejor que la que existía en los sistemas tradicionales, porque los proveedores son capaces de proporcionar recursos que resuelvan problemas de seguridad que muchos clientes no pueden afrontar. Sin embargo, la seguridad todavía sigue siendo un asunto 10
  • 11. importante, cuando los datos tienen un matiz confidencial. Esto atrasa la adopción de la computación en la nube hasta cierto punto. Seguridad como servicio: la seguridad es provista por los proveedores. Se pueden distinguir dos métodos: El primer método, es que cualquiera puede cambiar sus métodos de entrega incluidos en los servicios de la nube. El segundo método es que los proveedores de servicio de la nube proveen seguridad solo como servicio en la nube, con información de seguridad de las compañías. Seguridad del explorador: los servidores remotos son usados para la computación. Los nodos del cliente se usan solo para entrada/salida de operaciones, y para la autorización y autenticación de la información en la nube. Modelo de datos También es importante diferenciar entre bases de datos en la nube que son relacionales en oposición a las no relacionales (NoSQL): Bases de datos SQL: son un tipo de base de datos que se puede ejecutar en la nube (ya sea como una imagen de máquina virtual o como un servicio, dependiendo del proveedor). Las bases de datos SQL poseen baja escalabilidad, ya que no fueron nativamente diseñadas para entornos en la nube, aunque los servicios en la nube de base de datos basado en SQL están tratando de hacer frente a este desafío. Bases de datos NoSQL: son otro tipo de base de datos que puede ejecutarse en la nube. Las bases de datos NoSQL están diseñados para servir cargas pesadas de lecto- escritura y son capaces de escalar hacia arriba y hacia abajo con facilidad. y por lo tanto son más adecuadas para funcionar de forma nativa en la nube. Sin embargo, la mayoría de las aplicaciones actuales se construyen en torno a un modelo de datos SQL, así que trabajar con bases de datos NoSQL con frecuencia requiere una reescritura completa del código de la aplicación. 11
  • 12. Figura Nro. 2: Proveedores de base de datos en la nube por implementación del modelo y modelo de datos 12
  • 13. CONCLUSIÓN La gran mayoría de colecciones de datos en los negocios sirven para transacciones y operaciones diarias: los registros de clientes y sus compras e información sobre empleados, pacientes y otras personas para vigilar, reunir, pagar y otras actividades empresariales o legales. Las transacciones no permanecen mucho en estas bases de datos; por lo general sólo algunos días o semanas. Sin embargo, muchas organizaciones han encontrado que si acumulan los datos de las transacciones, pueden emplearlos para decisiones administrativas importantes, como investigar las tendencias del mercado o detectar fraudes. Organizar y guardar datos para tales propósitos se denomina almacenamiento de datos (data warehousing). 13
  • 14. REFERENCIAS BIBLIOGRÁFICAS Arias, F. (2012). El proyecto de investigación, introducción a la metodología científica (6ta ed.). Caracas, República Bolivariana de Venezuela: Espíteme. Universidad Pedagógica Experimental Libertador. (2005). Manual de trabajos de grado de especialización, maestría y tesis doctorales. Caracas: Autor. Hernández N., J. (2015). Guía de apoyo metodología de la investigación paradigmas, enfoques y mucho más. Caracas, República Bolivariana de Venezuela: Universidad Alejandro de Humboldt. Ozz, Effy. (2008). Administración de los sistemas de información (5ta ed.). México, D.F. Cengage Learning Editores, S.A. http://www.expresionbinaria.com/computacion-en-la-nube-privacidad-ventajas-y- desventajas/ http://searchdatacenter.techtarget.com/es/definicion/Computacion-en-la-nube http://www.tiloom.com/que-son-los-servidores-en-la-nube/ http://cibernat.com/articulos/computacion-en-la-nube 14