SSRS modelo IaaS en la Nube | SolidQ Summit 2014

SolidQ
SolidQData Platform Specialist en SolidQ
SQL Server Reporting Services en la nube
De Reporting as a Service a Reporting sobre MV en Azure
@augurarte Miguel López
Director Cloud | mlopez@solidq.com
MCT, MCPD, MCTS, MCP
@SQSummit14
1
Agenda
Windows Azure SQL Reporting Services (deprecated)
Azure IaaS: Máquinas Virtuales
– SQL Server Reporting Services
Automatización
- Instalación y configuración
- Parada e inicio
Escenarios
Modelos de coste
2
SQL Server Reporting Services en la nube
Windows Azure SQL Reporting
Microsoft Azure IaaS: Máquinas Virtuales
Automatización
Escenarios
Costes
Windows Azure SQL Reporting
4
SQL Reporting service is available to current
subscribers, but should not be used for new
software development projects.
The service will be discontinued on October
31, 2014.
Motivos de discontinuidad
5
This change is in response to customer feedback
for increased functionality and the flexibility to
control cost by suspending the service when not
in use.
As a result we are prioritizing SQL Server
Reporting Services running on Azure Virtual
Machines instead of Azure SQL Reporting for the
delivery of operational reporting in the cloud.
This transition provides the functionality
customers have requested.
http://msdn.microsoft.com/library/azure/dn528853.aspx
Alternativas…
6
SQL Server Reporting Services (SSRS) sobre Azure IaaS
• Scheduled reporting
• Data driven subscriptions
• Email subscriptions
• Code segments and custom extensions
• Domain joining capability
• Windows authentication integration
Additional benefits include superior data resiliency
and the ability to suspend virtual machines when not
in use, so you pay only for the hours that you use.
SQL Server Reporting Services en la nube
Windows Azure SQL Reporting
Microsoft Azure IaaS: Máquinas Virtuales
Automatización
Escenarios
Costes
Microsoft Azure IaaS
8
features
Public Cloud
Hybrid Cloud
Private Cloud
CommunityCloud
IaaS
Infrastructure as a Service
PaaS
Platform as a Service
SaaS
Platform as a Service
On-demand
Self Service
BroadNetwork
Access
Resource
Pooling
Rapid
Elasticity
Measured
Service
Máquinas Virtuales en Azure 1/2
9
• Unidades de procesamiento
• Servidores para fuera y dentro
• Windows
• Linux
• SQL Server 20xx
• Oracle
• Visual Studio
• Enlace con DEPOT (++)
• Soporte de persistencia
• Generalización de
implementación
• Gestión de discos e imágenes
Máquinas Virtuales en Azure 2/2
10
• SQL Server sobre IaaS
• SharePoint sobre IaaS
• BizTalk Server sobre IaaS
• Oracle (y soporte) sobre IaaS
• Entornos de prueba,
laboratorios y pruebas de
carga desde la nube
Cloud Services (con Máquinas Virtuales)
11
Un Cloud Service es un envoltorio DNS (VIP) de una o más instancias
(MMVV) tanto para PaaS como para IaaS
DEMO
12
Aprovisionamiento de una
Máquina Virtual y recorrido de
características
Infraestructura de red en la nube
Cloud Services y Máquinas Virtuales
13
Extremos en un cloud service
14
IN Web Access80
IN Remote Desktop2383
ENDPOINTS / EXTREMOS
DEMO
15
Configuración de MV con SQL
Server Reporting Services
SQL Server Reporting Services en la nube
Windows Azure SQL Reporting
Microsoft Azure IaaS: Máquinas Virtuales
Automatización
Escenarios
Costes
Automatización de implementación
17
New-AzureQuickVM -Windows -name
"MyWinVM" -ImageName
$images[4].imagename -ServiceName
$mySvc -Location $locations[0].name -
Password $myPwd
1. Configuración SSRS por PowerShell (HTTP o HTTPS)
• (Ver archivo PS externo con PowerShell ISE)
2. Configuración del firewall (usando Windows PowerShell)
Automatización de la configuración
18
New-NetFirewallRule -DisplayName “Report Server (TCP on port
443)” -Direction Inbound –Protocol TCP –LocalPort 443
New-NetFirewallRule -DisplayName “Report Server (TCP on port
443)” -Direction Inbound –Protocol TCP –LocalPort 443
Automatización de la parada/inicio
19
# Define a scheduled task to start the VM(s) on a schedule.
$startAzureVM = "Start-AzureVM -Name " + $VMName +
" -ServiceName " + $ServiceName + " -Verbose"
$startTaskTrigger = New-ScheduledTaskTrigger -Weekly -DaysOfWeek
Monday,Tuesday -At $At
$startTaskAction = New-ScheduledTaskAction -Execute "PowerShell.exe"
-Argument $startAzureVM
$startTaskSettingsSet =
New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries
$startScheduledTask = New-ScheduledTask -Action $startTaskAction
-Trigger $startTaskTrigger -
Settings $startTaskSettingsSet
# Register the scheduled tasks to start and stop the VM(s).
Register-ScheduledTask -TaskName $TaskName
-InputObject $startScheduledTask
DEMO
20
Parada/Inicio programada
SQL Server Reporting Services en la nube
Windows Azure SQL Reporting
Microsoft Azure IaaS: Máquinas Virtuales
Automatización
Escenarios
Costes
• Servicio de reporting bajo demanda
• Alta disponibilidad y escalabilidad
• Control del coste, posibilidades de ROI
• Inicio y parada del sistema: pago por uso real
• Descuentos en modelos EA/Payment Commitment
Escenarios
22
Solución IaaS para eLearning Corporativo
AS_DCAD
AS_Cluster_SQL_AO
AS_FE_MOOD
AS_FE_LAMS
AG
80
80
SQL Server Reporting Services en la nube
Windows Azure SQL Reporting
Microsoft Azure IaaS: Máquinas Virtuales
Automatización
Escenarios
Costes
Costes del servicio (1/2)
Precios PAYG Feb. 2014, si desea disponer del SLA de la plataforma, al menos 2 instancias
Costes del servicio (2/2)
€ 1357,44/m € 2714,88/m
Precios PAYG Feb. 2014 Actualmente sólo PaaS (Web/Worker Role)
Conclusiones
Windows Azure SQL Reporting Services (deprecated)
Azure IaaS: Máquinas Virtuales
– SQL Server Reporting Services
Automatización
- Instalación y configuración
- Parada e inicio
Escenarios
Modelos de coste
27
Si quieres disfrutar de las mejores sesiones de
nuestros mentores de España y Latino América,
ésta es tu oportunidad.
http://summit.solidq.com
Síguenos:
30
1 de 28

Recomendados

Servidores web: cloud por
Servidores web: cloudServidores web: cloud
Servidores web: cloudJuan Antonio Gil Martínez-Abarca
798 vistas19 diapositivas
Aspectos nodejs por
Aspectos nodejsAspectos nodejs
Aspectos nodejsJuan Antonio Gil Martínez-Abarca
616 vistas10 diapositivas
Guías y recomendaciones para instalar y configurar clusters de sql server por
Guías y recomendaciones para instalar y configurar clusters de sql serverGuías y recomendaciones para instalar y configurar clusters de sql server
Guías y recomendaciones para instalar y configurar clusters de sql serverEnrique Catala Bañuls
5.5K vistas36 diapositivas
SQL como un servicio en la nube por
SQL como un servicio en la nubeSQL como un servicio en la nube
SQL como un servicio en la nubeSpanishPASSVC
611 vistas31 diapositivas
Creando una solución AlwaysON SQL Server 2014 híbrida por
Creando una solución AlwaysON SQL Server 2014 híbridaCreando una solución AlwaysON SQL Server 2014 híbrida
Creando una solución AlwaysON SQL Server 2014 híbridaSpanishPASSVC
1K vistas21 diapositivas
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w... por
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...Eduardo Castro
2.3K vistas28 diapositivas

Más contenido relacionado

La actualidad más candente

Always On y grupos de disponibilidad SQL Server 2012 por
Always On y grupos de disponibilidad SQL Server 2012Always On y grupos de disponibilidad SQL Server 2012
Always On y grupos de disponibilidad SQL Server 2012SolidQ
3.4K vistas27 diapositivas
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS... por
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...Joseph Lopez
2.9K vistas42 diapositivas
Introducción a Microsoft Azure - Betabeers Salamanca - Enero 2015 por
Introducción a Microsoft Azure - Betabeers Salamanca - Enero 2015Introducción a Microsoft Azure - Betabeers Salamanca - Enero 2015
Introducción a Microsoft Azure - Betabeers Salamanca - Enero 2015Jesus Merino Parra
1.1K vistas35 diapositivas
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014 por
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 201424HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014Guillermo Caicedo
342 vistas40 diapositivas
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -... por
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...SpanishPASSVC
591 vistas40 diapositivas
SQL Server 2014 infraestructura hibrida y nube por
SQL Server 2014 infraestructura hibrida y nubeSQL Server 2014 infraestructura hibrida y nube
SQL Server 2014 infraestructura hibrida y nubeEduardo Castro
1.2K vistas112 diapositivas

La actualidad más candente(20)

Always On y grupos de disponibilidad SQL Server 2012 por SolidQ
Always On y grupos de disponibilidad SQL Server 2012Always On y grupos de disponibilidad SQL Server 2012
Always On y grupos de disponibilidad SQL Server 2012
SolidQ3.4K vistas
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS... por Joseph Lopez
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Joseph Lopez2.9K vistas
Introducción a Microsoft Azure - Betabeers Salamanca - Enero 2015 por Jesus Merino Parra
Introducción a Microsoft Azure - Betabeers Salamanca - Enero 2015Introducción a Microsoft Azure - Betabeers Salamanca - Enero 2015
Introducción a Microsoft Azure - Betabeers Salamanca - Enero 2015
Jesus Merino Parra1.1K vistas
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014 por Guillermo Caicedo
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 201424HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014
Guillermo Caicedo342 vistas
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -... por SpanishPASSVC
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...
SpanishPASSVC591 vistas
SQL Server 2014 infraestructura hibrida y nube por Eduardo Castro
SQL Server 2014 infraestructura hibrida y nubeSQL Server 2014 infraestructura hibrida y nube
SQL Server 2014 infraestructura hibrida y nube
Eduardo Castro1.2K vistas
Open stack vs open nebula por Robert Araujo
Open stack vs  open nebulaOpen stack vs  open nebula
Open stack vs open nebula
Robert Araujo2.6K vistas
SQL Server Alta disponibilidad en ambientes empresariales por Eduardo Castro
SQL Server Alta disponibilidad en ambientes empresarialesSQL Server Alta disponibilidad en ambientes empresariales
SQL Server Alta disponibilidad en ambientes empresariales
Eduardo Castro3K vistas
Alta disponibilidad SQL Server 2012 por Eduardo Castro
Alta disponibilidad SQL Server 2012Alta disponibilidad SQL Server 2012
Alta disponibilidad SQL Server 2012
Eduardo Castro2.7K vistas
Alta Disponibilidad con SQL Server 2012 por dbLearner
Alta Disponibilidad con SQL Server 2012Alta Disponibilidad con SQL Server 2012
Alta Disponibilidad con SQL Server 2012
dbLearner4.4K vistas
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014... por EAE
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
EAE 789 vistas
Webinar –Conectar servidores dedicados con Servidores Cloud por Arsys
Webinar –Conectar servidores dedicados con Servidores CloudWebinar –Conectar servidores dedicados con Servidores Cloud
Webinar –Conectar servidores dedicados con Servidores Cloud
Arsys320 vistas
Alta disponibilidad y recuperación ante desastres para sql server en máquinas... por SpanishPASSVC
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...Alta disponibilidad y recuperación ante desastres para sql server en máquinas...
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...
SpanishPASSVC718 vistas
Escalabilidad en azure sql database con elastic scale por Eduardo Castro
Escalabilidad en azure sql database con elastic scaleEscalabilidad en azure sql database con elastic scale
Escalabilidad en azure sql database con elastic scale
Eduardo Castro657 vistas

Destacado

Cortana Analytics suite por
Cortana Analytics suiteCortana Analytics suite
Cortana Analytics suiteSolidQ
790 vistas13 diapositivas
No SQL MSATS MongoDB | SolidQ Summit 2014 por
No SQL MSATS MongoDB | SolidQ Summit 2014No SQL MSATS MongoDB | SolidQ Summit 2014
No SQL MSATS MongoDB | SolidQ Summit 2014SolidQ
884 vistas56 diapositivas
La analítica de datos aplicado al sector automovilístico por
La analítica de datos aplicado al sector automovilísticoLa analítica de datos aplicado al sector automovilístico
La analítica de datos aplicado al sector automovilísticoSolidQ
1.5K vistas38 diapositivas
Introducción R - Primeros pasos por
Introducción R - Primeros pasosIntroducción R - Primeros pasos
Introducción R - Primeros pasosSolidQ
1.1K vistas31 diapositivas
Adaptive BI Framework por
Adaptive BI Framework Adaptive BI Framework
Adaptive BI Framework SolidQ
1.7K vistas75 diapositivas
Novedades en SSAS 2016 por
Novedades en SSAS 2016Novedades en SSAS 2016
Novedades en SSAS 2016SolidQ
558 vistas10 diapositivas

Destacado(10)

Cortana Analytics suite por SolidQ
Cortana Analytics suiteCortana Analytics suite
Cortana Analytics suite
SolidQ790 vistas
No SQL MSATS MongoDB | SolidQ Summit 2014 por SolidQ
No SQL MSATS MongoDB | SolidQ Summit 2014No SQL MSATS MongoDB | SolidQ Summit 2014
No SQL MSATS MongoDB | SolidQ Summit 2014
SolidQ884 vistas
La analítica de datos aplicado al sector automovilístico por SolidQ
La analítica de datos aplicado al sector automovilísticoLa analítica de datos aplicado al sector automovilístico
La analítica de datos aplicado al sector automovilístico
SolidQ1.5K vistas
Introducción R - Primeros pasos por SolidQ
Introducción R - Primeros pasosIntroducción R - Primeros pasos
Introducción R - Primeros pasos
SolidQ1.1K vistas
Adaptive BI Framework por SolidQ
Adaptive BI Framework Adaptive BI Framework
Adaptive BI Framework
SolidQ1.7K vistas
Novedades en SSAS 2016 por SolidQ
Novedades en SSAS 2016Novedades en SSAS 2016
Novedades en SSAS 2016
SolidQ558 vistas
Es TEMPDB, por qué es tan importante? por Javier Loria
Es TEMPDB, por qué es tan importante?Es TEMPDB, por qué es tan importante?
Es TEMPDB, por qué es tan importante?
Javier Loria4.3K vistas
Query store por SolidQ
Query storeQuery store
Query store
SolidQ464 vistas
BI real time analytics por SolidQ
BI real time analyticsBI real time analytics
BI real time analytics
SolidQ628 vistas
Polybase por SolidQ
PolybasePolybase
Polybase
SolidQ2.7K vistas

Similar a SSRS modelo IaaS en la Nube | SolidQ Summit 2014

Azure Training Day Guatemala - Migración de Aplicaciones Web a Azure por
Azure Training Day Guatemala - Migración de Aplicaciones Web a AzureAzure Training Day Guatemala - Migración de Aplicaciones Web a Azure
Azure Training Day Guatemala - Migración de Aplicaciones Web a AzureGuillermo Zepeda Selman
255 vistas58 diapositivas
Seguridad en arquitecturas serverless y entornos cloud por
Seguridad en arquitecturas serverless y entornos cloudSeguridad en arquitecturas serverless y entornos cloud
Seguridad en arquitecturas serverless y entornos cloudJose Manuel Ortega Candel
5 vistas61 diapositivas
Azure | Azure 360: Compute with Virtual Machines - 24/05/2017 por
Azure | Azure 360: Compute with Virtual Machines - 24/05/2017Azure | Azure 360: Compute with Virtual Machines - 24/05/2017
Azure | Azure 360: Compute with Virtual Machines - 24/05/2017Pablo Ariel Di Loreto
55 vistas20 diapositivas
Descubriendo windows azure por
Descubriendo windows azureDescubriendo windows azure
Descubriendo windows azureJavier Suárez Ruiz
2.5K vistas107 diapositivas
Azure sql database escalabilidad por
Azure sql database escalabilidadAzure sql database escalabilidad
Azure sql database escalabilidadEduardo Castro
514 vistas29 diapositivas
SharePoint en Azure - Global Azure Bootcamp Mexico 2015 por
SharePoint en Azure - Global Azure Bootcamp Mexico 2015SharePoint en Azure - Global Azure Bootcamp Mexico 2015
SharePoint en Azure - Global Azure Bootcamp Mexico 2015Vladimir Medina
543 vistas20 diapositivas

Similar a SSRS modelo IaaS en la Nube | SolidQ Summit 2014(20)

Azure Training Day Guatemala - Migración de Aplicaciones Web a Azure por Guillermo Zepeda Selman
Azure Training Day Guatemala - Migración de Aplicaciones Web a AzureAzure Training Day Guatemala - Migración de Aplicaciones Web a Azure
Azure Training Day Guatemala - Migración de Aplicaciones Web a Azure
Azure | Azure 360: Compute with Virtual Machines - 24/05/2017 por Pablo Ariel Di Loreto
Azure | Azure 360: Compute with Virtual Machines - 24/05/2017Azure | Azure 360: Compute with Virtual Machines - 24/05/2017
Azure | Azure 360: Compute with Virtual Machines - 24/05/2017
Azure sql database escalabilidad por Eduardo Castro
Azure sql database escalabilidadAzure sql database escalabilidad
Azure sql database escalabilidad
Eduardo Castro514 vistas
SharePoint en Azure - Global Azure Bootcamp Mexico 2015 por Vladimir Medina
SharePoint en Azure - Global Azure Bootcamp Mexico 2015SharePoint en Azure - Global Azure Bootcamp Mexico 2015
SharePoint en Azure - Global Azure Bootcamp Mexico 2015
Vladimir Medina543 vistas
Windows Azure, Lo mejor del PDC por Juan Pablo
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Juan Pablo 1.2K vistas
Windows Azure SQL Databases por SolidQ
Windows Azure SQL DatabasesWindows Azure SQL Databases
Windows Azure SQL Databases
SolidQ345 vistas
Implementando escenarios de reportes empresariales en Windows Azure con SQL R... por Joseph Lopez
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Joseph Lopez769 vistas
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab... por SpanishPASSVC
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
SpanishPASSVC354 vistas
The azure platform TechDay2010 por Juan Pablo
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010
Juan Pablo 783 vistas
Implementando escenarios de reportes empresariales en Windows Azure con SQL R... por Joseph Lopez
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Joseph Lopez794 vistas
Sql azure data warehouse gab jorge muchaypina por MUG Perú
Sql azure data warehouse gab   jorge muchaypinaSql azure data warehouse gab   jorge muchaypina
Sql azure data warehouse gab jorge muchaypina
MUG Perú354 vistas
Microsoft azure presentacion por Juan Paucar
Microsoft azure presentacionMicrosoft azure presentacion
Microsoft azure presentacion
Juan Paucar3.3K vistas
Introducción a la plataforma sql azure por Joseph Lopez
Introducción a la plataforma sql azureIntroducción a la plataforma sql azure
Introducción a la plataforma sql azure
Joseph Lopez527 vistas
Microsoft Summit 2016 - Migrando IaaS Clásico a Azure Resource Manager ARM por Alejandro Almeida
Microsoft Summit 2016 - Migrando IaaS Clásico a Azure Resource Manager ARMMicrosoft Summit 2016 - Migrando IaaS Clásico a Azure Resource Manager ARM
Microsoft Summit 2016 - Migrando IaaS Clásico a Azure Resource Manager ARM
Alejandro Almeida138 vistas

Más de SolidQ

SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services por
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration ServicesSolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration ServicesSolidQ
825 vistas20 diapositivas
SolidQ Summit 2018 - Seguridad a nivel datos. RLS por
SolidQ Summit 2018 - Seguridad a nivel datos. RLSSolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ Summit 2018 - Seguridad a nivel datos. RLSSolidQ
414 vistas29 diapositivas
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa... por
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ
485 vistas20 diapositivas
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De... por
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...SolidQ
1K vistas21 diapositivas
SolidQ Summit 2018 - Report Server: Nuevos mutantes por
SolidQ Summit 2018 - Report Server: Nuevos mutantesSolidQ Summit 2018 - Report Server: Nuevos mutantes
SolidQ Summit 2018 - Report Server: Nuevos mutantesSolidQ
378 vistas27 diapositivas
Cuando QueryStore no sirve, ¿qué opciones tenemos? por
Cuando QueryStore no sirve, ¿qué opciones tenemos?Cuando QueryStore no sirve, ¿qué opciones tenemos?
Cuando QueryStore no sirve, ¿qué opciones tenemos?SolidQ
262 vistas23 diapositivas

Más de SolidQ(20)

SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services por SolidQ
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration ServicesSolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ825 vistas
SolidQ Summit 2018 - Seguridad a nivel datos. RLS por SolidQ
SolidQ Summit 2018 - Seguridad a nivel datos. RLSSolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ414 vistas
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa... por SolidQ
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ485 vistas
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De... por SolidQ
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ1K vistas
SolidQ Summit 2018 - Report Server: Nuevos mutantes por SolidQ
SolidQ Summit 2018 - Report Server: Nuevos mutantesSolidQ Summit 2018 - Report Server: Nuevos mutantes
SolidQ Summit 2018 - Report Server: Nuevos mutantes
SolidQ378 vistas
Cuando QueryStore no sirve, ¿qué opciones tenemos? por SolidQ
Cuando QueryStore no sirve, ¿qué opciones tenemos?Cuando QueryStore no sirve, ¿qué opciones tenemos?
Cuando QueryStore no sirve, ¿qué opciones tenemos?
SolidQ262 vistas
SQL Server 2017 en Linux por SolidQ
SQL Server 2017 en LinuxSQL Server 2017 en Linux
SQL Server 2017 en Linux
SolidQ255 vistas
Columnstore en la vida real por SolidQ
Columnstore en la vida realColumnstore en la vida real
Columnstore en la vida real
SolidQ324 vistas
PowerApprízate por SolidQ
PowerApprízatePowerApprízate
PowerApprízate
SolidQ270 vistas
Jugando a ser rico: Machine Learning para predicción de stocks por SolidQ
Jugando a ser rico: Machine Learning para predicción de stocksJugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocks
SolidQ522 vistas
Analizando tus Redes Sociales con Power BI por SolidQ
Analizando tus Redes Sociales con Power BIAnalizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BI
SolidQ1.2K vistas
Mantenimiento de SQL Server para Dummies por SolidQ
Mantenimiento de SQL Server para DummiesMantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para Dummies
SolidQ783 vistas
R en relacional por SolidQ
R en relacionalR en relacional
R en relacional
SolidQ222 vistas
Cuando haces bot ya no hay stop!! por SolidQ
Cuando haces bot ya no hay stop!!Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!
SolidQ297 vistas
Arquitecturas lambda en Azure por SolidQ
Arquitecturas lambda en AzureArquitecturas lambda en Azure
Arquitecturas lambda en Azure
SolidQ1K vistas
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018 por SolidQ
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
SolidQ625 vistas
BIE2E en Azure - SolidQ Summit 2018 por SolidQ
BIE2E en Azure - SolidQ Summit 2018BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018
SolidQ294 vistas
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018 por SolidQ
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
SolidQ308 vistas
Hilando fino en SSAS multidimensional - SolidQ Summit 2018 por SolidQ
Hilando fino en SSAS multidimensional - SolidQ Summit 2018Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
SolidQ392 vistas
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017... por SolidQ
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
SolidQ382 vistas

Último

Tecnologías para la enseñanza virtual por
Tecnologías para la enseñanza virtual Tecnologías para la enseñanza virtual
Tecnologías para la enseñanza virtual mpachecocodem
7 vistas8 diapositivas
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf por
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdfFUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdfortizjuanjose591
7 vistas16 diapositivas
PyGoat Analizando la seguridad en aplicaciones Django.pdf por
PyGoat Analizando la seguridad en aplicaciones Django.pdfPyGoat Analizando la seguridad en aplicaciones Django.pdf
PyGoat Analizando la seguridad en aplicaciones Django.pdfJose Manuel Ortega Candel
6 vistas46 diapositivas
Presentación: El impacto y peligro de la piratería de software por
Presentación: El impacto y peligro de la piratería de softwarePresentación: El impacto y peligro de la piratería de software
Presentación: El impacto y peligro de la piratería de softwareEmanuelMuoz11
17 vistas66 diapositivas
Tecnologías para la enseñanza virtual.pptx por
Tecnologías para la enseñanza virtual.pptxTecnologías para la enseñanza virtual.pptx
Tecnologías para la enseñanza virtual.pptxexprosaavedra
11 vistas7 diapositivas
MVelazco_Internet, Origenes y Evolucion.pptx por
MVelazco_Internet, Origenes  y Evolucion.pptxMVelazco_Internet, Origenes  y Evolucion.pptx
MVelazco_Internet, Origenes y Evolucion.pptxal223915
5 vistas39 diapositivas

Último(20)

Tecnologías para la enseñanza virtual por mpachecocodem
Tecnologías para la enseñanza virtual Tecnologías para la enseñanza virtual
Tecnologías para la enseñanza virtual
mpachecocodem7 vistas
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf por ortizjuanjose591
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdfFUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf
ortizjuanjose5917 vistas
Presentación: El impacto y peligro de la piratería de software por EmanuelMuoz11
Presentación: El impacto y peligro de la piratería de softwarePresentación: El impacto y peligro de la piratería de software
Presentación: El impacto y peligro de la piratería de software
EmanuelMuoz1117 vistas
Tecnologías para la enseñanza virtual.pptx por exprosaavedra
Tecnologías para la enseñanza virtual.pptxTecnologías para la enseñanza virtual.pptx
Tecnologías para la enseñanza virtual.pptx
exprosaavedra11 vistas
MVelazco_Internet, Origenes y Evolucion.pptx por al223915
MVelazco_Internet, Origenes  y Evolucion.pptxMVelazco_Internet, Origenes  y Evolucion.pptx
MVelazco_Internet, Origenes y Evolucion.pptx
al2239155 vistas
El Ciberespacio y sus Características.pptx por AnthlingPereira
El Ciberespacio y  sus Características.pptxEl Ciberespacio y  sus Características.pptx
El Ciberespacio y sus Características.pptx
AnthlingPereira14 vistas
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real... por codertectura
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...
codertectura529 vistas
Tarea15.pptx por illanlir
Tarea15.pptxTarea15.pptx
Tarea15.pptx
illanlir10 vistas
Fundamentos De Electricidad y Electrónica equipo 5.pdf por coloradxmaria
Fundamentos De Electricidad y Electrónica equipo 5.pdfFundamentos De Electricidad y Electrónica equipo 5.pdf
Fundamentos De Electricidad y Electrónica equipo 5.pdf
coloradxmaria14 vistas
Tecnologías para la enseñanza virtual_cdc.pptx por CarmenerdelHuasco
Tecnologías para la enseñanza virtual_cdc.pptxTecnologías para la enseñanza virtual_cdc.pptx
Tecnologías para la enseñanza virtual_cdc.pptx
1.2. ALAN TOURING EL PADRE DE LA COMPUTACIÓN.pdf por Fernando Samaniego
1.2. ALAN TOURING EL PADRE DE LA COMPUTACIÓN.pdf1.2. ALAN TOURING EL PADRE DE LA COMPUTACIÓN.pdf
1.2. ALAN TOURING EL PADRE DE LA COMPUTACIÓN.pdf

SSRS modelo IaaS en la Nube | SolidQ Summit 2014

  • 1. SQL Server Reporting Services en la nube De Reporting as a Service a Reporting sobre MV en Azure @augurarte Miguel López Director Cloud | mlopez@solidq.com MCT, MCPD, MCTS, MCP @SQSummit14 1
  • 2. Agenda Windows Azure SQL Reporting Services (deprecated) Azure IaaS: Máquinas Virtuales – SQL Server Reporting Services Automatización - Instalación y configuración - Parada e inicio Escenarios Modelos de coste 2
  • 3. SQL Server Reporting Services en la nube Windows Azure SQL Reporting Microsoft Azure IaaS: Máquinas Virtuales Automatización Escenarios Costes
  • 4. Windows Azure SQL Reporting 4 SQL Reporting service is available to current subscribers, but should not be used for new software development projects. The service will be discontinued on October 31, 2014.
  • 5. Motivos de discontinuidad 5 This change is in response to customer feedback for increased functionality and the flexibility to control cost by suspending the service when not in use. As a result we are prioritizing SQL Server Reporting Services running on Azure Virtual Machines instead of Azure SQL Reporting for the delivery of operational reporting in the cloud. This transition provides the functionality customers have requested. http://msdn.microsoft.com/library/azure/dn528853.aspx
  • 6. Alternativas… 6 SQL Server Reporting Services (SSRS) sobre Azure IaaS • Scheduled reporting • Data driven subscriptions • Email subscriptions • Code segments and custom extensions • Domain joining capability • Windows authentication integration Additional benefits include superior data resiliency and the ability to suspend virtual machines when not in use, so you pay only for the hours that you use.
  • 7. SQL Server Reporting Services en la nube Windows Azure SQL Reporting Microsoft Azure IaaS: Máquinas Virtuales Automatización Escenarios Costes
  • 8. Microsoft Azure IaaS 8 features Public Cloud Hybrid Cloud Private Cloud CommunityCloud IaaS Infrastructure as a Service PaaS Platform as a Service SaaS Platform as a Service On-demand Self Service BroadNetwork Access Resource Pooling Rapid Elasticity Measured Service
  • 9. Máquinas Virtuales en Azure 1/2 9 • Unidades de procesamiento • Servidores para fuera y dentro • Windows • Linux • SQL Server 20xx • Oracle • Visual Studio • Enlace con DEPOT (++) • Soporte de persistencia • Generalización de implementación • Gestión de discos e imágenes
  • 10. Máquinas Virtuales en Azure 2/2 10 • SQL Server sobre IaaS • SharePoint sobre IaaS • BizTalk Server sobre IaaS • Oracle (y soporte) sobre IaaS • Entornos de prueba, laboratorios y pruebas de carga desde la nube
  • 11. Cloud Services (con Máquinas Virtuales) 11 Un Cloud Service es un envoltorio DNS (VIP) de una o más instancias (MMVV) tanto para PaaS como para IaaS
  • 12. DEMO 12 Aprovisionamiento de una Máquina Virtual y recorrido de características
  • 13. Infraestructura de red en la nube Cloud Services y Máquinas Virtuales 13
  • 14. Extremos en un cloud service 14 IN Web Access80 IN Remote Desktop2383 ENDPOINTS / EXTREMOS
  • 15. DEMO 15 Configuración de MV con SQL Server Reporting Services
  • 16. SQL Server Reporting Services en la nube Windows Azure SQL Reporting Microsoft Azure IaaS: Máquinas Virtuales Automatización Escenarios Costes
  • 17. Automatización de implementación 17 New-AzureQuickVM -Windows -name "MyWinVM" -ImageName $images[4].imagename -ServiceName $mySvc -Location $locations[0].name - Password $myPwd
  • 18. 1. Configuración SSRS por PowerShell (HTTP o HTTPS) • (Ver archivo PS externo con PowerShell ISE) 2. Configuración del firewall (usando Windows PowerShell) Automatización de la configuración 18 New-NetFirewallRule -DisplayName “Report Server (TCP on port 443)” -Direction Inbound –Protocol TCP –LocalPort 443 New-NetFirewallRule -DisplayName “Report Server (TCP on port 443)” -Direction Inbound –Protocol TCP –LocalPort 443
  • 19. Automatización de la parada/inicio 19 # Define a scheduled task to start the VM(s) on a schedule. $startAzureVM = "Start-AzureVM -Name " + $VMName + " -ServiceName " + $ServiceName + " -Verbose" $startTaskTrigger = New-ScheduledTaskTrigger -Weekly -DaysOfWeek Monday,Tuesday -At $At $startTaskAction = New-ScheduledTaskAction -Execute "PowerShell.exe" -Argument $startAzureVM $startTaskSettingsSet = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries $startScheduledTask = New-ScheduledTask -Action $startTaskAction -Trigger $startTaskTrigger - Settings $startTaskSettingsSet # Register the scheduled tasks to start and stop the VM(s). Register-ScheduledTask -TaskName $TaskName -InputObject $startScheduledTask
  • 21. SQL Server Reporting Services en la nube Windows Azure SQL Reporting Microsoft Azure IaaS: Máquinas Virtuales Automatización Escenarios Costes
  • 22. • Servicio de reporting bajo demanda • Alta disponibilidad y escalabilidad • Control del coste, posibilidades de ROI • Inicio y parada del sistema: pago por uso real • Descuentos en modelos EA/Payment Commitment Escenarios 22
  • 23. Solución IaaS para eLearning Corporativo AS_DCAD AS_Cluster_SQL_AO AS_FE_MOOD AS_FE_LAMS AG 80 80
  • 24. SQL Server Reporting Services en la nube Windows Azure SQL Reporting Microsoft Azure IaaS: Máquinas Virtuales Automatización Escenarios Costes
  • 25. Costes del servicio (1/2) Precios PAYG Feb. 2014, si desea disponer del SLA de la plataforma, al menos 2 instancias
  • 26. Costes del servicio (2/2) € 1357,44/m € 2714,88/m Precios PAYG Feb. 2014 Actualmente sólo PaaS (Web/Worker Role)
  • 27. Conclusiones Windows Azure SQL Reporting Services (deprecated) Azure IaaS: Máquinas Virtuales – SQL Server Reporting Services Automatización - Instalación y configuración - Parada e inicio Escenarios Modelos de coste 27
  • 28. Si quieres disfrutar de las mejores sesiones de nuestros mentores de España y Latino América, ésta es tu oportunidad. http://summit.solidq.com Síguenos: 30

Notas del editor

  1. Provision an Azure Virtual Machine Create a Server Certificate Configure the Report Server Open Windows Firewall Port Validation Create Users and Assign Roles Create and Publish Reports to the Azure Virtual Machine
  2. Los precios van como sigue: Fila 1: Máquina Virtual Linux Fila 2: Máquina Virtual Windows Fila 3: Máquina Virtual Windows con SLQ Server Web Fila 4: Máquina Virtual Windows con SLQ Server Standard Fila 5: Máquina Virtual Windows con SLQ Server Enterprise
  3. Los precios van como sigue: Fila 1: Máquina Virtual Linux Fila 2: Máquina Virtual Windows Fila 3: Máquina Virtual Windows con SLQ Server Web Fila 4: Máquina Virtual Windows con SLQ Server Standard Fila 5: Máquina Virtual Windows con SLQ Server Enterprise