SlideShare a Scribd company logo
1 of 25
Architect Forum XXII – S+S &
                  Azure
           Madrid, 4 Dic. 2008

     ‘Azure SQL Services: Servicios
         de Datos en Internet’
Fernando G. Guerrero              Antonio Soto
CEO                               Director Operaciones
Solid Quality Mentors             Solid Quality Mentors

quot; Blog: http://blogs.solidq.com   quot; Blog: http://blogs.solidq.com
* Email: fguerrero@solidq.com     * Email: asoto@solidq.com

          | Architecture
¿Que qué quieres
    que haga con mis
     bases de datos?


| Architecture
¿Quienes somos?

• Pequeña empresa multinacional con presencia en 18
  países de todo el mundo
• Más de 200 expertos (MCPs, MCTs, RDs y MVPs)
• Especializados en la Plataforma de Datos y Desarrollo
  de Microsoft
• Autores reconocidos (Upgrade Document)
• Constantemente investigando nuevas soluciones




       | Architecture
Agenda

• Retos de las tecnologías de
  gestión de datos actuales
• Introducción a Azure SQL Services
• Escenarios de utilización
• Futuro?


    | Architecture
Retos actuales

• Operación
  • Demanda impredecible, escalabilidad
  • Coste de la disponibilidad y accesibilidad
• Experiencia de usuario
  • Disponibilidad (offline)
  • Comodidad (capacidad local)
• Desarrollo de aplicaciones
  • Separación de estructuras lógicas y físicas

      | Architecture
Desconectemos las
   estructuras de
datos lógicas de las
 estructuras físicas

| Architecture
SQL Data Platform
                   ¿En mi casa o en las nubes?

                                  RDBMS
                   Protection      Mining   Sync Reporting
                              Load
            Caching
Service        Analysis Query        Integration Search
                        Backup
       Model & policy based development and
                    management
Type    In    Multi             XMLRelational
                                     File
          Memory          Dim        BLOB




Place
                                Desktop Server Mega-server SQL Services
        Mobile/Desktop
         | Architecture
SQL Data Services (SDS)

Tres pilares fundamentales
1. Almacenamiento de principio a fin
2. Servicios sofisticados de proceso
3. Excelencia operativa



    Escalabilidad ilimitada       Fácil de usar
                             

    Altamente disponible          Fácil de gestionar
                             

    Geo-Distribución              Privacidad de Datos
                             

    Agilidad de                   Coste competitivo
                             
    aprovisionamiento
       | Architecture
¿Qué es SQL Services?


                                                Data
                       Reference                            ETL
                                   Reporting   Mining
                         Data

                                               Data Warehouse



• Capa de Servicio de Datos de la Plataforma de
  servicios Azure
• Extiende la plataforma de Datos a la “Nube”
• Servicios Ricos para la plataforma de datos

      | Architecture
Conceptos
Storage
Unit
    Soporta

    operaciones
    CRUD


    Consistency Unit
        Conjunto de Storage
                                    Failover Unit
    
        Units
                                    (Partition)
        Definido por la
    
        aplicación                      Unidad de gestión
                                    
        Puede ser
                                       Grupo de Consistency
                                    
        partiocionado por               Units
        rangos o
        aleatoriamente                  Gestionado por el sistema
                                    


        | Architecture
Subsistemas más importantes
 Front-end Node                  Front-end Node                 Front-end Node

    REST/SOAP                         REST/SOAP                    REST/SOAP
                                                                                                   SDS front-end
     ACE Logic                        ACE Logic                     ACE Logic
 Data Access Library             Data Access Library            Data Access Library




                                                                                               Master Cluster

              Service Management
                                       Health
                                                                                      Master Node               Master Node
Provisionin          Deploymen
                                      Monitorin
     g                    t
                                         g
                                                                                  Partition Manager         Partition Manager

                                                                                       Data Node                 Data Node
                                                                                      Components                Components




                                                         Data Cluster

       Data Node                 Data Node               Data Node                    Data Node                 Data Node

     SQL                      SQL                       SQL                        SQL                       SQL
                 Mgmt.                   Mgmt.                     Mgmt.                     Mgmt.                     Mgmt.
    Server                   Server                    Server                     Server                    Server
                 Service                 Service                   Service                   Service                   Service
                    s                       s                         s                         s                         s
    Fabric                   Fabric                    Fabric                     Fabric                    Fabric


                                                                Fetch Partition                         SQL
         | ArchitectureReplication
        Fabric
                                                                     Map                               Client
Componentes
                                                          Master Node (Primary Master)

                                                SQL
   Data Node 100
                                               Server                    Partition Manager
     SQL Server                                                    Partition                Load
                                                                  Management               Balancer
                                               Global
 P                                             Partitio                        Partition
            Replicatio
                                               n Map
 S                                                                            Placement
             n Agent
                                                                               Advisor
 S                                                                      Leader
                                                                                            Fabric
 S           Local                                                      Elector
            Partition
              Map




                          Data Node         Data Node            Data Node             Data Node      Data Node
                             101               102                  103                   104            105
Reconfiguration Agent

                                                                                            P
                             P                 P                    P                                    P
PM Location Resolution
                                                                                            S            S
                                                                    S
                             S                 S
                                                                                                         S
                                                                    S
                             S                                                              S
                                               S
   Failure Detector

                                                                                                         S
                                                                    S
                             P                                                              P
                                               P
     Ring Topology
                                                                                                         S
                             S                                      P
                                               S                                            S
        Fabric

                                 Secondar                          Secondar
                                                 Primary
 | Architecture
         Fabric                      y                                 y
Authority-Container-Entities (ACE)
                     Modelo de Datos

• Authority (Instancia)
   – Unidad de localización y coste      uthority
   – Colección de containers
• Container (Tabla, DB)
   – Unidad de consistencia y consulta
   – Colección de entidades
   – Esquema innecesario                 ontainer
• Entity (Fila)
   – Atributos = nombre/valor
   – Unidad de actualización
   – Tipos flexibles
                                          ntity

    | Architecture
Authorities Containers Entities




                   demo
  | Architecture
Consideraciones sobre el diseño
         de aplicaciones
• Consigue escalabilidad utilizando
  containers
  • Limitaciones de las Entidades y Contenedores
     • Número de propiedades/ tamaño de entidad (MB)
     • Número de entidades por contenedor (GB)
  • Cada contenedor se asigna a una réplica de
    SDS con limitaciones en CPU e IOP
• Ten en cuenta la latencia
  • No es tan inmediato como el acceso local
  • Peticiones en batch
  • Aprovecha authorities para distribuir accesos
      | Architecture
Escenarios tipo
• Aplicaciones LOB como Servicio
• Aplicaciones de colaboración (redes
  sociales)
• Shared Data Hub
• Data Warehousing e Inteligencia de
  Negocio




   | Architecture
¿Qué es un Business Data Hub?

• Consolidación de
  datos de negocio de
  múltiples orígenes
• Incluye la
  distribución
  bidireccional de
  datos



   | Architecture
Data Hub Corporativo
        Sdata Sync es el corazón de la solución
• Compartiendo datos a través de
  Internet
• Proporcionar capacidad desconectada
• Utilizar un servicio de sincronización


      Data                  Occasionall         Sync
    Sharing                y Connected        Service
                                          iPhone




          | Architecture
Data Mining Service
          SQL Server Analysis Server (SSAS)



         Thin Client
         • Pull data directly from
    Extensión de las SSAS Table
•           SQL Server Data
    Analysis Tools
            Services
    Utiliza Upload de SSDS ofiles
          • datos your CSV
•
    carga de datos en Excel
    Beneficios
•
     – Guinda para una apliación
       sofisticada
     – Mínima instalación y
       administración
     – Capacidad ilimitada
                                          Excel add-in
                                          Analyze your
                                          spreadsheet data

       | Architecture
SQL Services Data Mining




                 demo
| Architecture
Reportando Datos de SSDS
                          On-premise
                                                  Schematized data…
                                  Cliente 1
                                   Cliente 2
                                      Cliente 3      + flex entities


• Utilizar datos de SSDS desde                             flex
  dentro de ETL y Reporting
• Reportando transparentemente
  datos locales y remotos
• El reto es mapear entidades tan
  flexibles desde las
  herramientas convencionalesing

Así terminará funcionando SSIS…
         | Architecture
SQL Services Reporting Services




                    demo
   | Architecture
Futuro
• Acercar la experiencia de Servidor y
  Nube todo lo que se pueda
• Mejorar la experiencia local con lo
  aprendido en la nube
• Hacer el servicio tan transparente
  como la electricidad
• Mejorar la experiencia de
  programación para TODOS los
  desarrolladores

   | Architecture
Contacto

Fernando G. Guerrero              Antonio Soto
CEO                               Director Operaciones
Solid Quality Mentors             Solid Quality Mentors

quot; Blog: http://blogs.solidq.com   quot; Blog: http://blogs.solidq.com
* Email: fguerrero@solidq.com     * Email: asoto@solidq.com




          | Architecture
| Architecture

More Related Content

Viewers also liked

Choosing Islam as Religion
Choosing Islam as ReligionChoosing Islam as Religion
Choosing Islam as Religion
haroldtaylor1113
 
Noticia n°2 ii unidad
Noticia n°2 ii unidadNoticia n°2 ii unidad
Noticia n°2 ii unidad
dannalescano
 
Escultura objeto
Escultura   objetoEscultura   objeto
Escultura objeto
clubsocial
 
Figuras geometricas
Figuras geometricasFiguras geometricas
Figuras geometricas
Katy_Montano
 
Diego Menino - Lo importante en la formación ...
Diego Menino - Lo importante en la formación ...Diego Menino - Lo importante en la formación ...
Diego Menino - Lo importante en la formación ...
Diego Menino
 

Viewers also liked (19)

AsociacióN Cultural
AsociacióN CulturalAsociacióN Cultural
AsociacióN Cultural
 
Choosing Islam as Religion
Choosing Islam as ReligionChoosing Islam as Religion
Choosing Islam as Religion
 
Sinónimos
SinónimosSinónimos
Sinónimos
 
Boletín de prensa n 0021
Boletín de prensa n 0021Boletín de prensa n 0021
Boletín de prensa n 0021
 
Screencast
ScreencastScreencast
Screencast
 
Dn13 en clases de chino
Dn13 en clases de chinoDn13 en clases de chino
Dn13 en clases de chino
 
Noticia n°2 ii unidad
Noticia n°2 ii unidadNoticia n°2 ii unidad
Noticia n°2 ii unidad
 
Escultura objeto
Escultura   objetoEscultura   objeto
Escultura objeto
 
Tarjeta de hallowen
Tarjeta de hallowenTarjeta de hallowen
Tarjeta de hallowen
 
El salvador
El salvadorEl salvador
El salvador
 
Figuras geometricas
Figuras geometricasFiguras geometricas
Figuras geometricas
 
Diego Menino - Lo importante en la formación ...
Diego Menino - Lo importante en la formación ...Diego Menino - Lo importante en la formación ...
Diego Menino - Lo importante en la formación ...
 
Presentación2
Presentación2Presentación2
Presentación2
 
Cvpablogonzalez
CvpablogonzalezCvpablogonzalez
Cvpablogonzalez
 
Keep calm and be bilingual_Baby Erasmus
Keep calm and be bilingual_Baby ErasmusKeep calm and be bilingual_Baby Erasmus
Keep calm and be bilingual_Baby Erasmus
 
Poster
PosterPoster
Poster
 
Detienen a hijo de ex presidente de Argentina con armas y droga
Detienen a hijo de ex presidente de Argentina con armas y drogaDetienen a hijo de ex presidente de Argentina con armas y droga
Detienen a hijo de ex presidente de Argentina con armas y droga
 
Reciclamos
ReciclamosReciclamos
Reciclamos
 
Legados y donaciones
Legados y donacionesLegados y donaciones
Legados y donaciones
 

Similar to Sql Data Services

Aterrizando la nube euro cloud
Aterrizando la nube euro cloudAterrizando la nube euro cloud
Aterrizando la nube euro cloud
Inside_Marketing
 
Sesion final as1
Sesion final as1Sesion final as1
Sesion final as1
Julio Pari
 
Unidad 1 Panorama general de las aplicaciones distribuidas
Unidad 1 Panorama general de las aplicaciones distribuidasUnidad 1 Panorama general de las aplicaciones distribuidas
Unidad 1 Panorama general de las aplicaciones distribuidas
Eduardo S de Loera
 
Sql server express edition 2011 - Oracle db 11 g ex
Sql server express edition 2011 - Oracle db 11 g ex Sql server express edition 2011 - Oracle db 11 g ex
Sql server express edition 2011 - Oracle db 11 g ex
Equipo 3
 

Similar to Sql Data Services (20)

08 Cast V Semana CMMI 2009
08 Cast V Semana CMMI 200908 Cast V Semana CMMI 2009
08 Cast V Semana CMMI 2009
 
Aterrizando la nube euro cloud
Aterrizando la nube euro cloudAterrizando la nube euro cloud
Aterrizando la nube euro cloud
 
Webinar evolución a Oracle WebLogic Server 11g
Webinar evolución a Oracle WebLogic Server 11gWebinar evolución a Oracle WebLogic Server 11g
Webinar evolución a Oracle WebLogic Server 11g
 
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
 
Business Logic 2012
Business Logic 2012Business Logic 2012
Business Logic 2012
 
Sesion final as1
Sesion final as1Sesion final as1
Sesion final as1
 
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
 
Presentación Data Center Chile Vmware
Presentación Data Center Chile VmwarePresentación Data Center Chile Vmware
Presentación Data Center Chile Vmware
 
Cloud computing UGB
Cloud computing UGBCloud computing UGB
Cloud computing UGB
 
Arquitectura fisica y logica
Arquitectura fisica y logicaArquitectura fisica y logica
Arquitectura fisica y logica
 
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CO v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CO v...Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CO v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CO v...
 
Unidad 1 Panorama general de las aplicaciones distribuidas
Unidad 1 Panorama general de las aplicaciones distribuidasUnidad 1 Panorama general de las aplicaciones distribuidas
Unidad 1 Panorama general de las aplicaciones distribuidas
 
Sql server express edition 2011 - Oracle db 11 g ex
Sql server express edition 2011 - Oracle db 11 g ex Sql server express edition 2011 - Oracle db 11 g ex
Sql server express edition 2011 - Oracle db 11 g ex
 
Ruei niveles servicio
Ruei niveles servicioRuei niveles servicio
Ruei niveles servicio
 
Seminario System Center Family
Seminario System Center Family Seminario System Center Family
Seminario System Center Family
 
Despliegue de la solución de software
Despliegue de la solución de softwareDespliegue de la solución de software
Despliegue de la solución de software
 
ExpoCloud2013 - Si la respuesta es convergencia ¿Cual es la pregunta?
ExpoCloud2013 - Si la respuesta es convergencia ¿Cual es la pregunta?ExpoCloud2013 - Si la respuesta es convergencia ¿Cual es la pregunta?
ExpoCloud2013 - Si la respuesta es convergencia ¿Cual es la pregunta?
 
Charla IBM Soa Web 2.0 Cloud Computing M Bolo
Charla IBM Soa Web 2.0 Cloud Computing   M BoloCharla IBM Soa Web 2.0 Cloud Computing   M Bolo
Charla IBM Soa Web 2.0 Cloud Computing M Bolo
 
Webinar OEM DBPacks ahorro costes
Webinar OEM DBPacks ahorro costesWebinar OEM DBPacks ahorro costes
Webinar OEM DBPacks ahorro costes
 
Pinceladas SQL 2012, Alta Disponibilidad
 Pinceladas SQL 2012, Alta Disponibilidad Pinceladas SQL 2012, Alta Disponibilidad
Pinceladas SQL 2012, Alta Disponibilidad
 

More from Antonio Soto (8)

Gestiona la Información en Tu Empresa
Gestiona la Información en Tu EmpresaGestiona la Información en Tu Empresa
Gestiona la Información en Tu Empresa
 
Azure360
Azure360Azure360
Azure360
 
Power BI para desarrolladores netcoreconf
Power BI para desarrolladores netcoreconfPower BI para desarrolladores netcoreconf
Power BI para desarrolladores netcoreconf
 
Minería de datos
Minería de datosMinería de datos
Minería de datos
 
Exchange2010
Exchange2010Exchange2010
Exchange2010
 
04 Soluciones Basadas En Enterprise Search
04 Soluciones Basadas En Enterprise Search04 Soluciones Basadas En Enterprise Search
04 Soluciones Basadas En Enterprise Search
 
Trucos, OptimizacióN Y Buenas PráCticas Para Sql
Trucos, OptimizacióN Y Buenas PráCticas Para SqlTrucos, OptimizacióN Y Buenas PráCticas Para Sql
Trucos, OptimizacióN Y Buenas PráCticas Para Sql
 
Migración SQL Server
Migración SQL ServerMigración SQL Server
Migración SQL Server
 

Recently uploaded

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Recently uploaded (11)

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Sql Data Services

  • 1. Architect Forum XXII – S+S & Azure Madrid, 4 Dic. 2008 ‘Azure SQL Services: Servicios de Datos en Internet’ Fernando G. Guerrero Antonio Soto CEO Director Operaciones Solid Quality Mentors Solid Quality Mentors quot; Blog: http://blogs.solidq.com quot; Blog: http://blogs.solidq.com * Email: fguerrero@solidq.com * Email: asoto@solidq.com | Architecture
  • 2. ¿Que qué quieres que haga con mis bases de datos? | Architecture
  • 3. ¿Quienes somos? • Pequeña empresa multinacional con presencia en 18 países de todo el mundo • Más de 200 expertos (MCPs, MCTs, RDs y MVPs) • Especializados en la Plataforma de Datos y Desarrollo de Microsoft • Autores reconocidos (Upgrade Document) • Constantemente investigando nuevas soluciones | Architecture
  • 4. Agenda • Retos de las tecnologías de gestión de datos actuales • Introducción a Azure SQL Services • Escenarios de utilización • Futuro? | Architecture
  • 5. Retos actuales • Operación • Demanda impredecible, escalabilidad • Coste de la disponibilidad y accesibilidad • Experiencia de usuario • Disponibilidad (offline) • Comodidad (capacidad local) • Desarrollo de aplicaciones • Separación de estructuras lógicas y físicas | Architecture
  • 6. Desconectemos las estructuras de datos lógicas de las estructuras físicas | Architecture
  • 7. SQL Data Platform ¿En mi casa o en las nubes? RDBMS Protection Mining Sync Reporting Load Caching Service Analysis Query Integration Search Backup Model & policy based development and management Type In Multi XMLRelational File Memory Dim BLOB Place Desktop Server Mega-server SQL Services Mobile/Desktop | Architecture
  • 8. SQL Data Services (SDS) Tres pilares fundamentales 1. Almacenamiento de principio a fin 2. Servicios sofisticados de proceso 3. Excelencia operativa Escalabilidad ilimitada Fácil de usar   Altamente disponible Fácil de gestionar   Geo-Distribución Privacidad de Datos   Agilidad de Coste competitivo   aprovisionamiento | Architecture
  • 9. ¿Qué es SQL Services? Data Reference ETL Reporting Mining Data Data Warehouse • Capa de Servicio de Datos de la Plataforma de servicios Azure • Extiende la plataforma de Datos a la “Nube” • Servicios Ricos para la plataforma de datos | Architecture
  • 10. Conceptos Storage Unit Soporta  operaciones CRUD Consistency Unit Conjunto de Storage Failover Unit  Units (Partition) Definido por la  aplicación Unidad de gestión  Puede ser  Grupo de Consistency  partiocionado por Units rangos o aleatoriamente Gestionado por el sistema  | Architecture
  • 11. Subsistemas más importantes Front-end Node Front-end Node Front-end Node REST/SOAP REST/SOAP REST/SOAP SDS front-end ACE Logic ACE Logic ACE Logic Data Access Library Data Access Library Data Access Library Master Cluster Service Management Health Master Node Master Node Provisionin Deploymen Monitorin g t g Partition Manager Partition Manager Data Node Data Node Components Components Data Cluster Data Node Data Node Data Node Data Node Data Node SQL SQL SQL SQL SQL Mgmt. Mgmt. Mgmt. Mgmt. Mgmt. Server Server Server Server Server Service Service Service Service Service s s s s s Fabric Fabric Fabric Fabric Fabric Fetch Partition SQL | ArchitectureReplication Fabric Map Client
  • 12. Componentes Master Node (Primary Master) SQL Data Node 100 Server Partition Manager SQL Server Partition Load Management Balancer Global P Partitio Partition Replicatio n Map S Placement n Agent Advisor S Leader Fabric S Local Elector Partition Map Data Node Data Node Data Node Data Node Data Node 101 102 103 104 105 Reconfiguration Agent P P P P P PM Location Resolution S S S S S S S S S S Failure Detector S S P P P Ring Topology S S P S S Fabric Secondar Secondar Primary | Architecture Fabric y y
  • 13. Authority-Container-Entities (ACE) Modelo de Datos • Authority (Instancia) – Unidad de localización y coste uthority – Colección de containers • Container (Tabla, DB) – Unidad de consistencia y consulta – Colección de entidades – Esquema innecesario ontainer • Entity (Fila) – Atributos = nombre/valor – Unidad de actualización – Tipos flexibles ntity | Architecture
  • 14. Authorities Containers Entities demo | Architecture
  • 15. Consideraciones sobre el diseño de aplicaciones • Consigue escalabilidad utilizando containers • Limitaciones de las Entidades y Contenedores • Número de propiedades/ tamaño de entidad (MB) • Número de entidades por contenedor (GB) • Cada contenedor se asigna a una réplica de SDS con limitaciones en CPU e IOP • Ten en cuenta la latencia • No es tan inmediato como el acceso local • Peticiones en batch • Aprovecha authorities para distribuir accesos | Architecture
  • 16. Escenarios tipo • Aplicaciones LOB como Servicio • Aplicaciones de colaboración (redes sociales) • Shared Data Hub • Data Warehousing e Inteligencia de Negocio | Architecture
  • 17. ¿Qué es un Business Data Hub? • Consolidación de datos de negocio de múltiples orígenes • Incluye la distribución bidireccional de datos | Architecture
  • 18. Data Hub Corporativo Sdata Sync es el corazón de la solución • Compartiendo datos a través de Internet • Proporcionar capacidad desconectada • Utilizar un servicio de sincronización Data Occasionall Sync Sharing y Connected Service iPhone | Architecture
  • 19. Data Mining Service SQL Server Analysis Server (SSAS) Thin Client • Pull data directly from Extensión de las SSAS Table • SQL Server Data Analysis Tools Services Utiliza Upload de SSDS ofiles • datos your CSV • carga de datos en Excel Beneficios • – Guinda para una apliación sofisticada – Mínima instalación y administración – Capacidad ilimitada Excel add-in Analyze your spreadsheet data | Architecture
  • 20. SQL Services Data Mining demo | Architecture
  • 21. Reportando Datos de SSDS On-premise Schematized data… Cliente 1 Cliente 2 Cliente 3 + flex entities • Utilizar datos de SSDS desde flex dentro de ETL y Reporting • Reportando transparentemente datos locales y remotos • El reto es mapear entidades tan flexibles desde las herramientas convencionalesing Así terminará funcionando SSIS… | Architecture
  • 22. SQL Services Reporting Services demo | Architecture
  • 23. Futuro • Acercar la experiencia de Servidor y Nube todo lo que se pueda • Mejorar la experiencia local con lo aprendido en la nube • Hacer el servicio tan transparente como la electricidad • Mejorar la experiencia de programación para TODOS los desarrolladores | Architecture
  • 24. Contacto Fernando G. Guerrero Antonio Soto CEO Director Operaciones Solid Quality Mentors Solid Quality Mentors quot; Blog: http://blogs.solidq.com quot; Blog: http://blogs.solidq.com * Email: fguerrero@solidq.com * Email: asoto@solidq.com | Architecture