1. ¿Y LAS BASES DE DATOS
EN AZURE?
Rafael Consuegra García
John Alexander Bulla Torres
Twitter
Twitter
JohnBulla
Blog
http://bit.ly/johnbulla
Linkedin http://www.linkedin.com/in/johnbulla
Ingeniero de Sistemas
Especialista Gerencia Financiera
RafaelConsuegra
PASS – Regional Mentor Latin America
Director BDotNet
MCS | MCP | MCTS
9. 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 a
escala masiva.
10. Presencia Global Windows Azure
North America Region
Europe Region
Asia Pacific Region
Stockholm, SE
Seattle, WA
Ashburn, VA
Newark, NJ
London, GB
Zurich, CH
Vienna, AT
Los Angeles, CA
Bay Area, CA
Paris, FR
Miami, FL
Chicago, IL
Oceania Region
Coming Soon
Moscow, RU
Dublin, IE
Tokyo, JP
Amsterdam, NL
Doha, QT- New
Seoul, KR
Hong Kong, HK
San Antonio, TX
Taipei, TW
Singapore, SG
Major datacenter
CDN node
Sydney, AU
São Paulo, BR
Melbourne, AU
Coming Soon
Sydney, AU
Coming Soon
16. Windows Azure SQL Database
Browser
SQL Azure Database
(Windows Azure Compute)
SOAP/REST Astoria/REST - EDM
HTTP/S
HTTP/S
App Code
(ASP.NET)
Windows Azure
Compute
T-SQL (TDS)
SQL Azure
Database
T-SQL (TDS)
MS
Datacenter
SQL Server Reporting
Server
(on-premises)
• 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.
17. Windows Azure SQL Database
Browser
SQL Azure Database
(Windows Azure Compute)
SOAP/REST Astoria/REST - EDM
HTTP/S
HTTP/S
App Code
(ASP.NET)
Windows Azure
Compute
T-SQL (TDS)
SQL Azure
Database
T-SQL (TDS)
MS
Datacenter
SQL Server Reporting
Server
(on-premises)
• 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.
19. 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
20. Modelo de Windows Azure SQL Database
CUENTAS
• Cada cuenta tiene uno o mas servidores
• Portal de Administración Azure único
• Herramientas de Facturación.
SERVIDOR
• 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
BD
• Cada base de datos tiene objetos SQL estándar
• Unidad de consistencia
• Contiene usuarios, tablas, vistas, índices, etc.
21. Construya su BD
Use tecnologías familiares
• Supports Transact-SQL
• Supports popular languages
o
o
o
o
.NET Framework (C#, Visual Basic, F#) via ADO.NET
C / C++ via ODBC
Java via Microsoft JDBC provider
PHP via Microsoft PHP provider
• Supports popular frameworks
o
o
o
o
OData (REST data access)
Entity Framework
WCF Data Services
NHibernate
• Supports popular tools
o SQL Server Management Studio (2008 R2 and later)
o SQL Server command-line utilities (SQLCMD, BCP)
22. Despliegue de una BD SQL Azure
Web Portal
(API)
DB
Script
SQL Azure
TDS
23. Accediendo a una BD SQL Azure
Web Portal
(API)
Your
App
SQL Azure
TDS
Cadena de Conexión
24. Replica de la BD Azure
Múltiples Replicas
Única BD
DB
Replica 1
Replica 2
Replica 3
Única BD
Primaria
27. 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
28. SQL Azure Firewall
Internet
IP control de acceso basado en la
dirección de base de datos SQL.
No IP autorizado por defecto
Configurable mediante el Portal de
la base de datos de SQL en
Windows Azure.
Opción para activar o desactivar el
acceso de aplicaciones alojadas en
Windows Azure.
30. 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
41. 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
Sync
• Personalizable para satisfacer sus
necesidades de negocio
Retail Stores
Remote Offices
On-premise (HQ)
50. Rafael Consuegra García
John Alexander Bulla Torres
Twitter
Twitter
JohnBulla
Blog
http://bit.ly/johnbulla
Linkedin http://www.linkedin.com/in/johnbulla
Ingeniero de Sistemas
Especialista Gerencia Financiera
RafaelConsuegra
PASS – Regional Mentor Latin America
Director BDotNet
MCS | MCP | MCTS
Muchas Gracias