Top Banner
¿Y LAS BASES DE DATOS EN AZURE? John Alexander Bulla Torres PASS – Regional Mentor Latin America Director BDotNet MCS | MCP | MCTS Twitter JohnBulla Blog http://bit.ly/johnbulla Linkedin http://www.linkedin.com/in/johnbulla Rafael Consuegra García Ingeniero de Sistemas Especialista Gerencia Financiera Twitter RafaelConsuegra
50

Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Jun 21, 2015

Download

Technology

Expert Day 2013 - Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
http://expertday.org
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

¿Y LAS BASES DE DATOS

EN AZURE?

John Alexander Bulla TorresPASS – Regional Mentor Latin AmericaDirector BDotNetMCS | MCP | MCTS

Twitter JohnBulla

Blog http://bit.ly/johnbulla

Linkedin http://www.linkedin.com/in/johnbulla

Rafael Consuegra GarcíaIngeniero de SistemasEspecialista Gerencia Financiera

Twitter RafaelConsuegra

Page 4: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

@b_dotnet

@RafaelConsuegra

@JohnBulla

Page 5: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

http://www.facebook.com/ComunidadBDotNet

Page 6: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Agenda

Page 7: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Evolución de la computación

1970s 1980s 1990s 2000s 2010+

Monolithic Client-Server Web SOA ???

Page 8: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Software + Servicios

PC Phone

Server Cloud

Too

ls an

d C

ross-P

latfo

rm S

up

po

rt

Client

TV

Page 9: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Windows Azure

La Nube es: Miles de servidores y redes geo-distribuidas.

Un sistema Operativo para la nube.

Windows Azure ofrece: Alojamiento de Aplicaciones,administración de servicios automáticos, almacenamiento aescala masiva.

Page 10: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Presencia Global Windows Azure

North America Region Europe Region Asia Pacific Region

Major datacenter

CDN node

Chicago, IL

Singapore, SG

Hong Kong, HK

Dublin, IE

Amsterdam, NL

San Antonio, TX

Ashburn, VA

Los Angeles, CA

Bay Area, CA

Seattle, WA

Sydney, AU

Seoul, KR

Tokyo, JP

Taipei, TW

Miami, FL

Newark, NJ

São Paulo, BR

Doha, QT- New

London, GB

Moscow, RU

Paris, FR

Stockholm, SE

Zurich, CH

Vienna, AT

Melbourne, AU Sydney, AU

Coming Soon Coming Soon

Oceania Region

Coming Soon

Page 11: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Microsoft Data Centers

http://youtu.be/JJ44hEr5DFE

Page 12: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Interoperabilidad

Azure™ Services Platform

Page 13: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Microsoft Cloud Computing

Page 14: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Microsoft Cloud Computing

Software Services

Application Services

Infrastructure Services

Platform Services

Page 15: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Microsoft® Platform Stack

Mobile Desktop Server Cloud

OS

Data

Ap

plica

tio

n

Windows

Phone

Page 16: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Windows Azure SQL Database

Browser

MS

Datacenter

SOAP/REST

HTTP/S

SQL Azure Database (Windows Azure Compute)

Windows Azure

Compute

T-SQL (TDS)

App Code(ASP.NET)

SQL Server Reporting

Server

(on-premises)

Astoria/REST - EDM

HTTP/S

SQL Azure

Database

T-SQL (TDS)

• Alta Disponibilidad

Automática

• Administración Automática

(Infraestructura)

• Comunicación con la

plataforma localmente

instalada.

• Modelo de precio simple se

paga por lo que se

consuma.

Page 17: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

• Modelo de Base de Datos

relacionales con SQL Server

• Utiliza Herramientas y API

existentes.

• Aprovisionamiento sencillo

y administración mínima.

• Construido para la nube

con alta disponibilidad y

escalabilidad.

Windows Azure SQL Database

Browser

MS

Datacenter

SOAP/REST

HTTP/S

SQL Azure Database (Windows Azure Compute)

Windows Azure

Compute

T-SQL (TDS)

App Code(ASP.NET)

SQL Server Reporting

Server

(on-premises)

Astoria/REST - EDM

HTTP/S

SQL Azure

Database

T-SQL (TDS)

Page 18: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Funcionalidades

ReportesDatos De Referencia

Inteligencia de Negocios Data Sync

SQL Azure

Base de Datos como Servicio

Page 19: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Escenarios

Instalación Local

• Control completo de h/w

• 100 % de la API

• Construya su propia Alta

Disponibilidad,

Escalabilidad

Alojado

• SQL Server Alojado

• Gobernanza de

Recursos @ VM

• Seguridad @ Servidor

BD/SO

SQL Azure

• Servidor BD

lógico

• Seguridad nivel

de BD/Servidor

Lógico

Page 20: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Modelo de Windows Azure SQL Database

CUENTAS

BD

SERVIDOR

• Cada cuenta tiene uno o mas servidores

• Portal de Administración Azure único

• Herramientas de Facturación.

• Cada servidor tiene una o más base de datos

• Contiene metadatos con respecto a las Bases de

Datos.

• Unidad de autenticación

• Unidad de Geo localización

• Cada base de datos tiene objetos SQL estándar

• Unidad de consistencia

• Contiene usuarios, tablas, vistas, índices, etc.

Page 21: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Construya su BD

Use tecnologías familiares• Supports Transact-SQL

• Supports popular languages

o .NET Framework (C#, Visual Basic, F#) via ADO.NET

o C / C++ via ODBC

o Java via Microsoft JDBC provider

o PHP via Microsoft PHP provider

• Supports popular frameworks

o OData (REST data access)

o Entity Framework

o WCF Data Services

o NHibernate

• Supports popular tools

o SQL Server Management Studio (2008 R2 and later)

o SQL Server command-line utilities (SQLCMD, BCP)

Page 22: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Despliegue de una BD SQL Azure

Web Portal(API)

SQL Azure

TDS

DB

Script

Page 23: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Accediendo a una BD SQL Azure

Web Portal(API)

SQL Azure

TDS

Your

App

Cadena de Conexión

Page 24: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Replica de la BD Azure

Replica 1

Replica 2

Replica 3

DB

Única BD

Múltiples Replicas

Única BD

Primaria

Page 25: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Opciones de licenciamiento

SUBSCRIPTIONCONSUMPTION VOLUME LICENSING

“Pay as you go and grow”

“Coordinated purchasing”

“Value for a commitment“

Page 26: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Demo

Overview Windows Azure y SQL Azure

Page 27: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Ediciones de SQL Azure

Edición Tamaño

Web 1GB y 5 GB como máximo

Business 10GB, 20GB, 30GB, 40GB, 50GB, 100GB y

150GB

Page 28: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

SQL Azure Firewall

Internet

IP control de acceso basado en ladirección de base de datos SQL.

No IP autorizado por defecto

Configurable mediante el Portal dela base de datos de SQL enWindows Azure.

Opción para activar o desactivar elacceso de aplicaciones alojadas enWindows Azure.

Page 29: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Vistas de Consumo

Columna Información

Time Fecha

SKU Edición de la base de datos (Business / Web)

Quantity Número de bases de datos y su edición por día

Page 30: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Vistas de Consumo

Columna Información

Time La hora en que el ancho de banda fue consumido

DatabaseName Nombre de la base de datos

Direction Ingreso a SA / Egreso de SA (SA = SQL Azure)

Class Interno desde de WA / Externo a WA (WA = Windows Azure)

Time_Period Muestra el pico de uso

El pico está calculado dentro del periodo de las 10am a 6pm

de la zona horaria de los Data Center

Quantity La cantidad del ancho de banda (en KB) que fue usada

Page 31: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Vistas de Consumo

Time Sku Quantity

1-Jan-2011 Web 6

1-Jan-2011 Business 4

Date Edition Max Size Peak Usage Units

1-Jan-2011 Web 1GB 500MB 1 de Web

1-Jan-2011 Web 5GB 1.5GB 5 de Web

1-Jan-2011 Business 30GB 8GB 1 de Business

1-Jan-2011 Business 50GB 25GB 3 de Business

Page 32: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Page 33: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Page 34: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Page 35: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Page 36: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Page 37: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Page 38: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Page 39: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Page 40: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Data Sync

Page 41: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

• Basado en tecnología Microsoft Sync

Framework technology como un servicio.

• Sincronizar datos alojados en la Base de

datos SQL Azure o SQL Server

• Personalizable para satisfacer sus

necesidades de negocio

Data Sync

Retail StoresOn-premise (HQ)

Remote Offices

Syn

c

Page 42: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Demo

SQL Azure Data Sync

Page 43: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

ExpertDay

http://expertday.org

Page 44: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

www.bdotnet.org

Page 45: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

@b_dotnet

@RafaelConsuegra

@JohnBulla

Page 46: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

http://www.facebook.com/ComunidadBDotNet

Page 47: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

http://bit.ly/24HOPES-2013

Page 48: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

Q & A

Page 49: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

AGRADECIMIENTOS

Page 50: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

John Alexander Bulla TorresPASS – Regional Mentor Latin AmericaDirector BDotNetMCS | MCP | MCTS

Twitter JohnBulla

Blog http://bit.ly/johnbulla

Linkedin http://www.linkedin.com/in/johnbulla

Rafael Consuegra GarcíaIngeniero de SistemasEspecialista Gerencia Financiera

Twitter RafaelConsuegra

Muchas Gracias