DIPLOMADO SQL SERVER 2012 - Microsoft Partner Network · ... la capacitación oficial de Microsoft...
Transcript of DIPLOMADO SQL SERVER 2012 - Microsoft Partner Network · ... la capacitación oficial de Microsoft...
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 Jesús Gil
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™
• Actualmente labora para SolidQ como DPA
Diplomado de SQL Server 2012
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)
• Actualmente funge como Presidente de los mentores regionales para LATAM siendo
responsable de todas las comunidades de PASS en Latinoamérica
Diplomado de SQL Server 2012
•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
Diplomado de SQL Server 2012
http://www.solidq.com
SQL Azure & SQL Server 2012
Evolución de la computación
Diplomado de SQL Server 2012
1970s 1980s 1990s 2000s 2010+
Monolithic Client-Server Web SOA ???
SQL Azure & SQL Server 2012
Software + Servicios
Diplomado de SQL Server 2012
PC Phone
Server Cloud
Too
ls an
d C
ross-P
latfo
rm S
up
po
rt
Client
TV
SQL Azure & SQL Server 2012
Introducción a Windows Azure
Diplomado de SQL Server 2012
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
Diplomado de SQL Server 2012
San Antonio
Chicago Dublin
Amsterdam Hong Kong
Singapore
SQL Azure & SQL Server 2012
Microsoft Data Centers
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
Microsoft Data Centers
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
Interoperabilidad
Diplomado de SQL Server 2012
Azure™ Services Platform
SQL Azure & SQL Server 2012
Microsoft Cloud Computing
Diplomado de SQL Server 2012
Software Services
Application Services
Infrastructure Services
Platform Services
SQL Azure & SQL Server 2012
Microsoft® Platform Stack
Diplomado de SQL Server 2012
Mobile Desktop Server Cloud
OS
Data
A
pp
lica
tio
n
SQL Azure & SQL Server 2012
SQL Azure DataBase
Diplomado de SQL Server 2012
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
Funcionalidades
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
Escenarios
Diplomado de SQL Server 2012
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
Diplomado de SQL Server 2012
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.
SQL Azure & SQL Server 2012
Construya su BD de SQL Azure
Diplomado de SQL Server 2012
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)
o SQL Server command-line utilities (SQLCMD, BCP)
SQL Azure & SQL Server 2012
Despliegue de una BD de SQL Azure
Diplomado de SQL Server 2012
Web Portal (API)
SQL Azure
TDS
DB
Script
SQL Azure & SQL Server 2012
Accediendo a las BD SQL Azure
Diplomado de SQL Server 2012
Web Portal (API)
SQL Azure
TDS
Your
App
Cadena de Conexión
SQL Azure & SQL Server 2012
Replicas de la BD de SQL Azure
Diplomado de SQL Server 2012
Replica 1
Replica 2
Replica 3
DB
Única BD Multiples Replicas
Única BD
Primaria
SQL Azure & SQL Server 2012
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
Opciones de Licenciamiento
Diplomado de SQL Server 2012
SUBSCRIPTION CONSUMPTION VOLUME LICENSING
“Pay as you go and grow” “Coordinated purchasing” “Value for a commitment“
SQL Azure & SQL Server 2012
Overview Windows Azure y SQL Azure
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
Soy un DBA, ¿Qué cambia para mi con SQL Azure?
Diplomado de SQL Server 2012
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
El personaje odiado
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure DBA
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que ya no hago!
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que ya no hago!
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que ya no hago!
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que ya no hago!
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que SI hago!
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que SI hago!
Diplomado de SQL Server 2012
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 DBA, lo que SI hago!
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que SI hago!
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que SI hago!
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que SI hago!
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que SI hago!
Diplomado de SQL Server 2012
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!
Diplomado de SQL Server 2012
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
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que SI hago!
Diplomado de SQL Server 2012
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
99.99 USD por cada base de datos edición Business
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que SI hago!
Diplomado de SQL Server 2012
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
El monto final a pagar por el día 01 de Enero del 2011 es de 14.84 USD
SQL Azure & SQL Server 2012
SQL Azure DBA, lo que SI hago!
Diplomado de SQL Server 2012
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
El monto final a pagar por el día 01 de Enero del 2011 es de 14.84 USD
SQL Azure & SQL Server 2012
Administrando SQL Azure
Diplomado de SQL Server 2012
SQL Azure & SQL Server 2012
Conclusiones Finales
Diplomado de SQL Server 2012
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
cada día de nuestras vidas.
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
• Twitter: @jesus_gilv - @johnbulla
Diplomado de SQL Server 2012
¿¿PREGUNTAS??
@jesus_gilv - @johnbulla
Solid Quality Mentors blogs
http://blogs.solidq.com/Pages/Home.aspx
Solid Quality Journal
http://www.solidq.com/sqj/Pages/Home.aspx