Puedes alojar tu propia instancia o implementación de Looker (original) o dejar que Looker lo haga por ti. En toda nuestra documentación, nos referimos a las instancias o implementaciones alojadas por Looker como "alojadas por Looker" y a las instancias o implementaciones alojadas en las instalaciones del cliente como "alojadas por el cliente" o "autohospedadas".
Cuando Looker aloja tu implementación, gestiona todas las funciones de TI necesarias relacionadas con la aplicación Looker en tu nombre, en función del uso de los recursos y los requisitos empresariales. De esta forma, se reduce considerablemente el esfuerzo necesario para instalar, configurar y mantener la aplicación Looker. Por el contrario, si alojas tu propia implementación, eres responsable de gestionar muchos de estos procesos y funciones. Una implementación alojada por el cliente incluye los servicios del producto, es decir, los servicios alojados por Looker y accesibles a través del producto, concretamente los datos de licencias, las copias de seguridad de la configuración, los informes de errores del sistema, las acciones de datos y las incidencias, tal como se describe en la sección Datos de la aplicación compartidos por Looker de la página de seguridad de Looker.
Elegir entre las dos opciones de alojamiento es una cuestión de equilibrio entre la comodidad y el control. Si eliges la opción alojada en Looker, podrás centrarte en integrar Looker en tus cargas de trabajo empresariales sin tener que preocuparte por la administración de la infraestructura. Por el contrario, alojar tu propia implementación de Looker te da un control total sobre la administración de la infraestructura, pero aumenta la sobrecarga de trabajo para el lanzamiento inicial y el mantenimiento continuo.
En esta página se incluye la siguiente información para ayudarte a elegir la opción de alojamiento más adecuada para tus necesidades:
- Ventajas comparativas de cada opción de alojamiento
- Ventajas y límites de la opción alojada en Looker
- Ventajas y límites de la opción alojada por el cliente
- Ejemplos de casos prácticos de implementaciones alojadas por el cliente
Ventajas comparativas de cada opción de alojamiento
En la siguiente tabla se comparan las ventajas de cada opción de alojamiento.
Ventaja | Alojamiento de Looker | Alojamiento del cliente |
Acceso predeterminado a todas las funciones de Looker |
X |
|
No se requiere configuración ni mantenimiento de hardware |
X |
|
Actualizaciones y mantenimiento automáticos del software (mensuales o trimestrales) |
X |
|
Amplía el hardware sin coste adicional:
|
X |
|
Monitorización de aplicaciones y hosts |
X |
|
Copias de seguridad automáticas de instancias de Looker |
X |
|
Migración de la base de datos backend, si es necesario |
X |
|
Acuerdo de nivel de servicio con un tiempo de actividad del 99,9% (Advanced y Elite) |
X |
|
Acuerdo de Nivel de Servicio de respuesta de S1 de 1 hora |
X |
|
Uso de la API de Looker |
X |
X |
Migraciones de varias instancias |
X |
X |
Acceso directo a servidores y registros, y exportación de estos |
X |
Ventajas y límites de la opción alojada en Looker
En las siguientes tablas se enumeran las ventajas y los límites de usar una implementación alojada en Looker.
Ventajas de las implementaciones alojadas en Looker
En la siguiente tabla se enumeran las ventajas de usar una implementación alojada en Looker.
Gestión activa de la instancia de Looker |
Deja que el equipo de Looker se encargue de monitorizar el rendimiento y céntrate en tomar decisiones con las métricas de datos útiles de Looker. |
Disfruta siempre de las funciones y actualizaciones más recientes |
No tendrás que descargar manualmente ninguna otra actualización. Looker prueba, actualiza y optimiza tu instancia de Looker. |
Rendimiento constante |
Looker monitoriza el rendimiento y ajusta la capacidad según sea necesario. No tienes que decidir cuántos servidores necesitas para dar asistencia a tus usuarios. |
Seguridad de los despliegues |
Looker gestiona la infraestructura de tu plataforma. Tu implementación de Looker es discreta, segura y se monitoriza continuamente para proteger tus datos. |
Servicios conectados |
Todas las implementaciones de Looker incluyen servicios conectados esenciales que te permiten acceder a datos más relevantes, aumentar las estadísticas, simplificar y escalar el modelado de datos, e integrarte con sistemas de terceros, todo ello con la asistencia de Looker. |
Conexiones de bases de datos seguras |
Conecta Looker a tu base de datos mediante SSH. |
Integración de SAML o LDAP |
Looker se puede integrar con tus métodos de autenticación. |
Límites de las implementaciones alojadas en Looker
Antes de optar por usar una implementación alojada en Looker, ten en cuenta los límites que se indican en la siguiente tabla.
Requisitos de seguridad o cumplimiento específicos |
Es posible que la infraestructura del entorno alojado en Looker no se ajuste a los requisitos de seguridad o cumplimiento específicos de tu empresa. |
Requisito de poder exportar registros o información de monitorización |
Como Looker gestiona la infraestructura de tu instancia, no puedes exportar los registros de uso de tu instancia. Looker gestiona toda la monitorización. |
SLAs personalizados |
Las actualizaciones y el mantenimiento de Looker se realizan durante las ventanas de mantenimiento predefinidas. Es posible que algunos clientes necesiten más control sobre cuándo se realiza este mantenimiento. |
Controladores JDBC personalizados |
Para conectarse a bases de datos que tengan niveles de asistencia inferiores, se deben instalar controladores JDBC personalizados. |
Ventajas y límites de la opción alojada por el cliente
En las siguientes tablas se enumeran las ventajas y los límites de usar una implementación alojada por el cliente.
Ventajas de las implementaciones alojadas por el cliente
En la siguiente tabla se enumeran las ventajas de usar una implementación alojada por el cliente.
Control directo sobre la infraestructura y las decisiones de escalado |
Puedes implementar configuraciones de infraestructura y arquitectura que no se ofrecen en una implementación alojada en Looker. |
Acceso a los registros o la monitorización |
Si gestionas tu propia infraestructura, puedes acceder directamente a los registros de la aplicación Looker y exportarlos, así como configurar la monitorización de instancias que se adapte a tus requisitos. |
Modelo de seguridad personalizado |
Al alojar Looker en tu propia implementación, tienes un control total sobre la seguridad del entorno de la aplicación, que puedes adaptar a los estándares de seguridad específicos de tu empresa o sector. |
Límites de las implementaciones alojadas por el cliente
Antes de optar por usar una implementación alojada por el cliente, consulta los límites que se indican en la siguiente tabla.
Limitaciones de la asistencia |
Puede ser difícil solucionar problemas si el equipo de Asistencia de Looker no está familiarizado con la arquitectura de implementación personalizada. Para resolver algunos problemas, es posible que tu organización tenga que participar más activamente. |
Requisitos de las actualizaciones mensuales |
Eres responsable de crear y mantener procesos que garanticen que los usuarios obtengan las funciones y los parches de seguridad más recientes de Looker. |
Requisitos de capital humano |
Las implementaciones de Looker pueden requerir un número considerable de empleados y experiencia en ingeniería de fiabilidad de sitios. Tu organización debe gestionar los distintos componentes de una implementación de Looker. |
Coste |
Tu organización debe gestionar el tiempo, el capital humano y los costes de la nube o del centro de datos. |
Problemas al usar servicios conectados |
Looker ofrece la ventaja de los servicios conectados, que te permiten acceder a datos relevantes del sector, aumentar las estadísticas, simplificar y escalar el modelado de datos, e integrarte con sistemas de terceros. En un despliegue de Looker autogestionado, es posible que tengas que desplegar servicios auxiliares en tu nube para acceder a estas funciones. |
Recuperación tras fallos y elasticidad |
Serás responsable de mantener el tiempo de actividad y la resiliencia del servicio. |
Algunas funciones de Looker no están disponibles |
Consulta la sección Compatibilidad con las funciones de Looker en las distintas opciones de alojamiento de esta página para ver una comparación de la compatibilidad con las funciones en las opciones de alojamiento de Looker. |
Configuración de funciones adicionales |
Las instancias alojadas por el cliente pueden requerir una configuración adicional para usar determinadas funciones de Looker. |
Ejemplos de casos prácticos de implementaciones alojadas por el cliente
Una opción alojada por el cliente puede ser adecuada para tu implementación si se ajusta a alguno de los siguientes casos prácticos:
- Tu organización tiene requisitos de seguridad específicos: las políticas de seguridad de algunas organizaciones exigen que no puedan usar servicios en la nube. Looker (original) se ha diseñado para ser multinube, y las implementaciones de Looker (original) alojadas en Looker se encuentran en varios proveedores de servicios en la nube, como Google Cloud, AWS y Azure. Si tu política de seguridad no es compatible con el uso de servicios en la nube con tus datos, el alojamiento por parte del cliente se ha diseñado como alternativa.
- Tu organización prefiere un modelo de implementación totalmente personalizable: cuando Looker aloja tus entornos, Looker da por hecho que estos entornos deben ser estables. Es posible que los requisitos de tu organización no sean compatibles con esta suposición, como en las siguientes situaciones:
- Tu entorno de implementación es una gran extensión de numerosas instancias para cada uno de tus grupos de usuarios o clientes, que solo pueden ser necesarias durante un periodo efímero.
- Tu organización necesita poder crear nuevos entornos o eliminar los que ya tiene con frecuencia.
- Tu organización necesita varias instancias de Looker, cada una de las cuales requiere configuraciones personalizadas para las marcas de inicio, el modelo o la información de conexión.
- Tu organización necesita un acceso más directo a las funciones de integración y configuración: en un entorno alojado en Looker, tu acceso directo a tu implementación es limitado. Las implementaciones alojadas por el cliente permiten acceder por completo al sistema de archivos, a la base de datos de metadatos y a las configuraciones de JVM de tu instancia. El acceso directo puede ser útil en las siguientes situaciones:
- Tus modelos y configuraciones de LookML de cada instancia se actualizan con frecuencia mediante secuencias de comandos que se sincronizan con tu proceso de desarrollo.
- Tu organización no puede usar determinadas tecnologías básicas que utiliza Looker para implementar, como Git. Con el control total del backend de tu instancia, puedes sustituir cualquier componente principal de Looker por la solución que prefieras.
Compatibilidad con las funciones de Looker en las distintas opciones de alojamiento
En la siguiente tabla se compara la compatibilidad de las funciones con los tipos de instancias de Looker (original) alojadas en Looker, Looker (Google Cloud Core) y Looker (original) alojadas por el cliente.
Filtra la tabla por tipos de instancias admitidos:
Función | Tipo de instancia de Looker | |||
---|---|---|---|---|
Funciones de la plataforma | Looker (original) | Looker (servicio principal de Google Cloud) | Looker alojado por el cliente (original) | Notas |
Informes de Looker: crea informes y accede a ellos en Looker | Sí | Sí | No | No está disponible para las instancias de Looker (Google Cloud core) que usan Controles de Servicio de VPC o CMEK. No todas las funciones de los informes de Looker están disponibles en las instancias de Looker (Google Cloud core). Consulta la documentación de informes de Looker para obtener más información. |
Gemini en Looker: analíticas conversacionales, asistencia con LookML y asistente de visualización | Sí | Sí | No | Es posible que algunas funciones no sean compatibles con las instancias de Looker (Google Cloud core) que usen CMEK o Controles de Servicio de VPC. |
Conectores de BI: conéctese a Hojas de cálculo de Google, Looker Studio, Tableau, interfaz SQL abierta, Power BI, ThoughtSpot, etc. | Sí | Sí | No | Las licencias gratuitas para usar Looker Studio Pro no están disponibles para las instancias de Looker (original) alojadas por el cliente. Algunos conectores de BI no están disponibles para las configuraciones de conexiones privadas en Looker (Google Cloud core). Para obtener más información, consulta la documentación de conectores de BI. |
Centro de acciones de Looker y Marketplace de Looker | Sí | Sí | Sí |
Esta función puede tener limitaciones en las instancias de Looker (Google Cloud Core) que usan conexiones privadas. También puede ser necesaria una configuración adicional para las instancias de Looker (Google Cloud core) que usen conexiones privadas. Es posible que se necesite una configuración adicional para las instancias de Looker (original) alojadas por el cliente. |
Programar datos en S3, SFTP y webhook | Sí | Sí | Sí | Esta función puede tener limitaciones en las instancias de Looker (Google Cloud Core) que usan conexiones privadas. También puede ser necesaria una configuración adicional para las instancias de Looker (Google Cloud core) que usen conexiones privadas. |
Aplicación móvil Looker | Sí | Sí | Sí | |
Temas personalizados | Sí | Sí | Sí | Los temas personalizados solo están disponibles en las ediciones Enterprise y Embed de Looker (Google Cloud core). |
Extensiones personalizadas | Sí | Sí | Sí | Las extensiones personalizadas solo están disponibles en las ediciones Enterprise y Embed de Looker (Google Cloud core). |
Inserción privada | Sí | Sí | Sí |
La inserción privada está disponible en todas las ediciones de Looker (Google Cloud core). |
Inserción firmada | Sí | Sí | Sí |
La inserción firmada solo está disponible en la edición Insertar de Looker (Google Cloud Core). |
Páginas Experimentos y antiguas | Sí | No | Sí | Algunas funciones de vista previa están disponibles en Looker (Google Cloud core) a través de listas de permitidos. |
Funciones de seguridad y autenticación | Looker (original) | Looker (servicio principal de Google Cloud) | Looker alojado por el cliente (original) | Notas |
Funciones de seguridad: conexiones privadas, CMEK y Controles de Servicio de VPC | No | Sí | No | Las conexiones privadas y los Controles de Servicio de VPC solo están disponibles en las ediciones Enterprise y Embed de Looker (Google Cloud core). |
Integración con IAM | No | Sí | No | |
Autenticación SAML y autenticación OpenID | Sí | Sí | Sí | |
Configuración de nombre de usuario y contraseña para iniciar sesión y autenticación LDAP | Sí | No | Sí | |
Ajuste Lista de IPs permitidas | Sí | No | No | En Looker (Google Cloud Core), el acceso a la instancia se controla mediante conexiones privadas. |
Posibilidad de usar sudo como otro usuario | Sí | No | Sí | |
Cifrado FIPS | No | Sí | Sí | El cifrado FIPS solo está disponible en las ediciones Enterprise y Embed de Looker (Google Cloud core). |
Certificaciones de cumplimiento (por ejemplo, FedRAMP High y otros productos de Assured Workloads) | No | Sí | Sí | Las certificaciones de cumplimiento solo están disponibles en las ediciones Enterprise y Embed de Looker (Google Cloud core). |
Desarrollo de LookML y conexiones de bases de datos | Looker (original) | Looker (servicio principal de Google Cloud) | Looker alojado por el cliente (original) | Notas |
Parámetro de LookML: synonyms |
Sí | No | Sí | |
Compatibilidad con dialectos | Sí | Sí | Sí | En la documentación se indican los dialectos compatibles con Looker (Google Cloud Core) y los compatibles con Looker (original) y Looker (original) alojado por el cliente. |
Git alojado por el cliente en Internet público | Sí | Sí | Sí | Esta función puede tener limitaciones en las instancias de Looker (Google Cloud Core) que usan conexiones privadas. También puede ser necesaria una configuración adicional para las instancias de Looker (Google Cloud core) que usen conexiones privadas. |
Integración continua de Looker | Sí | Sí | No | No está disponible para instancias de Looker (Google Cloud core) que usen conexiones privadas o CMEK. |
Acceso del agente de servicio a BigQuery | No | Sí | No | |
Túneles SSH (para bases de datos locales) | Sí | n/a | Sí | |
Logging | Looker (original) | Looker (servicio principal de Google Cloud) | Looker alojado por el cliente (original) | Notas |
Acceso a la base de datos interna y a los registros detallados | No (ver nota) | No | Sí | En las instancias de Looker (original) alojadas en Looker, la base de datos interna y los registros detallados solo están disponibles mediante una Google Cloud solicitud de asistencia. |
Registros de auditoría de Cloud | No | Sí | No | |
Actividad del sistema Elite | Sí | Sí | No |
La actividad del sistema Elite solo está disponible como función de pago en la versión Elite de Looker (original). La actividad de estilo Elite solo está disponible en las ediciones Enterprise y Embed de Looker (core de Google Cloud). |
Gestión de infraestructuras e instancias | Looker (original) | Looker (servicio principal de Google Cloud) | Looker alojado por el cliente (original) | Notas |
Servicio de Google totalmente Google Cloudgestionado | No | Sí | No | Google Cloud tiene mucha más capacidad para solucionar problemas con el entorno de Looker (Google Cloud core), ya que se gestiona en Google Cloud. |
Creación de instancias de autoservicio | No | Sí | No | |
Compatibilidad con Terraform | No | Sí | No | |
Opciones de inicio | Sí | No | Sí | |
Ventanas de mantenimiento definidas por el cliente | No | Sí | No | |
Instancias de no producción | Sí | Sí | Sí |
Hay dos instancias de no producción disponibles para la versión Elite de Looker (original). Ninguna otra versión de Looker (original) ofrece instancias que no sean de producción. Las instancias de no producción se compran por separado para Looker (Google Cloud Core). |
Exportar | Sí | No | No |
Esta función es necesaria para migrar de Looker (original) a Looker (Google Cloud Core). |