CURSOS DE VERANO 2014
|
|
|
- María José Redondo Martin
- hace 10 años
- Vistas:
Transcripción
1 CURSOS DE VERANO 2014 CLOUD COMPUTING: LA INFORMÁTICA COMO SERVICIO EN INTERNET LA PLATAFORMA GOOGLE CLOUD PLATFORM. GOOGLE APP ENGINE Pedro A. Castillo Valdivieso Universidad de Granada 1
2 Presentación 2
3 Presentación 3
4 Índice Parte teórica La plataforma Google Cloud Platform Introducción a la plataforma Google Compute Engine Introducción a Google App Engine Ventajas de Google App Engine Restricciones de Google App Engine Servicios más importantes de los que dispone Parte práctica Instalación del SDK de Google App Engine Crear la primera aplicación Crear formularios Aplicación con contenido estático Usar servicios de Google Entorno de ejecución PHP 4
5 Índice. Parte teórica! La plataforma Google Cloud Platform Introducción a la plataforma Google Compute Engine Introducción a Google App Engine Ventajas de Google App Engine Restricciones de Google App Engine Servicios más importantes de los que dispone 5
6 Google Cloud Platform La plataforma Cloud de Google. Miles de kilómetros de fibra óptica. Grandes redes informáticas. Servicios de almacenamiento avanzados. Cable de fibra óptica propio bajo el Océano Pacífico. 6
7 Google Cloud Platform Servicios disponibles para la arquitectura de una aplicación:! Máquinas Virtuales! Plataforma administrada! Almacenamiento de blob! Almacenamiento por bloques! Almacén de datos NoSQL! Base de datos MySQL! Análisis de Big Data 7
8 Google Cloud Platform Servicios ofrecidos:! App Engine: nos proporciona herramientas para el desarrollo de nuestro código sin preocuparnos por las revisiones ni el mantenimiento.! Compute Engine: que nos permite el uso de máquinas virtuales.! Cloud SQL y Cloud Datastore: Para obtener bases de datos MySQL ó NoSQL sin esquema.! Cloud Storage: Nos proporciona almacenamiento flexible de objetos con almacenamiento en la memoria caché perimetral global.! Google también nos permite utilizar su API para habilitar rápidamente una amplia gama de funciones para la aplicación. 8
9 Niveles en el Cloud Computing Servicios ofrecidos:! App Engine: nos proporciona herramientas para el desarrollo de nuestro código sin preocuparnos por las revisiones ni el mantenimiento.! Compute Engine: que nos permite el uso de máquinas virtuales.! Cloud SQL y Cloud Datastore: Para obtener bases de datos MySQL ó NoSQL sin esquema.! Cloud Storage: Nos proporciona almacenamiento flexible de objetos con almacenamiento en la memoria caché perimetral global.! Google también nos permite utilizar su API para habilitar rápidamente una amplia gama de funciones para la aplicación. 9
10 Índice. Parte teórica La plataforma Google Cloud Platform! Introducción a la plataforma Google Compute Engine Introducción a Google App Engine Ventajas de Google App Engine Restricciones de Google App Engine Servicios más importantes de los que dispone 10
11 Google Compute Engine IaaS (Infraestructura como servicio) Ofrece máquinas virtuales flexibles y autoadministradas alojadas en la nube de Google. Lanzar máquinas virtuales bajo demanda. Máquinas virtuales basadas en Linux que se ejecutan en KVM. Procesamiento a gran escala. Cada máquina virtual se cobra por un mínimo de 10 minutos, seguido por incrementos de 1 minuto. 11
12 Google Compute Engine Los servicios que ofrece Google Compute Engine son (I)! Creación de máquinas virtuales con diferentes configuraciones:! Imagen de arranque de Ubuntu 12.04, CentOS 6.2, o imagen propia.! Creación de instancias de máquinas virtuales.! Mantenimiento y almacenamiento de datos en almacenamiento de bloques persistente:! En Google Compute Engine se pueden montar discos persistentes que mantengan el estado de las máquinas, los datos de estos discos se conservan aunque la máquina virtual sufra algún error o se deje sin conexión. Estos datos también se replican para tener más redundancia. 12
13 Google Compute Engine Los servicios que ofrece Google Compute Engine son (II)! Administración del acceso de red a las máquinas virtuales:! La máquinas se pueden utilizar independientemente o conectándolas para formar clúster de procesamiento.! Las máquinas virtuales se pueden conectar a Internet con direcciones IPv4 estáticas o dinámicas.! Utilización de cortafuegos + aislamiento para proteger las instancias.! Creación de redes interna de máquinas virtuales.! Uso de varias herramientas y autenticación OAuth 2.0 para administrar las máquinas virtuales:! Aprovecha las funciones de OAuth 2.0 para realizar la autenticación en la API de RESTful a fin de crear y eliminar instancias, discos y otros recursos.! Utilizar identidades de cuenta de servicio para autenticar las instancias en otros servicios y eliminar la necesidad de insertar claves. 13
14 Google Compute Engine Instancia es el término que se utiliza para nombrar a las máquinas virtuales. Cada instancia ejecuta el sistema operativo que decidamos. El usuario puede especificar el número de CPUs, memoria RAM y otras propiedades de la máquina. Usar la herramienta de Google Compute Engine, el API de REST, o la propia consola web. Acceso mediante SSH. Un proyecto puede tener una o varias instancias comunicadas entre sí. 14
15 Índice. Parte teórica La plataforma Google Cloud Platform Introducción a la plataforma Google Compute Engine! Introducción a Google App Engine Ventajas de Google App Engine Restricciones de Google App Engine Servicios más importantes de los que dispone 15
16 Google App Engine (GAE) Herramienta para el alojamiento de aplicaciones web escalables sobre la infraestructura de Google. Permitir al desarrollador web crear aplicaciones web escalables sin ser un experto en sistemas. Servicio de PaaS (Plataforma como Servicio). Entorno de desarrollo que consiste en una abstracción del medio en el que se ejecuta la aplicación. El desarrollador solo tiene que usar las bibliotecas y recursos que le son ofrecidos. 16
17 Google App Engine (GAE) Por qué esta plataforma?! Más de desarrolladores.! Más de 250 millones de páginas servidas diariamente.! Más de aplicaciones.! Más de 62 millones de usuarios. 17
18 Pero, por qué GAE? Por qué esta plataforma?! Más de desarrolladores.! Más de 250 millones de páginas servidas diariamente.! Más de aplicaciones.! Más de 62 millones de usuarios. 18
19 Pero, por qué GAE? Porque abarcarlo todo es complicado. Dificultades y complicaciones para mantener la disponibilidad del servicio. Costes que salen cuando quieres hacerlo todo:! Mantener el software actualizado! Precio de licencias! Mantenimiento! Ancho de banda y tráfico! Actualizaciones del hardware 19
20 Qué ofrece GAE? SDK, herramientas. Alta disponibilidad. Tolerancia a fallos. Balanceo de carga. Servicios en la nube. Desarrollo en varios lenguajes. 20
21 Google App Engine (GAE) Carácterísticas (I):! Limita la responsabilidad del programador al desarrollo y primer despliegue: GAE provee recursos computacionales dinámicamente! Toma control de los picos de tráfico: Si nuestro portal crece en popularidad, no es necesario actualizar nuestra infraestructura (servidores, BBDD). 21
22 Google App Engine (GAE) Carácterísticas (II):! Ofrece replicación y balanceo de carga automática.! Fácilmente integrable con otros servicios de Google: Se pueden usar componentes existentes y la librería de APIs de Google ( , autenticación, pagos, etc.) 22
23 Google App Engine (GAE) Carácterísticas (III):! Ofrece una plataforma completa para el alojamiento y escalado automático de aplicaciones, consistiendo en:! Servidores de aplicaciones Python, Java, Go, PHP! La base de datos BigTable! El sistema de almacenamiento GFT! Como desarrollador sólo hay que subir el código a Google, lanzar la aplicación, y monitorizar el uso y otras métricas. 23
24 Google App Engine (GAE) Carácterísticas (IV):! Incluye librerías estándar de Python, Java, Go y PHP.! No todas las acciones se permiten (acceso a ficheros, llamadas al SO, algunas llamadas de red).! Ejecución en un entorno restringido para permitir que las aplicaciones escalen. 24
25 Google App Engine (GAE)! Estructura de componentes de la plataforma.! Ejecución en el sandbox.! Acceso a los servicios de Google.! Énfasis en la seguridad. 25
26 Google App Engine Facturación:! Hasta 25 aplicaciones gratuitas con 500 MB de almacenamiento y 5 millones de visitas al mes cada una.! Página de presupuestado y facturación de recursos: Detalles sobre las cuotas en: 26
27 Google App Engine Parte gratuita:! ~ 5 millones de páginas servidas al mes! 6.5 horas de CPU por día! 1 GB almacenamiento! 650K peticiones de URL al día! 2000 destinatarios de ! 1 GB de ancho de banda al día! tareas en cola! 650K mensajes XMPP por día 27
28 Índice. Parte teórica La plataforma Google Cloud Platform Introducción a la plataforma Google Compute Engine Introducción a Google App Engine! Ventajas de Google App Engine Restricciones de Google App Engine Servicios más importantes de los que dispone 28
29 Ventajas del GAE! Una de las características más importantes es su fácil escalabilidad.! El servicio que ofrece se ajusta a medida de que el tráfico va subiendo.! Facilidad para mantener y crear aplicaciones en AppEngine.! No hay que preocuparse de mantener ninguna infraestructura, solo de diseñar y programar la aplicación. 29
30 Ventajas del GAE Lenguajes disponibles:! Go: es un lenguaje desarrollado por Google. Es concurrente y está muy orientado a la nube. Como principal problema, se encuentra en fase experimental y los cambios son constantes, por lo que las actualizaciones de Google traen inestabilidad a las aplicaciones desarrolladas en este lenguaje.! PHP: es un lenguaje de programación de propósito general en el lado del servidor. Es el más extendido en la Internet. Su integración con Google App Engine aún se encuentra en fase de pruebas, por lo que también ofrece cierta inestabilidad. 30
31 Ventajas del GAE Lenguajes disponibles:! Java: es un lenguaje de propósito general, concurrente, orientado a objetos y basado en clases.! Python: es un lenguaje de programación orientado a objetos e imperativo. Su filosofía se basa en un código legible. 31
32 Ventajas del GAE Modelo gratuito en el que dichas cuentas tienen:! un límite de 500 MB de almacenamiento permanente! suficiente ancho de banda y CPU para cinco millones de visitas mensuales Se pueden comprar cuotas adicionales. Posibilidad de usar los métodos de almacenamiento de Google. Soporte para diversos framewoks (en el caso de Python, soporta CherryPy, Pylons, Flask y Django 0.96 y 1.2). 32
33 Ventajas del GAE Utilización de memoria caché distribuida. API para el envío de mensajes de correo electrónico. Escalabilidad gracias a la utilización de instancias. Integrable con otros servicios de Google. 33
34 Índice. Parte teórica La plataforma Google Cloud Platform Introducción a la plataforma Google Compute Engine Introducción a Google App Engine Ventajas de Google App Engine! Restricciones de Google App Engine Servicios más importantes de los que dispone 34
35 Restricciones del GAE Restricciones:! El acceso al sistema de archivos que usa AppEngine es de sólo lectura, es decir, no se permite la escritura de archivos en el sistema.! Las aplicaciones no tienen acceso a Internet directamente. Si quieren acceder a algún recurso deben usar el servicio que hay preparado a tal efecto.! Ningún lenguaje de programación puede usar librerías externas que no sean propias del lenguaje. Por ejemplo usar librerías C o tener extensiones con código previamente compilado. 35
36 Restricciones del GAE Restricciones:! Las aplicaciones tienen un límite de tiempo. Una aplicación iniciada en un servidor, no puede tardar en responder una petición más de un tiempo igual a 60 segundos.! En el modo gratuito sólo se pueden crear hasta 25 aplicaciones, que se pueden registrar utilizando una cuenta de Google.! Solo se puede ejecutar código a través de consultas HTTP.! No soporta sesiones persistentes, solo sesiones replicadas a las que además se les aplican ciertos límites. 36
37 Índice. Parte teórica La plataforma Google Cloud Platform Introducción a la plataforma Google Compute Engine Introducción a Google App Engine Ventajas de Google App Engine Restricciones de Google App Engine! Servicios más importantes 37
38 Servicios del GAE! Datastore! Blobstore! Memcache! URL fetch! Taskqueue! MapReduce 38
39 Servicios del GAE! Datastore El almacén de datos que ofrece Google para AppEngine es un almacén que utiliza un esquema basado en NoSQL. Garantiza las características de Atomicidad, Consistencia, Aislamiento y Durabilidad. Es transparentemente escalable. Se pueden realizar consultas usando la API de clases y funciones que hay disponible en todos los lenguajes de programación. Para el almacenamiento de datos, se usa en la actualidad High Replication Datastore (HRD), en los que se replica los datos en varios centros distribuidos por todo el planeta. 39
40 Servicios del GAE! Blobstore Permite al usuario que su aplicación pueda almacenar objetos de gran tamaño. Estos objetos se llaman blobs. Los blobs se suelen usar para almacenar archivos como sustitutivo del sistema de archivos. 40
41 Servicios del GAE! Memcache Un almacén en memoria extremadamente rápido que permite guardar valores en caché asociados a una clave. No ofrece ninguna garantía de permanencia de los datos. Permite al desarrollador optimizar su aplicación. 41
42 Servicios del GAE! URL fetch Como la aplicación no tiene acceso a internet, se usa este servicio para hacer peticiones a direcciones URL y recibir la respuesta. El servidor no da la respuesta hasta que no termina de recibirla. 42
43 Servicios del GAE! MapReduce Algoritmo muy útil para procesar grandes volúmenes de datos en relativamente poco tiempo. Permite paralelizar ese procesamiento entre los centros de datos. Se pueden especificar los datos de origen, los manejadores y los datos de salida. Se ofrece una consola donde podemos ir viendo el estado actual y qué trabajos lleva hechos. 43
44 Servicios del GAE! Taskqueue Este servicio pone a la disposición del usuario una cola de tareas, en la que se pueden realizar trabajos en segundo plano.! Backends Se pueden reservar instancias que se estén ejecutando continuamente sin apagarse ni escalar. Estas instancias se denominan backends. 44
45 Servicios del GAE! Servidor de desarrollo Google pone a disposición del usuario un servidor de desarrollo. Es una réplica del servidor real de producción, pero mucho más pequeño y menos potente. Permite a los usuarios probar y desarrollar sus aplicaciones en un entorno local, sin la necesidad de estar subiendo de forma permanente el código de la aplicación al servidor real. Se usa para pruebas de desarrollo, pero no aporta protección ni escalabilidad. 45
46 Referencias y materiales adicionales Lenguaje YAML: Lenguaje de programacióń Go (web oficial): Lenguaje de programación PHP (web oficial): Lenguaje de programación Java (web oficial):
47 Índice Parte teórica La plataforma Google Cloud Platform Introducción a la plataforma Google Compute Engine Introducción a Google App Engine Ventajas de Google App Engine Restricciones de Google App Engine Servicios más importantes de los que dispone Parte práctica Instalación del SDK de Google App Engine Crear la primera aplicación Crear formularios Aplicación con contenido estático Usar servicios de Google Entorno de ejecución PHP 47
Servinómina. Servicio de Visualización de Nóminas. (Servinómina) Agosto de 2013. Página 1 de 8 MINISTERIO DE HACIENDA Y ADMINISTRACIONES PÚBLICAS
Servinómina Agosto de 2013 Página 1 de 8 ÍNDICE 1 INTRODUCCIÓN... 3 2 SERVINÓMINA... 3 3 OBSERVACIONES... 3 4 CARACTERÍSTICAS Y FUNCIONAMIENTO... 3 4.1 SEGURIDAD... 4 4.2 SERVIDORES COMPARTIDOS... 4 4.3
Asignación de Procesadores
INTEGRANTES: Asignación de Procesadores Un sistema distribuido consta de varios procesadores. Estos se pueden organizar como colección de estaciones de trabajo personales, una pila pública de procesadores
Descripción. Este Software cumple los siguientes hitos:
WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución
Arquitectura de sistema de alta disponibilidad
Mysql Introducción MySQL Cluster esta diseñado para tener una arquitectura distribuida de nodos sin punto único de fallo. MySQL Cluster consiste en 3 tipos de nodos: 1. Nodos de almacenamiento, son los
MANUAL COPIAS DE SEGURIDAD
MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta
TEMA 2: CAPACIDAD: Diseño del Servicio TI Anexo II: Amazon EC2
CIMSI Configuración, Implementación y Mantenimiento de Sistemas Informáticos TEMA 2: CAPACIDAD: Diseño del Servicio TI Anexo II: Amazon EC2 Daniel Cascado Caballero Rosa Yáñez Gómez Mª José Morón Fernández
ADMINISTRACIÓN CENTRALIZADA DELL POWERVAULT DL2000 CON TECNOLOGÍA SYMANTEC
ADMINISTRACIÓN CENTRALIZADA DELL POWERVAULT DL2000 CON TECNOLOGÍA SYMANTEC RESUMEN EJECUTIVO Es un método ideal para que cualquier departamento de TI logre realizar respaldos y restauraciones más rápidas
Guía de uso del Cloud Datacenter de acens
guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar
COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX
COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor
Preguntas Frec uentes Ia a S
Qué es IaaS Telmex? Infraestructura como Servicio (IaaS) de Telmex, es una solución basada en las nuevas tecnologías de virtualización bajo demanda, orientado a empresas que requieran de un servicio de
UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE
UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE AÑO: 2010 Qué es un servidor Blade? Blade Server es una arquitectura que ha conseguido integrar en
Introducción a las redes de computadores
Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes
Guía de Inicio Respaldo Cloud
Guía de Inicio Respaldo Cloud Calle San Rafael, 14 28108 Alcobendas (Madrid) 900 103 293 www.acens.com Contenido 1 Introducción... 3 2 Características Respaldo Cloud... 4 3 Acceso y activación... 5 - Gestión
Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA
Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)
PROGRAMACIÓN PÁGINAS WEB CON PHP
PROGRAMACIÓN PÁGINAS WEB CON PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología
ALOJAMIENTO DE SERVIDORES EN EL C.P.D.
ALOJAMIENTO DE SERVIDORES EN EL C.P.D. Descripción del servicio. Los Servicios Informáticos ofrecen el servicio de housing o alojamiento de servidores en las instalaciones existentes de la planta sótano
ALOJAMIENTO WEB 2010
ALOJAMIENTO WEB 1. Tipos de es de Alojamiento Web 2. de Alojamiento Redirigido 3. de Alojamiento Correo Electrónico 4. de Alojamiento Personal 5. de Alojamiento Profesional 6. de Alojamiento Empresarial
Cloud Computing. Huibert Aalbers Senior Certified Executive IT Architect
Cloud Computing Huibert Aalbers Senior Certified Executive IT Architect Cloud Computing Orígenes y Visión Soluciones actuales Grid interno Soluciones de infraestructura App engines Utility Computing Este
Qué necesito saber para tener mi sitio web en Internet?
Qué necesito saber para tener mi sitio web en Internet? Introducción Antes es importante tener en cuenta que Es importante considerar lo siguiente: Definir claramente tu actividad en Internet Establecer
MIGRAR LA SEGURIDAD DEL EMAIL A LA NUBE. pandasecurity.com
MIGRAR LA SEGURIDAD DEL EMAIL A LA NUBE pandasecurity.com 2 El email es un candidato ideal para que una organización lo considere de cara a migrar servicios a un entorno basado en la nube. Muchas de las
Sistema de SaaS (Software as a Service) para centros educativos
Sistema de SaaS (Software as a Service) para centros educativos Definiciones preliminares: Qué es SaaS? SaaS (1) es un modelo de distribución del software que permite a los usuarios el acceso al mismo
toda la potencia de un Dedicado con la flexibilidad del Cloud
Cloud Dedicado: toda la potencia de un Dedicado con la flexibilidad del Cloud Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com Qué es un Cloud Privado Virtual? El término
Studium, Campus Virtual de la Universidad de Salamanca.
Studium, Campus Virtual de la Universidad de Salamanca. Contenidos 1 Qué es Studium 2 Instalación de Studium en USAL 3 Atención a los usuarios 4 Instalación Moodle. MoodleWindowsInstaller 5 Moodle portable
MANUAL PARA INCLUIR EL MOTOR DE RESERVAS EN LA WEB DEL ESTABLECIMIENTO
MANUAL PARA INCLUIR EL MOTOR DE RESERVAS EN LA WEB DEL ESTABLECIMIENTO 1 DIRECCIÓN PARA ENLAZAR LA PÁGINA DE RESERVAS CON CABECERA 2 DIRECCIÓN PARA ENLAZAR LA PÁGINA DE RESERVAS SIN CABECERA 3 DIRECCIÓN
Almacenamiento virtual de sitios web HOSTS VIRTUALES
Almacenamiento virtual de sitios web HOSTS VIRTUALES El término Hosting Virtual se refiere a hacer funcionar más de un sitio web (tales como www.company1.com y www.company2.com) en una sola máquina. Los
Nuevas tendencias: Virtualización de computadores / servidores
Nuevas tendencias: Virtualización de computadores / servidores Expositor: Ing. José Wu Chong Laboratorio de Internetworking FIA DATA Agenda Qué es un servidor? Qué servicios hay en la red? Qué es Virtualización?
PROPUESTA COMERCIAL SERESCO, S.A.
PROPUESTA COMERCIAL SERESCO, S.A. Estimado Federado: Desde SERESCO, S.A. nos han hecho llegar una oferta para todos los federados la cual consideramos importante comunicar: Sus datos en un lugar seguro...con
DIEZ RAZONES. para seleccionar la Solución GOOM. frente a otras plataformas de NAV en AZURE
DIEZ RAZONES para seleccionar la frente a otras plataformas de NAV en AZURE Razón 1 Con la solución GOOM accedes a las mismas características que el resto de plataformas GESTIONADAS POR INTERMEDIARIOS
http://www.statum.biz http://www.statum.info http://www.statum.org
ApiaMonitor Monitor de Infraestructura BPMS Por: Ing. Manuel Cabanelas Product Manager de Apia [email protected] http://www.statum.biz http://www.statum.info http://www.statum.org Abstract A
Acerca de Symantec Encryption Desktop
Notas de la versión de Symantec Encryption Desktop, versión 10.2 para Mac OS X Gracias por utilizar este producto de Symantec Corporation. Estas notas de la versión contienen información importante sobre
Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado.
SOFTWARE DE GESTÓN Doctum sabe que es necesario entregar servicios que otorguen un valor agregado, sobre todo para la gestión documental de la empresa, lo que reduce los costos asociados a mano de obra
Capítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
HOSTING TIPOS DE ALOJAMIENTO WEB EN INTERNET
HOSTING El Hosting o Alojamiento web es el servicio que permite a los usuarios de internet poder almacenar información en un CPU conectado a internet las 24 horas del día los 365 días del año, ya sea para
DIAGNOSTICO SERVIDOR Y PLATAFORMA MOODLE
ESCUELA DE PEDAGOGÍA E INVESTIGACIÓN EDUCATIVA PROYECTO MARCANDO HUELLAS CON LA UGCA DIAGNOSTICO SERVIDOR Y PLATAFORMA MOODLE Julián Andrés Franco Alzate UNIVERSIDAD LA GRAN COLOMBIA SECCIONAL ARMENIA
Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib
Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico
INFORME TÉCNICO ADQUISICIÓN DE LICENCIA DE SOFTWARE PARA VIRTUALIZACION
INFORME TÉCNICO ADQUISICIÓN DE LICENCIA DE SOFTWARE PARA VIRTUALIZACION APLICACIÓN DE REGLAMENTO DE LA LEY N 28612 SOBRE USO Y ADQUISICIÓN DE SOFTWARE EN EL ESTADO 12/11/12 INFORME TÉCNICO PREVIO DE EVALUACIÓN
Información sobre seguridad
Información sobre seguridad SMART kapp incluye características de protección de datos diseñadas para mantener el contenido controlador de forma predecible. En esta página se explican las características
*La Macromedia Dreamweaver
*La Macromedia Dreamweaver Mejor forma a nivel mundial de crear sitios web profesionales y poderosas aplicaciones para Internet. Esta aplicación puede crear, construir, administrar los sitios web y las
Programación páginas web. Servidor (PHP)
Programación páginas web. Servidor (PHP) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos MySQL.
Dominios Alojamiento web Máquinas virtuales Centro de proceso de datos
Dominios Alojamiento web Máquinas virtuales Centro de proceso de datos Wolkit tiene el objetivo de ser el Centro neurálgico tecnológico para las empresas de Castilla-La Mancha. Nos avalan para ello, más
SIEWEB. La intranet corporativa de SIE
La intranet corporativa de SIE por ALBA Software Acceso a los servicios SIE desde páginas Web para los usuarios de sistema *. Administración del Sistema (cuentas de usuarios, permisos, servicios, etc...)
Trabajo 6 ADMINISTRACIÓN REMOTA Y SERVIDOR DE APLICACIONES EN WINDOWS. Jesús Losada - Jesús López - 2º ASIR
Trabajo 6 ADMINISTRACIÓN REMOTA Y SERVIDOR DE APLICACIONES EN WINDOWS Jesús Losada - Jesús López - 2º ASIR Índice de contenidos Administración remota Acceso en modo texto Escritorio remoto Servidor de
La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
Curso de PHP con MySQL Gratis
Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este
Software Computacional y su clasificación
Software Computacional y su clasificación Capítulo 5 El software En modo sencillo el software permite que las personas puedan contarle a la computadora cierto tipo de problemas y que ésta a su vez le ofrezca
III. INTRODUCCIÓN AL CLOUD COMPUTING
III. INTRODUCCIÓN AL CLOUD COMPUTING Definición (I) Qué es el cloud computing? Nuevo paradigma de computación distribuida Provee un servicio de acceso a recursos computacionales: servidores, almacenamiento,
CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO
CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO En la actualidad la mayoría de las grandes empresas cuentan con un sin número de servicios que ofrecen a sus trabajadores y clientes. Muchos de estos servicios
Respaldo Cloud. Preguntas Frecuentes. Versión 1.0
Respaldo Cloud Preguntas Frecuentes Versión 1.0 1. Contenidos Manual de usuario para Respaldo Cloud 1 GENERAL... 4 1.1 Qué es Respaldo Cloud?... 4 1.2 Qué necesito para usar Respaldo Cloud?... 4 1.3 Cuáles
OFERTA DE SERVICIOS INTEGRALES PARA SU DESPACHO. CloudAbogados diseñamos, mantenemos y posicionamos para que su despacho no pase desapercibido
OFERTA DE SERVICIOS INTEGRALES PARA SU DESPACHO CloudAbogados diseñamos, mantenemos y posicionamos para que su despacho no pase desapercibido Introducción CloudAbogados ofrece servicios integrales para
Informática en la nube. Susi Rodríguez
Informática en la nube Susi Rodríguez DE QUE VAMOS A HABLAR? Analizar como utilizamos las TICs en nuestro trabajo Qué es eso de la nube? Ventajas, riesgos y los retos legales la nube Herramientas y servicios
Copia. Guarda. Recupera. Cuando quieras. Donde quieras.
Copia. Guarda. Recupera. Cuando quieras. Donde quieras. QUÉ ES IDA Backup Online es un servicio de copia remota de datos, vía Internet, con máximas garantías de seguridad y confidencialidad. Se trata de
Familia de Windows Server 2003
Familia de Windows Server 2003 Windows Server 2003 está disponible en cuatro ediciones. Cada edición se ha desarrollado para una función de servidor específica, como se describe en la tabla siguiente:
INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS
Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc
CONSIDERACIONES TÉCNICAS SOBRE LOS SERVICIOS GESTIONADOS DE COPIA DE SEGURIDAD DE STORAGE NETWORKING
CONSIDERACIONES TÉCNICAS SOBRE LOS SERVICIOS GESTIONADOS DE COPIA DE SEGURIDAD DE STORAGE NETWORKING SERVICIOS GESTIONADOS DE COPIA DE SEGURIDAD REMOTA. Storage Networking ofrece al mercado la vía más
EL MODELO DE PROGRAMACIÓN DE WINDOWS AZURE
EL MODELO DE PROGRAMACIÓN DE WINDOWS AZURE DAVID CHAPPELL OCTUBRE DE 2010 PATROCINADO POR MICROSOFT CORPORATION CONTENIDOS Por qué crear un nuevo modelo de programación?... 3 Las tres reglas del modelo
CONSOLIDADO DE PREGUNTAS A LA FCT RECIBIDAS DURANTE EL ESTUDIO DE MERCADO O COSTOS
CONSOLIDADO DE PREGUNTAS A LA FCT RECIBIDAS DURANTE EL ESTUDIO DE MERCADO O COSTOS Fecha 24/04/2014 Las siguientes preguntas se recibieron durante el desarrollo del Estudio de Mercado o Costos para el
Información sobre seguridad
Información sobre seguridad SMART kapp iq incluye características de seguridad de datos diseñadas para mantener su contenido de controlado de forma predecible. En esta página se explican las características
Servicios Cloud Almacenamiento en la Nube
ECBTI Curso Herramientas Teleinformáticas-221120 Servicios Cloud Almacenamiento en la Nube Red tutores del curso Agenda Almacenamiento en la Nube Ventajas y Desventajas Herramientas Cloud de Almacenamiento
Eficiencia en la Automatización y Gestión de Servicios
Eficiencia en la Automatización y Gestión de Servicios GESTIÓN EFECTIVA DE SERVICIOS CON SERVICETONIC Hoy en día las empresas están obligadas a hacer más con menos recursos y como consecuencia de ello
El 6% de los ordenadores sufren pérdidas de Están sus datos seguros? información a lo largo de un año. El 90% de los ordenadores no están siendo respaldados con copias de seguridad fiables. El 15% de los
Sugar en Windows. Creación de una máquina virtual con la imagen de Sugar. Autor. Versión Fecha Setiembre 2011. Ubicación
Sugar en Windows Creación de una máquina virtual con la imagen de Sugar Autor Versión Fecha Setiembre 2011 Ubicación Índice Introducción...3 Qué es una máquina virtual?...3 Pasos para la creación de una
Guía rápida del usuario. Disco duro virtual.
Guía rápida del usuario. Disco duro virtual. Servicio de compartición de carpetas y archivos a través de Internet y sincronización con dispositivos móviles. Índice Introducción Definir espacio por defecto
MANUAL DE AYUDA. MODULO SAT (Anexo Integración AGIL SAT)
MANUAL DE AYUDA MODULO SAT (Anexo Integración AGIL SAT) Fecha última revisión: Junio 2011 INDICE DE CONTENIDOS 1 INTRODUCCION... 3 1.1 Objetivo... 3 1.2 Descripción de la aplicación Agil-SAT PDA... 3 1.3
Manual de Procedimientos
1 de 13 Elaborado por: Oficina de Planeación y Desarrollo Institucional -Área de Calidad y Mejoramiento- Revisado por: Aprobado por: Coordinador Área de Jefe de la Oficina de Informática y Telecomunicaciones
ARQUITECTURA DE DISTRIBUCIÓN DE DATOS
4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia
Act 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador
Act 1: Revisión de Presaberes Lectura No. 1 Título de la Lectura: El Computador Computador, dispositivo electrónico capaz de recibir un conjunto de instrucciones (input) y ejecutarlas realizando cálculos
(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera
Capítulo 4. Llamada Telefónica En este capítulo se explicará la manera en que se configuraron las herramientas web (PHP y APACHE), y el programa de comunicación Skype, para controlar de manera dinámica
MODERNIZANDO PCN Y RECUPERACION DE DESASTRES UTILIZANDO VIRTUALIZACION Y LA NUBE
MODERNIZANDO PCN Y RECUPERACION DE DESASTRES UTILIZANDO VIRTUALIZACION Y LA NUBE Este material y todos y cada uno de los contenidos en él incorporados constituyen una adaptación de las conferencias de
Ventajas de Linux para. las empresas
Whitepaper Ventajas de Linux para las empresas Nicostrato Vela, 20 Parque Tecnológico de León 24009 - León (España) Tel.: +34 987 27 90 42 www.xeridia.com INTRODUCCIÓN En los últimos años, Linux se ha
CLOUD ENIAC BACKUP. Sus datos son importantes?
CLOUD ENIAC BACKUP Sus datos son importantes? Proteja sus datos con Cloud Eniac Backup Descripción del Producto Cloud Eniac Backup es una solución perfecta de copias de seguridad en línea que automatiza
LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD
LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD GUÍA DE LABORATORIO Nº 1O Actividad de Proyecto No. 12: ESTABLECER PLANES DE RESGUARDO, RESTAURACION Y CONTINGENCIA. Copias de
EL PODER DEL CÓMPUTO EN LA NUBE EN TUS MANOS
Servicios Cloud Cloud EL PODER DEL CÓMPUTO EN LA NUBE EN TUS MANOS TELMEX 2015. LOS CONTENIDOS DE ESTA PRESENTACIÓN SON PROPIETARIOS Y CONFIDENCIALES TELMEX 2015. LOS CONTENIDOS DE ESTA PRESENTACIÓN SON
Objetivos del proyecto:
Crear una página web corporativa atractiva, fácil de usar, que permita dar a conocer nuestra empresa, nuestros servicios y nuestros productos, a través de un medio con tanta importancia como es Internet.
UNIVERSIDAD PONTIFICIA DE SALAMANCA. Faculta de Informática
UNIVERSIDAD PONTIFICIA DE SALAMANCA Faculta de Informática Sistemas de Información y Auditoría de Sistemas de Información Modelos de servicio en Cloud Computing (SaaS, PaaS, IaaS) Alumno:!!! Alberto Balado
CIF-KM. GUÍA DE LOS PRIMEROS PASOS
CIF-KM. GUÍA DE LOS PRIMEROS PASOS Secciones 1. CONCEPTOS PREVIOS. 2. INSTALAR CIF-KM. 2.1 Descargar e instalar CIF-KM. 2.2 Configuración de CIF-KM. 2.3 Acceso externo al servidor de CIF-KM. 3. PRIMERA
Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services.
Windows Server 2012: Identidad y Acceso Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services. Manual del Módulo Autor: Andrew J Warren, Content Master Publicado: Septiembre 10 de
Infraestructura Tecnológica. Sesión 5: Arquitectura cliente-servidor
Infraestructura Tecnológica Sesión 5: Arquitectura cliente-servidor Contextualización Dentro de los sistemas de comunicación que funcionan por medio de Internet podemos contemplar la arquitectura cliente-servidor.
Servidores corporativos Linux
Servidores corporativos Linux Contenidos Contenidos... 1 Introducción... 2 Controlador de dominio Windows en Linux... 2 Servidor de ficheros e impresoras Linux... 3 Alta disponibilidad... 4 Otros servicios
Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:
SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas
E-learning: E-learning:
E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con
UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval
UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?
UNIVERSIDAD DE SALAMANCA
UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA
Utilidades de la base de datos
Utilidades de la base de datos Desde esta opcion del menú de Access, podemos realizar las siguientes operaciones: Convertir Base de datos Compactar y reparar base de datos Administrador de tablas vinculadas
Innovación para su Contact Center. Contact Center On-demand
Innovación para su Contact Center Contact Center On-demand Dote a su empresa de capacidades profesionales de servicios de Atención Cliente, con un coste mensual y sin inversiones ÍNDICE DATA SHEET 1. Introducción...
Virtualización y cloud en la DGT.
Virtualización y cloud en la DGT. DINTEL 8 de febrero de 2011 Gerencia de Informática Objeto de la presentación El objetivo es contar cual la experiencia en la GI- DGT, relativa a la virtualización y cloud
Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web
Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1
INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL
INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín 1 INSTALACIÓN DE UBUNTU SERVER
CENTRO DE DATOS Y POP
Virtual y física. Pública y privada. Por horas o por meses. Nuestra plataforma unificada proporciona infraestructuras en la nube a nivel de Internet. Todo lo que quiera, desplegado bajo demanda y en tiempo
INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS
INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos
Windows Server 2012: Infraestructura de Escritorio Virtual
Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información
Antivirus PC (motor BitDefender) Manual de Usuario
Antivirus PC (motor BitDefender) Manual de Usuario Índice 1. Introducción... 3 2. Qué es Antivirus PC?... 3 a. Eficacia... 3 b. Actualizaciones... 4 3. Requisitos técnicos... 4 a. Conocimientos técnicos...
Configuracion Escritorio Remoto Windows 2003
Configuracion Escritorio Remoto Windows 2003 Instalar y configurar servicio de Terminal Server en Windows 2003 Fecha Lunes, 25 diciembre a las 17:04:14 Tema Windows (Sistema Operativo) Os explicamos cómo
Servicios de impresión y de archivos (Windows 2008) www.adminso.es
Servicios de y de archivos (Windows 2008) www.adminso.es Servicios de y archivos (w2k8) COMPARTIR ARCHIVOS E IMPRESORAS Servicios de y archivos (w2k8) Los servicios de y de archivos permiten compartir
