SlideShare una empresa de Scribd logo
1 de 106
Descargar para leer sin conexión
1
Microsoft
Azure
Cristian González García v 1.2.1 Noviembre 2015
Índice
 Introducción
 Arquitectura
 HDInsight
 Inscripción
 Creación de Almacenamiento
 Creación de un clúster Hadoop
 Hive en HDInsight
 Azure PowerShell
 Ejemplo: Word Count
 Ejemplo: Hipotecas
 Subiendo datos
 Errores
2
Introducción
3
Introducción
 Anunciado el 27 de Octubre del año 2008
 Lanzado el 1 de Febrero del año 2010
 Anteriormente conocido como
 Windows Azure y Azure Services Platform
 Propiedad de Microsoft
 Colección de servicios de computación en la nube
 Almacenamiento, máquinas virtuales, sitios web,
bases de datos, multimedia, desarrollo, hadoop,
caché, …
 Ofrece servicios fijos
 Pagas por lo que utilizas
 Siempre que esté funcionando
4
¿Que ofrece?
 Almacenaje
 Discos duros, Bases de datos, …
 Procesamiento
 Hadoop, Machine learning
 Servidores
 Windows y Linux
 Almacenamiento
 Local, redundante, redundante solo lectura
 Monitorización de servicios
 Seguridad
 Backups, …
 Desarrollo
 Visual Studio Online
 …
6
Es utilizado por …
 Telefónica
 Empresa de telefonía
 Maxcom Telecomunicaciones
 Telefonía local e IP
 DELSUR
 Distribuidora de electricidad
 Xerox
 Proveedor de fotocopiadoras tóner
 Y 361 más…
 https://customers.microsoft.com/Pages/advanced
search.aspx?mrmcproducts=Microsoft Azure
7
Arquitectura
8
Regiones
Geográficas I
 20 regiones
 3 nuevas en 2015
9
Azure Region Location
Centro de EE. UU. Iowa
Este de EE. UU. Virginia
Este de EE. UU. 2 Virginia
Gobierno de EE.UU. - Iowa Iowa
Gobierno de EE.UU. - Virginia Virginia
Centro y norte de EE. UU. Illinois
Centro y sur de EE. UU. Texas
Oeste de EE. UU. California
Norte de Europa Irlanda
Europa Occidental Países Bajos
Este de Asia Hong Kong
Sudeste de Asia Singapur
Este de Japón Tokio, Saitama
Oeste de Japón Osaka
Sur de Brasil Estado de Sao Paulo
Este de Australia Nueva Gales del Sur
Sudeste de Australia Victoria
Regiones Geográficas II
 Cobran por el traslado de datos entre
regiones
10
Regiones Geográficas III
 La región se selecciona en la creación del
componente
 No todas tienen el mismo precio
 No todas tienen todos los servicios
11
Regiones Geográficas IV
 Permite replicar los datos
 Localmente (LRS): Misma región
 Redundancia de zona (ZRS): 1-2 regiones
 Geográficamente: Región secundaria
 Normal (GRS): En otra región cercana
 Sólo lectura (RA-GRS)
 En la localización secundaria. Mayor disponibilidad
12
Instancias
 Tienen diferente precio según la región
 Permite seleccionar por el número de nodos
(HDInsight)
 1, 2, 4 u 8
 4 instancias (Máquinas Virtuales)
 A1, A2, A3 y A4
 http://azure.microsoft.com/en-
us/pricing/details/virtual-machines/
 Lo mejor, usar la calculadora
13
Calculadora de precios
 Calculadora de precios
 http://azure.microsoft.com/es-
es/pricing/calculator/
14
Servicios
 http://azure.microsoft.com/es-es/services/
15
…
HDInsight
17
¿Qué es?
 Servicio Web de Microsoft Azure
 Procesamiento de grandes volúmenes de datos
 Utiliza Apache Hadoop
 Utiliza el almacenamiento de Azure
 Windows Server 2012 R2 o Ubuntu 12.04 LTS
 Versiones
 3.2 – Hadoop 2.6
 3.1 – Hadoop 2.4 (Por defecto)
 3.0 – Hadoop 2.2
 Modos
 Instancias por defecto
 Personalizado
18
¿Qué ofrece?
 Versión oficial de Hadoop
 Interfaz gráfica para crear la instancia
 Editor Hive
 Integración con herramientas de Microsoft
 PowerShell
 Excel
 Integración con otras herramientas de Azure
 Almacenamiento, BDD SQL, …
 Otras herramientas Big Data
 Pig, Hive, HBase, Oozie, Zookeeper, Mahout, …
 SDK
 Java, .NET
19
Precios
21
Ciclo de vida
 Ciclo de uso
 Crear el almacenamiento (si no existe)
 Subir los datos
 Crear el clúster
 Hacer la consulta
 PowerShell
 Hadoop
 Hive (requiere pasos previos)
22
Facturación
23
Inscripción
24
Entramos
 https://account.windowsazure.com/Home/
25
Inicio de sesión I
26
Inicio de sesión II
 Utilizad el UO
27
Datos Personales
 Rellenamos los datos
28
Contacto Móvil
 Mensaje al móvil con el pin
29
Datos bancarios
30
 Introducimos los datos de la tarjeta
 Cobrarán 1€, pero nos darán 150€ 
Acuerdo
31
 Si estamos de acuerdo con lo ledído, lo
marcamos
 Después nos suscribimos
Evaluación del producto
 Tras esto, tendremos un mes para gastar
150€
32
Confirmación del proceso
 Recibiremos un correo electrónico de
confirmación
33
Bienvenida
 Al entrar podremos realizar un paseo
34
Consola de Administración
 La consola de administración de Azure
35
Finalización
 Azure avisa insistentemente de que se te acabará
la inscripción y te cortarán el servicio, bien sea por
dinero o por tiempo
36
Creación de
Almacenamiento
37
Almacenamiento
 Almacenamiento escalable
 Alta disponibilidad
 Redundancia elegible
 Local, geográfica, geográfica solo lectura,
zona
 Pagas por lo que ocupas
 Ofrece APIs REST usando HTTP/HTTPS
 https://azure.microsoft.com/en-
us/documentation/articles/storage-
introduction/
38
Nuevo
 Creamos un espacio de almacenamiento
39
Almacenamiento I
 Servicio de Datos -> Almacenamiento ->
Creación rápida
 NombreDeseado+.core.windows.net
 Elegir Lugar
 Por defecto, el de la cuenta
 No en todos los sitios se paga lo mismo
 Elegir tipo de redundancia
40
Almacenamiento II
41
Almacenamiento III
 Esperamos unos segundos…
 … ya tenemos el espacio de
almacenamiento creado
42
Almacenamiento IV
 Si lo seleccionamos, veremos la ayuda
43
Almacenamiento V
 Utiliza pares clave-valor para guardar los
datos
 Permite el uso de “/” para simular
directorios
 Los archivos de 0 bytes representan
carpetas vacías
 Contienen metadatos de permisos y
propietarios
 En verdad son ficheros
44
Creación de un clúster
Hadoop
45
HDInsight I
 Creamos el HDInsight cluster
 HDInsight 3.2
 Hadoop 2.6
 http://azure.microsoft.com/en-
us/documentation/articles/hdinsight-
component-versioning/
 NombreDeseado.azurehdinsight.net
 Tamaño del clúster
 A más tamaño mayor coste
 https://azure.microsoft.com/es-
es/pricing/details/hdinsight/
 Contraseña del Admin
 Cuenta de almacenamiento
46
HDInsight II
 Creamos un clúster Hadoop
47
HDInsight III
 Esperamos mientras crea el clúster
48
HDInsight IV
 Si lo seleccionamos, veremos la ayuda y
las opciones
49
Hive en HDInsight
50
Hive en HDInsight
 Usaremos Hive para consultar datos
 Se puede utilizar la consola de consultas o
el PowerShell
 Ejemplo proporcionado por HDInsight
 Interfaz web
 La tabla se llama “hivesampletable”
 Contiene datos de móviles
 Datos de fábrica, plataforma, modelo, …
51
Datos del ejemplo
 Almacenamiento -> Contenedores ->
hive/warehouse/hivesampletable/HiveSampleData.txt
53
Consola de consultas
 Seleccionamos el clúster Hadoop creado
 Vamos a la opción “Consola de
consultas”
54
Autenticación
 Introducimos la autenticación con la
clave que utilizamos antes
 Si erráis, tendréis que cerrar la sesión y
entrar
55
Query Console
 Getting Started Gallery
 Introducción con ejemplos
 Hive Editor
 Editor de consultas Hive
 Job History
 Historial de ficheros con todas las consultas realizadas o en
ejecución
 File Browser
 Navegador de los archivos existentes
 Hadoop UI (2015)
 Interfaz de Hadoop del puerto 50700
 Yarn UI (2015)
 Interfaz de Yarn
56
Hive Editor I
 Seleccionamos “Hive Editor”
57
Hive Editor II
 Consola de consultas “Hive”
58
Hive Editor III
 Escribir la consulta
 Submit: para ejecutarla
 View Details: ver resultados y log
 Tiene ctrl+z, ctrl+y, tabulador, …
59
Hive Editor IV
60
Hive Editor V
61
File Browser
 Obtenemos el ID de uno de los ficheros
creados por las consultas
62
Power Query
 Descargamos
http://www.microsoft.com/es-
ES/download/details.aspx?id=39379
 Plugin que permite descargar datos desde
HDInsight al Excel
 Elegir el adecuado: x86 o x64
63
Importación a Excel I
 Creamos un documento Excel
64
1
2
3
Importación a Excel II
 Especificamos el nombre del
almacenamiento
 Sólo el nombre o la URL entera
65
Importación a Excel III
 La contraseña hay que buscarla en
 Almacenamiento -> Instancia -> Configurar
-> Administrar Claves de Acceso -> Clave
de acceso Primaria
66
Clave de acceso
 Contraseña -> Clave de acceso primaria
67
Importación a Excel IV
 Seleccionamos a la izquierda nuestro
almacenamiento
 Lo abrimos con doble clic
68
Importación a Excel V
 Obtendremos acceso a todo su
contenido
69
Importación a Excel VI
 Filtramos por “stdout” y clic en “Aceptar”
 Ficheros con la información
70
1
2
3
Importación a Excel VII
 Clic sobre el “Binary” que deseamos
visualizar
 Con esto abriremos los datos obtenidos
71
1
Importación a Excel VIII
72
Importación a Excel IX
 Seleccionamos en Inicio -> Cerrar y
cargar
 Obtendremos los datos en el Excel que
creamos
73
Importación a Excel X
74
Azure PowerShell
75
Descarga
 Bajamos el Azure PowerShell
 http://go.microsoft.com/fwlink/p/?linkid=32
0376&clcid=0x409
76
Instalación I
 Siguiente y esperamos…
77
Instalación II
 … y finalizamos todo correctamente
78
Inicio
 Abrimos “Microsoft Azure PowerShell”
 Esperamos a que cargue
 Soporta ayuda de comandos por
tabulador
79
Vinculación cuenta I
 Añadimos una cuenta
 Nos abrirá una pantalla inicio de sesión
80
Vinculación cuenta II
 Se vinculó nuestra cuenta al PowerShell
 También se puede hacer mediante un Script
 O utilizando un certificado
81
Información de la cuenta
 Para ver información de la cuenta
 Get-AzureAccount
 Get-AzureSubscription
82
Ejemplo: Word Count
83
Word Count
 Uso de MapReduce
 Usar el PowerShell
 Se usa el mismo ejemplo WordCount.jar
 Información en la pestaña de HDInsight ->
MapReduce en Azure
84
Nombre de la Suscripcion
 Ir a Azure
 Nombre -> Ver mi factura
 Pulsar sobre: “Pase sobre Azure”
 Editar detalles de la suscripción
 Cambiar el nombre de la suscripción
 Esto es necesario para el siguiente paso
para evitar problemas
85
Suscripción y Trabajo
 Establecemos la suscripción a utilizar
 Creamos una variable con el nombre del clúster
HDInsight
 Definimos el trabajo
 -JarFile: definimos el Jar a utilizar
 Hadoop 2.1: hadoop-examples.jar
 Hadoop 3.0+: hadoop-mapreduce-examples.jar
 -ClassName: Nombre de la clase
 -Arguments: Argumentos que se le pasan a Hadoop
 Fichero de entrada
 Fichero de salida
86
Trabajo y Resultado
 Lanzamos el trabajo
 Iréis obteniendo información en la
consola acerca del trabajo actual
 Comprobamos la salida
87
Comprobación I
 Si todo fue bien…
88
Comprobación II
 Si la carpeta ya existe nos lanzará un error
89
Trabajo y Resultado
 Consultamos los datos del trabajo
90
Consultar resultado Web
 Ir al almacenamiento
 Seleccionar almacenamiento
 Buscar la carpeta de salida del trabajo
 Descargar
91
Ejemplo: Hipotecas
96
Escritorio remoto I
 Activaremos el uso remoto de Hadoop
 HDInsight -> Seleccionar clúster ->
Configuración -> Habilitar de forma remota
 Rellenamos el popup
97
Escritorio remoto II
 Ahora clicamos en “Conectar”
 Descargamos el archivo y lo ejecutamos
 Esto nos abre un escritorio remoto a
nuestra máquina Hadoop 2.6
 Para enviar datos a esta máquina
 Los copiamos (Ctrl+C) de nuestra máquina
 Los pegamos (Ctrl+V) en el remoto
 Metedlos en la raíz de la unidad “C”
98
Hadoop I
 Ejecutamos Hadoop Command Line
99
Hadoop II
 Copiamos los datos de entrada al sistema
HDFS
100
 Comprobamos como los subió
Hadoop III
 Ejecutamos el MapReduce
101
 Obtenemos los resultados
Subiendo datos
110
Opciones
 Azure PowerShell
 AzCopy
 Azure Storage Explorer
 Hadoop Command Line
 Otras herramientas
 http://blogs.msdn.com/b/windowsazurestor
age/archive/2014/03/11/windows-azure-
storage-explorers-2014.aspx
111
Azure PowerShell I
 Establecemos las variables del Almacén
 Establecemos las variables del fichero
 Obtenemos la clave del Almacén
 Creamos el objeto almacén
 Subimos el fichero
112
Azure PowerShell II
 Esperamos mientras lo sube
 Lo podemos ver en la web
113
Azure Storage Explorer I
 Descargar Azure Storage Explorer
 http://azurestorageexplorer.codeplex.com/
 Instalarlo
 Ejecutarlo
114
Azure Storage Explorer II
 Añadimos nuestra cuenta
115
Azure Storage Explorer III
 Nombre de la cuenta y clave
 Los mismos que para bajar los datos al Excel
 Testeamos para comprobar que funcione
116
Azure Storage Explorer IV
 Podremos acceder a todo nuestro
contenedor
117
Errores
119
Error I – Ejecutar Acción
 Comprobar que el reloj esté en hora
 Solo admite un desajuste de 15 minutos
 Otra causa de este error son los permisos de los
ficheros
 Se pueden modificar desde la consola de
Almacenamiento
120
Error II – Ejecutar Acción
 La sesión ha caducado
 Debes volver a loguearte
 Usar el comando Add-AzureAccount
121
Error III – Seleccionar
Suscripción
 Ocurre si cambiaste el nombre de la
suscripción hace poco
 Tienes que volver a hacer “login”
 Después selecciona la suscripción deseada
122
123
Microsoft
Azure
Cristian González García v 1.2.1 Noviembre 2015

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

CLOUD COMPUTING
CLOUD COMPUTINGCLOUD COMPUTING
CLOUD COMPUTING
 
Private Cloud Administration - WAP
Private Cloud Administration - WAPPrivate Cloud Administration - WAP
Private Cloud Administration - WAP
 
Cloud Computing y la nueva plataforma Windows Azure
Cloud Computing y la nueva plataforma Windows AzureCloud Computing y la nueva plataforma Windows Azure
Cloud Computing y la nueva plataforma Windows Azure
 
[Code Camp 2009] Cloud Computing - Explorando Windows Azure Services (Carlos ...
[Code Camp 2009] Cloud Computing - Explorando Windows Azure Services (Carlos ...[Code Camp 2009] Cloud Computing - Explorando Windows Azure Services (Carlos ...
[Code Camp 2009] Cloud Computing - Explorando Windows Azure Services (Carlos ...
 
Computación en la nube
Computación en la nubeComputación en la nube
Computación en la nube
 
Descubriendo windows azure
Descubriendo windows azureDescubriendo windows azure
Descubriendo windows azure
 
Windows azure: Introducción a la Nube y HoL de Azure MICTT
Windows azure: Introducción a la Nube y HoL de Azure MICTTWindows azure: Introducción a la Nube y HoL de Azure MICTT
Windows azure: Introducción a la Nube y HoL de Azure MICTT
 
Cloud 1.0.1 para pymes
Cloud 1.0.1 para pymesCloud 1.0.1 para pymes
Cloud 1.0.1 para pymes
 
Presentacion cloud computer
Presentacion cloud computerPresentacion cloud computer
Presentacion cloud computer
 
Novedades Microsoft Azure
Novedades Microsoft AzureNovedades Microsoft Azure
Novedades Microsoft Azure
 
Computación en la Nube con Amazon EC2
Computación en la Nube con Amazon EC2Computación en la Nube con Amazon EC2
Computación en la Nube con Amazon EC2
 
Introducción a Amazon Web Services
Introducción a Amazon Web ServicesIntroducción a Amazon Web Services
Introducción a Amazon Web Services
 
Database as a service con Oracle Cloud platform
Database as a service con Oracle Cloud platformDatabase as a service con Oracle Cloud platform
Database as a service con Oracle Cloud platform
 
3.3 Escritorio Virtual -VDI- (I).
3.3 Escritorio Virtual -VDI- (I).3.3 Escritorio Virtual -VDI- (I).
3.3 Escritorio Virtual -VDI- (I).
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web Services
 
SQL Azure Small
SQL Azure SmallSQL Azure Small
SQL Azure Small
 
Sql azure
Sql azureSql azure
Sql azure
 
Cloud computing (computación en la nube)
Cloud computing (computación en la nube)Cloud computing (computación en la nube)
Cloud computing (computación en la nube)
 
Introduccion virtual machine convert 3.1
Introduccion  virtual machine convert 3.1Introduccion  virtual machine convert 3.1
Introduccion virtual machine convert 3.1
 
Que es cloud computing ?
Que es cloud computing ?Que es cloud computing ?
Que es cloud computing ?
 

Destacado

Introduce from NuoDi precision mould Co.,Ltd20160925
Introduce from NuoDi precision mould Co.,Ltd20160925Introduce from NuoDi precision mould Co.,Ltd20160925
Introduce from NuoDi precision mould Co.,Ltd20160925
Jessie Yi
 
Colegio nacional nicolas esguerra
Colegio  nacional  nicolas  esguerraColegio  nacional  nicolas  esguerra
Colegio nacional nicolas esguerra
Camiilo Capera II
 

Destacado (14)

Introduce from NuoDi precision mould Co.,Ltd20160925
Introduce from NuoDi precision mould Co.,Ltd20160925Introduce from NuoDi precision mould Co.,Ltd20160925
Introduce from NuoDi precision mould Co.,Ltd20160925
 
Autocad 3d paso a paso
Autocad 3d paso a pasoAutocad 3d paso a paso
Autocad 3d paso a paso
 
MANAJEMEN DAN PENDOKUMENTASIAN ASUHAN KEBIDANAN PADA BAYI NY. “D” DENGAN ASFI...
MANAJEMEN DAN PENDOKUMENTASIAN ASUHAN KEBIDANAN PADA BAYI NY. “D” DENGAN ASFI...MANAJEMEN DAN PENDOKUMENTASIAN ASUHAN KEBIDANAN PADA BAYI NY. “D” DENGAN ASFI...
MANAJEMEN DAN PENDOKUMENTASIAN ASUHAN KEBIDANAN PADA BAYI NY. “D” DENGAN ASFI...
 
PP2_Moyano_TRA
PP2_Moyano_TRAPP2_Moyano_TRA
PP2_Moyano_TRA
 
Makalah salmonela
Makalah salmonelaMakalah salmonela
Makalah salmonela
 
Colegio nacional nicolas esguerra
Colegio  nacional  nicolas  esguerraColegio  nacional  nicolas  esguerra
Colegio nacional nicolas esguerra
 
MANAJEMENDANPENDOKUMENTASIANASUHANKEBIDANAN PADABAYINY.“L” DENGANASFIKSIASEDA...
MANAJEMENDANPENDOKUMENTASIANASUHANKEBIDANAN PADABAYINY.“L” DENGANASFIKSIASEDA...MANAJEMENDANPENDOKUMENTASIANASUHANKEBIDANAN PADABAYINY.“L” DENGANASFIKSIASEDA...
MANAJEMENDANPENDOKUMENTASIANASUHANKEBIDANAN PADABAYINY.“L” DENGANASFIKSIASEDA...
 
juana de irbarboru delmira agustini
juana de irbarboru delmira agustini juana de irbarboru delmira agustini
juana de irbarboru delmira agustini
 
Pitch Deck Template
Pitch Deck TemplatePitch Deck Template
Pitch Deck Template
 
Plantilla icontec
Plantilla icontecPlantilla icontec
Plantilla icontec
 
Curriculum vitae
Curriculum vitaeCurriculum vitae
Curriculum vitae
 
Presentacion de aula virtual
Presentacion de aula virtualPresentacion de aula virtual
Presentacion de aula virtual
 
Hmong Cinderella
Hmong CinderellaHmong Cinderella
Hmong Cinderella
 
Tarea 2 matrices
Tarea 2 matricesTarea 2 matrices
Tarea 2 matrices
 

Similar a 4. Microsoft Azure

Servicios de datos en la nube
Servicios de datos en la nubeServicios de datos en la nube
Servicios de datos en la nube
Juan Pablo
 
BIT - Evento HOL Microsoft Azure v1
BIT - Evento HOL Microsoft Azure v1BIT - Evento HOL Microsoft Azure v1
BIT - Evento HOL Microsoft Azure v1
Cristian Vergara
 

Similar a 4. Microsoft Azure (20)

Dynamics saturday madrid 2019 javier armesto
Dynamics saturday madrid 2019   javier armestoDynamics saturday madrid 2019   javier armesto
Dynamics saturday madrid 2019 javier armesto
 
Visualización de Big Data con Power View
Visualización de Big Data con Power ViewVisualización de Big Data con Power View
Visualización de Big Data con Power View
 
Visualización de big data con power view
Visualización de big data con power viewVisualización de big data con power view
Visualización de big data con power view
 
CloudStorage - Almacenamiento en la Nube
CloudStorage - Almacenamiento en la NubeCloudStorage - Almacenamiento en la Nube
CloudStorage - Almacenamiento en la Nube
 
Cloud Computing: una perspectiva tecnológica
Cloud Computing: una perspectiva tecnológicaCloud Computing: una perspectiva tecnológica
Cloud Computing: una perspectiva tecnológica
 
SERVIDOR IIS EN W8
SERVIDOR IIS EN W8SERVIDOR IIS EN W8
SERVIDOR IIS EN W8
 
Cloud Computing: Windows Azure
Cloud Computing: Windows AzureCloud Computing: Windows Azure
Cloud Computing: Windows Azure
 
Microsoft azure presentacion
Microsoft azure presentacionMicrosoft azure presentacion
Microsoft azure presentacion
 
2. Amazon Web Services
2.  Amazon Web Services2.  Amazon Web Services
2. Amazon Web Services
 
Grupo 1_Informe Final.docx
Grupo 1_Informe Final.docxGrupo 1_Informe Final.docx
Grupo 1_Informe Final.docx
 
Hack Like a Pro With Custom VPS - Taller Navaja Negra 2019
Hack Like a Pro With Custom VPS - Taller Navaja Negra 2019Hack Like a Pro With Custom VPS - Taller Navaja Negra 2019
Hack Like a Pro With Custom VPS - Taller Navaja Negra 2019
 
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeVisual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
 
To Cloud or not To Cloud, That is the question!
To Cloud or not To Cloud, That is the question!To Cloud or not To Cloud, That is the question!
To Cloud or not To Cloud, That is the question!
 
Servicios de datos en la nube
Servicios de datos en la nubeServicios de datos en la nube
Servicios de datos en la nube
 
Windows y .NET en la Internet of Things by Pablo Garcia
Windows y .NET en la Internet of Things by Pablo GarciaWindows y .NET en la Internet of Things by Pablo Garcia
Windows y .NET en la Internet of Things by Pablo Garcia
 
Procesamiento de flujos de datos en tiempo real en Azure
Procesamiento de flujos de datos en tiempo real en Azure Procesamiento de flujos de datos en tiempo real en Azure
Procesamiento de flujos de datos en tiempo real en Azure
 
Google Cloud Platform y Python
Google Cloud Platform y PythonGoogle Cloud Platform y Python
Google Cloud Platform y Python
 
Big Data, Almacenes de Datos Empresariales (EDW) y Windows Azure (SQL Databas...
Big Data, Almacenes de Datos Empresariales (EDW) y Windows Azure (SQL Databas...Big Data, Almacenes de Datos Empresariales (EDW) y Windows Azure (SQL Databas...
Big Data, Almacenes de Datos Empresariales (EDW) y Windows Azure (SQL Databas...
 
Redes y seguridad en aws
Redes y seguridad en awsRedes y seguridad en aws
Redes y seguridad en aws
 
BIT - Evento HOL Microsoft Azure v1
BIT - Evento HOL Microsoft Azure v1BIT - Evento HOL Microsoft Azure v1
BIT - Evento HOL Microsoft Azure v1
 

Más de Cristian González García (8)

Python
PythonPython
Python
 
3. Hadoop
3.  Hadoop3.  Hadoop
3. Hadoop
 
1. Introducción Big Data
1.  Introducción Big Data1.  Introducción Big Data
1. Introducción Big Data
 
5. Seguridad
5.  Seguridad5.  Seguridad
5. Seguridad
 
4. CMS e-commerce
4.  CMS e-commerce4.  CMS e-commerce
4. CMS e-commerce
 
3. Modelos de negocio
3.  Modelos de negocio3.  Modelos de negocio
3. Modelos de negocio
 
2. Markets
2.  Markets2.  Markets
2. Markets
 
1. Medios de pago
1.  Medios de pago1.  Medios de pago
1. Medios de pago
 

Último

Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Filo Descartes para selectividad de andalucía
Filo Descartes para selectividad de andalucíaFilo Descartes para selectividad de andalucía
Filo Descartes para selectividad de andalucía
JoaquinMaisanaba
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Demetrio Ccesa Rayme
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
Gonella
 

Último (20)

Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
 
flujo de materia y energía ecosistemas.
flujo de materia y  energía ecosistemas.flujo de materia y  energía ecosistemas.
flujo de materia y energía ecosistemas.
 
Salud mental y bullying en adolescentes.
Salud mental y bullying en adolescentes.Salud mental y bullying en adolescentes.
Salud mental y bullying en adolescentes.
 
Proyecto de Participación Estudiantil Completo - Bachillerato Ecuador
Proyecto de Participación Estudiantil Completo - Bachillerato EcuadorProyecto de Participación Estudiantil Completo - Bachillerato Ecuador
Proyecto de Participación Estudiantil Completo - Bachillerato Ecuador
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
 
Evaluación de los Factores Externos de la Organización.
Evaluación de los Factores Externos de la Organización.Evaluación de los Factores Externos de la Organización.
Evaluación de los Factores Externos de la Organización.
 
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptxGOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Filo Descartes para selectividad de andalucía
Filo Descartes para selectividad de andalucíaFilo Descartes para selectividad de andalucía
Filo Descartes para selectividad de andalucía
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemas
 
Libros del Ministerio de Educación (2023-2024).pdf
Libros del Ministerio de Educación (2023-2024).pdfLibros del Ministerio de Educación (2023-2024).pdf
Libros del Ministerio de Educación (2023-2024).pdf
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
Power Point : Motivados por la esperanza
Power Point : Motivados por la esperanzaPower Point : Motivados por la esperanza
Power Point : Motivados por la esperanza
 
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
 

4. Microsoft Azure

  • 2. Índice  Introducción  Arquitectura  HDInsight  Inscripción  Creación de Almacenamiento  Creación de un clúster Hadoop  Hive en HDInsight  Azure PowerShell  Ejemplo: Word Count  Ejemplo: Hipotecas  Subiendo datos  Errores 2
  • 4. Introducción  Anunciado el 27 de Octubre del año 2008  Lanzado el 1 de Febrero del año 2010  Anteriormente conocido como  Windows Azure y Azure Services Platform  Propiedad de Microsoft  Colección de servicios de computación en la nube  Almacenamiento, máquinas virtuales, sitios web, bases de datos, multimedia, desarrollo, hadoop, caché, …  Ofrece servicios fijos  Pagas por lo que utilizas  Siempre que esté funcionando 4
  • 5. ¿Que ofrece?  Almacenaje  Discos duros, Bases de datos, …  Procesamiento  Hadoop, Machine learning  Servidores  Windows y Linux  Almacenamiento  Local, redundante, redundante solo lectura  Monitorización de servicios  Seguridad  Backups, …  Desarrollo  Visual Studio Online  … 6
  • 6. Es utilizado por …  Telefónica  Empresa de telefonía  Maxcom Telecomunicaciones  Telefonía local e IP  DELSUR  Distribuidora de electricidad  Xerox  Proveedor de fotocopiadoras tóner  Y 361 más…  https://customers.microsoft.com/Pages/advanced search.aspx?mrmcproducts=Microsoft Azure 7
  • 8. Regiones Geográficas I  20 regiones  3 nuevas en 2015 9 Azure Region Location Centro de EE. UU. Iowa Este de EE. UU. Virginia Este de EE. UU. 2 Virginia Gobierno de EE.UU. - Iowa Iowa Gobierno de EE.UU. - Virginia Virginia Centro y norte de EE. UU. Illinois Centro y sur de EE. UU. Texas Oeste de EE. UU. California Norte de Europa Irlanda Europa Occidental Países Bajos Este de Asia Hong Kong Sudeste de Asia Singapur Este de Japón Tokio, Saitama Oeste de Japón Osaka Sur de Brasil Estado de Sao Paulo Este de Australia Nueva Gales del Sur Sudeste de Australia Victoria
  • 9. Regiones Geográficas II  Cobran por el traslado de datos entre regiones 10
  • 10. Regiones Geográficas III  La región se selecciona en la creación del componente  No todas tienen el mismo precio  No todas tienen todos los servicios 11
  • 11. Regiones Geográficas IV  Permite replicar los datos  Localmente (LRS): Misma región  Redundancia de zona (ZRS): 1-2 regiones  Geográficamente: Región secundaria  Normal (GRS): En otra región cercana  Sólo lectura (RA-GRS)  En la localización secundaria. Mayor disponibilidad 12
  • 12. Instancias  Tienen diferente precio según la región  Permite seleccionar por el número de nodos (HDInsight)  1, 2, 4 u 8  4 instancias (Máquinas Virtuales)  A1, A2, A3 y A4  http://azure.microsoft.com/en- us/pricing/details/virtual-machines/  Lo mejor, usar la calculadora 13
  • 13. Calculadora de precios  Calculadora de precios  http://azure.microsoft.com/es- es/pricing/calculator/ 14
  • 16. ¿Qué es?  Servicio Web de Microsoft Azure  Procesamiento de grandes volúmenes de datos  Utiliza Apache Hadoop  Utiliza el almacenamiento de Azure  Windows Server 2012 R2 o Ubuntu 12.04 LTS  Versiones  3.2 – Hadoop 2.6  3.1 – Hadoop 2.4 (Por defecto)  3.0 – Hadoop 2.2  Modos  Instancias por defecto  Personalizado 18
  • 17. ¿Qué ofrece?  Versión oficial de Hadoop  Interfaz gráfica para crear la instancia  Editor Hive  Integración con herramientas de Microsoft  PowerShell  Excel  Integración con otras herramientas de Azure  Almacenamiento, BDD SQL, …  Otras herramientas Big Data  Pig, Hive, HBase, Oozie, Zookeeper, Mahout, …  SDK  Java, .NET 19
  • 19. Ciclo de vida  Ciclo de uso  Crear el almacenamiento (si no existe)  Subir los datos  Crear el clúster  Hacer la consulta  PowerShell  Hadoop  Hive (requiere pasos previos) 22
  • 24. Inicio de sesión II  Utilizad el UO 27
  • 26. Contacto Móvil  Mensaje al móvil con el pin 29
  • 27. Datos bancarios 30  Introducimos los datos de la tarjeta  Cobrarán 1€, pero nos darán 150€ 
  • 28. Acuerdo 31  Si estamos de acuerdo con lo ledído, lo marcamos  Después nos suscribimos
  • 29. Evaluación del producto  Tras esto, tendremos un mes para gastar 150€ 32
  • 30. Confirmación del proceso  Recibiremos un correo electrónico de confirmación 33
  • 31. Bienvenida  Al entrar podremos realizar un paseo 34
  • 32. Consola de Administración  La consola de administración de Azure 35
  • 33. Finalización  Azure avisa insistentemente de que se te acabará la inscripción y te cortarán el servicio, bien sea por dinero o por tiempo 36
  • 35. Almacenamiento  Almacenamiento escalable  Alta disponibilidad  Redundancia elegible  Local, geográfica, geográfica solo lectura, zona  Pagas por lo que ocupas  Ofrece APIs REST usando HTTP/HTTPS  https://azure.microsoft.com/en- us/documentation/articles/storage- introduction/ 38
  • 36. Nuevo  Creamos un espacio de almacenamiento 39
  • 37. Almacenamiento I  Servicio de Datos -> Almacenamiento -> Creación rápida  NombreDeseado+.core.windows.net  Elegir Lugar  Por defecto, el de la cuenta  No en todos los sitios se paga lo mismo  Elegir tipo de redundancia 40
  • 39. Almacenamiento III  Esperamos unos segundos…  … ya tenemos el espacio de almacenamiento creado 42
  • 40. Almacenamiento IV  Si lo seleccionamos, veremos la ayuda 43
  • 41. Almacenamiento V  Utiliza pares clave-valor para guardar los datos  Permite el uso de “/” para simular directorios  Los archivos de 0 bytes representan carpetas vacías  Contienen metadatos de permisos y propietarios  En verdad son ficheros 44
  • 42. Creación de un clúster Hadoop 45
  • 43. HDInsight I  Creamos el HDInsight cluster  HDInsight 3.2  Hadoop 2.6  http://azure.microsoft.com/en- us/documentation/articles/hdinsight- component-versioning/  NombreDeseado.azurehdinsight.net  Tamaño del clúster  A más tamaño mayor coste  https://azure.microsoft.com/es- es/pricing/details/hdinsight/  Contraseña del Admin  Cuenta de almacenamiento 46
  • 44. HDInsight II  Creamos un clúster Hadoop 47
  • 45. HDInsight III  Esperamos mientras crea el clúster 48
  • 46. HDInsight IV  Si lo seleccionamos, veremos la ayuda y las opciones 49
  • 48. Hive en HDInsight  Usaremos Hive para consultar datos  Se puede utilizar la consola de consultas o el PowerShell  Ejemplo proporcionado por HDInsight  Interfaz web  La tabla se llama “hivesampletable”  Contiene datos de móviles  Datos de fábrica, plataforma, modelo, … 51
  • 49. Datos del ejemplo  Almacenamiento -> Contenedores -> hive/warehouse/hivesampletable/HiveSampleData.txt 53
  • 50. Consola de consultas  Seleccionamos el clúster Hadoop creado  Vamos a la opción “Consola de consultas” 54
  • 51. Autenticación  Introducimos la autenticación con la clave que utilizamos antes  Si erráis, tendréis que cerrar la sesión y entrar 55
  • 52. Query Console  Getting Started Gallery  Introducción con ejemplos  Hive Editor  Editor de consultas Hive  Job History  Historial de ficheros con todas las consultas realizadas o en ejecución  File Browser  Navegador de los archivos existentes  Hadoop UI (2015)  Interfaz de Hadoop del puerto 50700  Yarn UI (2015)  Interfaz de Yarn 56
  • 53. Hive Editor I  Seleccionamos “Hive Editor” 57
  • 54. Hive Editor II  Consola de consultas “Hive” 58
  • 55. Hive Editor III  Escribir la consulta  Submit: para ejecutarla  View Details: ver resultados y log  Tiene ctrl+z, ctrl+y, tabulador, … 59
  • 58. File Browser  Obtenemos el ID de uno de los ficheros creados por las consultas 62
  • 59. Power Query  Descargamos http://www.microsoft.com/es- ES/download/details.aspx?id=39379  Plugin que permite descargar datos desde HDInsight al Excel  Elegir el adecuado: x86 o x64 63
  • 60. Importación a Excel I  Creamos un documento Excel 64 1 2 3
  • 61. Importación a Excel II  Especificamos el nombre del almacenamiento  Sólo el nombre o la URL entera 65
  • 62. Importación a Excel III  La contraseña hay que buscarla en  Almacenamiento -> Instancia -> Configurar -> Administrar Claves de Acceso -> Clave de acceso Primaria 66
  • 63. Clave de acceso  Contraseña -> Clave de acceso primaria 67
  • 64. Importación a Excel IV  Seleccionamos a la izquierda nuestro almacenamiento  Lo abrimos con doble clic 68
  • 65. Importación a Excel V  Obtendremos acceso a todo su contenido 69
  • 66. Importación a Excel VI  Filtramos por “stdout” y clic en “Aceptar”  Ficheros con la información 70 1 2 3
  • 67. Importación a Excel VII  Clic sobre el “Binary” que deseamos visualizar  Con esto abriremos los datos obtenidos 71 1
  • 69. Importación a Excel IX  Seleccionamos en Inicio -> Cerrar y cargar  Obtendremos los datos en el Excel que creamos 73
  • 72. Descarga  Bajamos el Azure PowerShell  http://go.microsoft.com/fwlink/p/?linkid=32 0376&clcid=0x409 76
  • 73. Instalación I  Siguiente y esperamos… 77
  • 74. Instalación II  … y finalizamos todo correctamente 78
  • 75. Inicio  Abrimos “Microsoft Azure PowerShell”  Esperamos a que cargue  Soporta ayuda de comandos por tabulador 79
  • 76. Vinculación cuenta I  Añadimos una cuenta  Nos abrirá una pantalla inicio de sesión 80
  • 77. Vinculación cuenta II  Se vinculó nuestra cuenta al PowerShell  También se puede hacer mediante un Script  O utilizando un certificado 81
  • 78. Información de la cuenta  Para ver información de la cuenta  Get-AzureAccount  Get-AzureSubscription 82
  • 80. Word Count  Uso de MapReduce  Usar el PowerShell  Se usa el mismo ejemplo WordCount.jar  Información en la pestaña de HDInsight -> MapReduce en Azure 84
  • 81. Nombre de la Suscripcion  Ir a Azure  Nombre -> Ver mi factura  Pulsar sobre: “Pase sobre Azure”  Editar detalles de la suscripción  Cambiar el nombre de la suscripción  Esto es necesario para el siguiente paso para evitar problemas 85
  • 82. Suscripción y Trabajo  Establecemos la suscripción a utilizar  Creamos una variable con el nombre del clúster HDInsight  Definimos el trabajo  -JarFile: definimos el Jar a utilizar  Hadoop 2.1: hadoop-examples.jar  Hadoop 3.0+: hadoop-mapreduce-examples.jar  -ClassName: Nombre de la clase  -Arguments: Argumentos que se le pasan a Hadoop  Fichero de entrada  Fichero de salida 86
  • 83. Trabajo y Resultado  Lanzamos el trabajo  Iréis obteniendo información en la consola acerca del trabajo actual  Comprobamos la salida 87
  • 84. Comprobación I  Si todo fue bien… 88
  • 85. Comprobación II  Si la carpeta ya existe nos lanzará un error 89
  • 86. Trabajo y Resultado  Consultamos los datos del trabajo 90
  • 87. Consultar resultado Web  Ir al almacenamiento  Seleccionar almacenamiento  Buscar la carpeta de salida del trabajo  Descargar 91
  • 89. Escritorio remoto I  Activaremos el uso remoto de Hadoop  HDInsight -> Seleccionar clúster -> Configuración -> Habilitar de forma remota  Rellenamos el popup 97
  • 90. Escritorio remoto II  Ahora clicamos en “Conectar”  Descargamos el archivo y lo ejecutamos  Esto nos abre un escritorio remoto a nuestra máquina Hadoop 2.6  Para enviar datos a esta máquina  Los copiamos (Ctrl+C) de nuestra máquina  Los pegamos (Ctrl+V) en el remoto  Metedlos en la raíz de la unidad “C” 98
  • 91. Hadoop I  Ejecutamos Hadoop Command Line 99
  • 92. Hadoop II  Copiamos los datos de entrada al sistema HDFS 100  Comprobamos como los subió
  • 93. Hadoop III  Ejecutamos el MapReduce 101  Obtenemos los resultados
  • 95. Opciones  Azure PowerShell  AzCopy  Azure Storage Explorer  Hadoop Command Line  Otras herramientas  http://blogs.msdn.com/b/windowsazurestor age/archive/2014/03/11/windows-azure- storage-explorers-2014.aspx 111
  • 96. Azure PowerShell I  Establecemos las variables del Almacén  Establecemos las variables del fichero  Obtenemos la clave del Almacén  Creamos el objeto almacén  Subimos el fichero 112
  • 97. Azure PowerShell II  Esperamos mientras lo sube  Lo podemos ver en la web 113
  • 98. Azure Storage Explorer I  Descargar Azure Storage Explorer  http://azurestorageexplorer.codeplex.com/  Instalarlo  Ejecutarlo 114
  • 99. Azure Storage Explorer II  Añadimos nuestra cuenta 115
  • 100. Azure Storage Explorer III  Nombre de la cuenta y clave  Los mismos que para bajar los datos al Excel  Testeamos para comprobar que funcione 116
  • 101. Azure Storage Explorer IV  Podremos acceder a todo nuestro contenedor 117
  • 103. Error I – Ejecutar Acción  Comprobar que el reloj esté en hora  Solo admite un desajuste de 15 minutos  Otra causa de este error son los permisos de los ficheros  Se pueden modificar desde la consola de Almacenamiento 120
  • 104. Error II – Ejecutar Acción  La sesión ha caducado  Debes volver a loguearte  Usar el comando Add-AzureAccount 121
  • 105. Error III – Seleccionar Suscripción  Ocurre si cambiaste el nombre de la suscripción hace poco  Tienes que volver a hacer “login”  Después selecciona la suscripción deseada 122