Roberto Díaz Morales rdiazm@tsc.uc3m.es MLG 24/06/2013



Documentos relacionados
Cómo usaremos AWS en esta asignatura?

MANUAL COPIAS DE SEGURIDAD

REQUISITOS DEL SISTEMA. Software Servidor. Cliente. Hardware Servidor. Cliente

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

Copia de seguridad. Copias de seguridad cuando el origen de la información está en nuestro QNAP principal (QNAP Origen)

TEMA 2: CAPACIDAD: Diseño del Servicio TI Anexo II: Amazon EC2

Manual de iniciación a

INSTALACIÓN DE MySQL SERVER EN WINDOWS

ANEXO III. Creación de plantillas e imagenes en CloudStack y subida de ficheros vhd e iso.

Guía de uso del Cloud Datacenter de acens

3. Qué necesitamos para usar Wordpress?

GIT Dinahosting 3. Hola!

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir?

Protocolo Traslado_envío datos personales

Se muestra la pantalla inicial de plataforma Cloud Computing cuando se accede por primera vez, visualizando el componente Horizon de OpenStack.

Introducción a OpenStack Horizon

Tutorial: Primeros Pasos con Subversion

Cómo acceder a Google Drive? Tiene más funcionalidades una cuenta de Google?

III. INTRODUCCIÓN AL CLOUD COMPUTING

Inducción al Laboratorio de Informática

DDV: CLIENTE ESCRITORIO WINDOWS

Instalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21.

WINDOWS : TERMINAL SERVER

Sincronización de carpetas con el disco duro virtual en sistemas Windows

Conexión SFTP-SSH2 en PHP a través de un fichero.ppk

Manual de instalación del sistema

Manual Configuración GlopDroid. Configuración del módulo GlopDroid para toma de comandas en tablets, móviles y tpv Android.

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

GlusterFS. Una visión rápida a uno de los más innovadores sistema de archivos distribuido

Proceso de Particionamiento de Discos Duros e Instalación De Diferentes Sistemas Operativos en VirtualBox.

TRANSFERENCIA DE INFORMACIÓN CON FTP

Implantar Microsoft Software Updates Service (SUS)

SUBIR LAS ACTIVIDADES DE HOTPOTATOES A UN SITIO WEB

UNIVERSIDAD TECNICA DEL NORTE

DDV: CLIENTE ESCRITORIO LINUX

Instalar PhotoGestión en un Mac con VirtualBox

CURSO: APACHE SPARK CAPÍTULO 2: INTRODUCCIÓN A APACHE SPARK.

Google Drive y Almacenamiento en Nubes Virtuales

P r e g u n t a s m á s F r e c u e n t e s :

Instalar SAP NetWeaver 7.02 SP6 32-bits = que hacer un pastel

Mi primer servidor. Fernando Fernández Consultor Preventa HP ISS

Hostaliawhitepapers. Las ventajas de los Servidores dedicados. Cardenal Gardoki, BILBAO (Vizcaya) Teléfono:

Configuración del servicio de printers CUPS

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

CIF-KM. GUÍA DE LOS PRIMEROS PASOS

HOW TO SOBRE REMOTE ACCESS VPN MODE EN LINUX

Cloud Computing Foundations

Guía de Inicio Respaldo Cloud

Anexo 3 : Pruebas Amazon AWS

T3-Rondas V 1.1. Help-Pc, S.L. C/ Pintor Pau Roig, 39 L Premià de Mar Barcelona Tel. (93) Fax marketing@t2app.

Cómo tener tu Tumblr con un domino propio

Que es Hosting? Hosting es una palabra del Ingles que quiere decir dar hospedar o alojar. Aplicado al Internet, significa poner una pagina web en un

Administración de portales Joomla (II)

DFirma Batch Server. Sistema de firma y envío electrónico automático.

Person IP CRM Manual MOBILE

1. Guía de activación. Introducción Información general sobre el sistema de licencias del software Axxon Next Tipos de licencia...

Prototipado y ejecución de aplicaciones SD con GeneXus

Cloud computing: El servicio de almacenamiento en la nube

#SoftwareLibre13 Reutiliza tu Antiguo PC con Linux

Tutorial de carga de fotos en

Practica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández

Creación de Alojamiento web y blogs.

Práctica 1: Herramientas básicas:

Cómo alojar tu blog en servidor propio e instalar Wordpress

ALL IN HOSTING. Guías de uso. Guía de inicio para servidores linux.

Servidor web E-Sniper

SONARQUBE. Sandoval Lucas, Leutwyler Nicolás 1er cuatrimestre 2015

Manual de Usuario FTP Manager

Instalación de un servidor con HldsUpdateTool

Microsoft Windows Server 2008 Hyper-V

ASISTENCIA TÉCNICA A LA SEGURIDAD EN PYMES DE MELILLA MANUAL WINSCP

TUTORIAL PARA CREAR UN SERVIDOR FTP

DPM Storage calculator

Podemos descargar la distribucion de gnu/linux de los repositorios de Ubuntu

Google Drive Antonio Luis Lallena Passas

Documento de trabajo Fundació Antoni Tapies

Ficheros de configuración de Nagios (ejemplo con nrpe y snmp)

SBConta.NET Manual de instalación. SBSS Consulting, S.A Barcelona Telf , fax web

CRECE CON INTERNET. Ahorra espacio. Comprimir archivos

Manual de Instalación. Sistema FECU S.A.

Notas para la instalación de un lector de tarjetas inteligentes.

Manual Glop Ecommerce. Pasos y funcionamiento básico para utilizar el módulo Ecommerce en Glop.

7zip es un programa de carácter libre y gratuito, que permite tanto comprimir como descomprimir archivos, con una alta capacidad de comprensión.

Microsoft Virtual Server

Guía de instalación y uso. RestMaster Pocket

MANUAL DE ACTUALIZACIÓN DEL DEA. Versión del DEA del 10/04/2012

Qué es?? Ventajas

Para instalar el software FacturaScripts, primero deberemos descargarlo. Para ello, accedemos a la url:

índice in the cloud BOX

Introducción a las redes de computadores

CUADERNIA 2.0. CÓMO INSTALAR CUADERNIA 2.0 Para instalar Cuadernia debemos seguir los siguientes pasos:

Manual Instalación Versión 7

Análisis de aplicación: Virtual Machine Manager

Empieza a utilizar LiveBox

[CONFIGURACIÓN DE DNS]

FTP. File Transfer Protocol. Protocolo De Transferencia De Archivo. Administración de Redes de Computadores. Ficha:

Transcripción:

Roberto Díaz Morales rdiazm@tsc.uc3m.es MLG 24/06/2013

Indice Amazon AWS Servicios Capa gratuita Amazon S3 Amazon Elastic MapReduce Amazon Elastic Compute Cloud Amazon EBS

Amazon AWS Amazon Web Services es un conjunto de servicios de infraestructura y aplicaciones en la nube. Las principales ventajas son: La facturación por recursos utilizados y horas de uso (no hay consumo mínimo), lo que evita un desembolso inicial en infraestructuras. Escalabilidad: Se pueden ampliar o reducir las infraestructuras utilizadas de una forma muy sencilla. La existencia de una capa gratuita.

Servicios:

Capa gratuita: Amazon Elastic Compute Cloud (EC2): 750 horas mensuales de instancias linux. Amazon Elastic Block Storage: 30 GB de almacenamiento y dos millones de E/S. Simple Storage Service: 5 GB de almacenamiento estándar. Muchos otros: Bases de datos, notificaciones,.

Por donde empezar? Se debe crear una una cuenta AWS: http://aws.amazon.com/es/ Datos personales, cuenta bancaria, Al terminar el proceso recibirás una llamar llamada telefónica donde tendrás que indicar un código que han enviado a tu dirección de correo.

Amazon S3 La capa gratuita da 5 GB de almacenamiento, 15 GB de transferencia, 2000 operaciones PUT, 20000 operaciones GET. A partir de ahí ahí los precios varían dependiendo de la región y el sistema de almacenamiento: Aprox. 0.09$/mes cada GB si quieres realizar muchas operaciones de subida/bajada. Aprox. 0.01$/mes si el contenido no va a sufrir apenas cambios. Es necesaria su utilización para otros servicios como elastic mapreduce.

Amazon S3 La información se almacena en buckets Dentro de cada bucket se pueden crear directorios y subir/bajar ficheros. Vamos a subir ahora los ficheros necesarios para poder ejecutar más adelante elastic mapreduce

AMAZON EMR Es la implementacion mapreduce de amazon. Se utilizan las instancias de amazon EC2, su precio es aproximadamente un 25% que reservar esas mismas instancias en amazon EC2. Permite sistema de subastas para adquirir instancias.

AMAZON EMR Se puede utilizar a través de la consola web. 1-Crear un nuevo Job Flow Introducir el nombre Seleccionar si se desea la distribución de amazon u otra versión de hadoop diferente. Seleccionar run your own application Job Type: Streaming->Ruby,PHP,R,C,Python, Jar-> Java

AMAZON EMR Input location: s3n://bucket/dirdatos/ficherodatos Output location: s3n://bucket/diroutput/ Esta carpeta debe estar vacía. Mapper s3n://bucket/dirfunction/map.py Reducer: aggregate

AMAZON EMR Se selecciona el tipo de instancia maestro (m1.small) Se selecciona el número y tipo de instancias esclavos. Se pueden pedir instancias spot: Se pone un precio de puja, las instancias libres se reparten entre los mayores pujadores.

AMAZON EMR CLI Existen SDKs para varios lenguages de programación y la posibilidad de ejecutar todo por linea de comandos en nuestro PC. Es necesario instalar ruby (versión 1.8.7, ni anterior ni posterior). Añadir ejecutables al path. Descargar la command line interface: http://aws.amazon.com/developertools/2264 Descargar y descomprimir el zip.

AMAZON EMR CLI Crear el fichero credentials.json. { "access_id": acceso_id", "private_key": clave privada_id", "keypair": clave_com", "key-pairfile": clave.pem", "log_uri": "s3n://bucket/logs", "region": "eu-west-1 }

AMAZON EMR CLI ACCESS_ID y PRIVATE_KEY son las claves publica y privada para autenticación. Se obtienen en My Account -> Security credentials EL Key Pair se obtiene desde la cuenta de amazon EC2, son la clave publica y privada de comunicación. Depende de la zona (USA, Irlanda, ) Si se pierde el fichero de clave privada no es recuperable.

AMAZON EMR CLI >>Ruby elastic-mapreduce --create --alive Created job flow JobFlowID >>ruby elastic-mapreduce --j JobFlowID --stream -- mapper s3n://. --input s3n:// --output s3n:// -- reducer aggregate >>ruby elastic-mapreduce --terminate JobFlowID Para tener más instancias, a la hora de crear el job flow: --instance-group master --instance-type m1.large -- instance-group core --instance-type m1.large --instancecount 2 --instance-group task --instance-type m1.small -- instance-count 4 --bid-price 0.03

AMAZON EC2 Proporciona capacidad informática Proporciona recursos informáticos escalables. En resumen, nos asignan servidores con los cores, gpus, memoria y espacio de almacenamiento que necesitemos (o que podamos pagar). La capa gratuita nos da 750 horas/mes de servidores linux con 600 MB de ram y 8 GB de disco.

AMAZON EC2 Instancias Primera generación M1 Small: RAM 1.7GB, 1núcleo, 160GB disco 0.06$ Xlarge: RAM 15GB, 4núcleos, 1690GB disco. 0.5$ Segunda generación M3 Xlarge doble: 30 GB, 8núcleos. 1.1$ Memoria elevada CPU elevada Instancias en clúster 2.7 $ De GPU: 2 GPUs NVIDIA Tesla Fermi M2050 2.36$ Existe sistema de subasta.

AMAZON EC2 CLI Existen SDKs para varios lenguages de programación. Para el manejo mediante línea de comandos está la interfaz CLI: http://aws.amazon.com/developertools/351 En este caso no hay un fichero de configuración, los parámetros se configuran por variables de entorno.

AMAZON EC2 Para generar una instancia entrar en la consola web, seleccionar Instances en el menú y después Launch Instance. Seleccionar un Key Pair existente o crear uno nuevo. Seleccionar una configuración (La estrella significa que la configuración es gratis). Lanzar.

AMAZON EC2 Para conectarse a la instancia ssh o sftp. Programas como Putty o WinSCP no admiten el fichero de clave pública de amazon. Descargar PuttyGen para convertir el fichero.pem en.ppk. Para conectar mediante Putty seleccionar el fichero ppk en el menú SSH -> AUTH Usuario de la instancia ec2-user

AMAZON EC2 Tras instalar el software que necesitemos, crearemos una imagen. (Menú Instances, Actions, create Image). Para lanzar un cluster de instancias en el menu AMI seleccionamos la instancia que queremos y seleccionamos launch. Podemos indicar el número de instancias y su tipo (número de cores, ram y disco de cada una).

AMAZON EBS Se puede añadir más capacidad de almacenamiento a las instancias mediante amazon EBS. (Hasta 30 GB la capa gratuita) Menú Volumes/Create Volume Los snapshots son volumenes ya creados por alguien con un conjunto de datos de uso publico (genoma humano, 1 million songs, ).

Fin Para más información: http://aws.amazon.com http://aws.amazon.com/es/documentation/elastic mapreduce/ http://aws.amazon.com/es/documentation/ec2/