You are on page 1of 3

RED PRIVADA VIRTUAL: es una tecnologa de red que permite una

extensin segura de la red local sobre una red pblica.



Caractersticas bsicas de la seguridad
Autentificacin y autorizacin/Integridad/Confidencialidad/No repudio
Tipos de VPN
VPN de acceso remoto: consiste en usuarios o proveedores que se
conectan con la empresa desde sitios remotos (oficinas comerciales,
domicilios, etc) utilizando Internet como vnculo de acceso.
VPN punto a punto: Este esquema se utiliza para conectar oficinas
remotas con la sede central de la organizacin. El servidor VPN, que
posee un vnculo permanente a Internet, acepta las conexiones va
Internet provenientes de los sitios y establece el tnel VPN.
Tunneling.- consiste en encapsular un protocolo de red sobre otro
(protocolo de red encapsulador) creando un tnel dentro de una red de
computadoras.
VPN over LAN: Es una variante del tipo "acceso remoto" pero, en vez
de utilizar Internet como medio de conexin, emplea la misma LAN de
la empresa.
Ventajas: Integridad, confidencialidad y seguridad de datos. // reducen
costos y son sencillas de usar. // Facilita la comunicacin entre dos
usuarios en lugares distantes.
Tipos de conexin
Conexin de acceso remoto: Es realizada por un cliente o un usuario
de una computadora que se conecta a una red privada.
Conexin VPN router a router: Una conexin VPN router a router es
realizada por un router, y este a su vez se conecta a una red privada.
Conexin VPN firewall a firewall: Una conexin VPN firewall a
firewall es realizada por uno de ellos, y ste a su vez se conecta a una
red privada.
NAT (Network Address Translation) es un mecanismo utilizado por
routers IP para intercambiar paquetes entre dos redes que asignan
mutuamente direcciones incompatibles.
Formas de funcionamiento
Esttica: Es un tipo de NAT en el que una direccin IP privada se
traduce a una direccin IP pblica, y donde esa direccin pblica es
siempre la misma.
Dinmica: Es un tipo de NAT en la que una direccin IP privada se
mapea a una IP pblica basndose en una tabla de direcciones de IP
registradas (pblicas). Normalmente, el router NAT en una red
mantendr una tabla de direcciones IP registradas, y cuando una IP
privada requiera acceso a Internet, el router elegir una direccin IP de
la tabla que no est siendo usada por otra IP privada.
Sobrecarga: conocida tambin como PAT (Port Address Translation -
Traduccin de Direcciones por Puerto), NAPT (Network Address Port
Translation - Traduccin de Direcciones de Red por Puerto).
Solapamiento: Cuando las direcciones IP utilizadas en la red privada
son direcciones IP pblicas en uso en otra red, el encaminador posee
una tabla de traducciones en donde se especifica el reemplazo de stas
con una nica direccin IP pblica.
PROXY: es un programa o dispositivo que realiza una accin en
representacin de otro, esto es, si una hipottica mquina A solicita un
recurso a una C, lo har mediante una peticin a B; C entonces no
sabr que la peticin procedi originalmente de A.
Ventajas: Control/Ahorro/Velocidad/Filtrado/Modificacin
Desventajas: Anonimato // Abuso // Carga // Intromisin //
Incoherencia // Irregularidad
Aplicaciones
Proxy De Web: Se trata de un proxy para una aplicacion especfica el
acceso a la web (principalmente los protocolos HTTP y HTTPS). Aparte
de la utilidad general de un proxy a veces proporciona una cach para
las pginas web y los contenidos descargados.
Posibles usos: Reduccin del trfico // Mejora de la velocidad El
servidor Proxy crea un cach que evita transferencias idnticas de la
informacin entre servidores durante un tiempo (configurado por el
administrador) as que el usuario recibe una respuesta ms rpida. //
El proxy puede servir para implementar funciones de filtrado de
contenidos.
Web Proxy: Su funcionamiento se basa en el de un Proxy HTTP y
HTTPs, pero la diferencia fundamental es que la peticin se realiza
mediante una Aplicacin Web servida por un servidor HTTP al que se
accede mediante una URL.
Proxy SOCKS: son muy diferentes de los proxys 'normales'. Sin
embargo lo que hace el protocolo SOCKS, es casi equivalente a
establecer un tnel IP con un cortafuegos y a partir de ah las peticiones
del protocolo son entonces realizadas desde el cortafuegos.
Reverse Proxy / Proxy inverso: es un servidor proxy instalado en el
domicilio de uno o ms servidores web. Todo el trfico entrante de
Internet y con el destino de uno de esos servidores web pasa a travs
del servidor proxy.
Proxy abierto: Este tipo de proxy es el que acepta peticiones desde
cualquier ordenador, est o no conectado a su red.
Cross-Domain Proxy: Tpicamente usado por Tecnologas web
asncronas (flash, ajax, etc) que tienen restricciones para establecer
una comunicacin entre elementos localizados en distintos dominios.
FIREWALL: es una parte de un sistema o una red que est diseada
para bloquear el acceso no autorizado, permitiendo al mismo tiempo
comunicaciones autorizadas.
Tipos de cortafuegos
Nivel de aplicacin de pasarela.- Aplica mecanismos de seguridad
para aplicaciones especficas, tales como servidores FTP y Telnet. Esto
es muy eficaz, pero puede imponer una degradacin del rendimiento.
Circuito a nivel de pasarela.- Aplica mecanismos de seguridad
cuando una conexin TCP o UDP es establecida. Una vez que la
conexin se ha hecho, los paquetes pueden fluir entre los anfitriones sin
ms control. Permite el establecimiento de una sesin que se origine
desde una zona de mayor seguridad hacia una zona de menor
seguridad.
Cortafuegos de capa de red o de filtrado de paquetes.- Funciona a
nivel de red (capa 3 del modelo OSI, capa 2 del stack de protocolos
TCP/IP) como filtro de paquetes IP. A este nivel se pueden realizar
filtros segn los distintos campos de los paquetes IP: direccin IP
origen, direccin IP destino.
Cortafuegos de capa de aplicacin: Trabaja en el nivel de aplicacin
(capa 7 del modelo OSI), de manera que los filtrados se pueden adaptar
a caractersticas propias de los protocolos de este nivel.
Cortafuegos personal: Es un caso particular de cortafuegos que se
instala como software en un computador, filtrando las comunicaciones
entre dicho computador y el resto de la red.
Ventajas de un cortafuegos: Bloquea el acceso a personas y/o
aplicaciones no autorizadas a redes privadas.
Limitaciones de un cortafuegos: Un cortafuegos no puede proteger
contra aquellos ataques cuyo trfico no pase a travs de l. // El
cortafuegos no puede proteger de las amenazas a las que est sometido
por ataques internos o usuarios negligentes. // El cortafuegos no puede
proteger contra los ataques de ingeniera social. // El cortafuegos no
puede proteger contra los ataques posibles a la red interna por virus
informticos a travs de archivos y software.
Polticas del cortafuegos:
Poltica restrictiva: Se deniega todo el trfico excepto el que est
explcitamente permitido.
Poltica permisiva: Se permite todo el trfico excepto el que est
explcitamente denegado.
SERVIDOR DE TERMINALES: es un equipo utilizado para conectar
mltiples dispositivos de entrada-salida, posiblemente telecontrolados,
a una unidad central de proceso.
Servidores terminales modernos: Los servidores terminales
modernos se utilizan en muchas diversas maneras. Se ponen en
ejecucin generalmente con un servidor de terminales que pueda
emular hasta 40 o 50 mquinas simultneamente. El usuario final utiliza
un sitio de trabajo (tpicamente una computadora algo barata) para
conectar con el servidor de terminales. El sitio de trabajo acta
tpicamente como si funcionara una versin completa de Linux o de
Windows

TERMINAL SERVICES: Los Servicios de Escritorio Remoto (del ingls
Remote Desktop Services), antiguamente conocido como Servicios de
Terminal (o Terminal Services) son un componente de los sistemas
operativos Windows que permite a un usuario acceder a las aplicaciones
y datos almacenados en otro ordenador mediante un acceso por red.
ARQUITECTURA DE CMPUTO INDEPENDIENTE: es un protocolo
propietario para un sistema servidor de aplicaciones, diseado por Citrix
Systems. El protocolo crea una especificacin para pasar datos entre el
servidor y los clientes, pero no est ligado a ninguna plataforma en
particular.
CLIENTE LIVIANO (thin client o slim client): es una computadora
cliente o un software de cliente en una arquitectura de red cliente-
servidor que depende primariamente del servidor central para las tareas
de procesamiento, y principalmente se enfoca en transportar la entrada
y la salida entre el usuario y el servidor remoto.
VENTAJAS DE LOS CLIENTES LIVIANOS
-Menores costos de administrativos de IT. Los clientes ligeros son
manejados casi enteramente en el servidor. El hardware tiene menos
lugares donde puede fallar.
-Informacin centralizada. Como la informacin se encuentra en un
solo lugar facilita la realizacin de backups y evita que se guarden
archivos que no sean de la empresa.
-Ms fcil de asegurar. Los clientes livianos pueden ser diseados de
modo que ni siquiera los datos de aplicacin residan en el cliente,
centralizando la proteccin contra el malware y reduciendo los riesgos
de hurto de los datos fsicos.
-Seguridad de datos mejorada. Si un dispositivo del cliente ligero
sufre una seria desgracia o accidente de trabajo, no se perder ningn
dato, puesto que residen en el servidor de terminales.
-Ms bajos costos de hardware.
-Menos consumo de energa. ahorran hasta un 80% de electricidad y
cuidan el medio ambiente
-Una ms fcil gerencia de fallas de hardware. Si un cliente liviano
falla, un reemplazo puede ser fcilmente colocado mientras el cliente es
reparado; el usuario no ser incomodado porque sus datos no estn en
el cliente.
-Vale menos para la mayora de los ladrones.
-Operable en ambientes hostiles. La mayora de los clientes livianos
no tienen piezas mviles as que pueden ser usados en ambientes
polvorientos.
CLIENTES PESADOS: un cliente pesado realiza tanto procesamiento
como sea posible y trasmite solamente los datos para las
comunicaciones y el almacenamiento al servidor.
-Ventajas de los clientes pesados
-Menos requerimientos del servidor. Un servidor de cliente pesado
no requiere tan alto nivel de desempeo como un servidor de cliente.
-Mejor desempeo multimedia. Los clientes pesados tienen ventajas
en aplicaciones ricas en multimedia que seran intensivas en ancho de
banda si estuvieran completamente residentes en los servidores
-Ms flexibilidad. En algunos sistemas operativos (como Microsoft
Windows) los productos de software son diseados para los
computadores personales que tienen sus propios recursos locales
-Mejor soporte de perifricos. Los clientes livianos son tpicamente
cajas muy pequeas, selladas, sin la posibilidad de extensin interna, y
la posibilidad limitada o no existente de extensin externa.
-Apropiado para conexiones de red pobres.
-Ms fcil de reorientar.
Protocolos: protocolos usados para la comunicacin entre clientes
livianos y servidores son:
-X Window System (tambin conocido como X o X11) usado
esencialmente por variantes de Unix
-Tecnologa NX comprime el protocolo X11 para mejores prestaciones
-Computacin en Red Virtual o VNC
-Citrix ICA con MetaFrame
-RDP es el protocolo por defecto que incluyen los sistemas Windows
para acceder remotamente al escritorio
VIRTUALIZACIN: En Informtica, virtualizacin es la creacin -a
travs de software- de una versin virtual de algn recurso tecnolgico,
como puede ser una plataforma de hardware, un sistema operativo, un
dispositivo de almacenamiento u otros recursos de red.
La mquina virtual ("virtualizacin de servidores") en general simula
una plataforma de hardware autnoma incluyendo un sistema operativo
completo que se ejecuta como si estuviera instalado. Tpicamente varias
mquinas virtuales operan en un computador central.
Virtualizacin de plataforma (VP): Esta involucra la simulacin de
mquinas virtuales. VP se lleva a cabo en una plataforma de hardware
mediante un software "host" (anfitrin), que es un programa de control
que simula un entorno computacional (mquina virtual) para su
software "guest" (husped)
Tipos de Virtualizacin de plataforma:
A) Virtualizacin completa: Esta es en donde la mquina virtual
simula un hardware suficiente para permitir un sistema operativo
husped sin modificar (uno diseado para la misma CPU) para
ejecutar de forma aislada. Ejemplos : VMware Workstation, VMware
Server, VMware vSphere, Windows Server 2008 R2 Hyper-V
B)Virtualizacin parcial: Address Space Virtualization. La mquina
virtual simula mltiples instancias de gran parte (pero no de todo) del
entorno subyacente del hardware, particularmente los espacios de
direcciones.
C)Virtualizacin por S.O: Virtualizar significa instalar un sistema
operativo dentro de otro al que se le llama anfitrin (HOST), mediante
el uso de una mquina virtual. Frecuentemente denominada
virtualizacin compartida del Sistema Operativo o virtualizacin del SO.
Retos de la Virtualizacin
-ndices de utilizacin ms altos :
-Consolidacin de Recursos: La virtualizacin permite la consolidacin
de mltiples recursos de TI.
-Uso/costo menor energa: La electricidad requerida para que funcionen
los centros de datos de clase empresarial ya no est disponible en
suministros ilimitados, y el costo est en una espiral ascendente.
-Ahorros de espacio: La extensin del servidor permanece como un
serio problema en la mayora de los centros de datos empresariales, La
virtualizacin puede aliviar la tensin mediante la consolidacin de
muchos sistemas virtuales en menos sistemas fsicos.
-Recuperacin de desastre/continuidad del negocio:
Ventajas de la Virtualizacin
-Reutilizacin de hardware existente (para utilizar software ms
moderno) y optimizar el aprovechamiento de todos los recursos de
hardware.
-Rpida incorporacin de nuevos recursos para los servidores
virtualizados.
-Administracin global centralizada y simplificada.
-Mejora en los procesos de clonacin y copia de sistemas:
-Aislamiento: un fallo general de sistema de una mquina virtual no
afecta al resto de mquinas virtuales.
-Mejora de TCO y ROI.
-Reduce los tiempos de parada.
-Migracin en caliente de mquinas virtuales (sin prdida de servicio)
de un servidor fsico a otro.
-Contribucin al medio ambiente -Green IT- por menor consumo de
energa en servidores fsicos.
Tipos de virtualizacin
A)Virtualizacin por (Hardware)
Virtualizacin asistida por Hardware son extensiones introducidas en la
arquitectura de procesador x86 para facilitar las tareas de virtualizacin
al software ejecutndose sobre el sistema.
B)La virtualizacin de almacenamiento y guardado
Se refiere al proceso de abstraer el almacenamiento lgico del
almacenamiento fsico, y es comnmente usado en SANs ("Storage
Area Network" Red de rea de almacenamiento).
Particionamiento
Es la divisin de un solo recurso (casi siempre grande), como en
espacio de disco o ancho de banda de la red, en un nmero ms
pequeo y con recursos del mismo tipo que son ms fciles de utilizar.
Virtualizacin relacionada con el Green IT
En estudios realizados se han basado sobre el ahorro de energa que
genera la empresa para sus clientes, muestra que las soluciones de
virtualizacin reducen los costos econmicos y emisiones de CO
2
.
Infraestructura Virtual: Una infraestructura virtual consiste en el
mapping dinmico de recursos fsicos en funcin de las necesidades de
la empresa.
Una infraestructura virtual consta de los siguientes
componentes:
-Hipervisor de un solo nodo para hacer posible la virtualizacin de todos
los ordenadores x86.
-Un conjunto de servicios de infraestructura de sistemas distribuida
basada en la virtualizacin, como gestin de recursos, para optimizar
los recursos disponibles entre las mquinas virtuales.
-Soluciones de automatizacin que proporcionen capacidades especiales
para optimizar un proceso de TI concreto, como provisioning o
recuperacin ante desastres.
COMPUTACIN EN LA NUBE (CN): es un paradigma que permite
ofrecer servicios de computacin a travs de Internet. Este concepto de
CN empez en proveedores de servicio de Internet a gran escala, como
Google, Amazon AWS, Microsoft y otros que construyeron su propia
infraestructura.
Beneficios: Integracin probada de servicios Red. // Prestacin de
servicios a nivel mundial. // Implementacin ms rpida y con menos
riesgos, ya que se comienza a trabajar ms rpido y no es necesaria
una gran inversin. // Actualizaciones automticas que no afectan
negativamente a los recursos de TI. // Contribuye al uso eficiente de la
energa.
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 ligada 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
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. // Escalabilidad a largo
plazo.
Tipos de nubes
A)Las nubes pblicas se manejan por terceras partes, y los trabajos
de muchos clientes diferentes pueden estar mezclados en los
servidores, los sistemas de almacenamiento y otras infraestructuras de
la nube.
B)Las nubes privadas son una buena opcin para las compaas que
necesitan alta proteccin de datos y ediciones a nivel de servicio. Son
propietarios del servidor, red, y disco y pueden decidir qu usuarios
estn autorizados a utilizar la infraestructura.
C)Las nubes hbridas combinan los modelos de nubes pblicas y
privadas. Usted es propietario de unas partes y comparte otras, aunque
de una manera controlada.
Aplicaciones: Dropbox - desarrollado por Dropbox // Google Drive -
desarrollado por Google // Wuala - desarrollado por LaCie // SkyDrive -
desarrollado por Microsoft
CLSTER (INFORMTICA): Un clster es un grupo de mltiples
ordenadores unidos mediante una red de alta velocidad, de tal forma
que el conjunto es visto como un nico ordenador, ms potente que los
comunes de escritorio.
Beneficios de la tecnologa clster: La tecnologa clster permite a
las organizaciones incrementar su capacidad de procesamiento usando
tecnologa estndar, tanto en componentes de hardware como de
software que pueden adquirirse a un costo relativamente bajo.
Clasificacin de los clsteres: pueden clasificarse segn sus
caractersticas:
Alto rendimiento (HPPC): Son clsteres en los cuales se ejecutan
tareas que requieren de gran capacidad computacional, grandes
cantidades de memoria, o ambos a la vez.
Alta disponibilidad (HA o HACC): Son clsteres cuyo objetivo de
diseo es el de proveer disponibilidad y confiabilidad. Estos clsteres
tratan de brindar la mxima disponibilidad de los servicios que ofrecen.
La confiabilidad se provee mediante software que detecta fallos y
permite recuperarse frente a los mismos, mientras que en hardware se
evita tener un nico punto de fallos.
Alta eficiencia (HT o HTCC): Son clsteres cuyo objetivo de diseo es
el ejecutar la mayor cantidad de tareas en el menor tiempo posible.
Existe independencia de datos entre las tareas individuales. El retardo
entre los nodos del clster no es considerado un gran problema.
Los clsteres pueden tambin clasificar en: clsteres de IT
comerciales (de alta disponibilidad y alta eficiencia) // clsteres
cientficos (de alto rendimiento).
Componentes de un clster: nodos // almacenamiento // sistemas
operativos // conexiones de red // middleware // protocolos de
comunicacin y servicios // aplicaciones // ambientes de programacin
paralela.
Nodos: Pueden ser simples ordenadores, sistemas multiprocesador o
estaciones de trabajo (workstations). El clster puede estar conformado
por nodos dedicados (los nodos no disponen de teclado, ratn ni
monitor y su uso est exclusivamente dedicado a realizar tareas
relacionadas con el clster) o por nodos no dedicados (los nodos
disponen de teclado, ratn y monitor y su uso no est exclusivamente
dedicado a realizar tareas relacionadas con el clster).
Almacenamiento: El almacenamiento puede consistir en una NAS, una
SAN, o almacenamiento interno en el servidor. El protocolo ms
comnmente utilizado es NFS (Network File System), sistema de
ficheros compartido entre servidor y los nodos.
Sistema operativo: Un sistema operativo debe ser multiproceso y
multiusuario.
Conexiones de red: Los nodos de un clster pueden conectarse
mediante una simple red Ethernet con placas comunes (adaptadores de
red o NICs), o utilizarse tecnologas especiales de alta velocidad como
Fast Ethernet, Gigabit Ethernet, Myrinet, InfiniBand, SCI, etc.
Middleware: es un software que generalmente acta entre el sistema
operativo y las aplicaciones con la finalidad de proveer a un clster lo
siguiente: Una interfaz nica de acceso al sistema, denominada SSI
(Single System Image) // Herramientas para la optimizacin y
mantenimiento del sistema // Escalabilidad
SISTEMAS DE CLSTERES IMPLEMENTADOS:
Beowulf: Fue construida con 16 computadores personales con
procesadores Intel DX4 de 200 MHz, que estaban conectados a travs
de un switch Ethernet. El rendimiento terico era de 3,2 GFlops.
Berkeley NOW: El sistema NOW de Berkeley estuvo conformado por
105 estaciones de trabajo Sun Ultra 170, conectadas a travs de una
red Myrinet. NOW logr un rendimiento de 10 GFlops.
Google: ao 2003, el clster Google lleg a estar conformado por ms
de 1,5 millones de computadores personales. Una consulta en Google
lee en promedio cientos de megabytes y consume algunos billones de
ciclos de CPU.
GESTIN DE RECURSOS DISTRIBUIDOS: SISTEMAS GESTORES
DE COLAS: gestionan una cola de ejecucin, planifican la ejecucin de
las tareas y gestionan los recursos, para minimizar costes y maximizar
rendimiento de las aplicaciones.
Funcionamiento: Los usuarios envan trabajos con qsub indicando
requisitos de memoria, tiempo de procesador y espacio en disco. // El
gestor de recursos registra el trabajo. // Tan pronto los recursos
pedidos se hallen disponibles, el gestor de colas pone a ejecucin el
trabajo solicitado que segn su planificacin es el que tiene mayor
prioridad. Se utiliza el planificador del gestor de colas en ausencia de
planificadores ms avanzados (como Maui / Moab cluster suite, los
cuales pueden ser integrables en el sistema de colas). // Se puede
consultar el estado de los trabajos, en ejecucin, en espera o
terminados, a travs de qstat // Se puede eliminar un trabajo mediante
qdel. // El gestor de colas se configura con qconf.
Balanceadores de carga: linux virtual server: es un servicio de red
altamente escalable y de alta disponibilidad que realiza:
-NAT hace que el clster funcione con una nica IP pblica, siendo los
paquetes reescritos por el nodo maestro para ocultar los nodos
internos. Solo es aceptable para un nmero pequeo de nodos, por la
sobrecarga que acarrea.
-Tunneling IP es similar a NAT, pero el nodo maestro ya no reescribe
los paquetes, siendo su tarea mucho ms liviana.
-El enrutamiento directo (DR) es un sistema an ms ligero, pero
necesita que todos los servidores compartan el mismo segmento de red.
Clusters en aplicaciones cientficas: Sus necesidades de recursos
son muy importantes en almacenamiento y especialmente memoria. //
Requieren nodos y sistemas dedicados, en entornos HPC y HTC. //
Suelen estar controlados los recursos por planificadores tipo Maui y
gestores de recursos tipo PBS. Ejemplos: Simulaciones (earth
simulator), genmica computacional, prediccin meteorolgica (MM5),
simulacin de corrientes y vertidos en el mar, aplicaciones en qumica
computacional
Clusters en aplicaciones empresariales: Suelen ser aplicaciones no
especialmente intensivas computacionalmente, pero que demandan alta
disponibilidad y respuesta inmediata, con lo que los servicios se estn
ejecutando continuamente y no controlados por un sistema de colas.
Ejemplos: flickr, wikipedia y google
COMPUTACIN DISTRIBUIDA: es un nuevo modelo para resolver
problemas de computacin masiva utilizando un gran nmero de
ordenadores organizadas en racimos incrustados en una infraestructura
de telecomunicaciones distribuida.
Sistemas distribuidos: Un sistema distribuido se define como: una
coleccin de computadoras separadas fsicamente y conectadas entre s
por una red de comunicaciones distribuida; cada mquina posee sus
componentes de hardware y software que el usuario percibe como un
solo sistema (no necesita saber qu cosas estn en qu mquinas).
Caractersticas: Para cada uno de los usuarios debe ser similar al
trabajo en el Sistema Centralizado. // Seguridad interna en el sistema
distribuido. // Se ejecuta en mltiples Computadoras. // Tiene varias
copias del mismo Sistema Operativo o de diferentes Sistemas
Operativos que proveen los mismos servicios. // Entorno de trabajo
cmodo. // Dependiente de redes (LAN, MAN, WAN, etc.). //
Compatibilidad entre los dispositivos conectados.
Objetivo: La computacin distribuida ha sido diseada para resolver
problemas demasiado grandes para cualquier supercomputadora y
mainframe, mientras se mantiene la flexibilidad de trabajar en mltiples
problemas ms pequeos.
XML: Los servicios web basados en XML ofrecen una forma de acceder
a diversos servicios/aplicaciones en un entorno distribuido.
Computacin de ciclos redundantes: consistente en que un servidor
o grupo de servidores distribuyen trabajo de procesamiento a un grupo
de computadoras voluntarias a ceder capacidad de procesamiento no
utilizada. Bsicamente, cuando dejamos nuestro ordenador encendido,
pero sin utilizarlo, la capacidad de procesamiento se desperdicia por lo
general en algn protector de pantalla, este tipo de procesamiento
distribuido utiliza nuestra computadora cuando nosotros no la
necesitamos, aprovechando al mximo la capacidad de procesamiento.
Clustering: Otro mtodo para crear sistemas de supercomputadoras es
el clustering. Un cluster o racimo de computadoras consiste en un grupo
de computadoras de relativo bajo costo conectadas entre s mediante
un sistema de red de alta velocidad (gigabit de fibra ptica por lo
general) y un software que realiza la distribucin de la carga de trabajo
entre los equipos. tienen la ventaja de ser sistemas redundantes, al
estar fuera de servicio el procesador principal el segundo se dispara y
acta como un Fail Over.
Grid: La computacin en grid o en malla es un nuevo paradigma de
computacin distribuida en el cual todos los recursos de un nmero
indeterminado de computadoras son englobados para ser tratados como
un nico superordenador de manera transparente.
Diferencias entre los distintos tipos de computacin distribuida:
SSI (Single System Image): en un SSI todas las computadoras
vinculadas dependen de un sistema operativo comn, diseado al
efecto. En cambio, un grid es heterogneo, en el sentido en que las
computadoras pueden tener diferentes sistemas operativos. Algunos
ejemplos de estos sistemas operativos son: Amoeba (inactivo) // BProc
// DragonFly BSD (meta a largo plazo) // Genesis // Kerrighed //
Mosix/OpenMosix
Cluster de computadores: En un cluster todos los nodos se
encuentran en el mismo lugar, conectados por una red local y as
englobar todos lo recursos, en cambio en un grid no tienen por qu
estar en el mismo espacio geogrfico, pueden estar en diferentes
puntos del mundo.
SERVIDOR WEB: Un servidor web o servidor HTTP es un programa
informtico que procesa una aplicacin del lado del servidor realizando
conexiones bidireccionales y/o unidireccionales y sncronas o asncronas
con el cliente generando o cediendo una respuesta en cualquier
lenguaje o Aplicacin del lado del cliente.
Arquitectura
Peticin GET: Las peticiones al servidor suelen realizarse mediante
HTTP utilizando el mtodo de peticin GET en el que el recurso se
solicita a travs de la url al servidor web.
Peticin GET pasiva: Javascript permite realizar modificaciones en el
estado del navegador. El estado del navegador viene definido por el
array de objetos location del objeto global Window. Se referencia a tal
objeto con window.location. En concreto window.location.href contiene
la direccin actual del navegador Web.
Peticin POST: Es el segundo tipo de peticin HTTP ms utilizado. Los
datos a enviar al servidor se incluyen en el cuerpo de la misma peticin
con las cabeceras HTTP asignadas correspondientemente respecto al
tipo de peticin. Generalmente se asocia con los formularios web en el
que los datos suelen ser cifrados para enviarlos de manera segura al
servidor.
Funcionamiento: El Servidor web se ejecuta en un ordenador
mantenindose a la espera de peticiones por parte de un cliente (un
navegador web) y que responde a estas peticiones adecuadamente,
mediante una pgina web que se exhibir en el navegador o mostrando
el respectivo mensaje si se detect algn error. El servidor responde al
cliente enviando el cdigo HTML de la pgina; el cliente, una vez
recibido el cdigo, lo interpreta y lo exhibe en pantalla. Como vemos
con este ejemplo, el cliente es el encargado de interpretar el cdigo
HTML; el servidor tan slo se limita a transferir el cdigo de la pgina
sin llevar a cabo ninguna interpretacin de la misma.
Aplicacin del lado del Servidor: Una aplicacin del lado del servidor
es cualquier programa o conjunto de instrucciones diseadas con la
finalidad de que un Servidor Web las procese para realizar alguna
accin. Las aplicaciones del lado del servidor estn escritas mediante
algn lenguaje de programacin.
Servidor Web Local: es aquel Servidor Web que reside en una red
local al equipo de referencia. El Servidor web Local puede estar
instalado en cualquiera de los equipos que forman parte de una red
local. Cuando un servidor Web se encuentra instalado en el mismo
equipo desde el cual se desea acceder puede utilizarse la direccin de
Loopback, 127.0.0.1 en Ipv4 y ::1 en Ipv6. El puerto TCP 80 se
obvia.
SERVIDOR DE APLICACIONES: se trata de un dispositivo de software
que proporciona servicios de aplicacin a las computadoras cliente. Los
principales beneficios de la aplicacin de la tecnologa de servidores de
aplicacin son la centralizacin y la disminucin de la complejidad en el
desarrollo de aplicaciones.
Servidores de aplicacin Java EE: Java EE provee estndares que
permiten a un servidor de aplicaciones servir como "contenedor" de los
componentes que conforman dichas aplicaciones. Estos componentes,
escritos en lenguaje Java, usualmente se conocen como Servlets, Java
Server Pages (JSPs) y Enterprise JavaBeans (EJBs) y permiten
implementar diferentes capas de la aplicacin.
Caractersticas comunes: Los servidores de aplicacin tpicamente
incluyen tambin middleware (o software de conectividad) que les
permite intercomunicarse con variados servicios, para efectos de
confiabilidad, seguridad, no-repudio, etc. // Los servidores de
aplicacin tambin brindan a los desarrolladores una Interfaz para
Programacin de Aplicaciones (API), de tal manera que no tengan que
preocuparse por el sistema operativo o por la gran cantidad de
interfaces requeridas en una aplicacin web moderna.
Usos: Un ejemplo comn del uso de servidores de aplicacin (y de sus
componentes) son los portales de Internet, que permiten a las
empresas la gestin y divulgacin de su informacin, y un punto nico
de entrada a los usuarios internos y externos.
INTERNET INFORMATION SERVICES: es un servidor web y un
conjunto de servicios para el sistema operativo Microsoft Windows. Los
servicios de Internet Information Services proporcionan las
herramientas y funciones necesarias para administrar de forma sencilla
un servidor web seguro.

You might also like