![Page 1: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/1.jpg)
¿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 2: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/2.jpg)
Rafael Consuegra García
C# .Net, ASP
.Net
Especialista en
Gerencia
Financiera - FUAC
![Page 3: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/3.jpg)
John Alexander Bulla Torres
![Page 4: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/4.jpg)
@b_dotnet
@RafaelConsuegra
@JohnBulla
![Page 5: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/5.jpg)
http://www.facebook.com/ComunidadBDotNet
![Page 6: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/6.jpg)
Agenda
![Page 7: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/7.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/8.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/9.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/10.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/11.jpg)
Microsoft Data Centers
http://youtu.be/JJ44hEr5DFE
![Page 12: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/12.jpg)
Interoperabilidad
Azure™ Services Platform
![Page 13: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/13.jpg)
Microsoft Cloud Computing
![Page 14: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/14.jpg)
Microsoft Cloud Computing
Software Services
Application Services
Infrastructure Services
Platform Services
![Page 15: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/15.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/16.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/17.jpg)
• 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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/18.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/19.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/20.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/21.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/22.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/23.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/24.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/25.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/26.jpg)
Demo
Overview Windows Azure y SQL Azure
![Page 27: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/27.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/28.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/29.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/30.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/31.jpg)
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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/32.jpg)
![Page 33: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/33.jpg)
![Page 34: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/34.jpg)
![Page 35: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/35.jpg)
![Page 36: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/36.jpg)
![Page 37: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/37.jpg)
![Page 38: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/38.jpg)
![Page 39: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/39.jpg)
![Page 40: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/40.jpg)
Data Sync
![Page 41: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/41.jpg)
• 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?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/42.jpg)
Demo
SQL Azure Data Sync
![Page 43: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/43.jpg)
ExpertDay
http://expertday.org
![Page 44: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/44.jpg)
www.bdotnet.org
![Page 45: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/45.jpg)
@b_dotnet
@RafaelConsuegra
@JohnBulla
![Page 46: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/46.jpg)
http://www.facebook.com/ComunidadBDotNet
![Page 47: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/47.jpg)
http://bit.ly/24HOPES-2013
![Page 48: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/48.jpg)
Q & A
![Page 49: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/49.jpg)
AGRADECIMIENTOS
![Page 50: Expert Day 2013 - ¿Y Las Bases de Datos en Azure?](https://reader034.vdocuments.us/reader034/viewer/2022052621/5585a7f7d8b42ae22a8b4b04/html5/thumbnails/50.jpg)
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