SQL AZURE & SQL SERVER 2012, MODELOS
HÍBRIDOS, SOLUCIONES ÚNICAS
DIPLOMADO
SQL SERVER 2012
• MVP SQL Server
• Regional Mentor PASS LATAM
John Alexander
Bulla Torres
• MVP SQL Server
• Regional Mentor PASS LATAM
JOHN ALEXANDER BULLA TORRES
•
John es un Ingeniero de Sistemas con énfasis en Ingeniería de Software
graduado con mención meritoria en la universidad de Cundinamarca,
candidato a un Master en Ingeniería de Software de la Universidad
Politécnica de Madrid.
•
John participa activamente de las comunidades profesionales de Microsoft®
ITPROS-DC
y
BOGOTADOTNET
de la cual es miembro del Core Group y
Director.
•
Actualmente es
Regional Mentor
de
PASS
(Professional Association for SQL
Server) para Latinoamérica.
•
Del 2010 al 2012 Microsoft® lo reconoció como Most Valuable Professional
- MVP en el área de SQL Server™
JESÚS GIL
• Jesús es el actual Director de Operaciones para SolidQ México y un MVP de SQL Server
desde el año 2010
• Tiene experiencia de más de 15 años en el manejo de bases de datos y más de 10 años
con Microsoft SQL Server (desde la versión 7)
• Ha trabajado en empresas de diferentes sectores como Gerente de Sistemas y tomador de
decisiones (Comercial Mexicana, Casas Geo, Banco Azteca, Universidad ETAC)
• Es colaborador de las revistas
• SolidQ Journal (USA) y DotNetMania (España)
• Actualmente está impartiendo la capacitación oficial de Microsoft SQL Server 2012 en
Latinoamérica: Colombia, México y Perú son los países en donde ha estado llevando acabo estos entrenamientos
• Ha liderado las 2 ediciones de 24 Horas PASS LATAM (2010, 2011), las cuales han tenido
más de 14,000 asistentes y poco más de 60 charlas en línea
• Es miembro fundador de la comunidad SQLPASS - México (Primer presidente de la
comunidad)
•
Creación en el año 2002 por 4 reconocidos MVPs
•
Ayudamos a obtener lo mejor de su SQL Server
•
Expertos de clase y reconocimiento mundial
•
Problemas de magnitud y complejidad inusual
•
Mentoring
,
formación
y
consultoría
en
•
Proyectos tradicionalmente de Bases de Datos (MS
SQL Server)
•
Proyectos de Inteligencia de Negocio
•
Proyectos de Arquitecturas de Sistemas
SQL Azure & SQL Server 2012
Evolución de la computación
1970s
1980s
1990s 2000s 2010+
SQL Azure & SQL Server 2012
Software + Servicios PC Phone Server Cloud Tools and Cr os s-Pla tform Suppor tClient
TVSQL Azure & SQL Server 2012
Introducción a 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.
SQL Azure & SQL Server 2012
Microsoft Data Centers
San Antonio Chicago Dublin Amsterdam Hong Kong Singapore
SQL Azure & SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure & SQL Server 2012
Interoperabilidad
SQL Azure & SQL Server 2012
Microsoft Cloud Computing
Software Services
Application Services
Infrastructure Services
Platform Services
SQL Azure & SQL Server 2012
Microsoft® Platform Stack
Mobile
Desktop
Server
Cloud
Data
Appl
ic
SQL Azure & SQL Server 2012
SQL Azure 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.
SQL Azure & SQL Server 2012
SQL Azure & SQL Server 2012
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
SQL Azure & SQL Server 2012
Modelo de SQL Azure
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,
SQL Azure & SQL Server 2012
Construya su BD de SQL Azure
Use familiar technologies
• 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)
SQL Azure & SQL Server 2012
Despliegue de una BD de SQL Azure
Web Portal (API) SQL Azure TDS DB Script
SQL Azure & SQL Server 2012
Accediendo a las BD SQL Azure
Web Portal (API) SQL Azure TDS
Your
App
Cadena de Conexión
SQL Azure & SQL Server 2012
Replicas de la BD de SQL Azure Replica 1 Replica 2 Replica 3DB
Única BD Multiples Replicas
Única BD
Primaria
SQL Azure & SQL Server 2012
Opciones de Licenciamiento
SUBSCRIPTION
CONSUMPTION VOLUME LICENSING
SQL Azure & SQL Server 2012
SQL Azure & SQL Server 2012
Soy un DBA, ¿Qué cambia para mi con SQL Azure?
Resumen:
El cambio ha llegado, no hay fecha que no llegue ni plazo que no se
cumpla, el concepto de la nube ha dejado de ser primeramente una
teoría y luego un mito, para ahora ser toda una realidad.
Pero como les digo a los clientes nunca hay “lonche gratis”, esto
significa que al adquirir una nueva tecnología siempre invariablemente
también se obtienen nuevas responsabilidades y nuevos problemas; que
con la tecnología anterior ya los teníamos resueltos, pero también les
comento que afortunadamente eso nos hace crecer día con día como
profesionales que somos y también nos permite no quedarnos
estancados en lo mismo por muchos años
.SQL Azure & SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que ya no hago!
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que SI hago!
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que SI hago!
Edición
Tamaño
Web
1GB y 5 GB como máximo
Business
10GB, 20GB, 30GB, 40GB, 50GB, 100GB y
150GB
SQL Azure & SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que SI hago!
SQL Azure & SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que SI hago!
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
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que SI hago!
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
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que SI hago!
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
Basado en los siguientes costos:
9.99 USD por cada base de datos edición WEB
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que SI hago!
NOTA: Los precios mostrados aquí pueden variar, estos deben de ser validados al momento de la adquisición del servicio Azure o visitando la página de
Microsoft Online Services para más detalle.
Una de las reglas principales es que el costo a facturar se calcula diario, dado que nosotros podemos agregar nuevas bases de datos, eliminarlas, cambiarles su edición, etc. Se debe de calcular nuestro estimado de facturación de forma diaria.
Monto de Facturación de las BD en SQL Azure
Edición Cantidad Costo Base Días-Mes Factura-Día
Web 6 9.99 31 1.93
Business 4 99.99 31 12.90
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que SI hago!
NOTA: Los precios mostrados aquí pueden variar, estos deben de ser validados al momento de la adquisición del servicio Azure o visitando la página de
Microsoft Online Services para más detalle.
Una de las reglas principales es que el costo a facturar se calcula diario, dado que nosotros podemos agregar nuevas bases de datos, eliminarlas, cambiarles su edición, etc. Se debe de calcular nuestro estimado de facturación de forma diaria.
Monto de Facturación de las BD en SQL Azure
Edición Cantidad Costo Base Días-Mes Factura-Día
Web 6 9.99 31 1.93
Business 4 99.99 31 12.90
Costo Total 14.84
SQL Azure & SQL Server 2012
SQL Azure & SQL Server 2012
Conclusiones Finales
Si ahora tu eres un nuevo SQL Azure DBA en efecto se te están quitando
actividades, pero también se te están creando nuevas y más variadas.
• Trabajo tendrás
• También nuevos conocimientos que adquirir también • Nuevos libros y revistas que comprar
Pero al final que sería de la vida de un DBA
si no tuviéramos nuevas emociones y retos
Recursos
•
Blog Jesús Gil
• http://blogs.solidq.com/JGil/Home.aspx
•
Blog John Bulla
• http://bit.ly/johnbulla
•
Solid Quality Mentors blogs
• http://blogs.solidq.com/Pages/Home.aspx
•
Solid Quality Journal
• http://www.solidq.com/sqj/Pages/Home.aspx
•
El rincón del DBA
• http://blogs.solidq.com/ElRinconDelDBA/Home.aspx
•
Soy un DBA, ¿Qué cambia para mí?
•
http://www.dnmplus.net/articulos/soy-un-dba-que-cambia-para-mi.aspx