• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
WorkShop SQL Azure
 

WorkShop SQL Azure

on

  • 1,659 views

WorkShop SQL Azure

WorkShop SQL Azure

Statistics

Views

Total Views
1,659
Views on SlideShare
1,658
Embed Views
1

Actions

Likes
0
Downloads
9
Comments
0

1 Embed 1

http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Click on this slide during the presentation and you will be taken to SQL Azure section of the Azure portal athttp://sql.azure.com/.If you are already logged into the SQL Azure portal you be taken directly to the Project View in SQL Azure. From there you may explore the portal by clicking on the Manage link for SDS-only CTP Project. Click around show the Connection Strings and Create Database and Drop Database. In the future there will be 1GB and 10GB options for creating the databases from the portal.

WorkShop SQL Azure WorkShop SQL Azure Presentation Transcript

  • SQL AZURE
    John Alexander Bulla Torres
    MVP SQL Server
    PASS – Regional Mentor Latin America
    http://bit.ly/johnbulla
    Twitter: @johnbulla
  • Agenda
    Software + Servicios
    Introducción a Windows Azure
    Introducción a SQL Azure
    Creación de Aplicaciones
    Sincronización de BD SQL Azure
    Proyecto CodeName“Houston”
  • Evolución de la Computación
    1970s
    1980s
    1990s
    Today
    2010+
    Sistemas
    Monolíticos
    Cliente-Servidor
    Web
    SOA
    ???
  • Software + Servicios
    PC
    Phone
    TV
    Server
    Cloud
  • Introdució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, almacenamientos a escala masiva.
  • Microsoft Data Centers
  • Interoperabilidad
    Azure™ Services Platform
  • Plataforma de Servicios Azure
    Azure™ Services Platform
  • Plataforma Microsoft
    Mobile
    Desktop
    Server
    Cloud
    Application
    Data
    OS
  • SQL AZURE
    Browser
    SQL Azure Database
    (Windows Azure Compute)
    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.
    SOAP/REST
    HTTP/S
    Astoria/REST - EDM
    HTTP/S
    App Code
    (ASP.NET)
    SQL Server Reporting Server
    (on-premises)
    Windows Azure
    Compute
    T-SQL (TDS)
    T-SQL (TDS)
    SQL Azure
    Database
    MS
    Datacenter
  • SQL AZURE
    Browser
    SQL Azure Database
    (Windows Azure Compute)
    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.
    SOAP/REST
    HTTP/S
    Astoria/REST - EDM
    HTTP/S
    App Code
    (ASP.NET)
    SQL Server Reporting Server
    (on-premises)
    Windows Azure
    Compute
    T-SQL (TDS)
    T-SQL (TDS)
    SQL Azure
    Database
    MS
    Datacenter
  • Funcionalidades
    Reportes
    Datos De Referencia
    Inteligencia de Negocios
    Data Sync
    SQL Azure
    Base de DatoscomoServicio
  • Escenarios
    Instalación Local
    • Control completo de h/w
    • 100 % de la API
    • Construya su propia Alta Disponibilidad, Escalabilidad
    SQL Azure
    • Servidor BD lógico
    • Seguridad nivel de BD/Servidor Lógico
    Alojado
    • SQL Server Alojado
    • Gobernanza de Recursos @ VM
    • Seguridad @ Servidor BD/SO
  • Modelo SQL Azure
    CUENTAS
    Cada cuenta tiene uno o más servidores
    Portal de Administración Azure único.
    Herramientas de Facturación
    SERVIDOR
    Cada servidor tiene una o más BD
    Contiene metadatos con respecto a las BD.
    Unidad de autenticación
    Unidad de Geo-localización
    BD
    Cada BD tiene objetos SQL estándar
    Unidad de Consistencia
    Contiene usuarios, tablas, vistas, índices, etc.
  • Alcances
    Fuera del alcance para v1
    Transacciones Distribuidas
    Queries Distribuidas
    CLR
    ServiceBroker
    Incluido en v1
    Tablas, índices, vistas
    StoredProcedures
    Triggers
    Constrains
    Tablas Variables
    Sessiontemp tablas(#t)
  • Soporte T-SQL
    Tablas, joins, tablas variables
    Transact – SQL
    Create/Dropdatabase
    Create/Alter/Droptables
    Create/Alter/Dropusers y Logins
    Funciones definidas por el usuario
    Vistas
    Constantes
    Constrains
    Cursores
    Administración y reconstrucción de índices
    Tablas temporales
    StoreProcedures
    Transacciones
    Triggers
  • No soportado T-SQL
    Opciones de configuración
    SQLServerServicesBroker
    Tablas de Sistema
    Indicadores de rastreo (Trace)
    CLR
    Ubicación de archivos de BD
    BD mirroring
    Queries Distribuidas
    Transacciones Distribuidas
    FileGroups
    Full TextSearch
    Tablas temporales globales
    Datos e índices espaciales
  • Despliegue de una BD SQL Azure
    Web Portal
    (API)
    DB Script
    SQL Azure
    TDS
  • Accediendo a las BD
    Web Portal
    (API)
    Your App
    SQL Azure
    TDS
    Cadena de Conexión
  • Replicas de la BD SQL Azure
    Única BD
    Multiples Replicas
    Replica 1
    Única BD Primaria
    Replica 2
    BB
    Replica 3
  • demo
    Preparación de una cuenta de SQL Azure
  • Portal
  • demo
    Preparación de una cuenta de SQL Azure
  • Creación de Aplicaciones
  • Consideraciones de Rendimiento
    La distancia que existe desde el punto de solicitud al servidor pueden que afectan el rendimiento
  • SQL Azure Data Sync
  • demo
    SQL Azure Data Sync
  • Proyecto CodeName “Houston”
  • demo
    Proyecto CodeName “Houston”
  • Opciones de Licenciamiento
    SUBCRIPCION
    CONSUMO
    VOLUMEN DE LICEENCIAMIENTO
    “Pay as you go and grow”
    “Coordinated purchasing”
    “Value for a commitment“
  • ?
  • Recursos
    Windows Azure Platformhttp://www.azure.com/
    Windows Azure Platform Training Kithttp://www.microsoft.com/downloads/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78&displaylang=en
    MSDN Development Centerhttp://msdn.microsoft.com/en-us/sqlserver/dataservices
    Team Bloghttp://blogs.msdn.com/ssds
  • Más recursos
    Learning
    Microsoft Certification & Training Resources
    Sessions On-Demand & Community
    www.microsoft.com/teched
    www.microsoft.com/learning
    Resources for
    Developers
    Resources for
    IT Professionals
    http://microsoft.com/technet
    http://microsoft.com/msdn
  • http://www.bogotadotnet.org
    Comunidad de Desarrolladores
  • Asociación de Profesionales de SQL Server
  • November 8 - 11 | Seattle WA The Premier Conference for SQL Server Professionalswww.sqlpass.org/na2010
  • © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
    The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • John Alexander Bulla Torres
    MVP SQL Server
    PASS – Regional Mentor Latin America
    Blog: http://bit.ly/johnbulla
    Email: john.bulla@bogotadotnet.org
    Twitter: @johnbulla