2. RHEL8의 새로운 기술 & SQL Server 2019와 함께하는 다양한 이점
2
Red Hat Enterprise Linux 8 Overview
Red Hat Enterprise Linux 8 주요 변경 사항
SQL Server on Red Hat Enterprise Linux
3. RHEL8의 새로운 기술 & SQL Server 2019와 함께하는 다양한 이점
3
Red Hat Enterprise Linux 8 Overview
Red Hat Enterprise Linux 8 주요 변경 사항
SQL Server on Red Hat Enterprise Linux
4. Red Hat Enterprise Linux 8 Overview
4
모든 환경을 지원하는 기업용 운영체제
페도라 기반의 개발 프로세스
10-years 라이프 사이클
Add-Ons
Red Hat Satellite 기반의 관리
배포 구조의 단순화
예측 가능한 릴리즈 방식
라이프사이클 방식의 변경
애플리케이션 업데이트 빈도의 증가
What’s the same What’s different
5. The foundation of digital transformation
Red Hat Enterprise Linux 8 Overview
5
RHEL8, Linux 기반의 Digital Transformation
핵심 요소이다.
Red Hat Enterprise Linux 는 엔터프라이즈 하이브리드
클라우드의 일관된 기반인 지능형 OS를 제공합니다.
RHEL은 사용자가 어떤 인프라 환경에서도
어떤 응용프로그램이든 언제든지 구동할 수 있게 해주며,
이를 통해 Control, Confidence 및 Freedom을
제공합니다.
6. 서비스를 제공하는데 있어 변경에 대한 비용과
불편한 사항에 대한 감소
Red Hat Enterprise Linux 8 Overview
6
모든 범위에 대해 자동화를 구현하여 어떤 배포 공간에서도
빠르고 연속적인 배포
모든 클라우드 인프라와 머신 러닝과 같은 최신 업무에 대해
보안 중심적이고 선도하는 플랫폼
기존 Red Hat® Enterprise Linux® 배포 환경에 대해
업무에 지장이 없는 자연스러운 마이그레이션
커맨드라인의 공포가 있는 비 리눅스 사용자들의
빠른 적응(On-boarding)
7. 민첩성을 높이고, 중요한 비즈니스 워크로드 출시시간 단축
Red Hat Enterprise Linux 8 Overview
7
고품질의 오픈소스 개발 툴에 대한 효율적인 접근으로
“Hello World”를 보다 신속하게 구현
Oracle, SAP HANA, Microsoft SQL Server 및 Postgres를 위한
최고의 데이터베이스 파트너
컨테이너형 워크로드로 간편한 전환 및 새로운 컨테이너 툴 포함
모든 Red Hat Enterprise Linux 서브스크립션에 포함된
Red Hat Insights
8. RHEL8의 새로운 기술 & SQL Server 2019와 함께하는 다양한 이점
8
Red Hat Enterprise Linux 8 Overview
Red Hat Enterprise Linux 8 주요 변경 사항
SQL Server on Red Hat Enterprise Linux
9. Red Hat Enterprise Linux 8 주요 변경 사항
9
At a glance
KERNEL VERSION 4.18+
SYSTEM COMPILER GCC 8.2, LLVM 6.0
HARDWARE ARCHITECTURES
Intel/AMD 64-bit, IBM Power LE,
IBM z Systems, ARM 64-bit
DEFAULT FILE SYSTEM XFS
PACKAGE MANAGEMENT Yum v4
TIME SYNCHRONIZATION Chrony
NETWORKING NetworkManager
10. Simplified access to software
Red Hat Enterprise Linux 8 주요 변경 사항
10
Red Hat Enterprise Linux 7 repositories
server
optionalsupplementaryextras rhscl dotnet devtools
Red Hat Enterprise Linux 8 repositories
baseos
appstream supplementary codeready-builder
11. Predictable updates
Red Hat Enterprise Linux 8 주요 변경 사항
11
6 months
Minor updates
3 years
Major releases
2 phases
Support life cycle
12. Lifecycle
Red Hat Enterprise Linux 8 주요 변경 사항
12
Red Hat Enterprise Linux 5/6/7 Lifecycle
Red Hat Enterprise Linux 8 Lifecycle
참조 : https://access.redhat.com/support/policy/updates/errata
14. 14
What’s new in Red Hat Enterprise Linux 8
폭넓은 Eco 시스템
오픈소스 Integration
강력한 보안 기능빠르고 쉬운 배포 지원
Intelligent OS
DevOps
Red Hat Enterprise Linux 8 주요 변경 사항
컨테이너 기술
자연스러운
마이그레이션
15. 15
● Red Hat Insights
● Data compression
● 빌트인 된 관리 툴을 통해 더 적은
리소스로 더 많은 작업 수행 가능
Red Hat Insights
기반
인텔리전트 OS
Red Hat Enterprise Linux 8 주요 변경 사항
How we deliver it
Why you need it
● Red Hat Enterprise Linux의 온라인 기술
지식 및 기술 지원을 제공받을 수 있음
16. 16
● Image builder
● Single variant for multiple use cases
● 고객사의 디지털 트랜스포메이션을
위한 신속한 변경 적용 및 구축 플랫폼
빠르고 쉬운
배포 지원
Red Hat Enterprise Linux 8 주요 변경 사항
How we deliver it
Why you need it
17. 17
● Web Consoles
● System Roles
DevOps
Red Hat Enterprise Linux 8 주요 변경 사항
How we deliver it
Why you need it
● Command Line에 익숙한 사람들 뿐만
아니라, 모든 사람들이 관리에 참여할 수
있음
18. 18
● In-place upgrade
자연스러운
마이그레이션
Red Hat Enterprise Linux 8 주요 변경 사항
How we deliver it
Why you need it
• 마이그레이션 시간 및 비용 절감
• LVM snapshot기능을 통한 쉬운 Roll-back 기능
19. 19
● Key independent software vendor
offerings (e.g., SAP, Microsoft SQL
Server)
● Red Hat Enterprise Linux 8 supports
a broad ecosystem of applications
from leading ISVs
어플리케이션 지원을
위한 폭넓은
에코시스템 제공
Red Hat Enterprise Linux 8 주요 변경 사항
How we deliver it
Why you need it
20. 20
● Systemwide encryption policy
● Nftables/firewalld
● 핵심 보안 요구 사항을 가벼운
셋팅으로 설정 완료
강력한 보안
Red Hat Enterprise Linux 8 주요 변경 사항
How we deliver it
Why you need it
21. 21
● Application stream
● Predictable release cadence
Open source
integration
Red Hat Enterprise Linux 8 주요 변경 사항
How we deliver it
Why you need it
● 언어 및 프레임워크과 같은
애플리케이션 등에 대해서 새로운
버전의 패키지 동시 제공
22. RHEL8의 새로운 기술 & SQL Server 2019와 함께하는 다양한 이점
22
SQL Server on Red Hat Enterprise Linux
Red Hat Enterprise Linux 8 주요 변경 사항
Red Hat Enterprise Linux 8 Overview
23. SQL Server on Red Hat Enterprise Linux
23
Market Context
● 엔터프라이즈 데이터베이스는 매년 8% 이상 성장하는 450억 달러 규모의 시장입니다.
● MS SQL Server는 유료 데이터베이스 시장의 Top2이며(Gartner), Unit 수로는 Top 1 입니다.
○ 많은 유닛 수 = 실행하는 데 더 많은 시스템 필요 = 더 많은 RHEL 사용 기회
● CY20에 전체적으로 2억 3천만 달러의 Red Hat 추가 기회 발생
SQL Server 판매로 평균 11대의 서버
판매가 발생 (source: Microsoft)
● Database 판매는 데이터베이스를
활용하는 애플리케이션 서버 판매를
촉진
● Database 플랫폼을 소유하게 되면
앱이 실행되는 플랫폼을 소유하게 됨
Red Hat Enterprise Linux
PHYSICAL VIRTUAL PRIVATE CLOUD PUBLIC CLOUD
24. SQL Server on Red Hat Enterprise Linux
24
WHY CHOOSE RED HAT AND MICROSOFT?
Red Hat and Microsoft는 일정에 따라 디지털 방식으로 전환하는 데 도움이
되는 유연한 개방형 하이브리드 클라우드 솔루션을 함께 제공합니다.
신뢰있는
글로벌 파트너
솔루션 통합 협력 지원 엔지니어링
협업
향상된 보안성
25. SQL Server on Red Hat Enterprise Linux
25
“이로써, SQL Server는 윈도우 서버 및 리눅스 뿐만 아니라, On-
premiss와 클라우드에 걸쳐 일관된 데이터 플랫폼을 제공할 수 있게
되었습니다.”
- Scott Guthrie, Executive Vice President Cloud and Enterprise
Group, Microsoft
“SQL Server의 검증된 엔터프라이즈 경험과 역량은 전 세계
엔터프라이즈 리눅스 고객에게 중요한 자산을 제공합니다.”
- Paul Cormier, President, Products and Technologies, Red Hat.” Microsoft and Windows are U.S. registered
trademarks of Microsoft Corporation.
Announcing SQL Server on Linux
26. SQL SERVER 2019
SQL Server on Red Hat Enterprise Linux
26
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 Microsoft Inc claim based on National Institute of Standards and Technology Comprehensive Vulnerability
Database
The best of Power BI and
SQL Server 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
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
+
Industry-leading performance and security, with intelligence over all your data
Edge
27. SQL Server on Red Hat Enterprise Linux
27
SQL Server on Linux
● 2017년 9월 25일부터 SQL Server 2017 출시
● SQL Platform Abstraction Layer (SQLPAL) 은 엔진
호환성을 보장합니다.
● SQL Server on RHEL 은 RHEL 성능, 보안 및 관리성과
연결됩니다.
● Linux paths, Availability Groups, full-text search, Active
Directory 통합 and yum 설치 지원
● 리눅스의 SQL Server Agent 는 TSQL jobs, DB reporting,
그리고 log shipping를 지원합니다.
28. SQL Server on Red Hat Enterprise Linux
28
SQL Platform Abstraction Layer
(SQLPAL)
RDBMS IS AS RS
Windows Linux
Windows Host Ext. Linux Host Extension
SQL Platform Abstraction Layer
(SQLPAL)
Host extension mapping to OS system calls
(IO, Memory, CPU scheduling)
Win32-like APIsSQL OS API
SQL OS v2
All other systems
System resource & latency
sensitive code paths
S A M E a s S Q L S e r v e r o n W i n d o w s S Q L P l a t f o r m a b s t r a c t i o n l a y e r
Cross-system Architecture SQLPAL
29. SQL Server on Red Hat Enterprise Linux
29
SAME TOOLS, NEW ENVIRONMENT
● Windows-based SQL Server tools all work with SQL
Server on Linux including: SSMS, SSDT, and SQL
Server Query Profiler
● Native command line tools such as sqlcmd, bcp,
sqlpackage, msql-cli run on Linux
● Azure Data Studio runs on Linux
● SQL Server Integration Services (SSIS) is supported
on Linux
● Visual Studio code extension
● Third-party tools continue to work
● All existing frameworks and third-party tools continue
to work over Linux ODBC
30. SQL Server on Red Hat Enterprise Linux
30
What’s New in SQL Server 2019?
New Platforms
● RHEL 8
● RHEL HA in
Azure
● RHV 4.3
● OpenShift 4
New Editions
● SQL Database
Edge
● Big Data
Clusters
New Features To Linux
● SQL Server replication and
change data capture
● Distributed transactions
(MSDTC)
● Polybase
● Machine learning services
31. SQL Server on Red Hat Enterprise Linux
31
SQL Server 2019 on Red Hat Enterprise Linux
DID YOU KNOW?
● RHEL은 Microsoft’s SQL Server for Linux 를 만들기 위한 레퍼런스 플랫폼 입니다 .
● 동일한 핵심 SQL Server 엔진이 SQLPAL을 통해 Linux 및 Window Server에서 실행됩니다.
● SQL Server TPC-H 벤치마크에서 대규모 데이터세트 및 가격 대비 성능 부분 최고의 제품
HIGH PERFORMANCE
● 하드웨어 벤더를 통한 테스트 및 지원에 따른 8192 cores 이상 그리고 48 TB의 메모리
● XFS 및 RHEL8의 Forced Unit Access (FUA) 기능으로 쓰기에 대한 I/O 개선
● File System DAX를 통한 Intel Optane DC Persistent Memory 지원 - HPE REFERENCE ARCHITECTURE
● MSSQL Tuned 프로파일을 통한 최적의 성능 튜닝
32. SQL Server on Red Hat Enterprise Linux
32
SQL Server 2019 on Red Hat Enterprise Linux
INCREASED AVAILABILITY AND SECURITY
● Red Hat Enterprise Linux High Availability add-on 을 활용하여 Failover Cluster Instances (FCI)와
Always on Availability Groups을 지원합니다.
● 강화된 RHEL 보안 제어 프로젝트는 일반적인 취약점과 유해환경(CVE)으로부터 보호합니다.
● 중요한 CVE들에 대한 Live kernel 패치 기능은 시스템 재부팅으로 인한 중단을 최소화 합니다
ENHANCED MANAGEMENT
● Yum 설치, systemd 통합 및 T-SQL을 위한 기본 파일 경로를 포함하여 RHEL 사용자를 위한 환경 제공
● 정기적으로 업데이트 되는 Red Hat Insights 규칙을 통해 1백만 개 이상의 지원 사례에서 권장 사항 및 학습
정보 제공
● RHEL의 향상된 Active Directory와 ID 관리 지원으로 Windows 사용자 ID 및 암호를 다시 만들 필요가 없음
33. SQL Server on Red Hat Enterprise Linux
33
SQL SERVER HIGH AVAILABILITY ON RHEL
• Resilience against guest &
OS level failures
• Planned & unplanned events
• Minimum downtime for
patching and upgrades
• Minutes RTO
Simple HADR
VM Failure
Backup/Restore
• Instance level protection
• Automatic failure detection &
failover
• Seconds to minutes RTO
• Resilience against OS and
SQL Server failures
Standard HADR
Failover Cluster
• AG with 2 replicas
Basic Availability Groups
• Warm standbys for DR
Log Shipping
Availability Groups
Mission-Critical HADR
• Database level protection
• Seconds RTO
• No data loss
• Recover from unplanned
outage
• No downtime for planned
maintenance
• Offload read/backup workload
to active secondaries
• Failover to geographically
distributed secondary site
34. SQL Server on Red Hat Enterprise Linux
34
INTEGRATION WITH ACTIVE DIRECTORY FOR MICROSOFT SQL
SERVER on RED HAT ENTERPRISE LINUX
Integration Options
Windows Linux UNIX Windows Linux UNIX
AD
AD
IdM
Direct Integration with AD Indirect Integration with IDM
35. SQL Server on Red Hat Enterprise Linux
35
Red Hat Virtualization 4.3 Support for Running SQL Server
RED HAT CERTIFIED FOR SQL SERVER 2019 AND RHEL 8
● RHV에서 SQL Server 워크로드 통합
● RHEL 기반 SQL Server와 Windows 기반 BI tools 및 윈도우 어플리케이션을 나란히
구동
SUPPORT FOR RHV AVAILABILITY AND HA
● VM들의 자동 재시작
● RHV에서 지원되는 Fencing agent를 사용하여 Red Hat HA 구성
36. SQL Server on Red Hat Enterprise Linux
36
Learn more: https://docs.microsoft.com/en-us/sql/relational-databases/polybase/polybase-guide?view=sqlallproducts-allversions
New to Linux in SQL Server 2019 - Polybase
SQL Server
T-SQLAnalytics Apps
NoSQL Relational
databases
Big data
PolyBase external tables
Cosmos DB HDFS
● SQL Server와 통합된 분산 컴퓨팅 엔진
● T-SQL을 사용하여 위치 데이터 쿼리
● 분산 및 확장 가능한 쿼리 성능
● SQL Server를 사용한 수동 배포
● 빅 데이터 클러스터로 자동 배포/최적화
37. ALSO NEW IN SQL SERVER 2019: IMPROVED MANAGEABILITY
37
AZURE DATA STUDIO SQL SERVER 2019 EXTENSION
Big Data Clusters support(HDFS and Spark)
Integrated notebook experience
Polybase create external table wizard
BETER AUTOMATED HANDLING OF MEMORY PRESSURE
ON LINUX
Avoids swapping to disk in low memory conditions
UP TO FIVE SYNCHRONOUS REPLICAS
Previous limit was 3 replicas
SECONDARY-TO-PRIMARY REPLICA CONNECTION
REDIRECTION
Automatically redirect to the primary replica from a secondary
38. SQL Server on Red Hat Enterprise Linux
38
SQL Server 2019 on UBI and OpenShift Container Platform
Red Hat-certified SQL Server 2019 container
RHEL, OpenShift 및 Azure Red Hat OpenShift에서 root가 아닌 컨테이너로
실행됩니다.
Kubernetes Operator for SQL Server containers (coming in 2020)
SQL Server 컨테이너에서 Always On Availability Groups 제공
39. AZURE RED HAT OPENSHIFT
Fully managed Red Hat OpenShift service on Microsoft Azure
SQL Server on Red Hat Enterprise Linux
39
Azure Red Hat OpenShift
Engineered Better Together
개발자의 혁신 지원
기존의 클라우드 네이티브 및 서비리스 도구 지원
수백 개의 Azure 서비스에 쉽게 연결
주문형 확장. Pay as you go.
애플리케이션 수요 변화에 따라 확장
Azure의 지불제도 활용
엔터프라이즈 급 운영, 보안 및 규정 준수
SLA: 99.9%, 24*7 프리미엄 지원
SOC, ISO, PCI DSS 및 HIPAA 규정 준수(coming soon)
Productive Secure Unified Support
Let Microsoft and Red Hat…
Monitor and operate your VMsManage all your clusters
Manage environment patchesSecure your nodes
40. SQL Server on Red Hat Enterprise Linux
40
RED HAT INSIGHTS
잠재적인 문제가 비즈니스 운영에 영향을 미치기 전에 해결
온프레미스, Private 및 Public Cloud에서
RHEL환경에 대한
수정 지침을 통한 사전 예방적 위험 식별
Red Hat Enterprise Linux 서브스크립션 버전 6.4 이상
이 포함된 활성화된 서브스크립션에 포함
애플리케이션 또는 플랫폼 별 성능, 보안, 가용성, 안정성과
다양한 위험 식별
41. Red Hat의
OpenShift
Container
Platform을
포함하여 Red Hat
Enterprise
Linux와
Microsoft .NET의
통합 및 가용성
Microsoft
Azure기반 Red
Hat 제품들 제공 및
기술지원
Red Hat
OpenStack®
Platform 과 Red
Hat Virtualization
내 Microsoft
Windows 지원
Red Hat
CloudForms를
사용하여
오픈 하이브리드
클라우드 구현을
위한 관리 툴 통합
Microsoft, Red
Hat 공인 클라우드
및 서비스
프로바이드
프로그램(CCSP)
에 합류
RHEL은
Microsoft의
SQL Server를
위한 레퍼런스
리눅스 플랫폼
On-premise
고객 환경과
Microsoft Azure
내 Red Hat
제품들을 포함한
하이브리드
클라우드를 위한
통합 지원 서비스
Red Hat & Microsoft의 전략적 파트너쉽
Microsoft는 On-
premise와
Microsoft Azure
환경에서 Red Hat
Enterprise
Linux기반 SQL
Server 2019을 제공
RHEL기반 SQL
Server 2019 또한
Azure gallery 에서
사용 가능
SQL Server on Red Hat Enterprise Linux