SlideShare a Scribd company logo
1 of 19
2
kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나
♥
http://rhlinux.tistory.com/
http://cafe.naver.com/iamstrong
https://www.facebook.com/groups/clusterlabskorea
■
3
kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나
■
1
2
3
4
kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나
01
’14.1 ’24.6
’20.12
’19.7
W
e Her
e!
시사점
HISTORY
?
5
kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나
02
01
04
03
03
02
01
■
6
kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나
02
시사점
시사점
구분 특징 CentOS Linux 7 RedHat계열 Linux 8 영향도
●
●
●
●
●
●
●
●
●
●
대상 방법 결정사항 비용 영향도
●
●
●
●
●
●
●
üRHEL 8
ü타 유료배포판
ü타 무료배포판
üRHEL 8
ü센트OS Stream
ü타 유/무료배포판
Migration
Migration
Upgrade
7
kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나
03
시사점
OpenStack User Survey 2021
8
kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나
04
SW간 안정적 조합
시사점
ü ↑
ü
ü
적합하지않은SW조합
시스템 오설정
취약점이 존재하는버전
심각한 버그가 발견될 SW
ü
ü
ü X
최적의 시스템 설정
취약점이 패치된 버전
검증된 SW
9
kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나
05
시사점
10
kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나
06
시사점
ü
ü
https://rockylinux.org/partners
https://rockylinux.kr/
ü
ü
11
kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나
07
검토
기준
검토 항목 Rocky Linux Alma Linux Oracle Linux Ubuntu
기능
측면
최신버전 • Rocky Linux 8.5 • Alma Linux 8.5 • Oracle Linux 8.5 • Ubuntu 22.04 LTS
지원아키텍처 • ARM, x86-64 • ARM, PPC, x86-64 • SPARC, ARM, IA-32, x86-64 • PPC, ARM,AMD,IA-32,x86-64 등
배포판 소개
• 2021년 3월, Rocky Linux 8.0
버전 공식배포
• CentOS공동설립자 Gregory
Kurtzer 주도의 Rocky Linux
Project
• 2021년 1월, AlmaLinux 8.0버전
공식배포
• 초창기 CloudLinux에 의해 지원 및
후원 AlmaLinux커뮤니티 주도
• 2006년부터 현재까지 완전히 무료
사용가능
• Oracle Exadata, Oracle
Database 등의 Oracle
Engineered Systems 주로 사용
• 2004년~현재, 최근 Ubuntu22버전 공
식배포
• 캐노니컬이 개발/배포하며,
데비안 리눅스를 포크하여 개발
사용자
편이성
패키지
관리
• RPM기반 YUM/dnf 활용하여 패키
지 의존성관리
• RPM기반 YUM/dnf 활용하여 패
키지 의존성관리
• RPM기반 YUM/dnf 활용하여 패키
지 의존성관리
• DEB기반 apt를 활용한 패키지 의존성
관리
사용자
도구
• Red Hat 아키텍처 기반의 플랫폼
작업 위주 중점
• CloudLinux기반 노하우 클라우드
특화 기술 중점
• Oracle Clusterware, OVS 등
Oracle제품 간 특화 중심
• 간편한 소프트웨어 설치 프로세스, 사용
자 친화적 GUI 중점
안정성
호환성
• RHEL공개소스를 가져와서 다시 빌
드하고 패키징하며, RHEL의 버그까
지 재연하는 것을 목표
• RHEL소스레벨 복제(99.98%)
• RHEL과 1:1 Binary호환 운영체제
• RHEL과 동일한 소스코드 기반으로
Oracle에서 새로 빌드
• 캐노니컬이 개발/배포하며, 데비안 리눅
스를 포크(Fork)하여 개발
• 높은 하드웨어 호환률
커널
• 다소 낮은 버전이지만 Red Hat
인증된 안정적 커널 적용
• 다소 낮은 버전이지만 Red Hat
인증된 안정적 커널 적용
• RedHat호환커널(RHCK) 또는
Oracle UEK제공, 환경에 맞게 사용
가능(스케줄러,메모리 등 우수)
• 최신버전의 커널(kernel-5.13)의 신기
능 우선 업스트림 커널 적용
보안성
(Security)
• 모든 주요버전에 대한 보안 및 버그
수정으로 자주 업데이트하지 않음
• RHEL과 동일한 유지보스 지원기간
동안 지원으로 비교적 안정적
• 모든 주요버전에 대한 보안 및 버그
수정으로 자주 업데이트하지 않음
• RHEL과 동일한 유지보스 지원기간
동안 지원으로 비교적 안정적
• Oracle제품을 고려하여 모든 주요
버전에 대한 보안 및 버그 수정으로
자주 업데이트하지 않음
• RHEL과 동일한 유지보스 지원기간
동안 지원
• 최신소프트웨어와 함께 최신 버전인 경
향으로 다소 덜 안정적이고 안정화되기
까지 시간이 걸림
• 1년에 두번 새버전을 발표하며, 2년 주
기로 LTS버전 발표
검토 결과
시사점
요건충족
기술성높음
요건충족
기술성보통
제한적 충족
기술성낮음
12
kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나
검토
기준
검토 항목 Rocky Linux Alma Linux Oracle Linux Ubuntu
운영
측면
EOL
(End of LifeCycle)
• 2029년 5월 • 2029년 5월
• 2029년 5월
• SUN인수 후 오픈소스에 대한
정책(JAVA변경 등)변경
• 2027년 4월
특장점
• CentOS프로젝트참여 Contributor
및 다수 커뮤니티 참여
• 9만 다운로드 이상(2022.2기준)
• 전환툴 제공(migrate2rocky.sh)
• 클라우드리눅스 전문지식으로 개발
되었고 커뮤니티 주도로 제공
• 전환툴제공(almalinux-deploy.sh)
• CentOS 6/7/8버전에서 Oracle
Linux로의 전환을 지원
• 전환툴 제공(centos2ol.sh)
• 클라우드용OS 50%이상 점유율
• Linux 배포판 중, 가장 오랜 지원기간 10년
제공(2018, Ubuntu18.04 LTS부터)
기술
지원
기술지원
방식
• 패키지 Subscription 불가
• 추가 기술지원 별도 계약 필요
• 패키지 Subscription 불가
• 추가 기술지원 별도 계약 필요
• 패키지 Subscription 가능
• 추가 기술지원 가능
• 패키지 Subscription 가능
• 추가 기술지원 가능
국내기술
지원
인력
• 벤더사 통한 기술지원 없음
• RHEL 기반 축적된 기술을 갖춘
Linux 전문업체 다수
• 벤더사 통한 기술지원 없음
• RHEL 기반 축적된 기술을 갖춘
Linux 전문업체 다수
• Oracle Korea 5명 미만
• RHEL/OEL기반 축적된 기술을
갖춘 Linux 전문업체 존재
• Canonical 10명 미만
• Linux 업체를 통한 기술지원 가능하나,
Ubuntu 전문인력를 가진 업체 소수
마켓
플레이스
• AWS(Amazaon Web Services)
• GCP(Google Cloud Platform)
• MS Azure
• AWS(Amazaon Web Services)
• MS Azure(Azuremarkerplace)
• Yadex Cloud Marketplace
• Oracle Cloud Marketplace
• AWS(Amazaon Web Services)
• MS Azure(Azuremarkerplace)
• AWS(Amazaon Web Services)
• GCP(Google Cloud Platform)
• MS Azure(Azuremarkerplace)
스폰서/
파트너
• Sponsers: AWS, GCP,
VMware, MS Azure, 등
• Partners: Naver Cloud, CIQ,
fastly, FOSSHOST 등
• Sponsers: CloudLinux, AWS,
MS Azure, AMD 등
• Partners: TuxCare
• Partners: DAUM, Intel, IBM,
NetAPP, HPE, Dell 등
• Partners: AWS, Apache Casandra,
OhNew 등
검토 결과
시사점
요건충족
기술성높음
요건충족
기술성보통
제한적 충족
기술성낮음
08
13
kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나
09
Cloud
구분
검증영역
범례 Cloud
구분
14
kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나
10
백업 Scripts
시나리오
01
안정화
02 03 04
테스트 툴
15
kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나
11
대항목 중항목 설명 정상여부
구분 항목 AS-IS TO-BE 검증
OK
OK
OK
OK
OK
16
kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나
12
Threads
개수
응답시간(ms) TPS CPU 최대사용률(%)
AS-IS와
유사하게
CPU자원사용률
거의 동일
Threads개수
점차늘리면서도
자원사용률에
특이사항 없음
측정 항목 목표수준 설명
Sysbench Sysbench
17
kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나
13
항목 목표수준 설명
항목 설명
Threads
개수
TPS QPS (초) Latency(초)
66.18 1323.6 241.25
131.18 2623.56 485.42
115.65 2313.02 2192.81
Sysbench DB
18
kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나
아무것도 하지 않으면,
아무일도 일어나지 않는다.
- 기시미 이치로
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf

More Related Content

What's hot

Advanced Deployment Strategies with Kubernetes and Istio
Advanced Deployment Strategies with Kubernetes and IstioAdvanced Deployment Strategies with Kubernetes and Istio
Advanced Deployment Strategies with Kubernetes and IstioCloudOps2005
 
[2019] PAYCO 쇼핑 마이크로서비스 아키텍처(MSA) 전환기
[2019] PAYCO 쇼핑 마이크로서비스 아키텍처(MSA) 전환기[2019] PAYCO 쇼핑 마이크로서비스 아키텍처(MSA) 전환기
[2019] PAYCO 쇼핑 마이크로서비스 아키텍처(MSA) 전환기NHN FORWARD
 
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브Open Source Consulting
 
[락플레이스] RHEL8.4 웨비나 발표자료
[락플레이스] RHEL8.4 웨비나 발표자료 [락플레이스] RHEL8.4 웨비나 발표자료
[락플레이스] RHEL8.4 웨비나 발표자료 rockplace
 
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community) [발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community) 동현 김
 
Jenkins를 활용한 Openshift CI/CD 구성
Jenkins를 활용한 Openshift CI/CD 구성 Jenkins를 활용한 Openshift CI/CD 구성
Jenkins를 활용한 Openshift CI/CD 구성 rockplace
 
Deploy Application on Kubernetes
Deploy Application on KubernetesDeploy Application on Kubernetes
Deploy Application on KubernetesOpsta
 
MySQL operator for_kubernetes
MySQL operator for_kubernetesMySQL operator for_kubernetes
MySQL operator for_kubernetesrockplace
 
[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개
[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개
[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개OpenStack Korea Community
 
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기Ian Choi
 
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-RegionJi-Woong Choi
 
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?OpenStack Korea Community
 
컨테이너 (PaaS) 환경으로의 애플리케이션 전환 방법과 고려사항
컨테이너 (PaaS) 환경으로의 애플리케이션 전환 방법과 고려사항컨테이너 (PaaS) 환경으로의 애플리케이션 전환 방법과 고려사항
컨테이너 (PaaS) 환경으로의 애플리케이션 전환 방법과 고려사항Opennaru, inc.
 
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기SeungYong Oh
 
Elastic Stack 을 이용한 게임 서비스 통합 로깅 플랫폼 - elastic{on} 2019 Seoul
Elastic Stack 을 이용한 게임 서비스 통합 로깅 플랫폼 - elastic{on} 2019 SeoulElastic Stack 을 이용한 게임 서비스 통합 로깅 플랫폼 - elastic{on} 2019 Seoul
Elastic Stack 을 이용한 게임 서비스 통합 로깅 플랫폼 - elastic{on} 2019 SeoulSeungYong Oh
 
[2018] 오픈스택 5년 운영의 경험
[2018] 오픈스택 5년 운영의 경험[2018] 오픈스택 5년 운영의 경험
[2018] 오픈스택 5년 운영의 경험NHN FORWARD
 
PUBG: Battlegrounds 라이브 서비스 EKS 전환 사례 공유 [크래프톤 - 레벨 300] - 발표자: 김정헌, PUBG Dev...
PUBG: Battlegrounds 라이브 서비스 EKS 전환 사례 공유 [크래프톤 - 레벨 300] - 발표자: 김정헌, PUBG Dev...PUBG: Battlegrounds 라이브 서비스 EKS 전환 사례 공유 [크래프톤 - 레벨 300] - 발표자: 김정헌, PUBG Dev...
PUBG: Battlegrounds 라이브 서비스 EKS 전환 사례 공유 [크래프톤 - 레벨 300] - 발표자: 김정헌, PUBG Dev...Amazon Web Services Korea
 
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?VMware Tanzu Korea
 

What's hot (20)

Advanced Deployment Strategies with Kubernetes and Istio
Advanced Deployment Strategies with Kubernetes and IstioAdvanced Deployment Strategies with Kubernetes and Istio
Advanced Deployment Strategies with Kubernetes and Istio
 
[2019] PAYCO 쇼핑 마이크로서비스 아키텍처(MSA) 전환기
[2019] PAYCO 쇼핑 마이크로서비스 아키텍처(MSA) 전환기[2019] PAYCO 쇼핑 마이크로서비스 아키텍처(MSA) 전환기
[2019] PAYCO 쇼핑 마이크로서비스 아키텍처(MSA) 전환기
 
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
 
[락플레이스] RHEL8.4 웨비나 발표자료
[락플레이스] RHEL8.4 웨비나 발표자료 [락플레이스] RHEL8.4 웨비나 발표자료
[락플레이스] RHEL8.4 웨비나 발표자료
 
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community) [발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
 
Jenkins를 활용한 Openshift CI/CD 구성
Jenkins를 활용한 Openshift CI/CD 구성 Jenkins를 활용한 Openshift CI/CD 구성
Jenkins를 활용한 Openshift CI/CD 구성
 
Deploy Application on Kubernetes
Deploy Application on KubernetesDeploy Application on Kubernetes
Deploy Application on Kubernetes
 
MySQL operator for_kubernetes
MySQL operator for_kubernetesMySQL operator for_kubernetes
MySQL operator for_kubernetes
 
Intro to kubernetes
Intro to kubernetesIntro to kubernetes
Intro to kubernetes
 
[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개
[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개
[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개
 
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
 
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
 
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
 
컨테이너 (PaaS) 환경으로의 애플리케이션 전환 방법과 고려사항
컨테이너 (PaaS) 환경으로의 애플리케이션 전환 방법과 고려사항컨테이너 (PaaS) 환경으로의 애플리케이션 전환 방법과 고려사항
컨테이너 (PaaS) 환경으로의 애플리케이션 전환 방법과 고려사항
 
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
 
Elastic Stack 을 이용한 게임 서비스 통합 로깅 플랫폼 - elastic{on} 2019 Seoul
Elastic Stack 을 이용한 게임 서비스 통합 로깅 플랫폼 - elastic{on} 2019 SeoulElastic Stack 을 이용한 게임 서비스 통합 로깅 플랫폼 - elastic{on} 2019 Seoul
Elastic Stack 을 이용한 게임 서비스 통합 로깅 플랫폼 - elastic{on} 2019 Seoul
 
[2018] 오픈스택 5년 운영의 경험
[2018] 오픈스택 5년 운영의 경험[2018] 오픈스택 5년 운영의 경험
[2018] 오픈스택 5년 운영의 경험
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes Introduction
 
PUBG: Battlegrounds 라이브 서비스 EKS 전환 사례 공유 [크래프톤 - 레벨 300] - 발표자: 김정헌, PUBG Dev...
PUBG: Battlegrounds 라이브 서비스 EKS 전환 사례 공유 [크래프톤 - 레벨 300] - 발표자: 김정헌, PUBG Dev...PUBG: Battlegrounds 라이브 서비스 EKS 전환 사례 공유 [크래프톤 - 레벨 300] - 발표자: 김정헌, PUBG Dev...
PUBG: Battlegrounds 라이브 서비스 EKS 전환 사례 공유 [크래프톤 - 레벨 300] - 발표자: 김정헌, PUBG Dev...
 
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
 

Similar to (발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf

Open infradays 2019_msa_k8s
Open infradays 2019_msa_k8sOpen infradays 2019_msa_k8s
Open infradays 2019_msa_k8sHyoungjun Kim
 
오픈소스 기반의 레드햇 클라우드 플랫폼 RhCI & Docker with PaaS
오픈소스 기반의 레드햇 클라우드 플랫폼   RhCI & Docker with PaaS오픈소스 기반의 레드햇 클라우드 플랫폼   RhCI & Docker with PaaS
오픈소스 기반의 레드햇 클라우드 플랫폼 RhCI & Docker with PaaSHojoong Kim
 
2017 red hat open stack(rhosp) function overview (samuel,2017-0516)
2017 red hat open stack(rhosp) function overview (samuel,2017-0516)2017 red hat open stack(rhosp) function overview (samuel,2017-0516)
2017 red hat open stack(rhosp) function overview (samuel,2017-0516)SAMUEL SJ Cheon
 
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5Won Young Choi
 
RHEL8의 새로운 기술, 그리고 SQL Server 2019와 함께하는 다양한 이점
RHEL8의 새로운 기술, 그리고 SQL Server 2019와 함께하는 다양한 이점RHEL8의 새로운 기술, 그리고 SQL Server 2019와 함께하는 다양한 이점
RHEL8의 새로운 기술, 그리고 SQL Server 2019와 함께하는 다양한 이점rockplace
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례SONG INSEOB
 
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...OpenStack Korea Community
 
Open stack summit_barcelona_보고서
Open stack summit_barcelona_보고서Open stack summit_barcelona_보고서
Open stack summit_barcelona_보고서Yongyoon Shin
 
유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0sprdd
 
Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안
Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안
Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안rockplace
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축rockplace
 
Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) VMware Tanzu Korea
 
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기Sumin Byeon
 
공개소프트웨어 기반 주요 클라우드 전환 사례
공개소프트웨어 기반 주요 클라우드 전환 사례공개소프트웨어 기반 주요 클라우드 전환 사례
공개소프트웨어 기반 주요 클라우드 전환 사례rockplace
 
[OpenInfra Days Korea 2018] (Track 1) 커뮤니티 오픈스택 패키징 도입 전략 및 구현사례 발표
[OpenInfra Days Korea 2018] (Track 1) 커뮤니티 오픈스택 패키징 도입 전략 및 구현사례 발표[OpenInfra Days Korea 2018] (Track 1) 커뮤니티 오픈스택 패키징 도입 전략 및 구현사례 발표
[OpenInfra Days Korea 2018] (Track 1) 커뮤니티 오픈스택 패키징 도입 전략 및 구현사례 발표OpenStack Korea Community
 
Windows Kubernetes Deep Dive
Windows Kubernetes Deep DiveWindows Kubernetes Deep Dive
Windows Kubernetes Deep DiveJung Hyun Nam
 
[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
 
Mastering devops with oracle 강인호
Mastering devops with oracle 강인호Mastering devops with oracle 강인호
Mastering devops with oracle 강인호Inho Kang
 
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발Jeongkyu Shin
 
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축rockplace
 

Similar to (발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf (20)

Open infradays 2019_msa_k8s
Open infradays 2019_msa_k8sOpen infradays 2019_msa_k8s
Open infradays 2019_msa_k8s
 
오픈소스 기반의 레드햇 클라우드 플랫폼 RhCI & Docker with PaaS
오픈소스 기반의 레드햇 클라우드 플랫폼   RhCI & Docker with PaaS오픈소스 기반의 레드햇 클라우드 플랫폼   RhCI & Docker with PaaS
오픈소스 기반의 레드햇 클라우드 플랫폼 RhCI & Docker with PaaS
 
2017 red hat open stack(rhosp) function overview (samuel,2017-0516)
2017 red hat open stack(rhosp) function overview (samuel,2017-0516)2017 red hat open stack(rhosp) function overview (samuel,2017-0516)
2017 red hat open stack(rhosp) function overview (samuel,2017-0516)
 
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
 
RHEL8의 새로운 기술, 그리고 SQL Server 2019와 함께하는 다양한 이점
RHEL8의 새로운 기술, 그리고 SQL Server 2019와 함께하는 다양한 이점RHEL8의 새로운 기술, 그리고 SQL Server 2019와 함께하는 다양한 이점
RHEL8의 새로운 기술, 그리고 SQL Server 2019와 함께하는 다양한 이점
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
 
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
 
Open stack summit_barcelona_보고서
Open stack summit_barcelona_보고서Open stack summit_barcelona_보고서
Open stack summit_barcelona_보고서
 
유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0
 
Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안
Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안
Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
 
Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS)
 
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기
 
공개소프트웨어 기반 주요 클라우드 전환 사례
공개소프트웨어 기반 주요 클라우드 전환 사례공개소프트웨어 기반 주요 클라우드 전환 사례
공개소프트웨어 기반 주요 클라우드 전환 사례
 
[OpenInfra Days Korea 2018] (Track 1) 커뮤니티 오픈스택 패키징 도입 전략 및 구현사례 발표
[OpenInfra Days Korea 2018] (Track 1) 커뮤니티 오픈스택 패키징 도입 전략 및 구현사례 발표[OpenInfra Days Korea 2018] (Track 1) 커뮤니티 오픈스택 패키징 도입 전략 및 구현사례 발표
[OpenInfra Days Korea 2018] (Track 1) 커뮤니티 오픈스택 패키징 도입 전략 및 구현사례 발표
 
Windows Kubernetes Deep Dive
Windows Kubernetes Deep DiveWindows Kubernetes Deep Dive
Windows Kubernetes Deep Dive
 
[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 전략 및 사례
 
Mastering devops with oracle 강인호
Mastering devops with oracle 강인호Mastering devops with oracle 강인호
Mastering devops with oracle 강인호
 
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
 
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
 

(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf

  • 1.
  • 2. 2 kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나 ♥ http://rhlinux.tistory.com/ http://cafe.naver.com/iamstrong https://www.facebook.com/groups/clusterlabskorea ■
  • 3. 3 kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나 ■ 1 2 3
  • 4. 4 kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나 01 ’14.1 ’24.6 ’20.12 ’19.7 W e Her e! 시사점 HISTORY ?
  • 5. 5 kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나 02 01 04 03 03 02 01 ■
  • 6. 6 kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나 02 시사점 시사점 구분 특징 CentOS Linux 7 RedHat계열 Linux 8 영향도 ● ● ● ● ● ● ● ● ● ● 대상 방법 결정사항 비용 영향도 ● ● ● ● ● ● ● üRHEL 8 ü타 유료배포판 ü타 무료배포판 üRHEL 8 ü센트OS Stream ü타 유/무료배포판 Migration Migration Upgrade
  • 7. 7 kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나 03 시사점 OpenStack User Survey 2021
  • 8. 8 kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나 04 SW간 안정적 조합 시사점 ü ↑ ü ü 적합하지않은SW조합 시스템 오설정 취약점이 존재하는버전 심각한 버그가 발견될 SW ü ü ü X 최적의 시스템 설정 취약점이 패치된 버전 검증된 SW
  • 9. 9 kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나 05 시사점
  • 10. 10 kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나 06 시사점 ü ü https://rockylinux.org/partners https://rockylinux.kr/ ü ü
  • 11. 11 kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나 07 검토 기준 검토 항목 Rocky Linux Alma Linux Oracle Linux Ubuntu 기능 측면 최신버전 • Rocky Linux 8.5 • Alma Linux 8.5 • Oracle Linux 8.5 • Ubuntu 22.04 LTS 지원아키텍처 • ARM, x86-64 • ARM, PPC, x86-64 • SPARC, ARM, IA-32, x86-64 • PPC, ARM,AMD,IA-32,x86-64 등 배포판 소개 • 2021년 3월, Rocky Linux 8.0 버전 공식배포 • CentOS공동설립자 Gregory Kurtzer 주도의 Rocky Linux Project • 2021년 1월, AlmaLinux 8.0버전 공식배포 • 초창기 CloudLinux에 의해 지원 및 후원 AlmaLinux커뮤니티 주도 • 2006년부터 현재까지 완전히 무료 사용가능 • Oracle Exadata, Oracle Database 등의 Oracle Engineered Systems 주로 사용 • 2004년~현재, 최근 Ubuntu22버전 공 식배포 • 캐노니컬이 개발/배포하며, 데비안 리눅스를 포크하여 개발 사용자 편이성 패키지 관리 • RPM기반 YUM/dnf 활용하여 패키 지 의존성관리 • RPM기반 YUM/dnf 활용하여 패 키지 의존성관리 • RPM기반 YUM/dnf 활용하여 패키 지 의존성관리 • DEB기반 apt를 활용한 패키지 의존성 관리 사용자 도구 • Red Hat 아키텍처 기반의 플랫폼 작업 위주 중점 • CloudLinux기반 노하우 클라우드 특화 기술 중점 • Oracle Clusterware, OVS 등 Oracle제품 간 특화 중심 • 간편한 소프트웨어 설치 프로세스, 사용 자 친화적 GUI 중점 안정성 호환성 • RHEL공개소스를 가져와서 다시 빌 드하고 패키징하며, RHEL의 버그까 지 재연하는 것을 목표 • RHEL소스레벨 복제(99.98%) • RHEL과 1:1 Binary호환 운영체제 • RHEL과 동일한 소스코드 기반으로 Oracle에서 새로 빌드 • 캐노니컬이 개발/배포하며, 데비안 리눅 스를 포크(Fork)하여 개발 • 높은 하드웨어 호환률 커널 • 다소 낮은 버전이지만 Red Hat 인증된 안정적 커널 적용 • 다소 낮은 버전이지만 Red Hat 인증된 안정적 커널 적용 • RedHat호환커널(RHCK) 또는 Oracle UEK제공, 환경에 맞게 사용 가능(스케줄러,메모리 등 우수) • 최신버전의 커널(kernel-5.13)의 신기 능 우선 업스트림 커널 적용 보안성 (Security) • 모든 주요버전에 대한 보안 및 버그 수정으로 자주 업데이트하지 않음 • RHEL과 동일한 유지보스 지원기간 동안 지원으로 비교적 안정적 • 모든 주요버전에 대한 보안 및 버그 수정으로 자주 업데이트하지 않음 • RHEL과 동일한 유지보스 지원기간 동안 지원으로 비교적 안정적 • Oracle제품을 고려하여 모든 주요 버전에 대한 보안 및 버그 수정으로 자주 업데이트하지 않음 • RHEL과 동일한 유지보스 지원기간 동안 지원 • 최신소프트웨어와 함께 최신 버전인 경 향으로 다소 덜 안정적이고 안정화되기 까지 시간이 걸림 • 1년에 두번 새버전을 발표하며, 2년 주 기로 LTS버전 발표 검토 결과 시사점 요건충족 기술성높음 요건충족 기술성보통 제한적 충족 기술성낮음
  • 12. 12 kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나 검토 기준 검토 항목 Rocky Linux Alma Linux Oracle Linux Ubuntu 운영 측면 EOL (End of LifeCycle) • 2029년 5월 • 2029년 5월 • 2029년 5월 • SUN인수 후 오픈소스에 대한 정책(JAVA변경 등)변경 • 2027년 4월 특장점 • CentOS프로젝트참여 Contributor 및 다수 커뮤니티 참여 • 9만 다운로드 이상(2022.2기준) • 전환툴 제공(migrate2rocky.sh) • 클라우드리눅스 전문지식으로 개발 되었고 커뮤니티 주도로 제공 • 전환툴제공(almalinux-deploy.sh) • CentOS 6/7/8버전에서 Oracle Linux로의 전환을 지원 • 전환툴 제공(centos2ol.sh) • 클라우드용OS 50%이상 점유율 • Linux 배포판 중, 가장 오랜 지원기간 10년 제공(2018, Ubuntu18.04 LTS부터) 기술 지원 기술지원 방식 • 패키지 Subscription 불가 • 추가 기술지원 별도 계약 필요 • 패키지 Subscription 불가 • 추가 기술지원 별도 계약 필요 • 패키지 Subscription 가능 • 추가 기술지원 가능 • 패키지 Subscription 가능 • 추가 기술지원 가능 국내기술 지원 인력 • 벤더사 통한 기술지원 없음 • RHEL 기반 축적된 기술을 갖춘 Linux 전문업체 다수 • 벤더사 통한 기술지원 없음 • RHEL 기반 축적된 기술을 갖춘 Linux 전문업체 다수 • Oracle Korea 5명 미만 • RHEL/OEL기반 축적된 기술을 갖춘 Linux 전문업체 존재 • Canonical 10명 미만 • Linux 업체를 통한 기술지원 가능하나, Ubuntu 전문인력를 가진 업체 소수 마켓 플레이스 • AWS(Amazaon Web Services) • GCP(Google Cloud Platform) • MS Azure • AWS(Amazaon Web Services) • MS Azure(Azuremarkerplace) • Yadex Cloud Marketplace • Oracle Cloud Marketplace • AWS(Amazaon Web Services) • MS Azure(Azuremarkerplace) • AWS(Amazaon Web Services) • GCP(Google Cloud Platform) • MS Azure(Azuremarkerplace) 스폰서/ 파트너 • Sponsers: AWS, GCP, VMware, MS Azure, 등 • Partners: Naver Cloud, CIQ, fastly, FOSSHOST 등 • Sponsers: CloudLinux, AWS, MS Azure, AMD 등 • Partners: TuxCare • Partners: DAUM, Intel, IBM, NetAPP, HPE, Dell 등 • Partners: AWS, Apache Casandra, OhNew 등 검토 결과 시사점 요건충족 기술성높음 요건충족 기술성보통 제한적 충족 기술성낮음 08
  • 13. 13 kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나 09 Cloud 구분 검증영역 범례 Cloud 구분
  • 14. 14 kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나 10 백업 Scripts 시나리오 01 안정화 02 03 04 테스트 툴
  • 15. 15 kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나 11 대항목 중항목 설명 정상여부 구분 항목 AS-IS TO-BE 검증 OK OK OK OK OK
  • 16. 16 kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나 12 Threads 개수 응답시간(ms) TPS CPU 최대사용률(%) AS-IS와 유사하게 CPU자원사용률 거의 동일 Threads개수 점차늘리면서도 자원사용률에 특이사항 없음 측정 항목 목표수준 설명 Sysbench Sysbench
  • 17. 17 kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나 13 항목 목표수준 설명 항목 설명 Threads 개수 TPS QPS (초) Latency(초) 66.18 1323.6 241.25 131.18 2623.56 485.42 115.65 2313.02 2192.81 Sysbench DB
  • 18. 18 kt ds와 함께하는 제10회 난공불락 難功不落 인프라 세미나 아무것도 하지 않으면, 아무일도 일어나지 않는다. - 기시미 이치로