sql server 2017 en linux: las seis razones principales por...

10
1 SQL Server 2017 en Linux: Las seis razones principales por las que las compañías hacen la transición

Upload: others

Post on 28-May-2020

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SQL Server 2017 en Linux: Las seis razones principales por ...info.microsoft.com/rs/157-GQE-382/images/ES-CNTNT... · paralelo. Con seguridad ideada por ingeniería desde cero y capas

1

SQL Server 2017 en Linux:

Las seis razones

principales por las

que las compañías

hacen la transición

Page 2: SQL Server 2017 en Linux: Las seis razones principales por ...info.microsoft.com/rs/157-GQE-382/images/ES-CNTNT... · paralelo. Con seguridad ideada por ingeniería desde cero y capas

2

Í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

Page 3: SQL Server 2017 en Linux: Las seis razones principales por ...info.microsoft.com/rs/157-GQE-382/images/ES-CNTNT... · paralelo. Con seguridad ideada por ingeniería desde cero y capas

3

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.

Page 4: SQL Server 2017 en Linux: Las seis razones principales por ...info.microsoft.com/rs/157-GQE-382/images/ES-CNTNT... · paralelo. Con seguridad ideada por ingeniería desde cero y capas

4

Flexibilidad

En cada historia, hay un elemento a elegir: A o B, cierto o

falso, ser o no ser. Ocurre lo mismo con los datos.

¿Desea tener sus datos en la nube pública, en la nube

privada o en sus instalaciones? ¿Qué lenguaje debería

usar para escribir sus aplicaciones? ¿En qué plataforma

le gustaría ejecutar esas aplicaciones?

SQL Server 2017 le evita tomar dichas decisiones y

opciones difíciles que podrían limitar su productividad.

Use el lenguaje que elija, en la plataforma que desee, en

sus instalaciones o en la nube.

Cualquier lenguaje, cualquier

plataforma, cualquier nube

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

para gran parte de la carga de trabajo crítico de la

compañía fuera una decisión natural. Una vez que la

dirección de dv01 vio que la plataforma actualizada de

SQL Server superaba el desempeño de las soluciones

previas y de las plataformas competitivas, fue sencillo

decidir adoptarlo.

Debido a que SQL Server puede ejecutarse en los

contenedores de Windows, Linux y Docker, entre otros,

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

codificación, podrán crear aplicaciones usando el mejor

lenguaje y plataforma para hacerlo, hospedando después

las aplicaciones en cualquier proveedor de nube o un

servidor en sus instalaciones que se adapte a sus

necesidades.

Interoperabilidad en la que puede confiar

Tal vez, como muchas empresas, usted desea aprovechar

varias plataformas. Afortunadamente, SQL Server 2017

también brinda este soporte. Pueden migrar fácilmente

sus datos y aplicaciones entre plataformas.

Eso también quiere decir que sus datos pueden migrar de

una plataforma a otra con tiempos de paro mínimos

mediante el uso de grupos de disponibilidad distribuidos

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

Windows y Linux, o realizar una conmutación por error

entre las plataformas para evitar tiempos de paro.

No tuvimos que exportar datos

de una plataforma que aloja la

base de datos a otra que requiere

que los datos estén certificados.

En realidad nos ayudó a certificar

nuestra base de datos.

Rand Morimoto Presidente, Convergent

Computing

Page 5: SQL Server 2017 en Linux: Las seis razones principales por ...info.microsoft.com/rs/157-GQE-382/images/ES-CNTNT... · paralelo. Con seguridad ideada por ingeniería desde cero y capas

5

Desempeño

Al trabajar con datos, la tecnología que use debería

ayudar a completar una tarea, no impedirla.

Esa es la razón por la cual cualquier pérdida en el

desempeño de las búsquedas puede ser un gran dolor

de cabeza. La capacidad de sus analistas e ingenieros

para encontrar datos rápidamente puede darle a su

empresa una ventaja competitiva.

Tal como Dean Chen de dv01 lo expresa: “Tenemos pocas

búsquedas que sean realmente caras y debido a que estas

búsquedas normalmente toma mucho tiempo ejecutarlas,

cualquier mejora en la velocidad hace una gran

diferencia”. Ese es el principal motivo por el que dv01

decidió elegir SQL Server 2017 en Linux.

Búsquedas más rápidas ahorran

tiempo y dinero

En SQL Server 2017 se incluyen características de alto

desempeño (y se ponen a disposición para despliegues

en Linux), tales como el almacén de columnas

(columnstore), el cual proporciona almacenamiento y

procesamiento de datos por columnas para conseguir

un desempeño de búsqueda y comprensión de datos

hasta 10 veces mayor que del almacenamiento en

líneas, así como OLTP en memoria, que lleva el

procesamiento de transacciones a tablas de memoria

optimizada que pueden ser hasta 30 veces más rápidas

que las tablas en disco. Con el almacén de columnas en

memoria, las búsquedas se ejecutan hasta 100 veces

más rápido que en disco. Todo eso aumenta la

velocidad de las aplicaciones impulsadas por datos.

Procese análisis y transacciones

simultáneamente

El análisis de datos comúnmente se mantiene en

un almacén de datos o “data mart” que se dedica a

ejecutar búsquedas de análisis. Sin embargo, eso puede

presentar varios retos, incluyendo la complejidad, el costo

y la latencia de datos. Con un análisis de operaciones en

tiempo real, usted puede eliminar la necesidad de ETL

(extraer, transformar, cargar) y un almacén de datos.

Los análisis en tiempo real usan un índice en columnas

actualizable en una tabla en filas. El índice en columnas

mantiene una copia de los datos, así OLTP y las cargas de

trabajo de análisis se ejecutan frente a copias de datos

separadas. Esto minimiza el impacto del desempeño en las

cargas de trabajo que se ejecuten al mismo tiempo.

“Es un uso muy especial el poder realizar todas estas

búsquedas de análisis”, comenta Dean Chen de dv01.

“Comúnmente se reserva para el ámbito de Hadoop o

de infraestructuras de Big data que puedan tener mayor

latencia. Microsoft fue una parte importante del proceso

y esa es una de las cosas que encajaba perfectamente

en nuestro caso”.

Eficiencia en su máximo esplendor

Finalmente, el Procesamiento adaptable de búsquedas se

encuentra disponible para mejorar aún más el

desempeño de las búsquedas. El Procesamiento

adaptable de búsquedas no solo diseña el plan de

ejecución de las búsquedas, sino que también optimiza el

plan mientras se ejecuta realmente la búsqueda o incluso

después de que se completó la misma para beneficiar

futuras ejecuciones.

El procesamiento de búsquedas constantemente se

vuelve más inteligente. Las mejoras al Procesamiento

adaptable de búsquedas en SQL Server 2017 incluye

memoria por lote que proporciona retroalimentación,

uniones flexibles por lote y ejecución intercalada.

Page 6: SQL Server 2017 en Linux: Las seis razones principales por ...info.microsoft.com/rs/157-GQE-382/images/ES-CNTNT... · paralelo. Con seguridad ideada por ingeniería desde cero y capas

6

Seguridad

Pocas cosas son más importantes en cuestión de datos

que su seguridad. Si su negocio depende mucho de los

datos y éstos son vulnerables, toda la empresa está en

riesgo, incluyendo potencialmente a sus clientes, socios

y empleados. Establecer su negocio sobre datos

confiables y de calidad significa confiar en que es

inalterable, dondequiera que se encuentren.

Debido a que el panorama de seguridad ha cambiado

con los años, Microsoft ha seguido cambiando en

paralelo. Con seguridad ideada por ingeniería desde

cero y capas de filosofía de protección, SQL Server

ofrece la menor vulnerabilidad para bases de datos de

cualquier empresa de acuerdo con el Instituto Nacional

de Normas y Tecnología de EE.UU. (NIST, por sus siglas

en inglés) en los últimos siete años.

¿Cómo protege sus datos mientras están en tránsito?

¿Cómo proporciona el acceso adecuado a las personas

correctas en el momento oportuno? Estos son los retos

que SQL Server se propone resolver.

Con SQL Server, la seguridad está

tan bien integrada que literalmente

es algo que al encenderlo codifica

los datos en disco.

Dean Chen Vicepresidente de ingeniería de dv01

Seguridad en reposo y en movimiento

Grandes cantidades de datos conllevan una gran

complejidad. Los datos se buscan, transmiten, respaldan y

replican incesantemente. Con toda esa actividad, cualquier

enlace en la cadena podría ser vulnerable.

Es por eso que Always Encrypted es vital para proteger los

datos sensibles guardados en las bases de datos de SQL

Server. Always Encrypted permite que se codifiquen datos

sensibles dentro de las aplicaciones y al transmitirse, al

tiempo que nunca se revelan las claves de codificación en

el motor de la base de datos. Como resultado, Always

Encrypted proporciona una división entre los propietarios

de los datos y los gestores de los mismos. Asimismo, la

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

características del usuario que ejecuta la búsqueda.

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

servicios en un solo lugar. De esta forma podrá simplificar

la gestión de permisos y evitar almacenar contraseñas.

1 Base de datos de vulnerabilidad integral del Instituto Nacional de Normas y Tecnología

de EE.UU. del 17 de enero de 2017.

Page 7: SQL Server 2017 en Linux: Las seis razones principales por ...info.microsoft.com/rs/157-GQE-382/images/ES-CNTNT... · paralelo. Con seguridad ideada por ingeniería desde cero y capas

7

Costos

Más allá de las tareas complejas de construir y mantener

bases de datos, también importan los costos cambiantes

de los datos. Si las búsquedas requieren más tiempo del

que necesitan, eso aumenta las horas que gastan sus

desarrolladores y administradores resolviendo problemas

y, como necesita mejorar sus datos, se vuelve más caro

almacenar toda esa información. Afortunadamente, SQL

en Linux ofrece una potencial solución de ahorro, en el

que todo se integra desde cero.

“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.”

Rápidamente enfatizó también que el beneficio no es

solo financiero, sino se basa en el desempeño. “Es acerca

de lo que puedo poner en Linux que disminuirá el

margen de costos y me proporcionará el mismo

desempeño o un desempeño equivalente, sino es que

uno potencialmente mejor.”

No gaste más de lo que debe

Implementar y mantener bases de datos puede volverse

caro muy pronto, desde el hardware adicional y las

licencias del software hasta la capacitación y las hora-

persona. Sin embargo, SQL Server ofrece alternativas

para reducir costos o posiblemente evitarlos totalmente,

como ocurrió en el caso de Convergent. “Usar SQL Server

Management Studio para gestionar tanto el entorno de

Windows como el de Linux ... quiere decir que no

tenemos que volver a capacitar o certificar personas en

nuevas plataformas”, comenta Rich Dorfman,

Vicepresidente de Servicios Profesionales de Convergent.

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.

Nuestro retorno de inversión en

cualquier hardware normalmente

han sido dos años y medio. Con el

modelo actual, pudimos obtener un

retorno de inversión en menos de

ocho meses y medio.

Rand Morimoto Presidente de Convergent

Computing

Page 8: SQL Server 2017 en Linux: Las seis razones principales por ...info.microsoft.com/rs/157-GQE-382/images/ES-CNTNT... · paralelo. Con seguridad ideada por ingeniería desde cero y capas

8

Simplicidad

La explosión de datos en las últimas décadas ha creado

un cambio dramático en como almacenamos,

analizamos, manipulamos y aseguramos la información.

Las bases y los conjuntos de datos pueden ser

infinitamente complejos, pero trabajar con esos datos no

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

Aunque Windows y Linux sean, a primera vista, sistemas

operativos totalmente diferentes, la experiencia de

migrar datos de una plataforma a otra no es tan

complicada como podría parecer. “Trasladar SQL Server

de Windows a Linux en realidad fue una de las

experiencias de ese tipo más sencillas que nos ha

tocado vivir”, explica Chris Amaris, Director de

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

un nuevo entorno en Linux con ciertas claves. Cuando

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.”

Debido a que el proceso de migración se vuelve mucho

más sencillo, no hay necesidad de realizar

personalizaciones avanzadas o de recurrir a soluciones

de terceros, lo que les permite a los ingenieros volver a

concentrarse en trabajar en tareas generadoras de valor.

Cuando se trata de solo migrar

nuestra infraestructura,

literalmente solo tuvimos que

conectar y ejecutar. Así es como

terminó funcionando.

Dean Chen Vicepresidente de

Ingeniería, dv01

Page 9: SQL Server 2017 en Linux: Las seis razones principales por ...info.microsoft.com/rs/157-GQE-382/images/ES-CNTNT... · paralelo. Con seguridad ideada por ingeniería desde cero y capas

9

Todo integrado

Con los sistemas para gestionar bases de datos, no hay

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

plataformas de base de datos similares están

disponibles por un costo adicional o no lo están en

absoluto, lo que hace que requiera soluciones de

terceros. Su organización puede proporcionar

aplicaciones solidas impulsadas por datos a sus

clientes a una fracción del costo de la competencia al

incluir funciones como compresión de datos,

almacén en columnas, partición, alta disponibilidad y

recuperación ante desastres.

Como declaró recientemente Scott Guthrie,

vicepresidente ejecutivo del Grupo empresarial y de

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

seguridad de su clase e innovaciones de nube híbrida,

todo incluido.

Con SQL Server, las cosas vienen

“directo de la caja”, es decir,

funcionaron y quedó súper

pulido. No desperdiciamos tiempo

en esas cosas

Dean Chen Vicepresidente de

Ingeniería de dv01

Page 10: SQL Server 2017 en Linux: Las seis razones principales por ...info.microsoft.com/rs/157-GQE-382/images/ES-CNTNT... · paralelo. Con seguridad ideada por ingeniería desde cero y capas

10

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 >