SlideShare a Scribd company logo
SQL Server 2019 on RHEL Overview &
Case Study(실사례 발표)
| 소속/성명 : 락플레이스 / 김근동
| 날짜 : 2020-09-09
• Q&A
• SQL Server on Linux Case Study
• SQL Server 2019 on Red Hat Enterprise Linux
• SQL Server 2019 Overview
목차
01
SQL Server
2019 Overview
1. Forbes, Big Data Goes Big, https://www.forbes.com/sites/rkulkarni/2019/02/07/big-data-goes-big/#1b570e8720d7
2. Dzone, The Big List of 256 Programming Languages, https://dzone.com/articles/big-list-256-programming
3. DOMO, Data Never Sleeps 6, https://www.domo.com/solution/data-never-sleeps-6
4. Accenture, The Cost of Cybercrime, https://www.accenture.com/_acnmedia/pdf-96/accenture-2019-cost-of-cybercrime-study-final.pdf#zoom=50
From months
to minutes
Software release cycles
dramatically accelerated
67%
Data security breache
s have increased 67%
in the last five years4
1.7MB
of data is created ever
y second for every per
son on earth3
250+
the number of popul
ar programming lang
uages with their own
communities
and tools2
95%
of businesses today
need to manage
unstructured data1
Today, the world of data is changing faster than ever
SQL Server 2019
Everything built in — Mission critical perfo
rmance and availability, Always Encrypted
security, and in-database analytics
Continual innovations built into SQL Server, giving you
higher return on your investments
Available on any platform — Linux or Windows
AI built-in with support for R and Python
Intelligence over All your data with support
for both structured and unstructured data
Intelligent Database for automation of DB ma
nagement task
You need a data
platform that keeps
up with the changing wo
rld – SQL Server
SQL Server 2019
0
20
40
60
80
100
120
140
160
180
200
SQ
L…M
ySQ
LO
racleIBM
DB2Postgre…
SAP…
Vulnerabilities(2010-2019)
SQL Server Analysis and
Reporting services with Power BI
Report Server
#1 OLTP performance1
#1 DW performance on 1TB2,
10TB3, and 30TB4
Intelligent Database
Private cloud Public cloud
Most consistent data platformIn-memory across all workloads
1/10th the cost of Oracle
T-SQL
Java
C/C++
PHP
Node.js
C#/VB.NET
Python
Ruby
Insights in minutes
on any device
Choice of platform, language
and container
Most secure
over the last 9 years5
Industry-leading
performance and availability
Intelligence over
any data
AI and Machine Learning over
all data with the power of SQL
and Spark
Edge
All TPC Claims as of 9/23/2019.
1 http://www.tpc.org/4081; 2 http://www.tpc.org/3331; 3 http://www.tpc.org/3336; 4 http://www.tpc.org/3337; 5 National Institute of Standards and Technology Comprehensive Vulnerability Database
Industry-leading performance and security, with intelligence over all your data
Overview
SQL Server 2019
Overview
SQL Server 2019
Overview
SQL Server 2019
Overview
SQL Server 2019
Overview
SQL Server 2019
데이터 가상화
ü 데이터 가상화를 통한 데이터 통합
ü SQL Server, Azure SQL data Warehouse, Azure Cosmos DB, MySQL, PostgreSQL, MongoDB 등 구조화된 데이터와
비 구조화된 데이터를 통합하는데 있어 SQL Server 2019 on Linux 의 PolyBase 기능은 데이터 허브 역할을 수행함
SQL Server 2019
[SQL Server 2019 on Linux 에서 PolyBase로 통합 할 수 있는 데이터 소스]
Analyze any type of data, structured, unstructured with the power SQL and Apache Spark™
SQL Server 2019
[SQL Server 2019 빅 데이터 클러스터 요약]
Manage both structured and
unstructured data
Shared data lake by combining both
structured and unstructured data
Unified management with a single
admin portal and integrated security
Removing data silos
Insights across your data estate by
combining data from many sources
Boost performance with Scale out
compute and caching
AI over all your data
Operationalize your AI models in rea
l time
AI enabled Intelligent apps using con
tainerized ML models built in SQL Server Bi
g Data Cluster
SQL
Server Spark
Scalable, shared storage (HDFS)
T-SQL
Analytics Apps
Open
database
connectivit
y
NoSQL Relational
databases
HDFS
SQL Server External Tables
Compute pools and data pools
External data
sources
SQL Server
ML Services
Spark &
Spark ML
HDFS
REST API containers
for models
Kubernetes pod
container
Supported Platform
SQL Server 2019
ü 지원 되는 플랫폼
- Red Hat Enterprise Linux : 7.3 ~ 7.8, 8.0 ~ 8.2
- SUSE Linux Enterprise Server : v12 SP2, SP3, SP4, SP5
- Ubuntu : 16.04, 18.04
- Docker 엔진 : 1.8 이상
분 류 내 용
메모리 2 GB 이상
파일시스템 XFS or EXT4
디스크 공간 6 GB 이상
프로세서 속도 2 Ghz 이상
프로세서 코어 2 core 이상
프로세서 유형 x64 only
[시스템 요구사항]
02
SQL Server on
Red Hat
Enterprise Linux
개요
ü Modern businesses need a solid data platform to quickly process large volumes of data and meet growing
operational and analytical workloads.
ü Microsoft SQL Server on Red Hat® Enterprise Linux® offers
- businesses additional flexibility
- superior performance
- enhanced security
- ultra-high availability
ü Microsoft SQL Server on Red Hat® Enterprise Linux® provides a scalable foundation with a consistent application
experience
- bare-metal
- virtual machine
- container
- cloud environments.
SQL Server 2019 on Red Hat Enterprise Linux
이점
ü FLEXIBLE DEPLOYMENT AND PORTABILITY
- 개발자는 단 몇 분만에 SQL Server를 설치하고 시작 가능
- mssql-server 패키지만 설치하면 실행에 필요한 모든 것이 제공
ü RECORD-SETTING PERFORMANCE RESULTS
- TPC-H 벤치마크에서 SQL Server on Red Hat Enterprise Linux 뛰어난 성능 결과를 지속적으로 보여줌
ü ENHANCED SECURITY AND INCIDENT RESPONSE
- Microsoft SQL Server 수년간 시장에서 가장 안전한 Relational Database Management Systems
(RDBMS)로 평가(National Institute of Standards and Technology (NIST))
- SQL Server의 모든 보안 기능 이용 가능 & 안정화된 RHEL 의 보안 활용
SQL Server 2019 on Red Hat Enterprise Linux
이점
ü 24/7 HIGH AVAILABILITY AND DISASTER RECOVERY
- Red Hat Enterprise Linux는 Red Hat High-Availability Add-On을 이용하여 business-critical uptime, fast failover,
그리고 향상된 manageability 제공
- SQL Server의 HA 기능과 통합되어 있으며 SQL Server에 내장된 backup tool을 이용하여 예상치 못한 장애의 경우도
빠르게 복구 가능
ü CONSISTENT HYBRID CLOUD EXPERIENCE
- On-premise, virtual machine 또는 cloud 환경에서 Red Hat Enterprise Linux 는 동일한 security, stability, reliability,
and manageability 제공
ü GLOBALLY AVAILABLE SUPPORT AND COMMUNITY
- 전 세계적으로 Red Hat 과 Microsoft 통합 지원팀은 전 주기적인 지원과 가장 중요한 어플리케이션에 대한 문제 해결을
빠르게 제공
- 선도하는 파트너, 고객사 그리고 전문가로 이루어진 확장된 커뮤니티
SQL Server 2019 on Red Hat Enterprise Linux
BENEFITS FOR DATABASE DEVELOPERS AND ADMINISTRATORS
ü DELIVERS THE SQL SERVER FEATURES YOU EXPECT
- SQL Server on Linux는 SQL Server on Windows에서와 동일한 코드환경에서 수행
- 주요한 SQL Server 동작환경과 T-SQL 기능을 RHEL에서도 동일하게 제공
ü SAME TOOLS, NEW ENVIRONMENTS
- sqlcmd 와 mssql-CLI 등과 같은 SQL Server command-line tool도 RHEL에서 이용 가능
- Azure Data Studio 또한 RHEL에서 실행 가능
- SQL Server on Red Hat Enterprise Linux ODBC(Linux Open Database Connectivity) Driver를 이용하여 다양한
third-party tool 이용 가능
SQL Server 2019 on Red Hat Enterprise Linux
BENEFITS FOR I.T. OPERATIONS TEAMS
ü FASTER, MORE INTELLIGENT INSIGHTS
- 20년 이상의 고객 지원 경험과 1,000,000건 이상의 지원 사례에서 얻은 학습 효과를 기반으로 Red Hat Insights 제공
- Red Hat Insights는 정기적으로 업데이트되는 사전 운영체제 분석 및 최적화 식별 및 시스템 위험을 사전 예방하는
Server-specific rule을 통해 SQL Server와 RHEL을 강화
ü 24/7 HIGH AVAILABILITY, WITHOUT DOWNTIME
- Red Hat Enterprise Linux High Availability Add-On을 이용하여 견고한 clustering과 리소스 관리 기능을 제공
- SQL Server’s availability groups and failover cluster instances (FCI)를 이용한 자동화된 database failover 기능을 통해
어플리케이션의 24/7 가용성을 제공
ü CONSISTENT HYBRID CLOUD EXPERIENCE
- Red Hat Enterprise Linux는 data center에서 public cloud까지 동일한 배포 및 관리 환경을 제공하므로 원하는 환경
에서 용이하게 실행 가능
SQL Server 2019 on Red Hat Enterprise Linux
성능상의 이점
SQL Server 2019 on Red Hat Enterprise Linux
[TPC-H 성능 벤치마크 결과] - 출처 : http://www.tpc.org/tpch/results/tpch_price_perf_results5.asp?resulttype=NONCLUSTER&version=2%25&currencyID=1
03
SQL Server on
Linux
Case Study
A社
ü 2017년 저압 AMI 서버 시스템 구조개선 사업으로써, 대규모 AMI 검침 데이터 처리와 연계를 위한 최적의 서버시스템
구축을 목적으로 함.
ü 2018년도 : 시범사업 (4개 지사)
ü 2019년도 : 본 사업 (12개 지사)
ü Architect 구성
1안) 스토리지를 이용한 3node Always On 구성
(Pacemaker + Always On)
2안) Shared Volume을 이용한 2node HA 구성 (3rd
Party Solution : Rose HA 사용)
SQL Server on Linux Case Study
A社
ü Architect 구성 – 3node Always On
SQL Server on Linux Case Study
SQL Server 요청
Node 1 (Primary)
SQL Server : Service
Storage
Node 2 (Secondary)
SQL Server : Service SQL Server : Service
Storage Storage
Node 3 (Secondary)
read only read onlyread/write
data sync
data sync
Heartbeat Heartbeat
A社
ü Architect 구성 – 2node HA
SQL Server on Linux Case Study
SQL Server 요청
Node1 (Active)
SQL Server : Service
Node2 (Standby)
read/write
Shared
Volume
Heartbeat
Auto Failover
(Rose HA)
A社
SQL Server on Linux Case Study
내 용
업무 • 2017년 저압 AMI 서버 시스템 구조 개선 사업
미션
• 향후 지속적인 검침 데이터의 신뢰성과 안정성 확보 필요
• 대규모 AMI 서버 시스템의 안정성 강화 대책 마련 필요
• 운영 및 유지보수 체계 효율성 확보 필요
도입효과
• 24 x 365 무정지 서비스를 위한 기반 확보
• 효율성 향상 및 향후 유연한 확장 지원
• 장애처리 등 운영자 환경 개선
기타
• 현재 2node HA 구성에 따른 성능 및 가용성 이슈 발생
(3node Always On 구성 시 해당 성능 및 가용성 이슈 해결)
• 3node Always On 구성 시 node 추가에 따른 비용 이슈 발생
B社
ü 항공권 최저가 분석 시스템으로써, 분석 시스템 및 서비스와 데이터의 안정성 확보를 위함.
ü Virtual Machine 환경에서 구축.
ü PoC 진행 후 Production 진행.
ü 구축 Platform
- RHEL 7.4
- RHCS (Pacemaker, Corosync 등)
- SQL Server 2017 on Linux
ü Architect 구성
- Shared Volume을 이용한 2node HA 구성 (RHCS : Pacemaker + Corosync 사용)
SQL Server on Linux Case Study
B社
ü Architect 구성 – 2node HA
SQL Server on Linux Case Study
SQL Server 요청
Node1 (Active)
SQL Server : Service
Node2 (Standby)
read/write
Shared
Volume
Heartbeat
Auto Failover
(Pacemaker)
B社
SQL Server on Linux Case Study
내 용
업무 • 항공권 최저가 분석 시스템
미션
• 항공권 판매 사이트 중에서 최저가를 가져와서 분석하는
시스템 구축 필요
• 서비스 안정성 필요
• 데이터 안정성 필요
도입효과
• 성능개선
• 2node H/A 구성을 통한 서비스 다운타임 최소화
기타
• MariaDB Galera Cluster 성능 이슈로 인해 SQL Server로
Migration 검토
Thank you

More Related Content

What's hot

애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
rockplace
 
공개소프트웨어 기반 클라우드 네이티브
공개소프트웨어 기반 클라우드 네이티브공개소프트웨어 기반 클라우드 네이티브
공개소프트웨어 기반 클라우드 네이티브
rockplace
 
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
rockplace
 
Openshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud NativeOpenshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud Native
rockplace
 
오픈소스 기반의 레드햇 클라우드 플랫폼 RhCI & Docker with PaaS
오픈소스 기반의 레드햇 클라우드 플랫폼   RhCI & Docker with PaaS오픈소스 기반의 레드햇 클라우드 플랫폼   RhCI & Docker with PaaS
오픈소스 기반의 레드햇 클라우드 플랫폼 RhCI & Docker with PaaS
Hojoong Kim
 
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항
rockplace
 
[Red hat]legacy unix to x86, cloud migration(redhat samuel)2017 0604
[Red hat]legacy unix to x86, cloud migration(redhat samuel)2017 0604[Red hat]legacy unix to x86, cloud migration(redhat samuel)2017 0604
[Red hat]legacy unix to x86, cloud migration(redhat samuel)2017 0604
SAMUEL SJ Cheon
 
오픈스택데이 오픈소스PaaS 솔루션 - openshift 소개
오픈스택데이   오픈소스PaaS 솔루션 - openshift 소개오픈스택데이   오픈소스PaaS 솔루션 - openshift 소개
오픈스택데이 오픈소스PaaS 솔루션 - openshift 소개Hojoong Kim
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
Ji-Woong Choi
 
Cloud life seminar open shift,이준영(배포용)
Cloud life seminar   open shift,이준영(배포용)Cloud life seminar   open shift,이준영(배포용)
Cloud life seminar open shift,이준영(배포용)
Software in Life
 
DB Migration to Azure Database for PostgreSQL
DB Migration to Azure Database for PostgreSQLDB Migration to Azure Database for PostgreSQL
DB Migration to Azure Database for PostgreSQL
rockplace
 
Kubernetes & Istio in Multi-Cloud
Kubernetes & Istio in Multi-Cloud Kubernetes & Istio in Multi-Cloud
Kubernetes & Istio in Multi-Cloud
Sangwon Seo
 
[OpenStack Day in Korea 2015] Keynote 3 - 엔터프라이즈 기업을 위한 개방형 클라우드 컴퓨팅
[OpenStack Day in Korea 2015] Keynote 3 - 엔터프라이즈 기업을 위한 개방형 클라우드 컴퓨팅[OpenStack Day in Korea 2015] Keynote 3 - 엔터프라이즈 기업을 위한 개방형 클라우드 컴퓨팅
[OpenStack Day in Korea 2015] Keynote 3 - 엔터프라이즈 기업을 위한 개방형 클라우드 컴퓨팅
OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (오픈소스컨설팅) 키노트 - 최지웅 이사님
[OpenInfra Days Korea 2018] (오픈소스컨설팅) 키노트 - 최지웅 이사님[OpenInfra Days Korea 2018] (오픈소스컨설팅) 키노트 - 최지웅 이사님
[OpenInfra Days Korea 2018] (오픈소스컨설팅) 키노트 - 최지웅 이사님
OpenStack Korea Community
 
DB Migration to Azure Database for MySQL
DB Migration to Azure Database for MySQLDB Migration to Azure Database for MySQL
DB Migration to Azure Database for MySQL
rockplace
 
[OpenStack Days Korea 2016] 아이디어 이코노미에서의 하이브리드 클라우드 전략
[OpenStack Days Korea 2016] 아이디어 이코노미에서의 하이브리드 클라우드 전략[OpenStack Days Korea 2016] 아이디어 이코노미에서의 하이브리드 클라우드 전략
[OpenStack Days Korea 2016] 아이디어 이코노미에서의 하이브리드 클라우드 전략
OpenStack Korea Community
 
OCE - Cno 2014 private sector oriented open paas oce
OCE - Cno 2014 private sector oriented open paas   oceOCE - Cno 2014 private sector oriented open paas   oce
OCE - Cno 2014 private sector oriented open paas oceuEngine Solutions
 
MySQL operator for_kubernetes
MySQL operator for_kubernetesMySQL operator for_kubernetes
MySQL operator for_kubernetes
rockplace
 
OpenStack Summit 2017 참석후기
OpenStack Summit 2017 참석후기OpenStack Summit 2017 참석후기
OpenStack Summit 2017 참석후기
Ji-Woong Choi
 
[Mpis17,red hat] SMART Health, innovative opensoruce and security with red ha...
[Mpis17,red hat] SMART Health, innovative opensoruce and security with red ha...[Mpis17,red hat] SMART Health, innovative opensoruce and security with red ha...
[Mpis17,red hat] SMART Health, innovative opensoruce and security with red ha...
SAMUEL SJ Cheon
 

What's hot (20)

애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
 
공개소프트웨어 기반 클라우드 네이티브
공개소프트웨어 기반 클라우드 네이티브공개소프트웨어 기반 클라우드 네이티브
공개소프트웨어 기반 클라우드 네이티브
 
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
 
Openshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud NativeOpenshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud Native
 
오픈소스 기반의 레드햇 클라우드 플랫폼 RhCI & Docker with PaaS
오픈소스 기반의 레드햇 클라우드 플랫폼   RhCI & Docker with PaaS오픈소스 기반의 레드햇 클라우드 플랫폼   RhCI & Docker with PaaS
오픈소스 기반의 레드햇 클라우드 플랫폼 RhCI & Docker with PaaS
 
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항
 
[Red hat]legacy unix to x86, cloud migration(redhat samuel)2017 0604
[Red hat]legacy unix to x86, cloud migration(redhat samuel)2017 0604[Red hat]legacy unix to x86, cloud migration(redhat samuel)2017 0604
[Red hat]legacy unix to x86, cloud migration(redhat samuel)2017 0604
 
오픈스택데이 오픈소스PaaS 솔루션 - openshift 소개
오픈스택데이   오픈소스PaaS 솔루션 - openshift 소개오픈스택데이   오픈소스PaaS 솔루션 - openshift 소개
오픈스택데이 오픈소스PaaS 솔루션 - openshift 소개
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
 
Cloud life seminar open shift,이준영(배포용)
Cloud life seminar   open shift,이준영(배포용)Cloud life seminar   open shift,이준영(배포용)
Cloud life seminar open shift,이준영(배포용)
 
DB Migration to Azure Database for PostgreSQL
DB Migration to Azure Database for PostgreSQLDB Migration to Azure Database for PostgreSQL
DB Migration to Azure Database for PostgreSQL
 
Kubernetes & Istio in Multi-Cloud
Kubernetes & Istio in Multi-Cloud Kubernetes & Istio in Multi-Cloud
Kubernetes & Istio in Multi-Cloud
 
[OpenStack Day in Korea 2015] Keynote 3 - 엔터프라이즈 기업을 위한 개방형 클라우드 컴퓨팅
[OpenStack Day in Korea 2015] Keynote 3 - 엔터프라이즈 기업을 위한 개방형 클라우드 컴퓨팅[OpenStack Day in Korea 2015] Keynote 3 - 엔터프라이즈 기업을 위한 개방형 클라우드 컴퓨팅
[OpenStack Day in Korea 2015] Keynote 3 - 엔터프라이즈 기업을 위한 개방형 클라우드 컴퓨팅
 
[OpenInfra Days Korea 2018] (오픈소스컨설팅) 키노트 - 최지웅 이사님
[OpenInfra Days Korea 2018] (오픈소스컨설팅) 키노트 - 최지웅 이사님[OpenInfra Days Korea 2018] (오픈소스컨설팅) 키노트 - 최지웅 이사님
[OpenInfra Days Korea 2018] (오픈소스컨설팅) 키노트 - 최지웅 이사님
 
DB Migration to Azure Database for MySQL
DB Migration to Azure Database for MySQLDB Migration to Azure Database for MySQL
DB Migration to Azure Database for MySQL
 
[OpenStack Days Korea 2016] 아이디어 이코노미에서의 하이브리드 클라우드 전략
[OpenStack Days Korea 2016] 아이디어 이코노미에서의 하이브리드 클라우드 전략[OpenStack Days Korea 2016] 아이디어 이코노미에서의 하이브리드 클라우드 전략
[OpenStack Days Korea 2016] 아이디어 이코노미에서의 하이브리드 클라우드 전략
 
OCE - Cno 2014 private sector oriented open paas oce
OCE - Cno 2014 private sector oriented open paas   oceOCE - Cno 2014 private sector oriented open paas   oce
OCE - Cno 2014 private sector oriented open paas oce
 
MySQL operator for_kubernetes
MySQL operator for_kubernetesMySQL operator for_kubernetes
MySQL operator for_kubernetes
 
OpenStack Summit 2017 참석후기
OpenStack Summit 2017 참석후기OpenStack Summit 2017 참석후기
OpenStack Summit 2017 참석후기
 
[Mpis17,red hat] SMART Health, innovative opensoruce and security with red ha...
[Mpis17,red hat] SMART Health, innovative opensoruce and security with red ha...[Mpis17,red hat] SMART Health, innovative opensoruce and security with red ha...
[Mpis17,red hat] SMART Health, innovative opensoruce and security with red ha...
 

Similar to SQL Server 2019 on RHEL Overview & Case Study

Azure Databases for PostgreSQL MYSQL and MariaDB
Azure Databases for PostgreSQL MYSQL and MariaDBAzure Databases for PostgreSQL MYSQL and MariaDB
Azure Databases for PostgreSQL MYSQL and MariaDB
rockplace
 
(Enterprise,RedHat) - SDC(IaaS) with SDS, Cloud References 2020-07 Samuel.pdf
(Enterprise,RedHat) - SDC(IaaS) with SDS, Cloud References 2020-07 Samuel.pdf(Enterprise,RedHat) - SDC(IaaS) with SDS, Cloud References 2020-07 Samuel.pdf
(Enterprise,RedHat) - SDC(IaaS) with SDS, Cloud References 2020-07 Samuel.pdf
SAMUEL SJ Cheon
 
VMware on IBM Cloud 웨비나 발표자료 입니다.
VMware on IBM Cloud 웨비나 발표자료 입니다.VMware on IBM Cloud 웨비나 발표자료 입니다.
VMware on IBM Cloud 웨비나 발표자료 입니다.
HyunHwa Myoung
 
공개소프트웨어 기반 주요 클라우드 전환 사례
공개소프트웨어 기반 주요 클라우드 전환 사례공개소프트웨어 기반 주요 클라우드 전환 사례
공개소프트웨어 기반 주요 클라우드 전환 사례
rockplace
 
Azure databases for PostgreSQL, MySQL and MariaDB
Azure databases for PostgreSQL, MySQL and MariaDB Azure databases for PostgreSQL, MySQL and MariaDB
Azure databases for PostgreSQL, MySQL and MariaDB
rockplace
 
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
BESPIN GLOBAL
 
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
uEngine Solutions
 
클라우드와 오픈소스 DBMS의 만남 - 큐브리드 오명환 상무
클라우드와 오픈소스 DBMS의 만남 - 큐브리드 오명환 상무클라우드와 오픈소스 DBMS의 만남 - 큐브리드 오명환 상무
클라우드와 오픈소스 DBMS의 만남 - 큐브리드 오명환 상무
eungjin cho
 
AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)
AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)
AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)
Amazon Web Services Korea
 
마이크로소프트웨어2014년1월 s dx_ian
마이크로소프트웨어2014년1월 s dx_ian마이크로소프트웨어2014년1월 s dx_ian
마이크로소프트웨어2014년1월 s dx_ian
Ian Choi
 
빅데이터 인공지능 전략 및 로드맵
빅데이터 인공지능 전략 및 로드맵빅데이터 인공지능 전략 및 로드맵
빅데이터 인공지능 전략 및 로드맵
r-kor
 
[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3
[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3
[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3
Ji-Woong Choi
 
Do you know HashiCorp? I know Terraform!
Do you know HashiCorp? I know Terraform!Do you know HashiCorp? I know Terraform!
Do you know HashiCorp? I know Terraform!
규석 이
 
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
Amazon Web Services Korea
 
Red hat portfolio_v1.0_jshin
Red hat portfolio_v1.0_jshinRed hat portfolio_v1.0_jshin
Red hat portfolio_v1.0_jshin
Jun Hee Shin
 
기업 IT 인프라 환경 최적화를 위한 하이브리드 클라우드 적용 방안 - AWS Summit Seoul 2017
기업 IT 인프라 환경 최적화를 위한 하이브리드 클라우드 적용 방안 - AWS Summit Seoul 2017기업 IT 인프라 환경 최적화를 위한 하이브리드 클라우드 적용 방안 - AWS Summit Seoul 2017
기업 IT 인프라 환경 최적화를 위한 하이브리드 클라우드 적용 방안 - AWS Summit Seoul 2017
Amazon Web Services Korea
 
DB관점에서 본 빅데이터 (2019년 8월)
DB관점에서 본 빅데이터 (2019년 8월)DB관점에서 본 빅데이터 (2019년 8월)
DB관점에서 본 빅데이터 (2019년 8월)
Kee Hoon Lee
 
[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...
[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...
[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...
Amazon Web Services Korea
 
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
OpenStack Korea Community
 
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
Open Source Consulting
 

Similar to SQL Server 2019 on RHEL Overview & Case Study (20)

Azure Databases for PostgreSQL MYSQL and MariaDB
Azure Databases for PostgreSQL MYSQL and MariaDBAzure Databases for PostgreSQL MYSQL and MariaDB
Azure Databases for PostgreSQL MYSQL and MariaDB
 
(Enterprise,RedHat) - SDC(IaaS) with SDS, Cloud References 2020-07 Samuel.pdf
(Enterprise,RedHat) - SDC(IaaS) with SDS, Cloud References 2020-07 Samuel.pdf(Enterprise,RedHat) - SDC(IaaS) with SDS, Cloud References 2020-07 Samuel.pdf
(Enterprise,RedHat) - SDC(IaaS) with SDS, Cloud References 2020-07 Samuel.pdf
 
VMware on IBM Cloud 웨비나 발표자료 입니다.
VMware on IBM Cloud 웨비나 발표자료 입니다.VMware on IBM Cloud 웨비나 발표자료 입니다.
VMware on IBM Cloud 웨비나 발표자료 입니다.
 
공개소프트웨어 기반 주요 클라우드 전환 사례
공개소프트웨어 기반 주요 클라우드 전환 사례공개소프트웨어 기반 주요 클라우드 전환 사례
공개소프트웨어 기반 주요 클라우드 전환 사례
 
Azure databases for PostgreSQL, MySQL and MariaDB
Azure databases for PostgreSQL, MySQL and MariaDB Azure databases for PostgreSQL, MySQL and MariaDB
Azure databases for PostgreSQL, MySQL and MariaDB
 
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
 
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
 
클라우드와 오픈소스 DBMS의 만남 - 큐브리드 오명환 상무
클라우드와 오픈소스 DBMS의 만남 - 큐브리드 오명환 상무클라우드와 오픈소스 DBMS의 만남 - 큐브리드 오명환 상무
클라우드와 오픈소스 DBMS의 만남 - 큐브리드 오명환 상무
 
AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)
AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)
AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)
 
마이크로소프트웨어2014년1월 s dx_ian
마이크로소프트웨어2014년1월 s dx_ian마이크로소프트웨어2014년1월 s dx_ian
마이크로소프트웨어2014년1월 s dx_ian
 
빅데이터 인공지능 전략 및 로드맵
빅데이터 인공지능 전략 및 로드맵빅데이터 인공지능 전략 및 로드맵
빅데이터 인공지능 전략 및 로드맵
 
[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3
[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3
[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3
 
Do you know HashiCorp? I know Terraform!
Do you know HashiCorp? I know Terraform!Do you know HashiCorp? I know Terraform!
Do you know HashiCorp? I know Terraform!
 
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
 
Red hat portfolio_v1.0_jshin
Red hat portfolio_v1.0_jshinRed hat portfolio_v1.0_jshin
Red hat portfolio_v1.0_jshin
 
기업 IT 인프라 환경 최적화를 위한 하이브리드 클라우드 적용 방안 - AWS Summit Seoul 2017
기업 IT 인프라 환경 최적화를 위한 하이브리드 클라우드 적용 방안 - AWS Summit Seoul 2017기업 IT 인프라 환경 최적화를 위한 하이브리드 클라우드 적용 방안 - AWS Summit Seoul 2017
기업 IT 인프라 환경 최적화를 위한 하이브리드 클라우드 적용 방안 - AWS Summit Seoul 2017
 
DB관점에서 본 빅데이터 (2019년 8월)
DB관점에서 본 빅데이터 (2019년 8월)DB관점에서 본 빅데이터 (2019년 8월)
DB관점에서 본 빅데이터 (2019년 8월)
 
[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...
[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...
[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...
 
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
 
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
 

More from rockplace

MySQL InnoDB Cluster 소개
MySQL InnoDB Cluster 소개MySQL InnoDB Cluster 소개
MySQL InnoDB Cluster 소개
rockplace
 
락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료
rockplace
 
JBoss EAP on Azure Workshop
JBoss EAP on Azure Workshop JBoss EAP on Azure Workshop
JBoss EAP on Azure Workshop
rockplace
 
JBoss EAP on Azure
JBoss EAP on Azure JBoss EAP on Azure
JBoss EAP on Azure
rockplace
 
[락플레이스] RHEL8.4 웨비나 발표자료
[락플레이스] RHEL8.4 웨비나 발표자료 [락플레이스] RHEL8.4 웨비나 발표자료
[락플레이스] RHEL8.4 웨비나 발표자료
rockplace
 
Jenkins를 활용한 Openshift CI/CD 구성
Jenkins를 활용한 Openshift CI/CD 구성 Jenkins를 활용한 Openshift CI/CD 구성
Jenkins를 활용한 Openshift CI/CD 구성
rockplace
 
Azure Database for MySQL
Azure Database for MySQLAzure Database for MySQL
Azure Database for MySQL
rockplace
 
Red Hat Openshift Container Platform
Red Hat Openshift Container Platform Red Hat Openshift Container Platform
Red Hat Openshift Container Platform
rockplace
 
SQL Server to Azure SQL Database Migration
SQL Server to Azure SQL Database MigrationSQL Server to Azure SQL Database Migration
SQL Server to Azure SQL Database Migration
rockplace
 
Azure SQL Database
Azure SQL DatabaseAzure SQL Database
Azure SQL Database
rockplace
 
Migration to Azure Database for MySQL
Migration to Azure Database for MySQLMigration to Azure Database for MySQL
Migration to Azure Database for MySQL
rockplace
 
Azure Databases for PostgreSQL, MySQL and MariaDB
Azure Databases for PostgreSQL, MySQL and MariaDBAzure Databases for PostgreSQL, MySQL and MariaDB
Azure Databases for PostgreSQL, MySQL and MariaDB
rockplace
 
OSS DB on Azure
OSS DB on AzureOSS DB on Azure
OSS DB on Azure
rockplace
 

More from rockplace (13)

MySQL InnoDB Cluster 소개
MySQL InnoDB Cluster 소개MySQL InnoDB Cluster 소개
MySQL InnoDB Cluster 소개
 
락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료
 
JBoss EAP on Azure Workshop
JBoss EAP on Azure Workshop JBoss EAP on Azure Workshop
JBoss EAP on Azure Workshop
 
JBoss EAP on Azure
JBoss EAP on Azure JBoss EAP on Azure
JBoss EAP on Azure
 
[락플레이스] RHEL8.4 웨비나 발표자료
[락플레이스] RHEL8.4 웨비나 발표자료 [락플레이스] RHEL8.4 웨비나 발표자료
[락플레이스] RHEL8.4 웨비나 발표자료
 
Jenkins를 활용한 Openshift CI/CD 구성
Jenkins를 활용한 Openshift CI/CD 구성 Jenkins를 활용한 Openshift CI/CD 구성
Jenkins를 활용한 Openshift CI/CD 구성
 
Azure Database for MySQL
Azure Database for MySQLAzure Database for MySQL
Azure Database for MySQL
 
Red Hat Openshift Container Platform
Red Hat Openshift Container Platform Red Hat Openshift Container Platform
Red Hat Openshift Container Platform
 
SQL Server to Azure SQL Database Migration
SQL Server to Azure SQL Database MigrationSQL Server to Azure SQL Database Migration
SQL Server to Azure SQL Database Migration
 
Azure SQL Database
Azure SQL DatabaseAzure SQL Database
Azure SQL Database
 
Migration to Azure Database for MySQL
Migration to Azure Database for MySQLMigration to Azure Database for MySQL
Migration to Azure Database for MySQL
 
Azure Databases for PostgreSQL, MySQL and MariaDB
Azure Databases for PostgreSQL, MySQL and MariaDBAzure Databases for PostgreSQL, MySQL and MariaDB
Azure Databases for PostgreSQL, MySQL and MariaDB
 
OSS DB on Azure
OSS DB on AzureOSS DB on Azure
OSS DB on Azure
 

SQL Server 2019 on RHEL Overview & Case Study

  • 1. SQL Server 2019 on RHEL Overview & Case Study(실사례 발표) | 소속/성명 : 락플레이스 / 김근동 | 날짜 : 2020-09-09
  • 2. • Q&A • SQL Server on Linux Case Study • SQL Server 2019 on Red Hat Enterprise Linux • SQL Server 2019 Overview 목차
  • 4. 1. Forbes, Big Data Goes Big, https://www.forbes.com/sites/rkulkarni/2019/02/07/big-data-goes-big/#1b570e8720d7 2. Dzone, The Big List of 256 Programming Languages, https://dzone.com/articles/big-list-256-programming 3. DOMO, Data Never Sleeps 6, https://www.domo.com/solution/data-never-sleeps-6 4. Accenture, The Cost of Cybercrime, https://www.accenture.com/_acnmedia/pdf-96/accenture-2019-cost-of-cybercrime-study-final.pdf#zoom=50 From months to minutes Software release cycles dramatically accelerated 67% Data security breache s have increased 67% in the last five years4 1.7MB of data is created ever y second for every per son on earth3 250+ the number of popul ar programming lang uages with their own communities and tools2 95% of businesses today need to manage unstructured data1 Today, the world of data is changing faster than ever SQL Server 2019
  • 5. Everything built in — Mission critical perfo rmance and availability, Always Encrypted security, and in-database analytics Continual innovations built into SQL Server, giving you higher return on your investments Available on any platform — Linux or Windows AI built-in with support for R and Python Intelligence over All your data with support for both structured and unstructured data Intelligent Database for automation of DB ma nagement task You need a data platform that keeps up with the changing wo rld – SQL Server
  • 6. SQL Server 2019 0 20 40 60 80 100 120 140 160 180 200 SQ L…M ySQ LO racleIBM DB2Postgre… SAP… Vulnerabilities(2010-2019) SQL Server Analysis and Reporting services with Power BI Report Server #1 OLTP performance1 #1 DW performance on 1TB2, 10TB3, and 30TB4 Intelligent Database Private cloud Public cloud Most consistent data platformIn-memory across all workloads 1/10th the cost of Oracle T-SQL Java C/C++ PHP Node.js C#/VB.NET Python Ruby Insights in minutes on any device Choice of platform, language and container Most secure over the last 9 years5 Industry-leading performance and availability Intelligence over any data AI and Machine Learning over all data with the power of SQL and Spark Edge All TPC Claims as of 9/23/2019. 1 http://www.tpc.org/4081; 2 http://www.tpc.org/3331; 3 http://www.tpc.org/3336; 4 http://www.tpc.org/3337; 5 National Institute of Standards and Technology Comprehensive Vulnerability Database Industry-leading performance and security, with intelligence over all your data
  • 12. 데이터 가상화 ü 데이터 가상화를 통한 데이터 통합 ü SQL Server, Azure SQL data Warehouse, Azure Cosmos DB, MySQL, PostgreSQL, MongoDB 등 구조화된 데이터와 비 구조화된 데이터를 통합하는데 있어 SQL Server 2019 on Linux 의 PolyBase 기능은 데이터 허브 역할을 수행함 SQL Server 2019 [SQL Server 2019 on Linux 에서 PolyBase로 통합 할 수 있는 데이터 소스]
  • 13. Analyze any type of data, structured, unstructured with the power SQL and Apache Spark™ SQL Server 2019 [SQL Server 2019 빅 데이터 클러스터 요약] Manage both structured and unstructured data Shared data lake by combining both structured and unstructured data Unified management with a single admin portal and integrated security Removing data silos Insights across your data estate by combining data from many sources Boost performance with Scale out compute and caching AI over all your data Operationalize your AI models in rea l time AI enabled Intelligent apps using con tainerized ML models built in SQL Server Bi g Data Cluster SQL Server Spark Scalable, shared storage (HDFS) T-SQL Analytics Apps Open database connectivit y NoSQL Relational databases HDFS SQL Server External Tables Compute pools and data pools External data sources SQL Server ML Services Spark & Spark ML HDFS REST API containers for models Kubernetes pod container
  • 14. Supported Platform SQL Server 2019 ü 지원 되는 플랫폼 - Red Hat Enterprise Linux : 7.3 ~ 7.8, 8.0 ~ 8.2 - SUSE Linux Enterprise Server : v12 SP2, SP3, SP4, SP5 - Ubuntu : 16.04, 18.04 - Docker 엔진 : 1.8 이상 분 류 내 용 메모리 2 GB 이상 파일시스템 XFS or EXT4 디스크 공간 6 GB 이상 프로세서 속도 2 Ghz 이상 프로세서 코어 2 core 이상 프로세서 유형 x64 only [시스템 요구사항]
  • 15. 02 SQL Server on Red Hat Enterprise Linux
  • 16. 개요 ü Modern businesses need a solid data platform to quickly process large volumes of data and meet growing operational and analytical workloads. ü Microsoft SQL Server on Red Hat® Enterprise Linux® offers - businesses additional flexibility - superior performance - enhanced security - ultra-high availability ü Microsoft SQL Server on Red Hat® Enterprise Linux® provides a scalable foundation with a consistent application experience - bare-metal - virtual machine - container - cloud environments. SQL Server 2019 on Red Hat Enterprise Linux
  • 17. 이점 ü FLEXIBLE DEPLOYMENT AND PORTABILITY - 개발자는 단 몇 분만에 SQL Server를 설치하고 시작 가능 - mssql-server 패키지만 설치하면 실행에 필요한 모든 것이 제공 ü RECORD-SETTING PERFORMANCE RESULTS - TPC-H 벤치마크에서 SQL Server on Red Hat Enterprise Linux 뛰어난 성능 결과를 지속적으로 보여줌 ü ENHANCED SECURITY AND INCIDENT RESPONSE - Microsoft SQL Server 수년간 시장에서 가장 안전한 Relational Database Management Systems (RDBMS)로 평가(National Institute of Standards and Technology (NIST)) - SQL Server의 모든 보안 기능 이용 가능 & 안정화된 RHEL 의 보안 활용 SQL Server 2019 on Red Hat Enterprise Linux
  • 18. 이점 ü 24/7 HIGH AVAILABILITY AND DISASTER RECOVERY - Red Hat Enterprise Linux는 Red Hat High-Availability Add-On을 이용하여 business-critical uptime, fast failover, 그리고 향상된 manageability 제공 - SQL Server의 HA 기능과 통합되어 있으며 SQL Server에 내장된 backup tool을 이용하여 예상치 못한 장애의 경우도 빠르게 복구 가능 ü CONSISTENT HYBRID CLOUD EXPERIENCE - On-premise, virtual machine 또는 cloud 환경에서 Red Hat Enterprise Linux 는 동일한 security, stability, reliability, and manageability 제공 ü GLOBALLY AVAILABLE SUPPORT AND COMMUNITY - 전 세계적으로 Red Hat 과 Microsoft 통합 지원팀은 전 주기적인 지원과 가장 중요한 어플리케이션에 대한 문제 해결을 빠르게 제공 - 선도하는 파트너, 고객사 그리고 전문가로 이루어진 확장된 커뮤니티 SQL Server 2019 on Red Hat Enterprise Linux
  • 19. BENEFITS FOR DATABASE DEVELOPERS AND ADMINISTRATORS ü DELIVERS THE SQL SERVER FEATURES YOU EXPECT - SQL Server on Linux는 SQL Server on Windows에서와 동일한 코드환경에서 수행 - 주요한 SQL Server 동작환경과 T-SQL 기능을 RHEL에서도 동일하게 제공 ü SAME TOOLS, NEW ENVIRONMENTS - sqlcmd 와 mssql-CLI 등과 같은 SQL Server command-line tool도 RHEL에서 이용 가능 - Azure Data Studio 또한 RHEL에서 실행 가능 - SQL Server on Red Hat Enterprise Linux ODBC(Linux Open Database Connectivity) Driver를 이용하여 다양한 third-party tool 이용 가능 SQL Server 2019 on Red Hat Enterprise Linux
  • 20. BENEFITS FOR I.T. OPERATIONS TEAMS ü FASTER, MORE INTELLIGENT INSIGHTS - 20년 이상의 고객 지원 경험과 1,000,000건 이상의 지원 사례에서 얻은 학습 효과를 기반으로 Red Hat Insights 제공 - Red Hat Insights는 정기적으로 업데이트되는 사전 운영체제 분석 및 최적화 식별 및 시스템 위험을 사전 예방하는 Server-specific rule을 통해 SQL Server와 RHEL을 강화 ü 24/7 HIGH AVAILABILITY, WITHOUT DOWNTIME - Red Hat Enterprise Linux High Availability Add-On을 이용하여 견고한 clustering과 리소스 관리 기능을 제공 - SQL Server’s availability groups and failover cluster instances (FCI)를 이용한 자동화된 database failover 기능을 통해 어플리케이션의 24/7 가용성을 제공 ü CONSISTENT HYBRID CLOUD EXPERIENCE - Red Hat Enterprise Linux는 data center에서 public cloud까지 동일한 배포 및 관리 환경을 제공하므로 원하는 환경 에서 용이하게 실행 가능 SQL Server 2019 on Red Hat Enterprise Linux
  • 21. 성능상의 이점 SQL Server 2019 on Red Hat Enterprise Linux [TPC-H 성능 벤치마크 결과] - 출처 : http://www.tpc.org/tpch/results/tpch_price_perf_results5.asp?resulttype=NONCLUSTER&version=2%25&currencyID=1
  • 23. A社 ü 2017년 저압 AMI 서버 시스템 구조개선 사업으로써, 대규모 AMI 검침 데이터 처리와 연계를 위한 최적의 서버시스템 구축을 목적으로 함. ü 2018년도 : 시범사업 (4개 지사) ü 2019년도 : 본 사업 (12개 지사) ü Architect 구성 1안) 스토리지를 이용한 3node Always On 구성 (Pacemaker + Always On) 2안) Shared Volume을 이용한 2node HA 구성 (3rd Party Solution : Rose HA 사용) SQL Server on Linux Case Study
  • 24. A社 ü Architect 구성 – 3node Always On SQL Server on Linux Case Study SQL Server 요청 Node 1 (Primary) SQL Server : Service Storage Node 2 (Secondary) SQL Server : Service SQL Server : Service Storage Storage Node 3 (Secondary) read only read onlyread/write data sync data sync Heartbeat Heartbeat
  • 25. A社 ü Architect 구성 – 2node HA SQL Server on Linux Case Study SQL Server 요청 Node1 (Active) SQL Server : Service Node2 (Standby) read/write Shared Volume Heartbeat Auto Failover (Rose HA)
  • 26. A社 SQL Server on Linux Case Study 내 용 업무 • 2017년 저압 AMI 서버 시스템 구조 개선 사업 미션 • 향후 지속적인 검침 데이터의 신뢰성과 안정성 확보 필요 • 대규모 AMI 서버 시스템의 안정성 강화 대책 마련 필요 • 운영 및 유지보수 체계 효율성 확보 필요 도입효과 • 24 x 365 무정지 서비스를 위한 기반 확보 • 효율성 향상 및 향후 유연한 확장 지원 • 장애처리 등 운영자 환경 개선 기타 • 현재 2node HA 구성에 따른 성능 및 가용성 이슈 발생 (3node Always On 구성 시 해당 성능 및 가용성 이슈 해결) • 3node Always On 구성 시 node 추가에 따른 비용 이슈 발생
  • 27. B社 ü 항공권 최저가 분석 시스템으로써, 분석 시스템 및 서비스와 데이터의 안정성 확보를 위함. ü Virtual Machine 환경에서 구축. ü PoC 진행 후 Production 진행. ü 구축 Platform - RHEL 7.4 - RHCS (Pacemaker, Corosync 등) - SQL Server 2017 on Linux ü Architect 구성 - Shared Volume을 이용한 2node HA 구성 (RHCS : Pacemaker + Corosync 사용) SQL Server on Linux Case Study
  • 28. B社 ü Architect 구성 – 2node HA SQL Server on Linux Case Study SQL Server 요청 Node1 (Active) SQL Server : Service Node2 (Standby) read/write Shared Volume Heartbeat Auto Failover (Pacemaker)
  • 29. B社 SQL Server on Linux Case Study 내 용 업무 • 항공권 최저가 분석 시스템 미션 • 항공권 판매 사이트 중에서 최저가를 가져와서 분석하는 시스템 구축 필요 • 서비스 안정성 필요 • 데이터 안정성 필요 도입효과 • 성능개선 • 2node H/A 구성을 통한 서비스 다운타임 최소화 기타 • MariaDB Galera Cluster 성능 이슈로 인해 SQL Server로 Migration 검토