Sei sulla pagina 1di 14

REPBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA EDUCACIN


UNIVERSITARIA, CIENCIA Y TECNOLOGA. MPPEUCT
UNIVERSIDAD ALEJANDRO DE HUMBOLDT. UAH
SEDE LOS DOS CAMINOS, CTEDRA INGENIERA DEL
SOFTWARE, SECCIN DCN0604IIV1

APLICACIONES DE LAS BASES DE DATOS EN LA NUBE

Profesor:
Pia, Luis

Integrantes:
Cantillo, Freider; C.I.: 23.345.678
Daz, Luis; C.I.: 12.293.373
Haba, Hernan; C.I.: 23.192.479

Caracas, junio 2016


NDICE GENERAL

INTRODUCCIN..............................................................................................3
APLICACIN DE LAS BASES DE DATOS EN LA NUBE................................4
Caractersticas...............................................................................................6
Ventajas.........................................................................................................6
Desventajas...................................................................................................7
Servicios ofrecidos.........................................................................................8
Tipos de servidores en la nube.....................................................................9
Aspectos de seguridad................................................................................10
Modelo de datos..........................................................................................11
CONCLUSIN................................................................................................13
........................................................................................................................13
REFERENCIAS BIBLIOGRFICAS...............................................................14

INTRODUCCIN

Si las personas no pudieran consultar las bases de datos en lnea, Internet y la Web
en general, prcticamente no serviran. La funcin principal de la Web es que las
personas no slo se desplacen por pginas atractivas, sino tambin que busquen y
localicen informacin. Con mucha frecuencia esa informacin se guarda en bases de
datos. Cuando un comprador entra a una tienda en lnea, puede buscar informacin
entre miles o cientos de miles de artculos ofrecidos para venta y analizar el precio, el
tiempo de embarque, las evaluaciones de los clientes y hasta la imagen.
Detrs de cada sitio de Web, se encuentra una base de datos y la nica manera para
que las organizaciones efecten estas actividades basadas en la Web es permitir el
acceso a sus bases de datos a las personas que estn fuera de la oficina principal o
incluso fuera de la organizacin. En otras palabras, las organizaciones deben vincular
sus bases de datos a Internet.
En el presente trabajo se analizan los aspectos ms relevantes de las bases de datos
en la nube, como son:

Caractersticas.

Ventajas.

Desventajas.

Servicios ofrecidos.

Tipos de servidores en la nube.

Seguridad y

Modelo de datos.

APLICACIN DE LAS BASES DE DATOS EN LA NUBE

Todo proceso, sistema o negocio necesita y genera datos. Los datos requieren de
un soporte fsico para almacenarse: desde los ya arcaicos disquettes, hasta los ultracompactos discos duros de la actualidad se han ido desarrollando diversas tecnologas
para salvar toda la informacin 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, slo 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 informacin 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
informacin como un servicio totalmente externo al usuario. El propietario de un
negocio no es propietario de ningn activo informtico dentro de sus instalaciones: la
informacin se encuentra en espacios fsicos ajenos al cliente del servicio, y el modo
de guardar o recuperar informacin se basa exclusivamente en peticiones va Internet.
Desde un punto de vista tcnico, las bases de datos en lnea que se usan con los
navegadores Web no son diferentes de otras bases de datos. Sin embargo, debe
disearse una interfaz que funcione con la Web. El usuario debe observar un
formulario en el cual introducir consultas o palabras clave para obtener informacin
4

de la base de datos del sitio. Los diseadores de la interfaz deben proporcionar un


mecanismo para determinar qu datos deben insertar los usuarios en los formularios
en lnea con el fin de colocarlos en los campos adecuados de la base de datos. El
sistema tambin 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 Comn de Gateway), los servlets de Java, las Pginas Activas del Servidor
(ASP) y las API (Interfaz de Programas de Aplicacin).

Figura Nro. 1: Diagrama del proceso de base de datos en la nube.


Para asegurar que sus bases de datos de produccin no sean vulnerables a ataques
a travs de Internet, las organizaciones evitan vincular sus bases de datos de
transacciones a Internet, a menos que estn dedicadas a las transacciones en lnea, en
cuyo caso la organizacin debe aplicar software adecuado de seguridad. Tambin
deben tener cuidado al vincular un almacn de datos con Internet.
Sin que el usuario se d cuenta est haciendo uso de servicios en la nube
continuamente al ingresar en una pgina web o al acceder a una cuenta de correo,
tambin, en la nube se acceden a mltiples bases de datos que ofrecen servicios de
msica, pelculas, fotos y juegos, entre otros a los que puedes acceder
independientemente de la computadora o dispositivo que ests usando.

Caractersticas

Agilidad: capacidad de mejora para ofrecer recursos tecnolgicos 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 prestacin pblica 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
duracin.

Independencia entre el dispositivo y la ubicacin: permite a los usuarios acceder a


los sistemas utilizando un navegador web, independientemente de su ubicacin o
del dispositivo que utilice.

Rendimiento: los sistemas en la nube controlan y optimizan el uso de los recursos


de manera automtica, dicha caracterstica permite un seguimiento, control y
notificacin del mismo.

Seguridad: puede mejorar debido a la centralizacin 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 solucin de los problemas.

Mantenimiento: en el caso de las aplicaciones de computacin en la nube, es ms


sencillo, ya que no necesitan ser instalados en el ordenador de cada usuario y se
puede acceder desde diferentes lugares.

Ventajas

Integracin: la tecnologa de base de datos en la nube se puede integrar con


mucha mayor facilidad y rapidez con el resto de las aplicaciones empresariales.

Prestacin 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 adaptacin, recuperacin


completa de prdida de datos (con copias de seguridad) y reduccin al mnimo 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.

Implementacin ms rpida: las aplicaciones de la base de datos en la nube suelen


estar disponibles en cuestin de das u horas en lugar de semanas o meses y no
requieren una gran inversin por lo cual permite trabajar ms rpido.

Actualizaciones automticas: al actualizar a la ltima versin 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 automticamente durante la
actualizacin.

Contribuye al uso eficiente de la energa: en este caso, a la energa requerida para


el funcionamiento de la infraestructura. En los datacenters tradicionales, los
servidores consumen mucha ms energa de la requerida realmente. En cambio,
en las nubes, la energa consumida es slo la necesaria, reduciendo notablemente
el desperdicio.

Desventajas

La centralizacin 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.

Los datos "sensibles" del negocio no residen en las instalaciones de las empresas,
lo que podra generar un contexto de alta vulnerabilidad para la sustraccin o robo
de informacin.

La confiabilidad de los servicios depende de la "salud" tecnolgica y financiera


de los proveedores de servicios en nube.

La disponibilidad de servicios altamente especializados podra tardar meses o


incluso aos para que sean factibles de ser desplegados en la red.

La madurez funcional de las aplicaciones hace que continuamente estn


modificando sus interfaces.

Seguridad. La informacin 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 ms 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 ms alta y caracteriza
una aplicacin completa ofrecida como un servicio, por demanda, va multitenencia
que significa una sola instancia del software y sirve a mltiples organizaciones de
clientes. Las aplicaciones que suministran este modelo de servicio son accesibles a
travs de un navegador web o de cualquier aplicacin diseada 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
aplicacin 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 encapsulacin de una abstraccin de un ambiente de desarrollo y el
empaquetamiento de una serie de mdulos 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 programacin por lo que
puede desarrollar aplicaciones propias y controlar la aplicacin, 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 ejecucin de aplicaciones codificadas en varios lenguajes y tecnologas
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 bsico y capacidades de cmputo 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 lnea 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


Pblica: es mantenida y gestionada por terceras personas no vinculadas con la
organizacin. 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 estn disponibles al
pblico a travs de l.

Privada: son una buena opcin para las compaas que necesitan alta proteccin
de datos y ediciones a nivel de servicio. Las nubes privadas estn en una
infraestructura bajo demanda, gestionada para un solo cliente que controla qu
aplicaciones debe ejecutarse y dnde. Son propietarios del servidor, red, y disco y
pueden decidir qu usuarios estn autorizados a utilizar la infraestructura. Al
administrar internamente estos servicios, las empresas tienen la ventaja de mantener
la privacidad de su informacin y permitir unificar el acceso a las aplicaciones
corporativas de sus usuarios.
Hbridas: combinan los modelos pblicas y privadas. Un usuario es propietario de
unas partes y comparte otras, aunque de una manera controlada. Las nubes hbridas
ofrecen la promesa del escalado, aprovisionada externamente, a demanda, pero
aaden la complejidad de determinar cmo distribuir las aplicaciones a travs de
estos ambientes diferentes. Las empresas pueden sentir cierta atraccin por la
promesa de una nube hbrida, pero esta opcin, al menos inicialmente, estar
probablemente reservada a aplicaciones simples sin condicionantes, que no requieran
de ninguna sincronizacin o necesiten bases de datos complejas. Se unen mediante la
tecnologa, pues permiten enviar datos o aplicaciones entre ellas. Un ejemplo son los
sistemas de correo electrnico empresarial.
Comunitaria: se define este modelo como aquel que se organiza con la finalidad de
servir a una funcin o propsito comn (seguridad, poltica), las cuales son
administradas por las organizaciones constituyentes o terceras partes.

Aspectos de seguridad
La seguridad en la computacin en la nube puede ser tan buena o mejor que la que
exista 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 todava sigue siendo un asunto

10

importante, cuando los datos tienen un matiz confidencial. Esto atrasa la adopcin de
la computacin en la nube hasta cierto punto.
Seguridad como servicio: la seguridad es provista por los proveedores. Se pueden
distinguir dos mtodos: El primer mtodo, es que cualquiera puede cambiar sus
mtodos de entrega incluidos en los servicios de la nube. El segundo mtodo es que
los proveedores de servicio de la nube proveen seguridad solo como servicio en la
nube, con informacin de seguridad de las compaas.
Seguridad del explorador: los servidores remotos son usados para la computacin.
Los nodos del cliente se usan solo para entrada/salida de operaciones, y para la
autorizacin y autenticacin de la informacin en la nube.

Modelo de datos
Tambin es importante diferenciar entre bases de datos en la nube que son
relacionales en oposicin 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 mquina virtual o como un servicio, dependiendo del
proveedor). Las bases de datos SQL poseen baja escalabilidad, ya que no fueron
nativamente diseadas para entornos en la nube, aunque los servicios en la nube de
base de datos basado en SQL estn tratando de hacer frente a este desafo.
Bases de datos NoSQL: son otro tipo de base de datos que puede ejecutarse en la
nube. Las bases de datos NoSQL estn diseados para servir cargas pesadas de lectoescritura y son capaces de escalar hacia arriba y hacia abajo con facilidad. y por lo
tanto son ms adecuadas para funcionar de forma nativa en la nube. Sin embargo, la
mayora 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 cdigo de la aplicacin.

11

Figura Nro. 2: Proveedores de base de datos en la nube por implementacin del


modelo y modelo de datos

12

CONCLUSIN
La gran mayora de colecciones de datos en los negocios sirven para transacciones
y operaciones diarias: los registros de clientes y sus compras e informacin 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 slo algunos das 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
propsitos se denomina almacenamiento de datos (data warehousing).

13

REFERENCIAS BIBLIOGRFICAS
Arias, F. (2012). El proyecto de investigacin, introduccin a la metodologa
cientfica (6ta ed.). Caracas, Repblica Bolivariana de Venezuela: Espteme.
Universidad Pedaggica Experimental Libertador. (2005). Manual de trabajos de
grado de especializacin, maestra y tesis doctorales. Caracas: Autor.
Hernndez N., J. (2015). Gua de apoyo metodologa de la investigacin paradigmas,
enfoques y mucho ms. Caracas, Repblica Bolivariana de Venezuela: Universidad
Alejandro de Humboldt.
Ozz, Effy. (2008). Administracin de los sistemas de informacin (5ta ed.). Mxico,
D.F. Cengage Learning Editores, S.A.
http://www.expresionbinaria.com/computacion-en-la-nube-privacidad-ventajas-ydesventajas/
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

Potrebbero piacerti anche