You are on page 1of 10

SQL Server 2017 en Linux:

Las seis razones


principales por las
que las compañías
hacen la transición

1
Índice
Introducción 3

Flexibilidad 4
Cualquier lenguaje, cualquier plataforma, cualquier nube
Interoperabilidad en la que puede confiar

Desempeño 5
Búsquedas más rápidas ahorran tiempo y dinero
Procese análisis y transacciones simultáneamente
Eficiencia en su máximo esplendor

Seguridad 6
Seguridad en reposo y en movimiento
Protección que se gestiona de forma central

Costos 7
No gaste más de lo que debe
Recupere su inversión más rápido

Simplicidad 8
Una migración fácil ahorra tiempo y dinero

Todo integrado 9
TCO sin comparación en todas las funciones que necesite

Resumen 10

2
Introducción
Todos los datos cuentan una historia. Ya sea acerca del comportamiento del cliente o los patrones
del tráfico, la migración de las aves o el crecimiento de un negocio, usted requiere las habilidades
y herramientas para recolectar la información necesaria y tomar los puntos relevantes de sus datos.
Ahí es donde reside la historia.

En este caso, tenemos las historias de los análisis de datos de Wall Street y la consultoría de TI, dos
negocios totalmente diferentes, ambos con el objetivo de hacer más eficiente la gestión y
manipulación de sus datos para maximizar su valor. En dv01, la generación de informes y análisis
permiten a la compañía crear un plano con los datos de los créditos otorgados al consumidor para
ayudar a los inversionistas institucionales conocer su cartera, comprendan su exposición a riesgos
y eviten potenciales rupturas de mercado. Convergent Computing es una consultora de tecnología
con más de 30 años de experiencia en ayudar a otros negocios a implementar soluciones
vanguardistas.

A pesar de que estas compañías tienen misiones y objetivos distintos, ambas eligieron evaluar SQL
Server 2017, específicamente la disponibilidad de SQL Server en una nueva plataforma elegida,
Linux. Con la flexibilidad de usar Linux, ambas compañías notaron de inmediato los beneficios.
Continúe leyendo para descubrir sus perspectivas mediante entrevistas y testimonios directamente
de los líderes de dichas empresas.

Descubra cómo, al igual que Convergent y dv01, su entorno de datos puede beneficiarse de
ejecutar SQL Server 2017 en Linux.

3
Flexibilidad
En cada historia, hay un elemento a elegir: A o B, cierto o Interoperabilidad en la que puede confiar
falso, ser o no ser. Ocurre lo mismo con los datos.
¿Desea tener sus datos en la nube pública, en la nube Tal vez, como muchas empresas, usted desea aprovechar
privada o en sus instalaciones? ¿Qué lenguaje debería varias plataformas. Afortunadamente, SQL Server 2017
usar para escribir sus aplicaciones? ¿En qué plataforma también brinda este soporte. Pueden migrar fácilmente
le gustaría ejecutar esas aplicaciones? sus datos y aplicaciones entre plataformas.

SQL Server 2017 le evita tomar dichas decisiones y Eso también quiere decir que sus datos pueden migrar de
opciones difíciles que podrían limitar su productividad. una plataforma a otra con tiempos de paro mínimos
Use el lenguaje que elija, en la plataforma que desee, en mediante el uso de grupos de disponibilidad distribuidos
sus instalaciones o en la nube. que abarcan entornos de Windows y Linux. Si tiene
problemas con esta implementación, puede hacer uso de
los grupos de disponibilidad AlwaysOn para migrar entre
Cualquier lenguaje, cualquier Windows y Linux, o realizar una conmutación por error
plataforma, cualquier nube entre las plataformas para evitar tiempos de paro.

A medida en que una compañía evoluciona, un conjunto


tecnológico en particular puede quedarse impreso en su
ADN. En el caso de dv01, el Vicepresidente de Ingeniería,
Dean Chen, afirma: “Nuestros ingenieros trabajaban en un
entorno de código abierto y somos una tienda de código

abierto”. Eso hizo que probar SQL Server 2017 en Linux
No tuvimos que exportar datos
para gran parte de la carga de trabajo crítico de la
compañía fuera una decisión natural. Una vez que la de una plataforma que aloja la
dirección de dv01 vio que la plataforma actualizada de
SQL Server superaba el desempeño de las soluciones base de datos a otra que requiere
previas y de las plataformas competitivas, fue sencillo
decidir adoptarlo. que los datos estén certificados.

Debido a que SQL Server puede ejecutarse en los


En realidad nos ayudó a certificar
contenedores de Windows, Linux y Docker, entre otros,
nuestra base de datos.
usted puede desplegarlo en la o las plataformas que más
se adapten a su negocio. Ya sea que sus ingenieros se
sientan cómodos con C#, Java, Ruby u otro lenguaje de Rand Morimoto
codificación, podrán crear aplicaciones usando el mejor Presidente, Convergent
lenguaje y plataforma para hacerlo, hospedando después Computing
las aplicaciones en cualquier proveedor de nube o un
servidor en sus instalaciones que se adapte a sus
necesidades.

4
Desempeño
Al trabajar con datos, la tecnología que use debería un almacén de datos o “data mart” que se dedica a
ayudar a completar una tarea, no impedirla. ejecutar búsquedas de análisis. Sin embargo, eso puede
presentar varios retos, incluyendo la complejidad, el costo
Esa es la razón por la cual cualquier pérdida en el y la latencia de datos. Con un análisis de operaciones en
desempeño de las búsquedas puede ser un gran dolor tiempo real, usted puede eliminar la necesidad de ETL
de cabeza. La capacidad de sus analistas e ingenieros (extraer, transformar, cargar) y un almacén de datos.
para encontrar datos rápidamente puede darle a su
empresa una ventaja competitiva.
Los análisis en tiempo real usan un índice en columnas
actualizable en una tabla en filas. El índice en columnas
Tal como Dean Chen de dv01 lo expresa: “Tenemos pocas mantiene una copia de los datos, así OLTP y las cargas de
búsquedas que sean realmente caras y debido a que estas trabajo de análisis se ejecutan frente a copias de datos
búsquedas normalmente toma mucho tiempo ejecutarlas, separadas. Esto minimiza el impacto del desempeño en las
cualquier mejora en la velocidad hace una gran cargas de trabajo que se ejecuten al mismo tiempo.
diferencia”. Ese es el principal motivo por el que dv01
decidió elegir SQL Server 2017 en Linux.
“Es un uso muy especial el poder realizar todas estas
búsquedas de análisis”, comenta Dean Chen de dv01.
Búsquedas más rápidas ahorran “Comúnmente se reserva para el ámbito de Hadoop o
de infraestructuras de Big data que puedan tener mayor
tiempo y dinero latencia. Microsoft fue una parte importante del proceso
En SQL Server 2017 se incluyen características de alto y esa es una de las cosas que encajaba perfectamente
desempeño (y se ponen a disposición para despliegues en nuestro caso”.
en Linux), tales como el almacén de columnas
(columnstore), el cual proporciona almacenamiento y
procesamiento de datos por columnas para conseguir
Eficiencia en su máximo esplendor
un desempeño de búsqueda y comprensión de datos Finalmente, el Procesamiento adaptable de búsquedas se
hasta 10 veces mayor que del almacenamiento en encuentra disponible para mejorar aún más el
líneas, así como OLTP en memoria, que lleva el desempeño de las búsquedas. El Procesamiento
procesamiento de transacciones a tablas de memoria adaptable de búsquedas no solo diseña el plan de
optimizada que pueden ser hasta 30 veces más rápidas ejecución de las búsquedas, sino que también optimiza el
que las tablas en disco. Con el almacén de columnas en plan mientras se ejecuta realmente la búsqueda o incluso
memoria, las búsquedas se ejecutan hasta 100 veces después de que se completó la misma para beneficiar
más rápido que en disco. Todo eso aumenta la futuras ejecuciones.
velocidad de las aplicaciones impulsadas por datos.
El procesamiento de búsquedas constantemente se
vuelve más inteligente. Las mejoras al Procesamiento
Procese análisis y transacciones adaptable de búsquedas en SQL Server 2017 incluye
simultáneamente memoria por lote que proporciona retroalimentación,
uniones flexibles por lote y ejecución intercalada.
El análisis de datos comúnmente se mantiene en

5
Seguridad
Pocas cosas son más importantes en cuestión de datos Seguridad en reposo y en movimiento
que su seguridad. Si su negocio depende mucho de los
datos y éstos son vulnerables, toda la empresa está en Grandes cantidades de datos conllevan una gran
riesgo, incluyendo potencialmente a sus clientes, socios complejidad. Los datos se buscan, transmiten, respaldan y
y empleados. Establecer su negocio sobre datos replican incesantemente. Con toda esa actividad, cualquier
confiables y de calidad significa confiar en que es enlace en la cadena podría ser vulnerable.
inalterable, dondequiera que se encuentren.
Es por eso que Always Encrypted es vital para proteger los
Debido a que el panorama de seguridad ha cambiado datos sensibles guardados en las bases de datos de SQL
con los años, Microsoft ha seguido cambiando en Server. Always Encrypted permite que se codifiquen datos
paralelo. Con seguridad ideada por ingeniería desde sensibles dentro de las aplicaciones y al transmitirse, al
cero y capas de filosofía de protección, SQL Server tiempo que nunca se revelan las claves de codificación en
ofrece la menor vulnerabilidad para bases de datos de el motor de la base de datos. Como resultado, Always
cualquier empresa de acuerdo con el Instituto Nacional Encrypted proporciona una división entre los propietarios
de Normas y Tecnología de EE.UU. (NIST, por sus siglas de los datos y los gestores de los mismos. Asimismo, la
en inglés) en los últimos siete años. Seguridad a nivel de fila añade una capa adicional para el
control del acceso al restringir los permisos a filas en la
tabla de la base de datos de acuerdo con las
¿Cómo protege sus datos mientras están en tránsito?
características del usuario que ejecuta la búsqueda.
¿Cómo proporciona el acceso adecuado a las personas
correctas en el momento oportuno? Estos son los retos
que SQL Server se propone resolver. Protección que se gestiona de
forma central
Para que sea aún más fácil gestionar las funciones de

“ seguridad en SQL Server, usted puede usar la


autentificación de Active Directory para centralizar las
identidades de los usuarios de la base de datos y otros
Con SQL Server, la seguridad está servicios en un solo lugar. De esta forma podrá simplificar
la gestión de permisos y evitar almacenar contraseñas.
tan bien integrada que literalmente
es algo que al encenderlo codifica
los datos en disco.

Dean Chen
Vicepresidente de ingeniería de dv01

1
Base de datos de vulnerabilidad integral del Instituto Nacional de Normas y Tecnología
de EE.UU. del 17 de enero de 2017.

6
Costos
Más allá de las tareas complejas de construir y mantener como ocurrió en el caso de Convergent. “Usar SQL Server
bases de datos, también importan los costos cambiantes Management Studio para gestionar tanto el entorno de
de los datos. Si las búsquedas requieren más tiempo del Windows como el de Linux ... quiere decir que no
que necesitan, eso aumenta las horas que gastan sus tenemos que volver a capacitar o certificar personas en
desarrolladores y administradores resolviendo problemas nuevas plataformas”, comenta Rich Dorfman,
y, como necesita mejorar sus datos, se vuelve más caro Vicepresidente de Servicios Profesionales de Convergent.
almacenar toda esa información. Afortunadamente, SQL
en Linux ofrece una potencial solución de ahorro, en el
que todo se integra desde cero. Recupere su inversión más rápido
Por supuesto, sus bases de datos y lo que contienen son
valiosos. Sin embargo, eso no quiere decir que requiera
una fortuna para trabajar con sus datos. Con SQL Server
2017 en Linux, es posible conseguir un costo total de
propiedad (TCO) menor y un retorno de inversión (ROI)
más rápido que si eligiera un proveedor de la
competencia. Evitar licencias, tiempo de capacitación y
costos de hardware adicionales le garantizará que su
inversión inicial en SQL Server valdrá la pena.

“Ahí es donde Linux ha funcionado en algunos de


nuestros otros modelos”, explica Rand Morimoto de
Convergent Computing. “Básicamente podemos realizar

una gran cantidad de trabajo con hardware más barato.” Nuestro retorno de inversión en
Rápidamente enfatizó también que el beneficio no es
solo financiero, sino se basa en el desempeño. “Es acerca
cualquier hardware normalmente
de lo que puedo poner en Linux que disminuirá el
han sido dos años y medio. Con el
margen de costos y me proporcionará el mismo
desempeño o un desempeño equivalente, sino es que modelo actual, pudimos obtener un
uno potencialmente mejor.”
retorno de inversión en menos de
No gaste más de lo que debe ocho meses y medio.
Implementar y mantener bases de datos puede volverse
caro muy pronto, desde el hardware adicional y las
Rand Morimoto
licencias del software hasta la capacitación y las hora-
Presidente de Convergent
persona. Sin embargo, SQL Server ofrece alternativas Computing
para reducir costos o posiblemente evitarlos totalmente,

7
Simplicidad
La explosión de datos en las últimas décadas ha creado Debido a que el proceso de migración se vuelve mucho
un cambio dramático en como almacenamos, más sencillo, no hay necesidad de realizar
analizamos, manipulamos y aseguramos la información. personalizaciones avanzadas o de recurrir a soluciones
Las bases y los conjuntos de datos pueden ser de terceros, lo que les permite a los ingenieros volver a
infinitamente complejos, pero trabajar con esos datos no concentrarse en trabajar en tareas generadoras de valor.
debería ser difícil. Es por eso que SQL Server pretende
simplificar la gestión de datos para usted y sus
ingenieros.

Una migración fácil ahorra



tiempo y dinero Cuando se trata de solo migrar
Aunque Windows y Linux sean, a primera vista, sistemas nuestra infraestructura,
operativos totalmente diferentes, la experiencia de
migrar datos de una plataforma a otra no es tan literalmente solo tuvimos que
complicada como podría parecer. “Trasladar SQL Server
de Windows a Linux en realidad fue una de las conectar y ejecutar. Así es como
experiencias de ese tipo más sencillas que nos ha
tocado vivir”, explica Chris Amaris, Director de terminó funcionando.
Tecnología y Líder Técnico de Proyectos de Convergent.
“Tomamos la base de datos fuera de línea de SQL
Server en Windows, la codificamos y la trasladamos a
Dean Chen
Vicepresidente de
un nuevo entorno en Linux con ciertas claves. Cuando
Ingeniería, dv01
trajimos la base de datos al nuevo entorno, nos
aseguramos de que las claves concordaban para
confirmar que no se habían manipulado los datos.”

Rand Morimoto, Presidente de Convergent, lo confirma:


“Debido a que estábamos trasladando bases de datos
en SQL Server de un sistema operativo a otro en lugar
de cambiar información de una base de datos en una
plataforma a otra, no tuvimos que volver a certificar los
datos completamente”, comenta. “Solo tuvimos que
mostrar la base de datos trasladada sin modificar, lo
que nos ahorró una auditoría de cumplimiento, revisión
y recertificación largas y costosas.”

8
Todo integrado
Con los sistemas para gestionar bases de datos, no hay seguridad de su clase e innovaciones de nube híbrida,
todo incluido.
tarea pequeña al cumplir con las necesidades de misión
crítica de las empresas modernas. Ahora se requieren con
mayor frecuencia funciones que solían ser opcionales
para cumplir con los nuevos estándares de seguridad,
funcionalidad y capacidad de uso.
Conseguir disponibilidad de misión crítica al añadir
opciones y paquetes de funciones puede aumentar los
costos rápidamente. Es por eso que SQL Server en Linux
integra todo lo que necesite para empezar.

TCO sin comparación en todas las


funciones que necesite
Al incluir todo lo que necesite para gestionar sus datos y
estén seguros, SQL Server es capaz de mantener al
mínimo sus costos de administración. Usted ahorra horas
de ingeniería para configurar una solución
personalizada, ya que todo funciona “directo de la caja”
cuando inicia.

Un factor clave para reducir su Costo total de


propiedad (TCO) es que se incluyen funciones de

nivel empresarial con SQL Server, que para Con SQL Server, las cosas vienen
plataformas de base de datos similares están
disponibles por un costo adicional o no lo están en
“directo de la caja”, es decir,
absoluto, lo que hace que requiera soluciones de
funcionaron y quedó súper
terceros. Su organización puede proporcionar
aplicaciones solidas impulsadas por datos a sus pulido. No desperdiciamos tiempo
clientes a una fracción del costo de la competencia al
incluir funciones como compresión de datos, en esas cosas
almacén en columnas, partición, alta disponibilidad y
recuperación ante desastres.
Dean Chen
Como declaró recientemente Scott Guthrie, Vicepresidente de
vicepresidente ejecutivo del Grupo empresarial y de Ingeniería de dv01
nube de Microsoft: “SQL Server en Linux
proporcionará a los clientes aún mayor flexibilidad
para sus soluciones de datos, un desempeño de
misión crítica, TCO líder en la industria, la mejor

9
Resumen
El panorama de datos está en constante cambio, así que puede ser un reto mantenerse al día y
hacerlo de la forma en que funcione para su empresa. La plataforma de base de datos correcta
puede ser un cimiento en el que pueda construir las aplicaciones y herramientas que su negocio
necesita para obtener conocimientos de sus datos, todo mientras mantiene bajo control los costos.
¿Su entorno de datos está listo para el futuro?

Comience con SQL Server 2017 en Linux hoy mismo >

10

You might also like