Está en la página 1de 10

ADRIN ESPINOZA CHANABA

Sistemas Operativos Distribuidos


Nombre: Adrin Guillermo Espinoza Chanaba
Fecha: Lunes, 30 de Mayo del 2016.

SISTEMAS OPERATIVOS MICROSOFT


Hasta ahora pensamos en la nube como aquel espacio de la red en donde residen
algunas aplicaciones que podramos utilizar para unos fines especficos, pero en
forma general para su uso como almacenamiento de datos en forma de copia de
seguridad, en resumidas cuentas, solo y bsicamente como un almacn de
archivos. Aunque grandes empresas como Microsoft y Google han trascendido un
poco en este sector de la productividad para el consumidor y empresas, agregando
otros usos como la creacin de documentos, hojas de clculo, presentacin y
correos electrnicos, la nube an no se mira como un servicio por la mayora del
pblico.
En la Build 2015, Microsoft ha hablado extensamente y prioritariamente de Azure,
siendo el tema principal que se toc en la primera Keynote, y la incorporacin de
nuevas infraestructuras y herramientas para Empresas y Profesional IT que se
encargan de administrar grandes volmenes de informacin (Big Data), esta es
una de las nuevas tareas a las que la compaa se ha dedicado para la
preparacin de una nueva norma en los servicios basados en la nube. Quien no
haba se hubiese informado un poco a fondo sobre a qu estaba jugando Microsoft
con poner en lo mas alto a Azure, probablemnte no entendera el porqu de esta
atencin, creo que ahora lo tenemos algo mas claro con el anuncio de
que Windows 10 ser ultima versin del sistema operativo tal y como lo
conocemos.
De hecho, el anuncio de stas nuevas herramientas se llevaron a otros sistemas
operativos como Linux para que los desarrolladores no se sientan atados a solo
una. El giro que Microsoft ha tenido a consecuencia de su poltica de Una

ADRIN ESPINOZA CHANABA


Compaa de Servicios Mviles lo lleva a tener una apertura general de su
filosofa. OneDrive, Office 365, Sway, Skype y el recientemente anunciado Outlook
365 son varios de los servicios en la nube que ya hemos estado utilizando, y
quizs no sabas, pero ests cerca de una plataforma completa con la que podrs
interactuar con solo una conexin a Internet. En Windows Phone tambin utilizas
ciertos servicios en la nube que te permiten administrar tu informacin de una
forma concurrente, lo mismo pasa en Xbox. Si an dudas de esto, Microsoft ha
estado trabajando en el Internet de las Cosas y adivina orientado a qu.

10 clausura Windows
El lanzamiento de nuevas herramientas agnsticas para Windows hacen ver que
ya se va a inducir a los profesionales a comenzar a desarrollar aplicaciones para
ello. Agnsticas porque Windows Cloud est basado completamente en un
lenguaje que permita ser cambiante como quiera, fcil de aprender y conocido
para los que ya saben. Las aplicaciones comienzan a utilizar mas la nube para
obtener informacin, y ya hay servicios encabezados con Azure que permitirn
manejar mucha informacin, sobre todo a las empresas, algo que se vena
desarrollando en una versin temprana de un prototipo de nuevo navegador,
probado en la versin Server de Windows llamada XAX.
Xax permitir a los desarrolladores, utilizando ciertas herramientas, libreras y
softwares enteros, crear aplicaciones completas para la web. Xax permite
implementar, en una combinacin de mecanismos de seguridad, independencia de
sistema operativo, rendimiento y cdigo legible, aplicativos abstrados y aislados
en interfaces que puedan gestionarse tal cual como si se tratase de una CPU, no
importa el sitio donde ests.
La cuestin nuevamente concluye en sistemas distribuidos y virtualizados. No
hablemos de extensiones de navegador, no es lo mismo, son mini-apps que viven
en el mismo navegador, hablamos de otro tipo de aplicaciones que no son basados
en el kernel, sino en la nube como un tipo de ncleo confinado (o lo que llamamos
Sandbox) en la misma nube, y no haremos mencin a Chrome OS, porque la
orientacin que le dio Google fue psima y en mal tiempo.

ADRIN ESPINOZA CHANABA

Oracle Sistemas distribuidos


Oracle es una corporacin que surgi a final de los aos 70 y principio de los aos
80. George Koch y su equipo de tcnicos, fue el primero en trabajar en el terreno
de Oracle en 1982. Oracle es una de las mejores bases de datos que estn en el
mercado, tienen caractersticas que garantizan la seguridad e integridad de los
datos, que las transacciones se efectuaran de manera correcta, sin causar
inconsistencias, el procesamiento de grandes volmenes de informacin ser
segura. Es un sistema de gestin de base de datos relacional Se considera a
Oracle como uno de los sistemas de bases de datos ms completos es
considerado como una herramienta cliente/servidor para la gestin de base de
datos, destacndose por:
Soporte de transacciones

Estabilidad

Escalabilidad

Soporte multiplataforma.

Su principal herramienta es:

La BD como tal, la cual est compuesta de:

Un repositorio de datos.- se encuentran todos los objetos.

Un DBMS (data base management system).- se encarga de manipular los


objetos (tablas, vistas, triggers, procedimientos, paquetes, usuarios, entre
otras) que ese encuentra en el repositorio.

ADRIN ESPINOZA CHANABA


Distribucin de base de datos en Oracle
Base de datos distribuidas, se trata de una base de datos a nivel lgico (los
usuarios la manejan como una base de datos normal), pero que en realidad,
fsicamente est implementada en varias ubicaciones fsicas, incluso en mquinas
diferentes y distantes.
Cada mquina ejecuta su propia instancia y conjuntos de archivos y todas se
conectan en red para hacer que el usuario no tenga que cambiar su cdigo para
reflejar esta distribucin. La dificultad de esta estructura suele estar aliviada por
medio de instantneas que graban momentneamente los datos de las tablas
distantes. Permiten trabajar con los datos copiados y se programan para que cada
cierto tiempo recojan nuevamente los datos a fin de reflejar sus cambios.
Gracias a las instantneas no hace falta una sobrecarga tan excesiva de las
instantneas de la base de datos.
Tipos de datos Oracle de base de datos Almacn de Distribucin
Distribucin geogrfica (distribucin horizontal)
Se refiere a varias bases de datos que se ejecutan bajo el control de diferentes
procesadores. En trminos de distribucin de base de datos, es irrelevante si las
bases de datos estn separados por varios centmetros o ms millas mil. De
hecho, es posible tener una arquitectura de base de datos distribuida en una sola
mquina, como en el caso de un sistema SMP con un procesador de segundo
grado. Numerosos procesadores Unix tienen varias CPUs que figuran en el cuadro
y, a base de datos de sistemas independientes se pueden ejecutar en cada mitad
de la CPU. Cada base de datos cuenta con el beneficio de un procesador aislado,
sino que se distribuye de comunicacin de base de datos como SQL * Net Oracle
estn obligados a hacer que los procesadores se comunican entre s.
Plataforma de distribucin (distribucin vertical)
Plataforma de distribucin se refiere a la existencia de bases de datos que residen
en una diversidad de plataformas de hardware. Un ejemplo sera un sistema de
FoxPro en una red local a travs de DB2-PC para comunicarse con una
computadora central. Plataforma de distribucin se utiliza a menudo con el cliente /

ADRIN ESPINOZA CHANABA


servidor de aplicaciones de software para bases de datos compartidas se pueden
distribuir a los equipos conectados a redes de rea amplia.
Distribucin de Arquitectura
Se refiere a bases de datos distribuidas que incluyen bases de datos diferentes,
muchas de las cuales no son bases de datos relacionales. Ejemplos de distribucin
arquitectnica incluyen una base de datos orientada a objeto que se comunica con
una base de datos relacional o una base de datos CODASYL que se comunica con
una base de datos jerrquica.
Integridad de datos y bases de datos distribuidas
Se refiere a la capacidad de un almacn de distribucin de Oracle para administrar
las actualizaciones concurrentes a los datos en muchos lugares fsicos asegurando
al mismo tiempo que todos los datos es fsica y lgicamente correcta. Mientras
integridad de los datos se maneja con eficacia dentro de una base de datos nica
con bloqueo de registro, la deteccin de punto muerto, y la espalda caractersticasroll, distribuidos integridad de los datos es mucho ms compleja.
La particin de datos
Cuando una nica base de datos Oracle se divide en entidades separadas, a
veces vemos un esquema donde las mesas se dividen en pequeos cuadros.
Estas tablas pueden permanecer en el mismo esquema que las otras piezas de las
mesas, o pueden residir en otras bases de datos
Ubicacin Transparencia
Ubicacin transparencia se refiere a la capacidad de una base de datos distribuida
que funcione como un todo unificado y aparecen a los usuarios finales como si se
est accediendo a una nica base de datos. Los usuarios finales de un almacn de
distribucin ms probable es que no les importa donde residen los datos o qu
mtodo de acceso a la base de datos invoca el servicio de sus consultas.
Transparencia de ubicacin es bastante complejo, y se vuelve an ms compleja
cuando se trata de transacciones distribuidas entre diferentes bases de datos
relacionales.

ADRIN ESPINOZA CHANABA


Uno de los problemas ms apremiantes con bases de datos distribuida es la
gestin de los distintos dialectos de SQL. Cada proveedor de bases de datos
aade caractersticas y extensiones al estndar SQL, aparentemente para mejorar
su aplicacin de SQL. En consecuencia, cualquier consulta que utilizan las
caractersticas especiales puede fallar en una arquitectura distribuida de mltiples
proveedores.
Ubicacin de ejecucin Transparencia Con Oracle
Para aclarar an ms la transparencia lugar, consideremos el siguiente ejemplo.
Asumamos que tenemos un sistema de inventario de piezas con bases de datos
separadas en Londres, Pars, Washington, y Albuquerque. El gerente desea saber
el nmero de relojes de mano en todos los lugares y emite el comando SQL
siguiente para el gestor de bases de datos distribuidas:
En este ejemplo se llama una transaccin global, y el usuario final no sabe ni le
importa lo que las bases de datos son interrogados para satisfacer la solicitud. En
este ejemplo, es la responsabilidad de la base de datos para consultar todas las
tablas de inventario de distribucin, recoger los conteos de cada mesa, y para
combinar las respuestas en un solo conjunto de resultados. Al utilizar Oracle SQL *
Net, transparencia de ubicacin se logra mediante la creacin de vnculos de
bases de datos a la base de datos remota y luego asignar un sinnimo mundial de
las tablas remotas.
Enlaces de base de datos se crean con un nombre de enlace que corresponde a
una red de substrato transparente (TNS) nombre, que se declara en la clusula
USING de la declaracin de enlace de base de datos.

Amazon
Amazon Kindle
Kindle /kndl/l es un lector de libros electrnicos (e-books), un dispositivo porttil
que permite comprar, almacenar y leer libros digitalizados, creado por la tienda
virtual Amazon.com.

ADRIN ESPINOZA CHANABA


El dispositivo se conecta de forma inalmbrica a una red propiedad
de Amazon llamada Whispernet que funciona a travs de la red de telefona mvil
(Sprint en Estados Unidos; redes 3G o EDGE/GRPS en el resto del mundo) para
descargar los contenidos o - en las versiones ms recientes - a travs de una
conexin de Internet inalmbrica tradicional Wi-Fi.
El lector permite, en su versin con conectividad 3G, acceder de forma gratuita a la
Wikipedia desde el pas de residencia del usuario sin que dicho acceso genere
cargos de trfico de datos con ningn operador.
Actualmente, los modelos Kindle se encuentran en la 7 Generacin. En su modelo
bsico se ha mejorado: su pantalla, su procesador, la memoria interna, se ha
incluido alguna aplicacin nueva y se ha mantenido su precio, hacindolo ms
atractivo. Tambin lanz un nuevo eReader, el 21 de octubre de 2014 (a la venta
en Estados Unidos). Este lector de libros electrnicos se puede usar para leer las
versiones digitales de varios peridicos.
Amazon Kindle Fire
La Kindle

Fire es

una tableta diseada

por Amazon.com como

la

versin

multimedia del lector de libros electrnicos Amazon Kindle. Su lanzamiento fue


anunciado el 28 de septiembre de 2011 y tiene una pantalla de color de 7
pulgadas Capacitiva con tecnologa Gorilla Glass utilizando una versin modificada
del sistema operativoAndroid de Google. Cuenta con acceso a la tienda de
aplicaciones de Amazon, pelculas por streaming y series de televisin adems de
los libros electrnicos de Kindle. Su lanzamiento fue el 14 de noviembre de 2011 a
un precio de 199 dlares.
La Kindle Fire se vende a un precio de 199 dlares. Se estima por la lista inicial de
materiales del dispositivo que tiene un coste de 150 a 190 dlares, con lo que
algunos analistas estiman un coste total de produccin de 201,70 dlares. 11 Los
anlisis estiman que el dispositivo ser un duro competidor del Apple iPad,
adems de que otros dispositivos Android vern reducidas sus ventas. La
estrategia empresarial de Amazon es hacer dinero con la venta de contenido digital
en el Fire, en lugar de con la venta del dispositivo s mismo.

ADRIN ESPINOZA CHANABA


Las dimensiones externas del Kindle Fire son 190 120 11 mm (7,5 x 4,7 x 0,45
pulgadas), con un rea visible de pantalla un poco ms pequeo que una
fotografa estndar de 4 6 pulgadas.
Los clientes comenzaron a recibir sus Kindle Fire el 15 de noviembre de 2011, y en
el mes de diciembre, los clientes compraron ms de 1 milln de dispositivos Kindle
por semana. Los analistas haban estimado que ms de 6.000.000 de tabletas
Kindle Fire se venderan en el cuarto trimestre de 2011.

GOOGLE
La herramienta principal de Google es su motor de bsqueda, pueda ofrecer
resultados en tiempos prcticamente inmediatos, Google organiza sus
servidores en racks configurando clusters dentro de unos grandes nmeros de
datacenters ubicados alrededor de todo el planeta para as estar en capacidad
de entregar resultados prcticamente instantneamente. La distribucin
geogrfica la realiza porque la velocidad de respuesta tambin depende de la
distancia entre el cliente y el servidor que le da respuesta.
Toda esta infraestructura est configurada con balanceadores de carga que
permiten que las peticiones sean procesadas de la manera ms eficiente
posible, y adems posee una configuracin de red que asegura siempre las
mejores rutas utilizando cientos de enrutadores, tambin hace uso de las
tcnicas de proxy reverso permitiendo que los servidores se dediquen
exclusivamente a resolver la peticin del usuario.
Dentro de los diferentes servicios que ofrece Google, se pueden apreciar las
diversas caractersticas que tienen los sistemas distribuidos:

El motor de bsqueda utiliza procesamiento distribuido.

Esta herramienta al tener indexados millones de sitios web, estos ndices se


distribuyen en los numerosos centros de datos que tiene Google y el usuario al
realizar una bsqueda, la peticin es direccionada a medida que el usuario

ADRIN ESPINOZA CHANABA


teclea su consulta. Los primeros servidores en ser consultados son los que
estn ms cerca geogrficamente del usuario y de acuerdo a los resultados va
expandiendo la bsqueda hacia otros servidores.

Los servicios de Correo y Google Docs utilizan almacenamiento


distribuido.

La herramienta de correo de Google, Gmail, utiliza grandes cantidades de


almacenamiento, cada cuenta de usuario supera en promedio los 7 GB de
capacidad de almacenamiento ms las cuentas de los usuarios de servicios
como Google Apps los cuales tambin cuentan con el servicio de
almacenamiento. Otro rasgo distinguible en este apartado seran las bases de
datos distribuidas.

En cuanto a Hardware, Google cuenta con servidores dedicados para servicios


especficos:
1. Servidores balanceadores de cargas los cuales reciben las peticiones de
los clientes y las distribuyen entre los servidores proxy.
2. Los servidores proxy reciben la peticin y la procesan, en caso de
encontrar el resultado dentro de su cach la devuelven, y si no la pasan
a los servidores Web.
3. Los servidores Web procesan las consultas enviando peticiones a
servidores de ndices, renen los resultados los formatean en un
documento HTML el cual contiene los diferentes resultados con un
resumen de cada uno, consulta a un servidor de ortografa por
sugerencias, realiza el proceso de PageRank y consulta el servicio de
publicidad AdSense.
4. Los servidores de ndices contienen la lista con los identificadores de
todos los documentos almacenados donde cada identificador tiene
asociado todos los documentos que poseen la palabra buscada por el
usuario. Aunque no requieren gran cantidad de almacenamiento, si
necesitan gran poder de procesamiento.
5. Servidores de documentos. En estos servidores se almacenan los
documentos a los cuales apuntan los ndices. Requieren gran cantidad
de almacenamiento.
6. Servidores de recoleccin de datos. Dedicados a navegar por internet
actualizando tanto los ndices como las bases de datos de los
documentos.

ADRIN ESPINOZA CHANABA


En los sistemas de Google estn definitivamente presentes todos los aspectos
de

seguridad

de

un

sistema

distribuido.

Confidencialidad,

integridad,

disponibilidad, tolerancia y recuperacin de fallos, y por ltimo transparencia.,

También podría gustarte