entorno de datos microsoft cloud

46
Entorno de datos Microsoft Cloud Jose Redondo Microsoft Data Platform MVP @redondoj

Upload: jose-redondo

Post on 23-Jan-2018

366 views

Category:

Data & Analytics


1 download

TRANSCRIPT

Entorno de datos Microsoft Cloud

Jose Redondo

Microsoft Data Platform MVP

@redondoj

Quien soy?

Jose Redondo

• Arquitecto de datos

• Consultor en soluciones de Inteligencia de Negocio y Bodegas de datos

• Conferencista Microsoft

Twitter: @redondoj

LinkedIn: linkedin.com/in/redondoj

Blog: redondoj.wordpress.com

E-Mail: [email protected]

Agenda

• Que es la nube?

• Que es Microsoft Azure?

• Que es la nube hibrida?

• Demo: Microsoft Azure IaaS

• Demo: Microsoft Azure PaaS

Que tipo de negocio usted maneja?

Usted maneja un tipo de centro de datos con PC o servidores!!!

Que es la nube?

Eficiencia

Su negocio es dirigido desde la nube“La nube es un hecho real. Los gerentes de las compañías mas prestigiosas del mundo ya no se preguntan si

deben o no utilizarla sino como deben aplicarla a su realidad empresarial”.

Innovación Transformación

Almacenamiento local = Alto costo

Abastecer consumo de aplicaciones criticas efectivamente

Estrategias aplicadas a la realidad actual con metas de efectividad empresarial a corto plazos

Como empresa, que implica ser INNOVADOR

• Porque utilizamos los IT?

• Porque los directivos buscan alternativas agiles?

• Porque la inversión de aplicaciones es mucho mas efectiva que la de IT?

La nueva estrategia tecnológica esta aquí

Como utilizar la innovación tecnológica…

Tecnología

Mobil Big dataCloud

Redes

sociales

Crecimiento

de los

clientes

Adoptar

nuevos

modelos

Incrementar

la

productividad

Información

en tiempo

real

…diseñando la innovación empresarial?

?

Que es Microsoft Azure?

Quien administra a que?Infrastructure

as a Service

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Ad

min

istrad

o

po

r el p

rove

ed

or

de se

rvicios

El usu

ario

genera

esc

ala

bili

dad

, cr

ea

resi

stenci

a

y ad

min

istr

a e

l ento

rno

Platformas a Service

Ad

min

istrad

o

po

r el p

rove

ed

or d

e se

rvicios

El usu

ario

ad

min

istr

a

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

On PremisesFisico / Virtual

El usu

ario

genera

esc

ala

bili

dad

, cr

ea r

esi

stenci

a

y ad

min

istr

a e

l ento

rno

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Softwareas a Service

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Ad

min

istrad

o

po

r el p

rove

ed

or d

e se

rvicios

Windows Azure

Virtual Machines

Windows Azure

Cloud Services

Cloud y la Estrategia IT

Physical

Virtual

?

SaaS(Servicios

como Software)

Plataformas Publicas Azure

Tu Data Center

Cloud y la Estrategia IT

• Virtualización… Hay mas que eso???

• Es económico, o es puro bla bla bla…

• Mi escenario actual carece de elasticidad…

• Mi negocio lo usa o no…

Que es la computación en la nube?

Costos

Gestión de la Complejidad

La virtualización no es una estrategia “HABILITADA”

Data Center

Tradicional

Costos del software

Data Center

Virtualizado

Costos de Infraestructura

Agilidad

Mas Maquinas Virtuales = Mas servidores =

ADMINISTRACION adicional, SOPORTE y SOFTWARE

La Nube es una Plataforma HABILITADA

• Inversión de tiempo en funciones IT no estratégicas

• Virtualización (VM's) elásticas

• Gerencia de Sistemas compleja

• Usuarios finales sobrecargaron la administración del Data Center

Capacidad derespuesta efectiva

La Nube es la nueva forma de pensar en un Data Center

Modelo Tradicional

• Infraestructura dedicada para cada aplicación

• Hardware con propósito específico

• Distintos equipos de infraestructura y operaciones

• Procesos y configuraciones personalizadas

Modelo Nube

• Aplicaciones y Micro-Servicios ligeramente acoplados

• Hardware estándar de la industria

• Equipos de DevOps centrados en el servicio

• Procesos y configuraciones estandarizados

Servers Services

Beneficios

• Prender un servidor rápidamente (Tiempos de construcción de implementación de infraestructura cortos).

• Maximizar el hardware tanto como la demanda sea necesaria (Escalabilidad elástica e ilimitada). Cambios de hardware al instante.

• Reducir el hardware como parte de la demanda requerida (Pagar por lo que se necesita).

Beneficios

• No es requerido espacio de ubicación compartida, por ahorro de costos (Ej.: Espacio, Energía, etc).

• No es necesario gestionar la infraestructura de hardware, teniendo como resultado la reducción del personal.

• Sin costes de hardware.

• Sin compromiso ni bloqueo de proveedores a largo plazo.

Beneficios

• Permite a las empresas beneficiarse de los cambios en la tecnología que afectan a las últimas soluciones de almacenamiento.

• Alta disponibilidad (HA) y recuperación de desastres (DR) hecho para los usuarios.

• Actualizaciones más frecuentes de Sistema Operativo, SQL Server, etc.

Beneficios

• Actualizaciones automáticas.

• Redundancia geográfica automática.

• Muy útil para la prueba de concepto (POC) o proyectos de desarrollo con una vida útil conocida.

• Puede comenzar con un servidor bajo, y escalar según sea necesario.

Beneficios

Limitaciones de los datos On-Premise:

• Escalabilidad restringida a la contratación On-Premise.

• Gastos de inversión CAPEX, aunque algunas empresas pueden preferir esto durante un gasto operativo anual (OpEx).

Beneficios

Limitaciones de los datos On-Premise:

• Se debe mantener un personal de empleados o consultores capacitados para administrar y dar soporte al hardware y al software en su lugar.

• Experiencia necesaria para afinar e implementar.

Agilidad

Razón principal por la cual los clientes se mueven a la nube

• Proporciona la capacidad de experimentar e innovar.

• Baja la barrera de entrada y tiempo rápido al mercado tecnológico competitivo.

• Nuevas cargas de trabajo y usos para IT.

• Velocidad de la iteración (Fall Fast).

• Cambio de CAPEX a OPEX eficiente.

Ahorro de costos = Innovación

Costos de Hardware

Costo de Licenciamiento

COSTO - SERVIDOR BÁSICOProporcionar capacidad gestionada para soportar una carga de

trabajo básica

CARGA DE TRABAJO ESPECÍFICACostes de operación específica, relacionadas con la carga de trabajo

COSTO DE LAS INSTALACIONESLuces, energía eléctrica, refrigeración, espacio de suelo por carga de trabajo

COSTO DE IMPLEMENTACIONCostes de planificación, proyecto, configuración y despliegue por carga de trabajo

La infraestructura de Escalabilidad Hyper esta habilitada30 Regiones a nivel mundial, 22 generalmente disponibles…

*Operadas por 21Vianet **Data Stewardship por Deutsche Telekom

Operacional

Anunciadas/No Operativas

Central US

Iowa

West US

California

East US

Virginia

US Gov

Virginia

North Central US

Illinois

US Gov

Iowa

South Central US

Texas

Brazil South

Sao Paulo State

West Europe

Netherlands

China North *

Beijing

China South *

Shanghai

Japan East

Tokyo, Saitama

Japan West

Osaka

India South

Chennai

East Asia

Hong Kong

SE Asia

Singapore

Australia South East

Victoria

Australia East

New South Wales

India Central

Pune

Canada East

Quebec City

Canada Central

Toronto

India West

Mumbai

Germany North East **

Magdeburg

Germany Central **

FrankfurtNorth Europe

Ireland

East US 2

Virginia

United Kingdom

RegionsUnited Kingdom

Regions

US DoD East

TBD

US DoD West

TBD

100+ Data Centers

La mejor red del mundo

Mas regiones que la competencia 2.5x AWS, 7x Google DC

G Series – VM mas robustas en el mundo, 32 cores, 448GB Ram, SSD…

Nosotros añadimos mas servidores cada día que el total del numero de servidores que

nosotros añadimos durante el 2011

Platform Services

Infrastructure Services

Web Apps

MobileApps

APIManagement

API Apps

Logic Apps

Notification Hubs

Content DeliveryNetwork (CDN)

Media Services

BizTalkServices

HybridConnections

Service Bus

StorageQueues

HybridOperations

Backup

StorSimple

Azure SiteRecovery

Import/Export

SQL Database

DocumentDB

RedisCache

AzureSearch

StorageTables

DataWarehouse

Azure AD Health Monitoring

AD PrivilegedIdentity Management

OperationalAnalytics

Cloud Services

BatchRemoteApp

ServiceFabric

Visual Studio

AppInsights

Azure SDK

VS Online

Domain Services

HDInsight MachineLearning

StreamAnalytics

Data Factory

EventHubs

MobileEngagement

Data Lake

IoT Hub

Data Catalog

Security & Management

Azure ActiveDirectory

Multi-FactorAuthentication

Automation

Portal

Key Vault

Store/Marketplace

VM Image Gallery& VM Depot

Azure ADB2C

Scheduler

Cloud Services

Load Balancer

WEB ROLE

INSTANCES

Tables/NoSQL

TYPE Y

STORAGE SOLUTIONS

Database

CACHE

Blobs/Files

TYPE X

QUEUE

Virtual Machines

VIRTUAL MACHINES

STORAGE BLOBS / FILES (Virtual Disks)

Windows

Linux

SQL

GalleryLoad Balancer

VIRTUAL

NETWORK

COMPUTE

VirtualMachines

Get full control over a server in the

cloud and maintain it as your

business requires.

CloudServices

Managed Virtual Machines with

specific web and worker roles that

are stateless

Batch

For running large scale parallel and

high performance computing

(HPC) applications

Scheduler

Create jobs that run reliably on

simple or complex schedules to

invoke any type of service.

Remote App

Access Windows apps that run

within the Service on VM’s from

any device and any location.

NETWORKING

VirtualNetwork

Provision and manage VPNs in

Azure and securely link to your on-

premises IT infrastructure.

ExpressRoute

Connect on-premises and cloud

data centers directly through

dedicated, non-internet lines.

Traffic Manager

Load-balance incoming global

traffic across multiple services

running in multiple data centers.

IDENTITY & ACCESS

ActiveDirectory

Identity and access management

for cloud applications and ability to

link to on-premises Server AD.

Multi-FactorAuthentication

Safeguard access to data and apps

with additional physical layer of

security control.

MEDIA & CDN

Content Delivery

Network (CDN)

Cache content for your apps at

100’s of edge locations to improve

user experiences.

MediaServices

Range of services that support

video on-demand and live

streaming workflows.

WEB & MOBILE

Web Apps

Managed web platform, get

started for free and scale as you

go using many tools/ languages.

Add backend capabilities to mobile

apps, with native client support on

most device platforms.

MobileApps

APIManagement

Publish and Manage APIs to

developers, partners and

employees securely and at scale.

Create and surface your app logic

as APIs for other services and apps

to consume.

APIApps

LogicApps

Build/execute business processes

by linking your own custom API’s

with an API Gallery/Marketplace

NotificationHubs

Deliver millions of cross platform

push notifications from any

application backend, anywhere.

GALLERY DEPLOY

YOUR

CODE

APP

TYPES

Load Balancer

API MARKETPLACE…

API APP WEB APPLOGIC APP MOBILE APP

Windows Phone

iOS

Android

Nokia X

Windows Store

iOS

Android

HTML5/JS

APP

INSTANCES

App Service

STORAGE & BACKUP

Backup

Managed service that handles

backup/restore of Windows Server

machines/backup agent.

StorSimple

Automated, policy driven solution

to extend on-premises primary

storage for backup / DR.

SiteRecovery

Coordinate replication and

recovery of System Center private

clouds

Storage Blobs& Files

Store binary application data and

web content – store for dedicated

and shared virtual disks for VM’s

Import/Export

For massive data transfer – ship

encrypted disks to move data

in/out of blob storage.

DATA

SQLDatabase

Managed relational database

service with high availability and

selectable performance levels.

DocumentDB

Store/retrieve millions of JSON

objects from a highly scalable

NoSQL document database.

RedisCache

Make applications scale and be

more responsive under load by

keeping data closer to app logic.

Search

Managed, scalable search service

for your apps, create tunable

search results and ranking models.

Tables

Massive scale for semi-structured

key/value type data in this

schema-less NoSQL store.

ANALYTICS

HDInsight

Big Data (based on Apache

Hadoop) analytics that integrate

easily with Microsoft Office.

MachineLearning

Mine historical data with compute

power to predict future trends or

behavior.

StreamAnalytics

Process data streams in real-time

to discover and react to trends.

DataFactory

Ingest data from multiple sources

to combine into a cloud based

Data Warehouse.

EventHubs

Ingest, persist, process millions of

events per second from millions of

devices.

Ingest, persist, process millions of

events per second from millions of

devices.

MobileEngagement

DEVELOPER SERVICES

Visual StudioOnline

Store code, plan and track

projects, build, deploy and test

apps in the cloud collaboratively.

ApplicationInsights

Analyze app usage, availability and

performance to detect issues and

solve problems proactively.

MANAGEMENT

Automation

Run durable PowerShell scripts to

automate frequent, long running,

complex Azure tasks.

Portal

Web based experience to

provision, control and monitor all

Azure services.

OperationalInsights

Analyze and troubleshoot on-

premises IT infrastructure without

using instrumented code.

KeyVault

Safeguard and control keys and

secrets in cloud scale hardware

security modules.

HYBRID INTEGRATION

BiztalkServices

Build EDI and Enterprise App

Integration (EAI) solutions in the

cloud.

HybridConnections

Connect apps in Azure with on-

premises resources without a VPN

or dedicated line.

ServiceBus

Messaging capabilities (pub/sub,

queues) and on-premises to cloud

connectivity solution.

StorageQueues

Simple message queue for

application de-coupling

architecture for scale out.

Store /Marketplace

Find and manage other services

provided by third parties.

VM Depot

Find free open source VM images

that you can download and run in

Azure Virtual Machines.

COMMERCE

El Servicio de SQL Server en todo momento

200+ Cloud Services1+ billion customers · 90+ markets worldwide

50+ billionminutes of connections handled each month

18+ billionActive Directory authentications

per week

85%Fortune 500

users

250+ million

active users

2.4+ millionemails per day

7+ billionworldwide queries each month

30+ trillionobjects stored

48+ millionusers in

41 markets

50+ millionactive users

3.5+ millionsubscribers

400+ millionactive users

Sistemas

Operativos

Datos

Entornos de

Desarrollo

Herramientas

DevOps

Plantillas de

Aplicaciones

Ecosistema Abierto

Que es la nube hibrida?

El Poder de Azure en tu

Data Center

Microsoft Azure Stack es una nueva Plataforma

de Productos Hibridas generadas para la nube

en su totalidad que permite habilitar a las

empresas el recibir servicios de Microsoft Azure

desde sus propios Data Center ayudándoles

con esto el obtener mas valor agregado a su

negocio.

Estrategia Azure

Microsoft AzurePublica, Global y

Centro de Datos Compartidos

Microsoft Azure Stack & Plataforma Cloud System

Seg

urid

ad

&

Ad

min

istr

aci

ón

SaaS(Software as a Service)O365, CRM, VSO, etc…

+Soluciones de 3rd Party

SaaS

Plataforma Publica Cloud

Seg

urid

ad

&

Ad

min

istració

nSeg

urid

ad

&

Ad

min

istr

aci

ón O

pera

ciones

Hib

ridas

PermanenteOfreciendo mejoras constantemente

Innovación ágilDonde quieras...

Plataforma de Nube Hibrida

Consideraciones Empresariales y

Técnicas

Flexibilidad en Aplicaciones

Alternativas Inadecuadas

Consideraciones Empresariales y Técnicas

LatenciaIndependencia de

los datosRegulaciones

Solución Hibrida

Personalización

Flexibilidad en AplicacionesSem

anas n

o a

ño

s

Alternativas Inadecuadas

La nube pública sólo no aborda las necesidades empresariales

La facilidad de integración e implementación es crítica

La virtualización no es Cloud; no está diseñado para aplicaciones

modernas

Consistencia

Como es una Plataforma Hibrida en Azure

Privada | Hosteada | Publica

Infraestructura de Servicios

Plataforma de Servicios

Infraestructura Cloud

Experiencia de Usuario Final

Modelo de Aplicaciones Cloud

Microsoft AzurePlataforma Hibrida

Infraestructura de Servicios

Plataforma de Servicios

Infraestructura Cloud

Experiencia de Usuario Final

Modelos de Aplicaciones Cloud

Microsoft Azure StackPrivada | Hosteada

Azure IaaS | Azure PaaSComputo | Red | Almacenamiento

App Service | Service Fabric

Infraestructura inspirada en Cloud

Portal | PowerShell | Dev-ops tools

Azure Resource Manager

Microsoft AzurePublica

Azure IaaS | Azure PaaS

Infraestructura Cloud

Portal | PowerShell | Dev-ops tools

Azure Resource Manager

Desarrolladores

IT

Servicios de Azure en tu Centro de Datos

Desarrollo unificado de aplicaciones

Un Ecosistema Azure

Microsoft Azure IaaSDemo

Microsoft Azure IaaS

• Geo-Replicación

• Scale VMs

• Galerías de imágenes

• Azure Quickstart Templates

Microsoft Azure PaaSDemo

Microsoft Azure PaaS

• Alta Disponibilidad

• Scale DTU’s

• Scale DWU’s

• Setup Disaster Recovery

Preguntas & Respuestas

Gracias por su asistenciaMicrosoft Azure