SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 1 de 13
Práctica: Creación de Máquina Virtual en Azure
La URL es: http://23.102.191.79/ y http://mywin.cloudapp.net/
1. Creación de Instancia
Una vez que se crea la cuenta hay que ingresar al Dashboard y crear una instancia de Windows
Ilustración 1. Dashboard de Windows Azure
El proceso de creación de máquinas virtuales se reduce a cuatro pasos, elección del sistema
operativo, configuración de la máquina virtual (dividida en 3 pasos).
Ilustración 2. Selección del Sistema Operativo de la instancia
Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 2 de 13
Ilustración 3. Configurar tipo de máquina y datos de acceso
Ilustración 4. Configurar identificación, dns y puertos
Ilustración 5. Finalización de creación de instancia
Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 3 de 13
Una vez concluida la instalación se deben esperar algunos minutos hasta que la máquina vir-
tual sea lanzada por completo y pueda ser accesible, hecho esto, debe seleccionarse la instancia y en
la parte inferior dar clic en “Connect” para descargar el archivo que abre la conexión de escritorio
remoto.
Ilustración 6. Iniciando instancia de Windows
Ilustración 7. Descargando archivo para escritorio remoto
Ilustración 8. Abriendo conexión remota
Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 4 de 13
Una vez que se establece la conexión se puede observar un escritorio como el de la siguiente imagen.
Ilustración 9. Escritorio Windows de máquina virtual
2. Levantando el servidor WIMP
Para instalar WIMP (Windows, IIS, MySQL, PHP), deben realizarse los siguienes pasos. Primero es
necesario agregar la función de servidor web desde el Server Manager de Windows, posteriormente
descargar el servidor MySQl y el instalador de PHP para IIS.
Ilustración 10. Inicio para agregar nueva característica al servidor
Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 5 de 13
Ilustración 11. Seleccionar tipo de instalación
Ilustración 12. Selección de servidor a realizar los cambios
Ilustración 13. Selección de IIS para instalar
Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 6 de 13
Ilustración 15. No es necesario seleccionar ninguna característica
Aunque no es necesario para la
aplicación que se va a instalar, puede
seleccionarse en el apartado de Rol del
Servidor Web el rol HTTP Redirection,
por si se desea hacer redirecciona-
miento desde las cabeceras http, algo
común en algunas aplicaciones.
Ilustración 16. Instalando Roles y Características al Servidor
Ilustración 14. Selección de roles del servidor web
Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 7 de 13
También es nece-
sario descargar el servi-
dor MySQL y PHP para
IIS desde las páginas ofi-
ciales y para lo cual no es
necesario registrarse ni
pagar licencia alguna.
Ilustración 18. Página web de descarga de PHP para IIS
Después de haber des-
cargado MySQL puede iniciarse
su instalación, y ya que no se re-
quieren mayores características
más, sino solo el servidor de
BD, entonces en el segundo
paso se elegirá la opción “Server
Only”.
Ilustración 17. Página web de descarga de MySQL Server
Ilustración 19. Inicio de Instalación de MySQL Server
Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 8 de 13
Ilustración 20. Tipo de instalación de MySQL
Ilustración 21. Instalando MySQL
Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 9 de 13
Ilustración 22. Selección de tipo de máquina y puerto de MySQL
Ilustración 23. Establecer usuarios para MySQL
Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 10 de 13
Ilustración 24. Colocar MySQL como servicio de Windows
Ilustración 25. Finalizando instalación de MySQL Server
Una vez llegado a este punto, solo restará confirmar los pasos siguientes en donde se notifica
la correcta instalación del servidor de bases de datos.
El siguiente paso consistirá en instalar el interprete de PHP para IIS, que fue descargado con
anterioridad, y cuyo procedimiento básicamente se reduce a iniciar y aceptar el proceso de instalación,
con ello, lo cual implica instalar el administrador PHP para IIS, el interprete PHP y los conectores de
PHP para SQL Server. Este proceso se realiza con el “Web Platform Installer”, desde el cual, con
unos simples clics también pueden instalarse aplicaciones CMS como WordPress por ejemplo.
Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 11 de 13
Ilustración 26. Iniciando instalación de PHP para IIS
Ilustración 27. Aceptar los componentes a descargar e instalar
Ilustración 28. Instalando PHP
Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 12 de 13
Ilustración 29. Finalización de instalación de PHP
Así pues también
es necesario crear una base
de datos llamada “cloud”
para que la aplicación fun-
cione correctamente, para
ello debe abrirse el CLI de
MySQL, autenticarse y
ejecutar la instrucción
“create database cloud;”.
Finalmente debe cargarse
la aplicación en el servidor
web IIS, para lo cual se co-
pian y pagan los archivos, lo
cual no debe presentar pro-
blemas pues al momento de
establecer la conexión con
escritorio remoto estaba ha-
bilitado por defecto la com-
partición del portapapeles
con nuestro Windows y la
máquina virtual.
Pueden borrarse los
archivos iisstart y la imagen
pues ya no son necesarios.
Ilustración 30. Creación de Base de Datos
Ilustración 31. Cargando aplicación al servidor IIS
Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Virtualización y Computación en la Nube
14 de junio de 2015 Página 13 de 13
Ya que en el
proceso de creación
de la instancia de
máquina virtual se
omitió abrir el puerto
80 para el servidor
web IIS, se debe re-
gresar al dashboard y
agregar un EndPoint
tipo tcp al puerto 80
tanto protocolo ex-
terno como en proto-
colo privado. Hecho
esto la página web es
accesible desde cual-
quier parte del mundo. La dirección IP y el nombre de dominio pueden consultarse en este mismo
dashboard en los detalles de la instancia.
Ilustración 33. Añadiendo un EndPoint para abrir puerto 80 del servidor web
Ilustración 32. Aplicación PHP ejecutándose en servidor IIS sobre máquina virtual de Azure

Más contenido relacionado

Más de Héctor Garduño Real

Asignatura: Introducción a las ciencias de la computación
Asignatura: Introducción a las ciencias de la computaciónAsignatura: Introducción a las ciencias de la computación
Asignatura: Introducción a las ciencias de la computaciónHéctor Garduño Real
 
Principales CMS y Estadísticas de uso
Principales CMS y Estadísticas de usoPrincipales CMS y Estadísticas de uso
Principales CMS y Estadísticas de usoHéctor Garduño Real
 
Práctica de instalación y uso de Joomla
Práctica de instalación y uso de JoomlaPráctica de instalación y uso de Joomla
Práctica de instalación y uso de JoomlaHéctor Garduño Real
 
Práctica de Creación de Máquina Virtual con LAMP en Amazon Web Services
Práctica de Creación de Máquina Virtual con LAMP en Amazon Web ServicesPráctica de Creación de Máquina Virtual con LAMP en Amazon Web Services
Práctica de Creación de Máquina Virtual con LAMP en Amazon Web ServicesHéctor Garduño Real
 
Práctica con WebGoat: HTTP Splitting, DoS, Ma-licious Execution e Injection F...
Práctica con WebGoat: HTTP Splitting, DoS, Ma-licious Execution e Injection F...Práctica con WebGoat: HTTP Splitting, DoS, Ma-licious Execution e Injection F...
Práctica con WebGoat: HTTP Splitting, DoS, Ma-licious Execution e Injection F...Héctor Garduño Real
 
Metodologías de Desarrollo de Aplicaciones Web Seguras
Metodologías de Desarrollo de Aplicaciones Web SegurasMetodologías de Desarrollo de Aplicaciones Web Seguras
Metodologías de Desarrollo de Aplicaciones Web SegurasHéctor Garduño Real
 
Análisis de lecturas sobre el Internet de las Cosas
Análisis de lecturas sobre el Internet de las CosasAnálisis de lecturas sobre el Internet de las Cosas
Análisis de lecturas sobre el Internet de las CosasHéctor Garduño Real
 
Caso de éxito de IoT: Agricultura inteligente en Viñedos 2.0
Caso de éxito de IoT: Agricultura inteligente en Viñedos 2.0Caso de éxito de IoT: Agricultura inteligente en Viñedos 2.0
Caso de éxito de IoT: Agricultura inteligente en Viñedos 2.0Héctor Garduño Real
 
Práctica de instalación y uso de Alfresco
Práctica de instalación y uso de AlfrescoPráctica de instalación y uso de Alfresco
Práctica de instalación y uso de AlfrescoHéctor Garduño Real
 
Práctica de Bases de Datos con MySQL (diseño, desarrollo y uso)
Práctica de Bases de Datos con MySQL (diseño, desarrollo y uso)Práctica de Bases de Datos con MySQL (diseño, desarrollo y uso)
Práctica de Bases de Datos con MySQL (diseño, desarrollo y uso)Héctor Garduño Real
 
Práctica en Joomla de reproductor de streaming de video y audio
Práctica en Joomla de reproductor de streaming de video y audioPráctica en Joomla de reproductor de streaming de video y audio
Práctica en Joomla de reproductor de streaming de video y audioHéctor Garduño Real
 
Informe de lectura de: Resumen del PMBOK v4 Dirección y Gestión de Proyectos
Informe de lectura de: Resumen del PMBOK v4 Dirección y Gestión de ProyectosInforme de lectura de: Resumen del PMBOK v4 Dirección y Gestión de Proyectos
Informe de lectura de: Resumen del PMBOK v4 Dirección y Gestión de ProyectosHéctor Garduño Real
 
Informe de lectura del libro GuíaWeb 2.0, guía para el desarrollo de sitios web
Informe de lectura del libro GuíaWeb 2.0, guía para el desarrollo de sitios webInforme de lectura del libro GuíaWeb 2.0, guía para el desarrollo de sitios web
Informe de lectura del libro GuíaWeb 2.0, guía para el desarrollo de sitios webHéctor Garduño Real
 
Manual de creación y uso de Web Service SOAP
Manual de creación y uso de Web Service SOAPManual de creación y uso de Web Service SOAP
Manual de creación y uso de Web Service SOAPHéctor Garduño Real
 
PHP, casos de éxito y comparativas con otros lenguajes
PHP, casos de éxito y comparativas con otros lenguajesPHP, casos de éxito y comparativas con otros lenguajes
PHP, casos de éxito y comparativas con otros lenguajesHéctor Garduño Real
 
Informe de lectura: No me hagas pensar. Una aproximación a la usabilidad en l...
Informe de lectura: No me hagas pensar. Una aproximación a la usabilidad en l...Informe de lectura: No me hagas pensar. Una aproximación a la usabilidad en l...
Informe de lectura: No me hagas pensar. Una aproximación a la usabilidad en l...Héctor Garduño Real
 
Informe de Auditoría Web en la Facultad de Ingeniería de la Universidad Autón...
Informe de Auditoría Web en la Facultad de Ingeniería de la Universidad Autón...Informe de Auditoría Web en la Facultad de Ingeniería de la Universidad Autón...
Informe de Auditoría Web en la Facultad de Ingeniería de la Universidad Autón...Héctor Garduño Real
 

Más de Héctor Garduño Real (20)

Asignatura: Introducción a las ciencias de la computación
Asignatura: Introducción a las ciencias de la computaciónAsignatura: Introducción a las ciencias de la computación
Asignatura: Introducción a las ciencias de la computación
 
Principales CMS y Estadísticas de uso
Principales CMS y Estadísticas de usoPrincipales CMS y Estadísticas de uso
Principales CMS y Estadísticas de uso
 
Práctica de instalación y uso de Joomla
Práctica de instalación y uso de JoomlaPráctica de instalación y uso de Joomla
Práctica de instalación y uso de Joomla
 
Práctica de Creación de Máquina Virtual con LAMP en Amazon Web Services
Práctica de Creación de Máquina Virtual con LAMP en Amazon Web ServicesPráctica de Creación de Máquina Virtual con LAMP en Amazon Web Services
Práctica de Creación de Máquina Virtual con LAMP en Amazon Web Services
 
Práctica con WebGoat: HTTP Splitting, DoS, Ma-licious Execution e Injection F...
Práctica con WebGoat: HTTP Splitting, DoS, Ma-licious Execution e Injection F...Práctica con WebGoat: HTTP Splitting, DoS, Ma-licious Execution e Injection F...
Práctica con WebGoat: HTTP Splitting, DoS, Ma-licious Execution e Injection F...
 
Metodologías de Desarrollo de Aplicaciones Web Seguras
Metodologías de Desarrollo de Aplicaciones Web SegurasMetodologías de Desarrollo de Aplicaciones Web Seguras
Metodologías de Desarrollo de Aplicaciones Web Seguras
 
Análisis de lecturas sobre el Internet de las Cosas
Análisis de lecturas sobre el Internet de las CosasAnálisis de lecturas sobre el Internet de las Cosas
Análisis de lecturas sobre el Internet de las Cosas
 
Caso de éxito de IoT: Agricultura inteligente en Viñedos 2.0
Caso de éxito de IoT: Agricultura inteligente en Viñedos 2.0Caso de éxito de IoT: Agricultura inteligente en Viñedos 2.0
Caso de éxito de IoT: Agricultura inteligente en Viñedos 2.0
 
Análisis del Whitepaper DB4O
Análisis del Whitepaper DB4OAnálisis del Whitepaper DB4O
Análisis del Whitepaper DB4O
 
Práctica de instalación y uso de Alfresco
Práctica de instalación y uso de AlfrescoPráctica de instalación y uso de Alfresco
Práctica de instalación y uso de Alfresco
 
Práctica de Bases de Datos con MySQL (diseño, desarrollo y uso)
Práctica de Bases de Datos con MySQL (diseño, desarrollo y uso)Práctica de Bases de Datos con MySQL (diseño, desarrollo y uso)
Práctica de Bases de Datos con MySQL (diseño, desarrollo y uso)
 
Más alla de la web 2.0
Más alla de la web 2.0Más alla de la web 2.0
Más alla de la web 2.0
 
Práctica de herramientas web 2.0
Práctica de herramientas web 2.0Práctica de herramientas web 2.0
Práctica de herramientas web 2.0
 
Práctica en Joomla de reproductor de streaming de video y audio
Práctica en Joomla de reproductor de streaming de video y audioPráctica en Joomla de reproductor de streaming de video y audio
Práctica en Joomla de reproductor de streaming de video y audio
 
Informe de lectura de: Resumen del PMBOK v4 Dirección y Gestión de Proyectos
Informe de lectura de: Resumen del PMBOK v4 Dirección y Gestión de ProyectosInforme de lectura de: Resumen del PMBOK v4 Dirección y Gestión de Proyectos
Informe de lectura de: Resumen del PMBOK v4 Dirección y Gestión de Proyectos
 
Informe de lectura del libro GuíaWeb 2.0, guía para el desarrollo de sitios web
Informe de lectura del libro GuíaWeb 2.0, guía para el desarrollo de sitios webInforme de lectura del libro GuíaWeb 2.0, guía para el desarrollo de sitios web
Informe de lectura del libro GuíaWeb 2.0, guía para el desarrollo de sitios web
 
Manual de creación y uso de Web Service SOAP
Manual de creación y uso de Web Service SOAPManual de creación y uso de Web Service SOAP
Manual de creación y uso de Web Service SOAP
 
PHP, casos de éxito y comparativas con otros lenguajes
PHP, casos de éxito y comparativas con otros lenguajesPHP, casos de éxito y comparativas con otros lenguajes
PHP, casos de éxito y comparativas con otros lenguajes
 
Informe de lectura: No me hagas pensar. Una aproximación a la usabilidad en l...
Informe de lectura: No me hagas pensar. Una aproximación a la usabilidad en l...Informe de lectura: No me hagas pensar. Una aproximación a la usabilidad en l...
Informe de lectura: No me hagas pensar. Una aproximación a la usabilidad en l...
 
Informe de Auditoría Web en la Facultad de Ingeniería de la Universidad Autón...
Informe de Auditoría Web en la Facultad de Ingeniería de la Universidad Autón...Informe de Auditoría Web en la Facultad de Ingeniería de la Universidad Autón...
Informe de Auditoría Web en la Facultad de Ingeniería de la Universidad Autón...
 

Último

PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadEduardoSantiagoSegov
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdfsharitcalderon04
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 

Último (20)

PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedad
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 

Práctica: Creación de Máquina Virtual en Microsoft Azure con WIMP (Windows, IIS, MySQL, PHP)

  • 1. Por: Héctor Garduño Real Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube 14 de junio de 2015 Página 1 de 13 Práctica: Creación de Máquina Virtual en Azure La URL es: http://23.102.191.79/ y http://mywin.cloudapp.net/ 1. Creación de Instancia Una vez que se crea la cuenta hay que ingresar al Dashboard y crear una instancia de Windows Ilustración 1. Dashboard de Windows Azure El proceso de creación de máquinas virtuales se reduce a cuatro pasos, elección del sistema operativo, configuración de la máquina virtual (dividida en 3 pasos). Ilustración 2. Selección del Sistema Operativo de la instancia
  • 2. Por: Héctor Garduño Real Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube 14 de junio de 2015 Página 2 de 13 Ilustración 3. Configurar tipo de máquina y datos de acceso Ilustración 4. Configurar identificación, dns y puertos Ilustración 5. Finalización de creación de instancia
  • 3. Por: Héctor Garduño Real Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube 14 de junio de 2015 Página 3 de 13 Una vez concluida la instalación se deben esperar algunos minutos hasta que la máquina vir- tual sea lanzada por completo y pueda ser accesible, hecho esto, debe seleccionarse la instancia y en la parte inferior dar clic en “Connect” para descargar el archivo que abre la conexión de escritorio remoto. Ilustración 6. Iniciando instancia de Windows Ilustración 7. Descargando archivo para escritorio remoto Ilustración 8. Abriendo conexión remota
  • 4. Por: Héctor Garduño Real Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube 14 de junio de 2015 Página 4 de 13 Una vez que se establece la conexión se puede observar un escritorio como el de la siguiente imagen. Ilustración 9. Escritorio Windows de máquina virtual 2. Levantando el servidor WIMP Para instalar WIMP (Windows, IIS, MySQL, PHP), deben realizarse los siguienes pasos. Primero es necesario agregar la función de servidor web desde el Server Manager de Windows, posteriormente descargar el servidor MySQl y el instalador de PHP para IIS. Ilustración 10. Inicio para agregar nueva característica al servidor
  • 5. Por: Héctor Garduño Real Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube 14 de junio de 2015 Página 5 de 13 Ilustración 11. Seleccionar tipo de instalación Ilustración 12. Selección de servidor a realizar los cambios Ilustración 13. Selección de IIS para instalar
  • 6. Por: Héctor Garduño Real Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube 14 de junio de 2015 Página 6 de 13 Ilustración 15. No es necesario seleccionar ninguna característica Aunque no es necesario para la aplicación que se va a instalar, puede seleccionarse en el apartado de Rol del Servidor Web el rol HTTP Redirection, por si se desea hacer redirecciona- miento desde las cabeceras http, algo común en algunas aplicaciones. Ilustración 16. Instalando Roles y Características al Servidor Ilustración 14. Selección de roles del servidor web
  • 7. Por: Héctor Garduño Real Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube 14 de junio de 2015 Página 7 de 13 También es nece- sario descargar el servi- dor MySQL y PHP para IIS desde las páginas ofi- ciales y para lo cual no es necesario registrarse ni pagar licencia alguna. Ilustración 18. Página web de descarga de PHP para IIS Después de haber des- cargado MySQL puede iniciarse su instalación, y ya que no se re- quieren mayores características más, sino solo el servidor de BD, entonces en el segundo paso se elegirá la opción “Server Only”. Ilustración 17. Página web de descarga de MySQL Server Ilustración 19. Inicio de Instalación de MySQL Server
  • 8. Por: Héctor Garduño Real Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube 14 de junio de 2015 Página 8 de 13 Ilustración 20. Tipo de instalación de MySQL Ilustración 21. Instalando MySQL
  • 9. Por: Héctor Garduño Real Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube 14 de junio de 2015 Página 9 de 13 Ilustración 22. Selección de tipo de máquina y puerto de MySQL Ilustración 23. Establecer usuarios para MySQL
  • 10. Por: Héctor Garduño Real Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube 14 de junio de 2015 Página 10 de 13 Ilustración 24. Colocar MySQL como servicio de Windows Ilustración 25. Finalizando instalación de MySQL Server Una vez llegado a este punto, solo restará confirmar los pasos siguientes en donde se notifica la correcta instalación del servidor de bases de datos. El siguiente paso consistirá en instalar el interprete de PHP para IIS, que fue descargado con anterioridad, y cuyo procedimiento básicamente se reduce a iniciar y aceptar el proceso de instalación, con ello, lo cual implica instalar el administrador PHP para IIS, el interprete PHP y los conectores de PHP para SQL Server. Este proceso se realiza con el “Web Platform Installer”, desde el cual, con unos simples clics también pueden instalarse aplicaciones CMS como WordPress por ejemplo.
  • 11. Por: Héctor Garduño Real Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube 14 de junio de 2015 Página 11 de 13 Ilustración 26. Iniciando instalación de PHP para IIS Ilustración 27. Aceptar los componentes a descargar e instalar Ilustración 28. Instalando PHP
  • 12. Por: Héctor Garduño Real Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube 14 de junio de 2015 Página 12 de 13 Ilustración 29. Finalización de instalación de PHP Así pues también es necesario crear una base de datos llamada “cloud” para que la aplicación fun- cione correctamente, para ello debe abrirse el CLI de MySQL, autenticarse y ejecutar la instrucción “create database cloud;”. Finalmente debe cargarse la aplicación en el servidor web IIS, para lo cual se co- pian y pagan los archivos, lo cual no debe presentar pro- blemas pues al momento de establecer la conexión con escritorio remoto estaba ha- bilitado por defecto la com- partición del portapapeles con nuestro Windows y la máquina virtual. Pueden borrarse los archivos iisstart y la imagen pues ya no son necesarios. Ilustración 30. Creación de Base de Datos Ilustración 31. Cargando aplicación al servidor IIS
  • 13. Por: Héctor Garduño Real Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube 14 de junio de 2015 Página 13 de 13 Ya que en el proceso de creación de la instancia de máquina virtual se omitió abrir el puerto 80 para el servidor web IIS, se debe re- gresar al dashboard y agregar un EndPoint tipo tcp al puerto 80 tanto protocolo ex- terno como en proto- colo privado. Hecho esto la página web es accesible desde cual- quier parte del mundo. La dirección IP y el nombre de dominio pueden consultarse en este mismo dashboard en los detalles de la instancia. Ilustración 33. Añadiendo un EndPoint para abrir puerto 80 del servidor web Ilustración 32. Aplicación PHP ejecutándose en servidor IIS sobre máquina virtual de Azure