• No se han encontrado resultados

DIPLOMADO SQL SERVER 2012

N/A
N/A
Protected

Academic year: 2021

Share "DIPLOMADO SQL SERVER 2012"

Copied!
48
0
0

Texto completo

(1)

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

(2)

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™

(3)

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)

(4)

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

(5)

SQL Azure & SQL Server 2012

Evolución de la computación

1970s

1980s

1990s 2000s 2010+

(6)

SQL Azure & SQL Server 2012

Software + Servicios PC Phone Server Cloud Tools and Cr os s-Pla tform Suppor t

Client

TV

(7)

SQL 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.

(8)

SQL Azure & SQL Server 2012

Microsoft Data Centers

San Antonio Chicago Dublin Amsterdam Hong Kong Singapore

(9)

SQL Azure & SQL Server 2012

(10)

SQL Azure & SQL Server 2012

(11)

SQL Azure & SQL Server 2012

Interoperabilidad

(12)

SQL Azure & SQL Server 2012

Microsoft Cloud Computing

Software Services

Application Services

Infrastructure Services

Platform Services

(13)

SQL Azure & SQL Server 2012

Microsoft® Platform Stack

Mobile

Desktop

Server

Cloud

Data

Appl

ic

(14)

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.

(15)

SQL Azure & SQL Server 2012

(16)

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

(17)

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,

(18)

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)

(19)

SQL Azure & SQL Server 2012

Despliegue de una BD de SQL Azure

Web Portal (API) SQL Azure TDS DB Script

(20)

SQL Azure & SQL Server 2012

Accediendo a las BD SQL Azure

Web Portal (API) SQL Azure TDS

Your

App

Cadena de Conexión

(21)

SQL Azure & SQL Server 2012

Replicas de la BD de SQL Azure Replica 1 Replica 2 Replica 3

DB

Única BD Multiples Replicas

Única BD

Primaria

(22)
(23)
(24)

SQL Azure & SQL Server 2012

Opciones de Licenciamiento

SUBSCRIPTION

CONSUMPTION VOLUME LICENSING

(25)

SQL Azure & SQL Server 2012

(26)

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

.

(27)

SQL Azure & SQL Server 2012

(28)

SQL Azure & SQL Server 2012

(29)

SQL Azure & SQL Server 2012

(30)

SQL Azure & SQL Server 2012

(31)

SQL Azure & SQL Server 2012

(32)

SQL Azure & SQL Server 2012

SQL Azure DBA, lo que ya no hago!

(33)
(34)

SQL Azure & SQL Server 2012

SQL Azure DBA, lo que SI hago!

(35)

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

(36)

SQL Azure & SQL Server 2012

(37)

SQL Azure & SQL Server 2012

(38)

SQL Azure & SQL Server 2012

SQL Azure DBA, lo que SI hago!

(39)

SQL Azure & SQL Server 2012

(40)

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

(41)

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

(42)

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

(43)

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

(44)

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

(45)

SQL Azure & SQL Server 2012

(46)

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

(47)

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

(48)

¿¿

PREGUNTAS

??

@jesus_gilv - @johnbulla

Solid Quality Mentors blogs

http://blogs.solidq.com/Pages/Home.aspx

Solid Quality Journal

Referencias

Documento similar

In particular, it is been developed a platform on which the transformation process from global queries (expressed in SQL) to fragmented queries on a distributed database is shown

a) Se podría migrar a un manejador de bases de datos más potente como Microsoft SQL Server. b) Se puede hacer que los sistemas sean indispensable para cualquier encargado de la

this paper, named SiC (Agent based architecture for preventing and detecting attacks to ubiquitous database), is targeted for solving the problem of the SQL injection at- tacks

- Tutorías y sistemas de evaluación continua. Permanentemente se apoya y evalúa al alumno con profesores-tutores y supuestos prácticos, con la ayuda de nuestra

To run a MySQL server to manage the database it may be better to use the storage offers that Azure has for two reasons: first, the values stored in the database are

1 de 26.. Cálculo Relacional Orientado a Tuplas. Equivalencia entre Cálculo Relacional y Álgebra Relacional: El Algoritmo de Reducción de Codd... Tema

Esta herramienta gratuita facilita las tareas necesarias para la gestión de Microsoft SQL Server Express, permitiendo modificar las configuraciones de la base de datos y

Al hacer consultas a la base de datos, SQL permite utilizar operaciones algebraicas