UNIDAD ACADÉMICA DE INGENIERÍA CIVIL
CARRERA DE INGENIERÍA DE SISTEMAS
IMPLEMENTACIÓN DE UNA PLATAFORMA DE CLOUD COMPUTING
PARA EL INTERNET DE LAS COSAS COMO INFRAESTRUCTURA DEL
SISTEMA IOTMACH
MOROCHO AJILA JUAN FRANCISCO
MACHALA
2016
UNIDAD ACADÉMICA DE INGENIERÍA CIVIL
CARRERA DE INGENIERÍA DE SISTEMAS
IMPLEMENTACIÓN DE UNA PLATAFORMA DE CLOUD
COMPUTING PARA EL INTERNET DE LAS COSAS COMO
INFRAESTRUCTURA DEL SISTEMA IOTMACH
MOROCHO AJILA JUAN FRANCISCO
MACHALA
2016
UNIDAD ACADÉMICA DE INGENIERÍA CIVIL
CARRERA DE INGENIERÍA DE SISTEMAS
TRABAJO DE TITULACIÓN
PROPUESTAS TECNOLÓGICAS
IMPLEMENTACIÓN DE UNA PLATAFORMA DE CLOUD COMPUTING PARA EL
INTERNET DE LAS COSAS COMO INFRAESTRUCTURA DEL SISTEMA IOTMACH
MOROCHO AJILA JUAN FRANCISCO
INGENIERO DE SISTEMAS
MAZÓN OLIVO BERTHA EUGENIA
Machala, 18 de octubre de 2016
MACHALA
2016
Urkund Analysis Result
Analysed Document:
MOROCHO AJILA JUAN FRANCISCO.docx (D21636438)
Submitted:
2016-09-07 01:43:00
Submitted By:
[email protected]
Significance:
3 %
Sources included in the report:
TESIS.docx (D15884157)
TESIS.docx (D15915729)
TESIS.docx (D16174331)
TESISFINAL David Badillo.pdf (D15496728)
BENYAROU MARWEN 2016.docx (D20892059)
BENYAROU MARWEN SSI 2016.docx (D20892796)
http://e-archivo.uc3m.es/bitstream/handle/10016/17897/PFC_Antonio_Parra_Truyol%20ANEXO%20I
%20-%20Instalaci%C3%B3n%20y%20Configuraci%C3%B3n%20de%20CloudStack.pdf?
sequence=3
http://formacion.educalab.es/pluginfile.php/43906/mod_imscp/content/9/cloud_computing.html
Instances where selected sources appear:
12
URKNDU
DEDICATORIA
Este trabajo se lo dedico a mis padres quienes han sido pilares fundamentales para
terminar mis estudios y llegar a ser un profesional.
A mi mamá, por inculcarme todos los valores necesarios y ser perseverante en los
momentos más difícil de mi vida, enseñándome a no rendirme, luchar por mis sueños y
cumplir con todas mis responsabilidades. Principalmente a tomar en cuenta que la familia
es muy importante y que siempre debe mantenerse unida aún en los momentos más
difíciles.
A ti papá, por enseñarme el respeto, la humildad sobre las demás personas, por tu apoyo
económico que fue sin ningún interés aun cuando no tuviste la obligación, por tus
consejos que hicieron que retome mis estudios y luchar por ello hasta el final.
A mi esposa, quien ha estado a mi lado en todos los momentos, apoyándome en toma de
decisiones, dándome su hombro cuando he caído, felicitándome por cada meta cumplida
a lo largo de mi carrera.
A mi grupo de trabajo, por compartir todos sus conocimientos y lograr fortalecer aquellas
falencias.
Juan
AGRADECIMIENTO
Agradezco a Dios quien nos dio la vida.
A todas las personas que de una u otra manera supieron brindarme su apoyo, quienes
siempre me dieron consejos para seguir adelante con todos los proyectos propuestos, a
mis padres por quienes decidí luchar hasta conseguir este logro, gracias a ellos aprendí a
crecer como persona y que las cosas pequeñas pueden llegar a ser lo más importante en
nuestra vida.
Agradezco a mis hermanos quienes me han brindado su compañía, a pesar de las
dificultades generadas siempre hemos estado juntos, los quiero hermanos.
A mi esposa, por estos maravillosos años a lado suyo le agradezco por ser una maravillosa
compañera.
Agradezco a mis tutores de tesis quienes hicieron posible el poder culminar este logro
quienes confiaron en mis destrezas para la resolución de este trabajo. A todos los docentes
de la carrera de Ingeniería de Sistemas quienes supieron comunicar todos sus
conocimientos.
Juan
RESUMEN
El objetivo de este trabajo es realizar la implementación de una plataforma cloud, usando
la tecnología de CloudStack basada en código abierto en un servidor Hewlett-Packard
Proliant, que brinda infraestructura virtual IaaS para el sistema Iotmach, este prototipo
puede ofrecer servicios como máquinas de almacenamiento y procesamiento con la
capacidad de obtener actualizaciones, junto con las aplicaciones de internet de las cosas
en este caso orientado en el tema de agricultura de precisión, aplicaciones móviles y red
de sensores. Se pueden desplegar servidores físicos para el almacenamiento y soporte de
las aplicaciones para el ambiente de internet de las cosas, pero estos servidores se
encuentran expuestos a sufrir desgastes de recursos, causando pérdidas de información e
inversión de nuevos equipos actualizados. El potencial de implementar la plataforma es
alto, ya que ofrece disponibilidad y accesibilidad de la información solicitada por los
procesos y usuarios en cualquier momento. Se detallan todas las actividades a realizar
durante el desarrollo del prototipo, promoviendo una nueva alternativa tecnológica. Se
usa la metodología XP que contienen una fase de planificación que está dividida en
subprocesos, como la preparación; que permite la elaboración del entorno mediante
investigación bibliográfica; desarrollo, donde se realiza la configuración del servidor
físico y el despliegue de la plataforma cloud; servicios, que se refiere al entorno a nivel
de aplicaciones y herramientas, además se realiza una sugerencia de implementación del
prototipo con el hardware y software óptimo para trabajar a nivel de producción, basado
en nodos redundantes y almacenamiento de alta velocidad, bajo protocolos de
comunicación de fibra de canal, la propuesta presentada es una escala pequeña que
permite la demostración de que existe la posibilidad de vincular cloud computing con
internet de las cosas, posteriormente se realizan todos los procesos de instalación y
configuración de cada uno de los servicios. Cada máquina es creada mediante el uso de
plantillas previamente cargadas en la plataforma, la gestión de servidores alojados en la
cloud se realiza a través un navegador web, mediante el usuario principal, quien asigna
todos los recursos necesarios para el funcionamiento óptimo, la comunicación hacia los
servicios y servidores se puede realizar tanto de forma local, como externamente es decir
fuera de la Universidad Tecnica de Machala.
Como resultado de la propuesta se lleva a cabo la integración de los múltiples servicios
con las aplicaciones desarrolladas por el grupo de investigación, que se alojan en cada
una de las máquinas virtuales, verificando si hay comunicación correcta, envío de datos
- 3 -
desde la red WSN y si existen registros correctos en la base de datos. Cumpliendo con el
objetivo de implementar una plataforma cloud, basándose en el modelo privado e
infraestructura como servicio, donde se crean máquinas virtuales que alojan servicios del
sistema IOTMACH, por medio de herramientas Open Source.
En Conclusión el gestor de la plataforma cloud puede realizar el despliegue de diferentes
grupos de infraestructura en el caso de que se requiera la implementación de otros
sistemas. La plataforma proporciona un entorno completo de características para crear
infraestructuras virtuales, según sean requeridas por empresas o por sistemas.
Palabras clave: Internet de las cosas, Computación en la nube, servidores, aplicaciones,
servicios.
- 4 -
ABSTRACT
The aim of this work is the implementation of a cloud platform, using technology
CloudStack open source based on a Hewlett-Packard Proliant server that provides virtual
infrastructure IaaS for Iotmach system, this prototype can offer services such as storage
machines and processing with the ability to get updates, along with Internet applications
things in this case focused on the issue of precision farming, mobile applications and
sensor network. They can deploy physical servers for storage and application support
environment for the internet of things, but these servers are at risk of scuffs resources,
causing data loss and investment of new updated equipment. The potential to implement
the platform is high, offering availability and accessibility of the information requested
by users and processes at any time. All activities are detailed to perform during prototype
development, promoting a new technological alternative. the XP methodology containing
a planning phase which is divided into sub-processes, such as the preparation is used; It
is enabling environment through the development of literature search; development where
physical server configuration and deployment of the cloud platform is performed;
services, which refers to the environment at the level of applications and tools, plus a
suggestion of implementation of the prototype is done with the hardware and excellent
software to work at the production level, based on redundant nodes and storage of high
speed, low communication protocols Fibre channel, the proposal is a small scale that
allows the demonstration that there is the possibility of linking cloud computing with
internet of things, then all the processes of installation and configuration of each of the
services are performed. Each machine is created by using templates pre-loaded on the
platform, management servers hosted in the cloud is via a web browser using the primary
user, who assigns all resources necessary for optimal performance, communication to
services and servers can be performed both locally and externally, ie outside the Technical
University of Machala.
As a result of the proposal it is carried out the integration of multiple serv
Comentarios de: Sistemas implementación de una plataforma de cloud computing para el Internet de las cosas (0)
No hay comentarios