21
Copyright © SAS Institute Inc. All rights reserved. INTRODUCCIÓN A “LA NUBE” Conteiners y Orquestadores Mitos y realidades de Analytics en La Nube Luis López Baraldini Customer advisor Arquitectura, tecnología y prevención de Fraude

INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Copyr ight © SA S Inst i tute Inc . A l l r ights reserved.

INTRODUCCIÓN A “LA NUBE”Conteiners y Orquestadores

Mitos y realidades de Analytics en La Nube

Luis López BaraldiniCustomer advisor Arquitectura, tecnología y prevención de Fraude

Page 2: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Luis Lopez BaraldiniCustomer Advisor

VIRTUALIZACIÓN

“Algo que PARECE estar, pero en realidad NO ESTÁ.”

Page 3: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

CONTENEDORES

También es virtualización pero está VIRTUALIZANDO al SISTEMA OPERATIVO

Luis Lopez BaraldiniCustomer Advisor

Page 4: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Luis Lopez BaraldiniCustomer Advisor

MAQUINAS VIRTUALES CONTENEDORES

Virtualización del HARDWARE Virtualización del SISTEMA OPERATIVO

Cada máquina virtual

EJECUTA su sistema operativo

Los contenedores

COMPARTEN el sistema operativo

MAYOR CONSUMO de recursos,

LEVE IMPACTO en performance

CONSUMO NATIVO de recursos,

SIN IMPACTO en performance

Arranque en MINUTOS Arranque en MILISEGUNDOS

Aislamiento completo,

mayor seguridad

Aislamiento a nivel de procesos,

probable expuesto de seguridad

MÁQUINAS VIRTUALES VS. CONTENEDORES

Page 5: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Luis Lopez BaraldiniCustomer Advisor

MICROSERVICIOS

▪ Escala clonando la aplicación en MÚLTIPLES SERVIDORES, máquinas virtuales o containers.

Diseño Modular Diseño por Microservicios▪ Una aplicación por microservicios distribuye su funcionalidad

en PEQUEÑOS MICROSERVICIOS muy específicos.

▪ Escala creando instancias independientes de los servicios en multiples servidores, máquinas virtuales o contenedores.

▪ Una aplicación modular distribuye su funcionalidad enGRANDES CAPAS FUNCIONALES como front-end, lógica de negocios y datos.

App 1

App 1

App 2

Page 6: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Luis Lopez BaraldiniCustomer Advisor

MICROSERVICIOS

STATELESS VS. STATEFUL

Cuál es el GRADO de STATEFUL-ICIDAD?

Page 7: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Luis Lopez BaraldiniCustomer Advisor

ORQUESTADORES Y KUBERNETES

Donde coordino todos los contenedores donde se ejecutan los microservicios?

Page 8: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Luis Lopez BaraldiniCustomer Advisor

ORQUESTADORES (Kubernetes) Orquestan a los Contenedores

CONFIGURACIÓN DE INFRAESTRUCTURAEN MODO TRADICIONAL

➢ Pantallas de configuración ASISTIDA (wizards)➢ Updates y cambios MANUALES

CONFIGURACIÓN DE INFRAESTRUCTURACON CONTENEDORES Y ORQUESTADOR

➢ La infraestructura se describe en scripts mediante comandos y sus parámetros

➢ Updates y cambios AUTOMÁTICOS

Page 9: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Luis Lopez BaraldiniCustomer Advisor

SAS VIYA

Única Plataforma integral para satisfacer las necesidades de todos los usuarios

Todos los lenguajes

Todas lasinterfaces

Histórico o

en tiempo

real

On-Premise o

en la Nube

No distribuido

o en paralelo

Page 10: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Luis Lopez BaraldiniCustomer Advisor

SAS VIYA EN CONTAINERS

Microservicios

UAA

QueryGen

Folders

CAS Mgmt

Data Source Mgmt

AnalyticsGUIs

etc.…

BIGUIs

EnvMgr

ModelMgmt

Log

Audit

UAAUAA

Data Mgmt GUIs

Cloud Analytics Services (CAS)

Motor Analíticoen Memoria

SAS Infrastructure

Server

SAS Configuration

Server

SAS Message Broker

Servicios deInfraestructura

FUTURO CERCANO LISTO NO SE LO RECOMIENDO

Page 11: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Luis Lopez BaraldiniCustomer Advisor

CUÁL ES EL OBJETIVO DE IR A “LA NUBE”?

VIRTUAL FÁCIL ELÁSTICO REMOTO FUTURO BARATO PAGO POR USO

AUTOMÁTICO PERFORMANCE IAAS PAAS SAAS DEVOPS CONTAINERS

Page 12: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Luis Lopez BaraldiniCustomer Advisor

EVOLUCIÓN PREVISTA DE MODALIDADES DE IMPLEMENTACIÓN

Bare Metal

Virtual Machines

ContainersServerless

FaaS

ACTUAL EVOLUCIONANDO EMERGIENDO

10-20%10-20%

50-60%20-40%

5-10%30-40%

1-5%5-10%

UTILIZACIÓN ACTUAL

PREVISIÓN A 3 AÑOS

Page 13: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Recomendación SAS para sus Clientes

13

Sobre-expectativas

Frustraciones

LAS EXPECTATIVAS REALISTAS EVITAN FRUSTRACIONES

Page 14: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Luis Lopez BaraldiniCustomer Advisor

QUICK START EN AWS

Page 15: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Luis Lopez BaraldiniCustomer Advisor

Que ES SAS VIYA Quick Start en AWS?

Un método de instalación de SAS VIYA 3.3/3.4

AUTOMATIZADO

No va ser necesario la intervención humana.

AMIGABLE

Que el proceso sea simple..

EXTENSIBLE

Código en github.Puede ser modificado para agregarle componentes.

SOPORTADO

El resultado de haber realizado la implementación automatizada es lo mismo que si se lo hubiese hecho de forma manual.

DE PUNTA A PUNTA

Vamos instalar todo los recursos necesarios para que funciona SAS..

Page 16: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Luis Lopez BaraldiniCustomer Advisor

Que NO SAS VIYA Quick Start en AWS?

Un método de instalación de SAS VIYA 3.3/3.4

LIBRE DE COSTOS

Hay que pagar por los recursos que utilicemos en AWS.

Licencia del producto SAS.

El Script del Quick Start se encuentra en Github disponible en forma pública.

MPP

Para implementaciones MPP (MassiveParallelProcessing) CAS

ÚNICO CAMINO

No es la única forma para implementar SAS VIYA en AWS.

SAS VIYA

Únicamente soportado para Visual Analytics, Visual Statistics, Visual Data Mining and Machine Learning..

Page 17: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Luis Lopez BaraldiniCustomer Advisor

Que se necesita para el Quick Start de SAS VIYA?

• Familiarizado con AWS.

• Leer la documentación del Quick Start de SAS VIYA.

• Una cuenta en AWS con privilegios.

• Crear claves de Seguridad (SSH Key Pair).

• Acceso a AWS S3 Storage.

• Una Orden SAS VIYA.

• Tener conocimiento de tu IP publica. (https://whatismyipaddress.com/)

Page 18: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Luis Lopez BaraldiniCustomer Advisor

TIEMPO PARA LA DEMO

Quick Start SAS Viya en:

Page 19: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Luis Lopez BaraldiniCustomer Advisor

PASOS:

PRE INSTALACION EJECUTAR MONITOREAR VALIDAR

• Acceder a AWS• Elegir la región

correspondiente• Crear un privado S3

Bucket (si ya tienen uno creado podemos re-utilizar ese)

• Cargar la orden de SAS VIYA al bucketcreado

• Crear las claves SSH.

• Ingresar a la interfaz del CloudFormation

https://aws.amazon.com/quickstart/architecture/sas-viya/

• Completar los parámetros de CloudFormation.

• Lanzar la implementación.

• La implementación • La implementación

Page 20: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Luis Lopez BaraldiniCustomer Advisor

CONCLUSIÓN

• El Quick Start para SAS VIYA PUEDE SER UTILIZADO PARA AUTOMATIZAR DE MANERA SIMPLE LAS IMPLEMENTACIONES EN AWS.

• TIEMPO de hacerlo manualmente ON CLOUD es de 8 HORAS Aproximadamente (De una persona capacitada)

• TIEMPO de hacerlo ON PREMISE es de VARIOS DÍAS. (Coordinar con distintos sectores de la compañía)

• PARA MAYOR CONTROL Y CUSTOMIZACIÓN DEBERÍA ESTAR FAMILIARIZADO CON CLOUDFORMATION, ANSIBLE Y CONCEPTOS GENERALES DE LA IMPLEMENTACIÓN DE VIYA. Debería modificar el código del siguiente link público:

• https://github.com/aws-quickstart/quickstart-sas-viya

Page 21: INTRODUCCIÓN A “LA NUBE” Conteiners y OrquestadoresQue NO SAS VIYA Quick Start en AWS? Un método de instalación de SAS VIYA 3.3/3.4 LIBRE DE COSTOS Hay que pagar por los recursos

Company Conf ident ia l – For Internal Use OnlyCopyr ight © SA S Inst i tute Inc . A l l r ights reserved.

Luis Lopez BaraldiniCustomer Advisor

MUCHAS GRACIAS!