Anda di halaman 1dari 22

UNIVERSIDAD LAICA ELOY

ALFARO DE MANAB
FACULTAD DE CIENCIAS
INFORMTICAS

ADMINISTRACIN DE SEVIDORES
TEMA:

SERVIDOR BASE DE DATOS


ALUMNO:
BAQUE SOLEDISPA JUAN
CEDEO PABLO
LUCAS SOLIS JULIO DAMIAN

PROFESOR:
ING. PATRICIA QUIROZ
CARRERA:
INGENIERA EN SISTEMAS
CURSO:
OCTAVO NIVEL A
JUNIO DEL 2015

Contenido
INTRODUCCION...................................................................................... 3
Qu es un servidor de base de datos?..................................................4
Cmo se usan las bases de datos?.......................................................4
Los servidores de bases de datos ms conocidos..................................5
Cmo elegir el tamao de un servidor para su base de datos...............5
Alojamiento avanzado............................................................................6
La seguridad............................................................................................. 7
La seguridad de acceso......................................................................7
La seguridad a nivel de objetos..........................................................8
La seguridad a nivel de datos.............................................................8
La seguridad a nivel de proteccin de los almacenamientos fsicos de
la informacin..................................................................................... 9
El soporte de red................................................................................. 9
Gua de Arquitectura............................................................................ 10
Tecnologa RAID (Redundant Array of Inexpensive Disks / Arreglo
Redundante de Discos Econmicos).................................................11
Clster Server................................................................................... 11
Almacenamiento conectado a red.....................................................12
SQL SERVER 2012................................................................................ 14
Recomendaciones............................................................................. 14
Ediciones de SQL Server 2012..........................................................14
Servicios............................................................................................... 15
SQL Server Database Engine................................................................15
Novedades (motor de base de datos)......................................................16
Agente SQL Server.............................................................................. 16
Ventajas del Agente SQL Server.............................................................16
Componentes del Agente SQL Server.....................................................17

Jobs.......................................................................................... 17

Seguridad en la administracin del Agente SQL Server....................17

Roles........................................................................................ 18

Subsistemas.............................................................................. 18

Servicio Explorador SQL Server.........................................................18


Referencias.......................................................................................... 20

INTRODUCCION
La incorporacin de un servidor de bases de datos tambin conocidos
como

RDBMS

(Relational

DataBase

Management

Systems)

son

programas que nos permiten organizar datos en una o ms tablas


relacionadas. Los servidores de datos se utilizan en todo el mundo en una
amplia variedad de aplicaciones.
En las cuales el motivo de la necesidad de las empresas es de manejar
grandes y complejo volmenes de datos al tiempo que requieren
compartir informacin con un conjunto de cliente; en la cual se
proporciona los servicios de una manera segura de una forma global.

Qu es un servidor de base de datos?


Un servidor de bases de datos se utiliza para almacenar, recuperar y
administrar los datos de una base de datos. El servidor gestiona las
actualizaciones de datos, permite el acceso simultneo de muchos
servidores o usuarios web y garantiza la seguridad y la integridad de los
datos. Y cuando hablamos de datos, podemos estar hablando sobre
millones de elementos a los que acceden al mismo tiempo miles de
usuarios.
As como sus funciones bsicas, el software de servidores de bases de
datos ofrece herramientas para facilitar y acelerar la administracin de
bases de datos. Algunas funciones son la exportacin de datos, la
configuracin del acceso de los usuarios y el respaldo de datos.

Cmo se usan las bases de datos?


Las bases de datos tienen todo tipo de usos, como gestin de
documentos, gestin de registros, ndices de motores de bsqueda, para
servidores de correo electrnico y para brindar contenido dinmico de
pginas web. Una persona, aplicacin o script de pgina web puede
consultar la base de datos con el lenguaje SQL.
Los servidores de bases de datos se usan en el alojamiento de pginas
web para insertar contenido en pginas web dinmicas. Las pginas
dinmicas utilizan diseos de tipo estndar que son llenadas con
informacin en funcin de la direccin URL de la pgina, o de otras
variables como las credenciales de usuario o las acciones que se realicen
en la pgina. Algunos ejemplos de pginas dinmicas que utilizan bases
de datos son los siguientes:

Contenido en publicaciones de blogs o pginas de categora de

blogs
Anuncios clasificados de empleos o sitios web de clasificados
Informacin de directorios web y mapas
El contenido de su actividad en Facebook
Resultados de Google y otras bsquedas
Secciones de contenido administrable en sitios web
Listas de productos de sitios de comercio electrnico y detalles de

procesos de compra
Detalles y configuracin de la cuenta cuando inici sesin en un
sitio web

Los servidores de bases de datos ms conocidos


Los cinco servidores de base de datos de empresas ms conocidos son:

Oracle
SQL Server
DB2
Sybase
MySQL

Cmo elegir el tamao de un servidor para su


base de datos
La eleccin de un servidor para su base de datos depende de muchos
factores, como el tamao de la base de datos y la frecuencia y la
naturaleza de las consultas a la base de datos. No existen reglas rgidas y
rpidas para determinar el tamao ideal de un servidor para sus datos,
pero algunos consejos que puede tener en cuenta son:

Analice y evale el rendimiento de su servidor de base de datos


para

poder

tomar

decisiones

ms

informadas

requerimientos de informtica y almacenamiento.

sobre

sus

Asegrese de que tenga suficiente espacio de almacenamiento


para sus bases de datos, tanto para la actividad actual como para

el futuro.
Mantenga sus ndices en la memoria RAM para evitar la paginacin
(haga que su RAM disponible para el servidor de base de datos
sea mayor en tamao que el ndice, para que solo se necesite una

consulta).
Asegrese de que su sistema operativo permita la memoria RAM

que necesita (32 bits o 63 bits).


Si detecta presin de la CPU (alto consumo de la CPU, tareas en
espera de la CPU), considere la posibilidad de agregar ms CPU o

ms rpidas.
Use la tecnologa RAID para mejorar la confiabilidad y el

rendimiento de su servidor.
Haga una estimacin del precio de la banda ancha, considere
el alojamiento con tarifa plana como una opcin.

Alojamiento avanzado
Cuando el tiempo de inactividad no es una opcin, cuando muchos
servidores web necesitan acceder a una base de datos nica, o cuando
su aplicacin o sitio web tiene que hacer frente a los niveles de trfico
altos (por citar algunos ejemplos), un clster de servidores puede ser la
solucin.
Al implementar un servidor dedicado totalmente dedicado a su servidor de
base de datos (en lugar de alojar servidores web o de datos en el mismo
hardware), usted no solo aumentar los recursos disponibles para su
servidor dedicado, sino que tambin ser ms fcil gestionar, evaluar y
escalar sus servidores. Podr entender y controlar el uso de los recursos.
Adems, las tareas como migrar su base de datos, configurar su servidor

o aadir ms recursos para sus bases de datos pueden realizarse por


separado de los dems servicios, y as simplificar y acelerar el proceso.
An ms, al implementar servidores de bases de datos dedicados activos
y pasivos con replicacin y recuperacin ante fallos usted estar
protegindose de las interrupciones producidas por fallos en la aplicacin
o el hardware. Y mediante una Red de rea de almacenamiento, usted
puede compartir datos de forma unificada entre varios servidores de
bases de datos, sitios web o usuarios. (RR iweb, 2014)

La seguridad
En todo sistema abierto, debe proporcionarse un potente mecanismo de
seguridad que garantice que ningn intruso pueda acceder o corromper la
integridad del sistema, en servidores de bases de datos hablaremos de la
seguridad a 4 niveles bsicos:

seguridad de acceso al sistema.

seguridad a nivel de objetos de datos.

seguridad a nivel de datos.

seguridad en cuanto a proteccin de los almacenamientos fsicos


de los datos.

La seguridad de acceso
Se implementa de dos maneras posibles: a nivel de sistema operativo, en
cuyo caso el SGBD se apoya en la seguridad de entrada al sistema
operativo para comprobar la validez del acceso a los datos almacenados;
o bien lo que se llama modo mixto, en el cual la seguridad de entrada a la
informacin la llevar a cabo el propio servidor de datos a partir de la

definicin de cuentas de usuario al servidor (su denominacin de mixta


proviene de la capacidad de los sistemas de incluir como cuentas de
acceso o login quellas propias del sistema operativo, lo que facilita la
transicin de las cuentas de seguridad). La segunda es de gran ayuda
cuando los clientes que acceden al sistema provienen de sistemas
operativos con poca (o ninguna) seguridad o de aplicaciones instaladas
que necesiten acceder a los volmenes de informacin del sistema. En
ambos casos, en los sistemas se contar con roles o papeles con los que
contar el usuario al entrar al sistema para la realizacin de determinadas
operaciones de cara al sistema.

La seguridad a nivel de objetos


Es el acceso a nivel de creacin y administracin de objetos de datos:
tablas,

vistas,

ndices,

relaciones,

reglas...etc.

Es

decir,

las

responsabilidades y acciones que puede hacer el usuario en el esquema


de la base de datos (el esqueleto a partir del cual el sistema definir cmo
se debe almacenar y relacionar la informacin). Este podrn especificar
de nuevo roles a los usuarios, indicando quin podr crear, modificar o
eliminar cualquier objeto de datos (con lo que se permite establecer una
poltica de delegacin de responsabilidades).

La seguridad a nivel de datos


Accede a la informacin para su consulta, actualizacin, insercin o
borrado y las caractersticas de los diversos motores, los que
determinarn hasta qu grado de seguridad se llega en este apartado
(desde la proteccin de las columnas de una tabla hasta la tabla en s,
creacin de vistas...etc.).

La seguridad a nivel de proteccin de los


almacenamientos fsicos de la informacin
Es la seguridad a nivel de sistema operativo de los archivos de datos del
sistema, y las polticas de copia de seguridad y restauracin de los datos
(tanto con herramientas del sistema operativo como las proporcionadas
por el propio servidor de datos) junto con sus posibles aproximaciones
(total, incremental y diferencial), adems de los soportes hardware
compatibles de almacenamiento masivo empleados como destino de las
copias.

El soporte de red
Los servidores de

datos

deben

proporcionar

mecanismos

de

comunicacin ptimos, pues de cmo se enve la informacin dependern


parmetros tan importantes como la velocidad de acceso a los datos.
Todos

los

sistemas

gestores

analizados

cuentan

con

mltiples

configuraciones de protocolos, adaptndose a los protocolos existentes y


estandarizados de la actualidad: TCP/IP, IPX, Banyan, ect; es importante
no slo el canal de comunicaciones que est disponible para los
servidores de datos sino tambin cmo es transmitida la informacin.
(ECURED, 2015)

Gua de Arquitectura
Estas arquitecturas de hospedaje de bases de datos comunes se pueden
personalizar a su situacin.
La arquitectura ms sencilla utiliza un nico servidor dedicado para alojar
tanto a su base de datos y los servidores web, los scripts de sitios web y
otros archivos. Aunque simple, esto puede ser una opcin de alto
rendimiento proporcionando que su web y el uso de la base de datos no
es demasiado intensa.
Incluso con la arquitectura de servidor nico, por lo general es
aconsejable acoger diferentes elementos en diferentes unidades dentro
del servidor, usando la tecnologa RAID para mejorar la
redundancia. Tambin puede hacer sus datos en el mismo o un servidor
independiente de copia de seguridad.

Arquitectura simple
El ms barato
Menos escalable (x)

Tecnologa RAID (Redundant Array of Inexpensive


Disks / Arreglo Redundante de Discos Econmicos)
Combina mltiples discos duros en un arreglo, y almacena la

informacin procurando evitar que se pierdan datos si uno o ms discos


llegan a fallar. Existen distintos niveles de redundancia en los arreglos
RAID (generalmente se reconocen desde RAID-0 hasta RAID-5 aunque
existen proveedores que han especificado unilateralmente otros niveles),
los que definen distintas especificaciones de almacenamiento.

Clster Server
Un clster de servidores es una solucin de alta disponibilidad en los
servidores dedicados especficos albergan servicios especficos. Un
servidor dedicado toda se utiliza para alojar su base de datos, sin
necesidad de realizar otros servicios como correr un servidor web, que es
manejado por un hardware diferente.
Un clster de servidores le permite correctamente segmento y administrar
sus servicios como web, base de datos y almacenamiento de
archivos. Esto mejora el rendimiento del servidor y hace escalar su
infraestructura ms simple.
Considere sus bases de datos. Usted tiene ms CPU y memoria para sus
bases de datos, y para aadir ms procesadores de la base de datos slo
tiene que actualizar el hardware del servidor de base de datos, dejando el
otro hardware tal como es.

Almacenamiento conectado a red


A Almacenamiento conectado a la red hace que una gran variedad de
dispositivos de almacenamiento disponibles en varios servidores de bases
de datos, de tal manera que los dispositivos de almacenamiento parecen
estar conectado localmente al sistema operativo.
Eso significa que varios servidores de bases de datos pueden acceder a
datos unificados.
Es una extensin del clster de servidores que ofrece ms opciones de
recuperacin de desastres y alta disponibilidad, todo de una manera que
es fcil de ejecutar debido a que el almacenamiento SAN es visto como
un volumen local en cada uno de los servidores de bases de datos.

Alto rendimiento para cargas de trabajo intensivas


Fcil de ampliar y optimizar
Construido y gestionado por iWeb
Flexibilidad adicional

Un experto base de datos de iWeb puede ayudarle a decidir si necesita la


flexibilidad adicional que ofrece un almacenamiento conectado a la red.

(RR iweb, 2014)

SQL SERVER 2012


La instalacin de SQL Server 2012 debe ser efectuada
cuidadosamente por el administrador segn la arquitectura del
servidor, pues existen varias ediciones, las cuales difieren en
algunas caractersticas que pueden o no ser requeridas.

Recomendaciones

Realizar instalacin personalizada.

No instalar las bases de datos en la misma particin que el


sistema operativo.

Instalar conectados a internet para descargar


actualizaciones.

Creacin de particiones de disco duro de acuerdo a la


arquitectura del servidor.

Ediciones de SQL Server 2012


EDICIN
DEFINICIN
DE SQL
SERVER
Enterprise La mejor oferta, SQL Server 2012 Enterprise
Edition proporciona capacidades de centro de
datos de tecnologa avanzada completas con un
rendimiento ultrarpido, virtualizacin ilimitada y
Business Intelligence integral, que habilita los
mayores niveles de servicio para las cargas de
trabajo de gran importancia y el acceso del
usuario final a ideas claras de los datos.
Business
SQL Server 2012 Business Intelligence Edition
Intelligen ofrece una plataforma completa que capacita a
ce
las organizaciones para crear e implementar
soluciones de BI seguras, escalables y fciles de
administrar. Proporciona
funcionalidad
emocionante, como exploracin y visualizacin de
datos en un explorador; funciones eficaces de
mezcla de datos y administracin de integracin
mejorada.

Standard

Web (64
bits y 32
bits)

Developer
(64 bits y
32 bits)

Ediciones
Express
(64 bits y
32 bits)

SQL Server 2012 Standard Edition proporciona de


administracin bsica de bases de datos y base
de datos de Business Intelligence para que los
departamentos
y
pequeas
organizaciones
ejecuten
sus
aplicaciones
y
admite
las
herramientas de desarrollo comunes, tanto
locales como en la nube, que habilitan la
administracin eficaz de bases de datos con
recursos de TI mnimos.
SQL Server 2012 Web Edition es una opcin con
un costo total de propiedad bajo para los hosts de
web y los VAP de web que proporciona
capacidades asequibles de administracin y
escalabilidad para propiedades web, tanto de
pequea como de gran escala.
SQL Server 2012 Developer Edition permite a los
desarrolladores compilar cualquier tipo de
aplicacin en SQL Server. Incluye toda la
funcionalidad de la edicin Enterprise, pero tiene
licencias para usarse como sistema de prueba y
desarrollo,
no
como
un
servidor
de
produccin. SQL Server Developer es una opcin
ideal para las personas que compilan y prueban
aplicaciones.
SQL Server 2012 Express Edition es una base de
datos gratuita para principiantes y es ideal para
aprender a compilar pequeas aplicaciones de
servidor y de escritorio orientadas a datos. Es la
mejor opcin para los fabricantes de software
independientes,
los
desarrolladores
y
los
aficionados que compilan aplicaciones cliente. Si
necesita caractersticas de base de datos ms
avanzadas, SQL Server Express se puede
actualizar sin problemas a otras versiones
superiores de SQL Server.SQL Server Express
LocalDB es nueva en SQL Server 2012. Es una
versin ligera de Express que tiene todas sus
caractersticas de capacidad de programacin,
pero se ejecuta en modo usuario y tiene una
instalacin rpida sin configuracin y una lista
reducida de requisitos previos.

Servicios
SQL Server Database Engine

El motor de base de datos es el servicio principal para almacenar,


procesar y proteger datos. El motor de base de datos proporciona acceso
controlado y procesamiento de transacciones rpido para cumplir con los
requisitos de los datos ms exigentes aplicaciones de consumo dentro de
su empresa.
Utilice la base de datos del motor para crear bases de datos relacionales
para

el

procesamiento

de

transacciones en

lnea

datos de

procesamiento analtico en lnea. Esto incluye la creacin de tablas para


almacenar datos y objetos de bases de datos tales como ndices, vistas y
procedimientos almacenados para su visualizacin, gestin y datos de
fijacin. Puede usar SQL Server Management Studio para administrar los
objetos de bases de datos y SQL Server Profiler para capturar eventos de
servidor.
Novedades (motor de base de datos)

Esta ltima versin del SQL Server Database Engine introduce nuevas
caractersticas y mejoras que aumentan la potencia y la productividad de
los

arquitectos,

desarrolladores

administradores

que

disean,

desarrollan y mantienen los sistemas de almacenamiento de datos.

Agente SQL Server

El Agente SQL Server es un servicio de Microsoft Windows que ejecuta


tareas

administrativas

Server 2012.

programadas,

denominadas trabajos en

SQL

El servicio del Agente SQL Server est deshabilitado de manera


predeterminada cuando se instala SQL Server 2012, a menos que el
usuario elija explcitamente iniciar automticamente el servicio.
Ventajas del Agente SQL Server

El Agente SQL Server usa SQL Server para almacenar informacin de los
trabajos. Los trabajos contienen uno o ms pasos. Cada paso contiene su
propia tarea; por ejemplo, realizar una copia de seguridad de una base de
datos.
El Agente SQL Server puede ejecutar un trabajo segn una programacin,
como respuesta a un evento especfico o a peticin. Por ejemplo, si desea
realizar una copia de seguridad de todos los servidores de la organizacin
todos los das entre semana despus del horario de trabajo, puede
automatizar esta tarea. Programe la copia de seguridad para que se
ejecute despus de las 22:00 h de lunes a viernes; si la copia de
seguridad encuentra un problema, el Agente SQL Server puede registrar
el evento y notificrselo.
Componentes del Agente SQL Server

El Agente SQL Server emplea los siguientes componentes para definir las
tareas que se van a realizar, cundo se van a llevar a cabo y cmo se va
a informar de si se han realizado correctamente o no.

Jobs

Un trabajo es una serie especificada de acciones que realiza el Agente


SQL Server. Utilice los trabajos para definir tareas administrativas de
manera que se ejecuten una o ms veces, y se pueda supervisar si se
realizan o no correctamente. Un trabajo se puede ejecutar en un servidor
local o en varios servidores remotos.

Seguridad en la administracin del Agente


SQL Server

El Agente SQL Server usa los roles fijos de base de datos


SQLAgentUserRole, SQLAgentReaderRole y SQLAgentOperatorRole en
la base de datos msdb para controlar el acceso al Agente SQL Server
para aquellos usuarios que no son miembros del rol fijo de servidor
sysadmin. Adems de estos roles fijos de base de datos, los subsistemas
y los servidores proxy ayudan a los administradores de bases de datos a
garantizar que cada paso de trabajo se ejecuta con los permisos mnimos
necesarios para realizar la tarea.

Roles

Los miembros de los roles fijos de base de datos SQLAgentUserRole,


SQLAgentReaderRole y SQLAgentOperatorRole de msdb y los miembros
del rol fijo de servidor sysadmin tienen acceso al Agente SQL Server. Un
usuario que no pertenezca a ninguno de estos roles no puede utilizar el
Agente SQL Server.

Subsistemas

Un subsistema es un objeto predefinido que representa las funciones


disponibles para un paso de trabajo. Cada proxy tiene acceso a uno o
varios subsistemas. Los subsistemas proporcionan seguridad, ya que
delimitan el acceso a las que funciones que estn disponibles para el
proxy. Cada paso de trabajo se ejecuta en el contexto de un proxy, con la
excepcin de los pasos de trabajo de Transact-SQL. Los pasos de trabajo
de Transact-SQL utilizan el comando EXECUTE AS para establecer el
contexto de seguridad.

Servicio Explorador SQL Server


El programa Explorador de SQL Server se ejecuta como un servicio de
Windows. El Explorador de SQL Server escucha las solicitudes entrantes
de recursos de Microsoft SQL Server y proporciona informacin acerca de
las instancias de SQL Server instaladas en el equipo, permite efectuar las
siguientes acciones:

Examin
ar una lista de los servidores disponibles.

Conect
arse a la instancia correcta del servidor.

Conect
arse a los extremos de la conexin de
administrador dedicada (DAC).

El Explorador de SQL Server se puede configurar durante la instalacin o


utilizando el Administrador de configuracin de SQL Server. De manera
predeterminada, el servicio Explorador de SQL Server se inicia
automticamente:

Cuando se actualiza una instalacin.


Cuando se instala en un clster.
Cuando se instala una instancia con nombre de SQL Server
Enterprise, Standard o Workgroup.

Referencias
ECURED. (3 de 06 de 2015). ECURED. Obtenido de
http://www.ecured.cu/index.php/Servidor_Bases_de_Datos#Servi
dores_de_Bases_de_Datos
RR iweb, c. (04 de 2014). comunidades iweb. Obtenido de
http://blog.iweb.com/es/2014/04/servidores-de-bases-dedatos/2487.html

Anda mungkin juga menyukai