expert day 2013 - ¿y las bases de datos en azure?

Post on 21-Jun-2015

725 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Expert Day 2013 - Expert Day 2013 - ¿Y Las Bases de Datos en Azure? http://expertday.org

TRANSCRIPT

¿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

@b_dotnet

@RafaelConsuegra

@JohnBulla

http://www.facebook.com/ComunidadBDotNet

Agenda

Evolución de la computación

1970s 1980s 1990s 2000s 2010+

Monolithic Client-Server Web SOA ???

Software + Servicios

PC Phone

Server Cloud

Too

ls an

d C

ross-P

latfo

rm S

up

po

rt

Client

TV

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.

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

Microsoft Data Centers

http://youtu.be/JJ44hEr5DFE

Interoperabilidad

Azure™ Services Platform

Microsoft Cloud Computing

Microsoft Cloud Computing

Software Services

Application Services

Infrastructure Services

Platform Services

Microsoft® Platform Stack

Mobile Desktop Server Cloud

OS

Data

Ap

plica

tio

n

Windows

Phone

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.

• 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)

Funcionalidades

ReportesDatos De Referencia

Inteligencia de Negocios Data Sync

SQL Azure

Base de Datos como Servicio

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

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.

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)

Despliegue de una BD SQL Azure

Web Portal(API)

SQL Azure

TDS

DB

Script

Accediendo a una BD SQL Azure

Web Portal(API)

SQL Azure

TDS

Your

App

Cadena de Conexión

Replica de la BD Azure

Replica 1

Replica 2

Replica 3

DB

Única BD

Múltiples Replicas

Única BD

Primaria

Opciones de licenciamiento

SUBSCRIPTIONCONSUMPTION VOLUME LICENSING

“Pay as you go and grow”

“Coordinated purchasing”

“Value for a commitment“

Demo

Overview Windows Azure y SQL 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

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.

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

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

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

Data Sync

• 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

Demo

SQL Azure Data Sync

ExpertDay

http://expertday.org

www.bdotnet.org

@b_dotnet

@RafaelConsuegra

@JohnBulla

http://www.facebook.com/ComunidadBDotNet

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

Q & A

AGRADECIMIENTOS

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

top related