Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GAL
CEI:
Carre
Adm
Hora
Tuto
VERSIDAD
LILEO IDEA
Liceo Gua
era: LITAT
inistracin
ario: 19.00 M
r: Pablo Ye
D
A
temala
Web
Mircoles
ela
Go
Ca
J a
He
J o
Ce
Fe
Se
Clo
Proyecto
onzlez Ga
arlos Garca
vier Piedra
ernn Chirix
suGarca
esar Len C
echa de ent
emana a la
oud Comp
o Administ
rca, Erick A
a Carne: 08
santa Carn
x Carne: 11
Carne: 081
Carne: 0610
trega: 28-05
que corres
utting
tracin We
Alejandro C
8182258
ne: 0614322
1144155
122017
05004
5-2014
sponde: #8
eb
Carn: 1220
22
8
0040
Introduccin:
En este tipo de computacin todo lo que puede ofrecer un sistema informtico se
ofrece como servicio, de modo que los usuarios puedan acceder a los servicios
disponibles "en la nube de Internet" sin conocimientos (o, al menos sin ser
expertos) en la gestin de los recursos que usan. Segn el IEEE Computer
Society, es un paradigma en el que la informacin se almacena de manera
permanente en servidores de Internet y se enva a cachs temporales de cliente,
lo que incluye equipos de escritorio, centros de ocio, porttiles, etc.
La computacin en la nube son servidores desde Internet encargados de atender
las peticiones en cualquier momento. Se puede tener acceso a su informacin o
servicio, mediante una conexin a internet desde cualquier dispositivo mvil o fijo
ubicado en cualquier lugar. Sirven a sus usuarios desde varios proveedores de
alojamiento repartidos frecuentemente por todo el mundo. Esta medida reduce los
costos, garantiza un mejor tiempo de actividad y que los sitios web sean
invulnerables a los hackers, a los gobiernos locales y a sus redadas policiales.
"Cloud computing" es un nuevo modelo de prestacin de servicios de negocio y
tecnologa, que permite incluso al usuario acceder a un catlogo de servicios
estandarizados y responder con ellos a las necesidades de su negocio, de forma
flexible y adaptativa, en caso de demandas no previsibles o de picos de trabajo,
pagando nicamente por el consumo efectuado, o incluso gratuitamente en caso
de proveedores que se financian mediante publicidad o de organizaciones sin
nimo de lucro.
El cambio que ofrece la computacin desde la nube es que permite aumentar el
nmero de servicios basados en la red. Esto genera beneficios tanto para los
proveedores, que pueden ofrecer, de forma ms rpida y eficiente, un mayor
nmero de servicios, como para los usuarios que tienen la posibilidad de acceder
a ellos, disfrutando de la transparencia e inmediatez del sistema y de un modelo
de pago por consumo. As mismo, el consumidor ahorra los costes salariales o los
costes en inversin econmica (locales, material especializado, etc.).
Computacin en nube consigue aportar estas ventajas, apoyndose sobre una
infraestructura tecnolgica dinmica que se caracteriza, entre otros factores, por
un alto grado de automatizacin, una rpida movilizacin de los recursos, una
elevada capacidad de adaptacin para atender a una demanda variable, as como
vitalizacin avanzada y un precio flexible en funcin del consumo realizado,
evitando adems el uso fraudulento del software y la piratera.
La computacin en nube es un concepto que incorpora el software como servicio,
como en la Web 2.0 y otros conceptos recientes, tambin conocidos como
tendencias tecnolgicas, que tienen en comn el que confan en Internet para
satisfacer las necesidades de cmputo de los usuarios.
Objetivos:
El objetivo principal del proyecto es realizar un servicio de Cloud Computting
utilizando un servidor WEB montado en Linux y realizando las tareas bsicas de
los servicios ya existentes en el mercado.
El objetivo secundario es que dicha pgina web cuente con la proteccin que no
cualquier usuario pueda ingresar a modificarla o pretender robar algn archivo all
alojado.
Como objetivo propio se pretende contar con un cliente mvil el cual pueda
utilizarse en cualquier telfono inteligente con servicio de internet.
Marco Terico
Cloud Computting
El concepto de la computacin en la nube empez en proveedores de servicio de
Internet a gran escala, como Google, Amazon AWS, Microsoft y otros que
construyeron su propia infraestructura. De entre todos ellos emergi una
arquitectura: un sistema de recursos distribuidos horizontalmente, introducidos
como servicios virtuales de TI escalados masivamente y manejados como
recursos configurados y mancomunados de manera continua. Este modelo de
arquitectura fue inmortalizado por George Gilder en su artculo de octubre 2006 en
la revista Wired titulado Las fbricas de informacin. Las granjas de servidores,
sobre las que escribi Gilder, eran similares en su arquitectura al procesamiento
grid (red, parrilla), pero mientras que las redes se utilizan para aplicaciones de
procesamiento tcnico dbilmente acoplados (loosely coupled), un sistema
compuesto de subsistemas con cierta autonoma de accin, que mantienen una
interrelacin continua entre ellos, este nuevo modelo de nube se estaba aplicando
a los servicios de Internet.
El concepto fundamental de la entrega de los recursos informticos a travs de
una red global tiene sus races en los aos sesenta. La idea de una "red de
computadoras intergalctico" fue introducido en los aos sesenta por J CR Licklider
, quien era responsable de permitir el desarrollo de ARPANET (Advanced
Research Projects Agency Network) en 1969.
4
Su visin era que todo el mundo
pudiese estar interconectado y poder acceder a los programas y datos desde
cualquier lugar, explic Margaret Lewis, directora de marketing de producto de
AMD. "Es una visin que se parece mucho a lo que llamamos cloud computing".
Otros expertos atribuyen el concepto cientfico de la computacin en nube a J ohn
McCarthy, quien propuso la idea de la computacin como un servicio pblico, de
forma similar a las empresas de servicios que se remontan a los aos sesenta.
J ohn McCarthy, 1960: "Algn da la computacin podr ser organizada como un
servicio pblico".
Desde los aos sesenta, la computacin en nube se ha desarrollado a lo largo de
una serie de lneas. La Web 2.0 es la evolucin ms reciente. Sin embargo, como
Internet no empez a ofrecer ancho de banda significativo hasta los aos noventa,
la computacin en la nube ha sufrido algo as como un desarrollo tardo. Uno de
los primeros hitos de la computacin en nube es la llegada de Salesforce.com en
1999, que fue pionero en el concepto de la entrega de aplicaciones empresariales
a travs de una pgina web simple. La firma de servicios allan el camino para
que tanto especialistas como empresas tradicionales de software pudiesen
publicar sus aplicaciones a travs de Internet.
El siguiente desarrollo fue Amazon Web Services en 2002, que prev un conjunto
de servicios basados en la nube, incluyendo almacenamiento, computacin e
incluso la inteligencia humana a travs del Amazon Mechanical Turk.
Posteriormente en 2006, Amazon lanz su Elastic Compute Cloud (EC2) como un
servicio comercial que permite a las pequeas empresas y los particulares alquilar
equipos en los que se ejecuten sus propias aplicaciones informticas. 8 "Amazon
EC2/S3 fue el que ofreci primero servicios de infraestructura en la nube
totalmente accesibles, dijo J eremy Allaire, CEO de Brightcove , que proporciona
su plataforma SaaS de vdeo en lnea a las estaciones de televisin de Reino
Unido y peridicos. George Gilder, 2006: "El PC de escritorio est muerto.
Bienvenido a la nube de Internet, donde un nmero enorme de instalaciones a lo
largo de todo el planeta almacenarn todos los datos que usted podr usar alguna
vez en su vida".
Otro hito importante se produjo en 2009, cuando Google entre otros, empezaron a
ofrecer aplicaciones basadas en navegador. Servicios, como Google Apps . "La
contribucin ms importante a la computacin en nube ha sido la aparicin de
"aplicaciones asesinas" de los gigantes de tecnologa como Microsoft y Google.
Cuando dichas compaas llevan a cabo sus servicios de una manera que resulta
segura y sencilla para el consumidor, el efecto 'pasar la pelota' en s, crea un
sentimiento de mayor aceptacin de los servicios online, dijo Dan Germain, jefe
de la oficina de tecnologa en IT proveedor de servicios Cobweb Solutions.
Otro de los factores clave que han permitido evolucionar a la computacin en la
nube segn el britnico y pionero en computacin en la nube J amie Turner, han
sido la tecnologas de virtualizacin, el desarrollo del universal de alta velocidad de
ancho de banda, y normas universales de interoperabilidad de software. Turner
aadi: "A medida que la computacin en nube se extiende, su alcance va ms
all de un puado de usuarios de Google Docs. Slo podemos empezar a
imaginar su mbito de aplicacin y alcance. Casi cualquier cosa puede ser
utilizado en la nube".
Beneficios:
8- Configura
administra
9- Vista del p
ar conexin
ador de Ow
primer acce
a la base d
wncloud.
eso del clie
de datos y a
nte.
asignacin de usuarioo de
Marco Financiero
Datos reflejados para un cliente con 20 equipos.
Hardware
Computadora con procesador Dual Core de 3.0 HGZ
Memoria RAM 8 GB
Disco Duro de 1 TB
2 tarjetas de RED
Costo: Q 5,000.00
Instalacin y Configuracin de Sistema Operativo Q 500.00
Instalacin de Owncloud en el servidor
Configuracin de 20 usuarios Q 3,000.00
Total de Configuracin Owncloud en el servidor Q 3,000.00
Configuracin de Clientes
Configuracin por usuario Q50.00
Total de Configuracin 20 clientes Q 2,000.00
Total Costo Implementacin y Configuracin Q10,500.00
Servicios de Mantenimiento:
Servicio Mensual (24x7) Q 1,000.00
Otras opciones del mercado:
Dropbox,
Costo de membreca mensual por usuario
Con capacidad de 100 Gbps. Capacidad
Mxima de almacenamiento Q80.00
Total de costo mensual por 20 usuarios Q1, 600.00
Comparacin: costos anuales entre los dos servicios.
Primer AO
Owncloud
Inversin inicial Q10, 500.00
Costo mensual (12 meses) Q12, 000.00
Total anual Q22, 500.00
Dropbox
Inversin inicial Q0.00
Consto mensual (12 mese) Q19, 200.00
Total anual Q19, 200.00
Segundo AO
Owncloud
Inversin inicial Q0.00
Costo mensual (12 meses) Q12, 000.00
Total anual Q12, 000.00
Dropbox
Inversin inicial Q0.00
Consto mensual (12 mese) Q19, 200.00
Total anual Q19, 200.00
Anexo:
Instalacin de Owncloud en CentOS
Gua
http://linuxtargz.blogspot.com/2013/03/instalar-owncloud-5-en-centos-6.html#
Implementacin realizada a partir de una instalacin limpia de CentOS 6.3
Primero se verifica el acceso a la red
ifconfig -a (para verificar el estado de todas las conexiones de red)
Asignacin de IP esttica al servidor
vim /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
HWADDR=00:0C:29:8F:22:C3
IPV6INIT=no
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
UUID="42d952ef-8688-4b83-8f10-975bf92f51e1"
USERCTL=no
IPADDR=192.168.0.17
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=10.7.255.101
DNS2=10.7.255.102
Se actualiza el sistema operativo
yum checkupdate
yum update
Luego se verifica la existencia de la paquetera bsica (LAMP) y el estado
de los servicios
service httpd status (Para verificar la existencia y/o estado de apache/php)
service mysqld status (para verificar la existencia y/o estado de mysql)
Si los paquetes existen nicamente es de iniciar los servicios
service httpd start
service mysqld start
Si los paquetes no existen, se procede a la instalacin del software necesario a
travs de los repositorios correspondientes:
#yum install httpd mod_ssl php php-mysql php-gd php-mbstring php-xml mysql-
server
Esto instalar Apache, PHP, MySQL server y sus dependencias
Luego se procede a abrir los puertos 80 y 443 del firewall:
#vi /etc/sysconfig/iptables
Aadir:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT (opcional)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
Reiniciar el servicio:
#service iptables restart
Luego se realiza la configuracin de apache:
#vi /etc/httpd/conf/httpd.con
Aadir:
<Directory "/var/www/html/owncloud">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Adems, en el mismo archivo, se debe cambiar el DirectoryRoot por:
DocumentRoot "/var/www/html/owncloud"
Deshabilitar selinux
#/etc/selinux/config
Cambiar de "enforcing" a "disabled"
SELINUX=disabled
Reiniciar la mquina
Arrancar la base de datos
#service mysqld start
Establecer conexin con el motor de base de datos:
#mysql -u root
Crear password
mysql>SET PASSWORD =PASSWORD('pA$$w0rD');
Crear base de datos y salir
mysql>create database owncloud
mysql>exit
Descargar software OwnCloud:
#cd /var/www/html
#wget http://download.owncloud.org/community/owncloud-5.0.12.tar.bz2
#tar -xvf owncloud-5.0.12.tar.bz2
Arrancar servidor web
#service httpd start
Luego se procede a configurar Owncloud va web
Se accede por medio de un explorador web a la direccin IP del servidor, se
accede por medio de https:// para que permita forzar las futuras conexiones a
utilizar el puerto 443.
Se asigna una contrasea para el usuario administrador y se ingresan los
parmetros de conexin a la base de datos, los cuales fueron definidos desde la
consola del servidor con anterioridad.
Owncloud ofrecer la descarga de las aplicaciones cliente desktop y mviles para
acceder al servicio.
Posteriormente se accede a la administracin de la aplicacin desde el usuario
administrador y se define el acceso por https:// , lo cual forzar a que todas las
conexiones recibidas por el puerto 80 (inseguras), se re direccionen al puerto 443,
el cual ofrece cifrado para todos los accesos al servidor.
En la seccin usuarios se puede definir grupos y usuarios.
En la seccin personal de cada usuario se pueden personalizar la cuenta de
cada usuario.
Conclusiones:
Se concluye que el costo de servicio de Cloud Computting como Dropbox es
aparentemente ms econmico y sin realizar una inversin inicial como en uno
propio, ahora bien las ventajas que a nivel seguridad, manejo y soporte que se
tiene con uno propietario hace que la balanza se incline a favor de uno servicio
interno, esto depender mucho que ver de la informacin que el cliente maneje o
el nivel de confiabilidad y tiempo de respuesta a incidentes que el cliente solicite.
Los costos iniciales de inversin pueden variar ya que muchas empresas ya
cuentan con servidores propios o equipo con capacidades similares los cuales
pueden utilizarse para montar el nuevo servicio.