SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
QA
기술 공유 및 교육
시스템
아키텍처 설계
기술 전수
패키지 관리
프로젝트 관리
지속적인 기술지원
최신 아키텍처 리딩
5
6
Red Hat
25%
Mirantis
10%
IBM
8%
Rackspace…
*independent…
HP
6%
Huawei
4%
NEC
3%
SUSE
3%
Intel
3%
HPE
3%
VMware
2%
AT&T
2%
Google
48%
*independent
19%
Red Hat
19%
Huawei
4%
Microsoft
2%
VMware
2%
IBM
1%
Intel
1%
로그분석 Backup
Monitoring
Service
Mash
서비스 패키지 매니저
서비스 카탈로그
CI / CD
인증/인가
CRI CNI CSI
백업 / 복구 시스템
Velero backup controller
`
DevOps시스템
모니터링 시스템
애플리케이션 카탈로그 시스템
관리포탈
Sidecar
Proxy
Sidecar
Proxy
Sidecar
Proxy
서비스 매시
소스
다운로드
소스
빌드
이미지
빌드
이미지
Push
Yaml
Push
배포
쿠버네티스
보안/인증 시스템
Logging Backup CI / CD
Monitoring
Customer
Service
Service
Mesh
Cluster
대시보드/포탈 Rancher 멀티클러스터 관리를 지원하며, 포탈 화면 제공
모니터링 Prometheus / Grafana
많은 사용자 보유하여 많은 서비스에 모니터링 메트릭을 지원하며, 다양한 대시보드 예제가 있으며 사용자가 원하는 포
맷으로 변경 가능
Storage NFS or Vendor driver NFS를 기본적으로 지원하며 범용적이어서 기본 장착이 용이
소스 버전 관리
Bitbucket 아틀라시안 제품 많은 사용자 보유
Gittea 가볍고 필요한 git 서버 기능은 모두 지원
빌드 라이브러리 관리 Nexus 성능 및 가용성이 높으며 많은 사용자 보유
웹 서버 Nginx 대용량 트래픽 처리에 용이
Code Inspection Sonarqube 다양한 프로그래밍 언어의 정적 코드 검사 및 DevOps 연동 지원
도커 레지스트리 harbor 제품은 조금 무겁지만 플러그인으로 UI 및 helm chart 지원 이미지 보안 검사 기능을 지원
배포 툴 ArgoCD 클라우드 베이스의 배포 지원 및 다양한 배포방식(Rollout, Blue/Green, Canary) 및 플러그인 지원
빌드 파이프라인
Tekton Kubernetes 자원을 기반으로 구축되어 자원 확장 및 구성/관리가 용이
Jenkins 범용적으로 많이 사용하는 제품으로 많은 플러그인과 파이프라인 예제가 있음
백업 Velero object storage 기반 백업. 별다른 대안이 없음
Service Mesh Linkerd istio와 같은 기능은 대부분 지원하면서 사이드카로 동작하는 proxy가 가벼워 시스템 부하가 적음
Logging ELK or EFK 범용적으로 많이 사용되고 dashboard template이 많음
오케스트레이션 Kubernetes 버전별 K8S에서 기본 제공
패키지 매니저 Helm Kubernetes 패키지 관리
서비스 카탈로그 Kubeapps 패키지 명세서를 이용해서 손쉽게 애플리케이션을 배포하고 관리
Compute Node
(BareMetal)
Kubernetes
오픈스택
Compute Node
VM Pool
Kubernetes
오픈스택(Ironic)
Compute Node
(BareMetal)
Kubernetes
12
구성 환경
Kubernetes Container Zone
Openstack Controller
Keystone
Horizon
Orchestration DB
Baremetal ironic node
Controll Application
Monitoring
Grafana Prometheus
Neutron
OpenSwitch L3 Agent
DHCP Agent
Nova Cinder Ironic
Glance Manila Octavia
OpenStack Deploy
Nexus Ansible
Storage Zone
OpenStack Compute zone
Compute Node
L3 Agent
Name
Spaces
Route
FIP
Open vSwitch
master Worker Worker
container
con #1
Apps
container
con #1
Apps
Bridges
Int
Tunnel
vlan
external
LB
Node
LB
Node
WEB Tenant/Zone
LB
Node
LB
Node
Tanant
VM #1
Tanant VM
#1
VM #
1
Apps
Kernel
WAS Tenant / Zone
LB
Node
LB
Node
Tanant
VM #1
Tanant VM
#1
VM #
1
Apps
Kernel
Ironic node
Server #3
Server #2
Server #1
Compute node (vm)
1
2
3
4
6
5
프라이빗 오픈스택 / 쿠버네티스 사례 - 기상청
기상청 전체 시스템
클라우드 전환
Large Scaled Service
AWS와 유사한 다양한
클러스터 방식의 클라우드 구성
“다양한 사용자 용도와 환
경으로 구성된 멀티 클러
스터 구성”
OpenStack위의 VM 생성
• 중요 업무
• 기존 업무
• 내부망
오픈스택
Compute Node
VM Pool
•••
OpenStack 인프라에
Kubernetes 생성
• 개발 인프라
• 노후 인프라
활용
BareMetal 인프라에
Kubernetes 구성
• 고객 서비스
• 가용성
• Large Scale
Traffic
BareMetal 인프라에
GPU Farm 구성
• ML 업무
• AI 개발
오픈스택
Compute Node
VM Pool
Kubernetes
Compute Node
(BareMetal)
Kubernetes
오픈스택(Ironic)
Compute Node
(BareMetal)
VM Pool
Kubernetes
GPU
*다양한 용도의 클러스터를 AWS 모델이라 칭함
프로젝트 기간 : 2019.10 ~ 2019.12 / 2020.8~2020.12 / 2021~
오픈스택
Compute Node
VM Pool
•••
오픈스택
Compute Node
VM Pool
Kubernetes
오픈스택(Ironic)
Compute Node
(BareMetal)
VM Pool
Kubernetes
GPU
Compute Node
(BareMetal)
Kubernetes
홈페이지
홈페이지
홈페이지
지진앱
지진앱
지진앱
푸쉬앱
푸쉬앱
푸쉬앱
컨트롤러
컨트롤러
컴퓨팅
컴퓨팅
오픈스택
Compute Node
VM Pool
•••
컨트롤러
컨트롤러
컴퓨팅
컴퓨팅
웹 API
웹 API
K-DASH
K-DASH
K-DASH
K-DASH K-DASH
NFV Controller SDN Controller NFV Computing
Ceph
Controller
NFS
Gateway
Ceph Cluster
Compute Node
Control Node
하드웨어 인프라
오픈스택 Heat(Orchestration)
Horizon
Dashboard
Keystone
인증
Neutron
네트워크
Cinder
Block스토리지
Nova
컴퓨팅
Glance
이미지
Swift
Object스토리지
Ceilometer
미터링
Manila
공유파일시스템
Ironic
베어메탈 프로비저닝
•••
오픈스택
Compute Node
VM Pool
•••
오픈스택
Compute Node
VM Pool
Kubernetes
오픈스택(Ironic)
Compute Node
(BareMetal)
VM Pool
Kubernetes
GPU
Compute Node
(BareMetal)
Kubernetes
홈페이지
홈페이지
홈페이지
지진앱
지진앱
지진앱
푸쉬앱
푸쉬앱
푸쉬앱
컨트롤러
컨트롤러
컴퓨팅
컴퓨팅
오픈스택
Compute Node
VM Pool
•••
컨트롤러
컨트롤러
컴퓨팅
컴퓨팅
웹 API
웹 API
K-DASH
K-DASH
K-DASH
K-DASH K-DASH
NFV Controller SDN Controller NFV Computing
Ceph
Controller
NFS
Gateway
Ceph Cluster
Compute Node (BareMetal)
하드웨어 인프라
Cluster
Logging Backup CI / CD
Monitoring Customer Service
Service
Mash
Kubernetes (Playce Kube)
오픈스택
Compute Node
VM Pool
•••
오픈스택
Compute Node
VM Pool
Kubernetes
오픈스택(Ironic)
Compute Node
(BareMetal)
VM Pool
Kubernetes
GPU
Compute Node
(BareMetal)
Kubernetes
홈페이지
홈페이지
홈페이지
지진앱
지진앱
지진앱
푸쉬앱
푸쉬앱
푸쉬앱
컨트롤러
컨트롤러
컴퓨팅
컴퓨팅
오픈스택
Compute Node
VM Pool
•••
컨트롤러
컨트롤러
컴퓨팅
컴퓨팅
웹 API
웹 API
K-DASH
K-DASH
K-DASH
K-DASH K-DASH
NFV Controller SDN Controller NFV Computing
Ceph
Controller
NFS
Gateway
Ceph Cluster
하드웨어 인프라
Cluster
Kubernetes (Playce Kube)
VM Pools
•••
Compute Node
오픈스택 Heat(Orchestration)
오픈스택
Compute Node
VM Pool
•••
오픈스택
Compute Node
VM Pool
Kubernetes
오픈스택(Ironic)
Compute Node
(BareMetal)
VM Pool
Kubernetes
GPU
Compute Node
(BareMetal)
Kubernetes
홈페이지
홈페이지
홈페이지
지진앱
지진앱
지진앱
푸쉬앱
푸쉬앱
푸쉬앱
컨트롤러
컨트롤러
컴퓨팅
컴퓨팅
오픈스택
Compute Node
VM Pool
•••
컨트롤러
컨트롤러
컴퓨팅
컴퓨팅
웹 API
웹 API
K-DASH
K-DASH
K-DASH
K-DASH K-DASH
NFV Controller SDN Controller NFV Computing
Ceph
Controller
NFS
Gateway
Ceph Cluster
하드웨어 인프라
Kubernetes (Playce Kube)
VM Pools
•••
오픈스택
Compute Node BareMetal
•••
Master
Master
Master
GPU Workers
GPU Workers
GPU Workers
Private으로 40대
용량
멀티 클러스터를 관리를 위한 통합 사례
커뮤니티 오픈소스로 제1금융권 구축
통합관리 클러스터 구성
//
//
별도의 통합관리 클러스터
구성
통합관리 클러스터에서
멀티클러스터 관리
멀티 클러스터간 서비스
모니터링
프로젝트 기간 : 2019.10 ~ 2019.12 / 2020.8~2020.12 / 2021~
PaaS만 필요한 부분 / IaaS만 필요한 부분 / IaaS와 PaaS가 필요한 부분 / 개발자를 위한 PaaS 영역
통합관리 K8S
CI/CD PROD DEV
통합관리 K8S
CI/CD PROD DEV
K8S 설치모듈 실행으로
클러스터 생성
배포
서버
CI/CD
PROD
DEV
S사 AI 가상상담
AI/ML 기반으로 작동하는 서비스를 대상으로 효율적인 스케쥴링
프로젝트 기간 : 2021.6~ 2021.8
PaaS 구축 AI 가상상담 플랫폼 운영환경 구축
Master Node
Worker Node
GPU * 4
Master Node
Worker Node
GPU * 4
Master Node
Worker Node
GPU * 4
Worker Node
GPU * 4
Worker Node
GPU * 4
Switch
LoadBalancer
GPU/Mem 관련 매트릭
• GPU Utilization
• Power Draw
• Fan Speed
• Temp
• GPU Clock Speed
• Mem Clock Speed
• Memory Alloc
POD의 KUDA 지원 Notebook 사용
GUP 지원 Docker Runtime 구성
NVIDIA GPUs Driver 구성
인도네시아 국세 시스템 클라우드 아키텍처 구성
운영, 개발, DR 환경별로
최적화된 클러스터 Zone 구성
“다양한 사용자 용도와 환
경으로 구성된 운영 클러
스터 구성”
OpenStack / K8s Zone 구성
• OpenStack: 배치, DB
• K8S: 업무 서비스
DR구성은
운영의 Down-Size로 구성
OpenStack 인프라에
VM Zone, K8S Zone 구성
• 효율적 자원 분배
Zone별 원격 백업 정책
• 300km 이상의 센터간 백업
가능한 클러스터 구성
프로젝트 기간 : 2021.1~ 2021.4 / 2021.8~현재
IaaS/PaaS 구축 운영환경/DR 컨설팅 및 구축 진행중
오픈스택
Compute Node BareMetal
Kubernetes
Containers
VM Pool
오픈스택
Compute Node BareMetal
Kubernetes
Containers
VM Pool
오픈스택
BareMetal BareMetal
Kubernetes
Containers
VM Pool
운영 클러스터
Kubernetes
오픈스택
DR 클러스터
Kubernetes
오픈스택
Infra Code
Backup
VM Image
Snapshot
소스 다운로드 빌드 검증 이미지 생성
Deployment Template을 활용해 신속한 DevOps구성 및 자동화
GitOps 구현으로 인프라 및 Application 설정을 upload/배포를 동시에 가능하도록 구현
설계 포인트
DMZ (망분리) Internal 서비스(망분리)
Build
Pod
WEB
WEB
WEB
Build
Pod
WEB
WEB
WAS
WEB
WEB
WEB
WEB
WEB
WAS
WEB
WEB
WEB
WEB
WEB
WAS
CI/CD Cluster
Source Repo
Deploy
Img/Lib Repo
Maven Repo
Container Repo
개발 클러스터
검증 클러스터
운영 클러스터
DR 클러스터
Build
Server
Build
Server
Build
Pod
WEB
WEB
WEB
WEB
WEB
WAS
개발자 환경 (PC)
CI/CD Cluster
Source Repo
Deploy
Img/Lib Repo
Library Repo
Container Repo
개발/ 검증 Cluster
운영/ DR Cluster
GIT IntelliJ / EClipse JDK
Chrome
Service Service Service Service
Service Service Service Service
소스
다운로드
소스
빌드
이미지
빌드
이미지
Push
Yaml
Push
배포
• Pipeline Script
• Yaml, Json 지원
• 파이프라인 생성을 위한
다양한 템플릿 제공
- Git
- Build (java, Vuejs, Nodejs)
- Tagging
- Deployment
- etc.
• 파이프라인 관리
• 기존 파이프라인 Re-use
• 템플릿 활용으로 빠른
Pipeline 생성
• 배포 이미지 관리
• 이미지 생명주기 관리
• 이미지 분석 및 보안 취약
점 검증
• Application 배포 지원
• Git-Ops와 연동하여 IaC
지원
• 다양한 배포 방식 지원
- Rollout
- Canary
- Blue-Green
오픈스택(Ironic)
Compute Node
(BareMetal)
VM Pool
Kubernetes
GPU
Q&A
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf

Mais conteúdo relacionado

Mais procurados

멀티클라우드 Service Mesh
멀티클라우드 Service Mesh멀티클라우드 Service Mesh
멀티클라우드 Service MeshJeong-Ho Na
 
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항Ji-Woong Choi
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례SONG INSEOB
 
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵Amazon Web Services Korea
 
[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
 
금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...
금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...
금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...Amazon Web Services Korea
 
AWS Control Tower를 통한 클라우드 보안 및 거버넌스 설계 - 김학민 :: AWS 클라우드 마이그레이션 온라인
AWS Control Tower를 통한 클라우드 보안 및 거버넌스 설계 - 김학민 :: AWS 클라우드 마이그레이션 온라인AWS Control Tower를 통한 클라우드 보안 및 거버넌스 설계 - 김학민 :: AWS 클라우드 마이그레이션 온라인
AWS Control Tower를 통한 클라우드 보안 및 거버넌스 설계 - 김학민 :: AWS 클라우드 마이그레이션 온라인Amazon Web Services Korea
 
AWS 클라우드 기반 게임 아키텍처 사례 - AWS Summit Seoul 2017
AWS 클라우드 기반 게임 아키텍처 사례 - AWS Summit Seoul 2017AWS 클라우드 기반 게임 아키텍처 사례 - AWS Summit Seoul 2017
AWS 클라우드 기반 게임 아키텍처 사례 - AWS Summit Seoul 2017Amazon Web Services Korea
 
AWS를 활용해서 글로벌 게임 런칭하기 - 박진성 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
AWS를 활용해서 글로벌 게임 런칭하기 - 박진성 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021AWS를 활용해서 글로벌 게임 런칭하기 - 박진성 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
AWS를 활용해서 글로벌 게임 런칭하기 - 박진성 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021Amazon Web Services Korea
 
[네전따] 네트워크 엔지니어에게 쿠버네티스는 어떤 의미일까요
[네전따] 네트워크 엔지니어에게 쿠버네티스는 어떤 의미일까요[네전따] 네트워크 엔지니어에게 쿠버네티스는 어떤 의미일까요
[네전따] 네트워크 엔지니어에게 쿠버네티스는 어떤 의미일까요Jo Hoon
 
마이크로서비스 기반 클라우드 아키텍처 구성 모범 사례 - 윤석찬 (AWS 테크에반젤리스트)
마이크로서비스 기반 클라우드 아키텍처 구성 모범 사례 - 윤석찬 (AWS 테크에반젤리스트) 마이크로서비스 기반 클라우드 아키텍처 구성 모범 사례 - 윤석찬 (AWS 테크에반젤리스트)
마이크로서비스 기반 클라우드 아키텍처 구성 모범 사례 - 윤석찬 (AWS 테크에반젤리스트) Amazon Web Services Korea
 
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017Amazon Web Services Korea
 
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdfssuserf8b8bd1
 
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSAVMware Tanzu Korea
 
Deploy Prometheus - Grafana and EFK stack on Kubic k8s Clusters
Deploy Prometheus - Grafana and EFK stack on Kubic k8s ClustersDeploy Prometheus - Grafana and EFK stack on Kubic k8s Clusters
Deploy Prometheus - Grafana and EFK stack on Kubic k8s ClustersSyah Dwi Prihatmoko
 
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기Ian Choi
 

Mais procurados (20)

멀티클라우드 Service Mesh
멀티클라우드 Service Mesh멀티클라우드 Service Mesh
멀티클라우드 Service Mesh
 
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
 
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
 
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
 
금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...
금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...
금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...
 
AWS Control Tower를 통한 클라우드 보안 및 거버넌스 설계 - 김학민 :: AWS 클라우드 마이그레이션 온라인
AWS Control Tower를 통한 클라우드 보안 및 거버넌스 설계 - 김학민 :: AWS 클라우드 마이그레이션 온라인AWS Control Tower를 통한 클라우드 보안 및 거버넌스 설계 - 김학민 :: AWS 클라우드 마이그레이션 온라인
AWS Control Tower를 통한 클라우드 보안 및 거버넌스 설계 - 김학민 :: AWS 클라우드 마이그레이션 온라인
 
AWS 클라우드 기반 게임 아키텍처 사례 - AWS Summit Seoul 2017
AWS 클라우드 기반 게임 아키텍처 사례 - AWS Summit Seoul 2017AWS 클라우드 기반 게임 아키텍처 사례 - AWS Summit Seoul 2017
AWS 클라우드 기반 게임 아키텍처 사례 - AWS Summit Seoul 2017
 
AWS를 활용해서 글로벌 게임 런칭하기 - 박진성 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
AWS를 활용해서 글로벌 게임 런칭하기 - 박진성 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021AWS를 활용해서 글로벌 게임 런칭하기 - 박진성 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
AWS를 활용해서 글로벌 게임 런칭하기 - 박진성 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
 
[네전따] 네트워크 엔지니어에게 쿠버네티스는 어떤 의미일까요
[네전따] 네트워크 엔지니어에게 쿠버네티스는 어떤 의미일까요[네전따] 네트워크 엔지니어에게 쿠버네티스는 어떤 의미일까요
[네전따] 네트워크 엔지니어에게 쿠버네티스는 어떤 의미일까요
 
마이크로서비스 기반 클라우드 아키텍처 구성 모범 사례 - 윤석찬 (AWS 테크에반젤리스트)
마이크로서비스 기반 클라우드 아키텍처 구성 모범 사례 - 윤석찬 (AWS 테크에반젤리스트) 마이크로서비스 기반 클라우드 아키텍처 구성 모범 사례 - 윤석찬 (AWS 테크에반젤리스트)
마이크로서비스 기반 클라우드 아키텍처 구성 모범 사례 - 윤석찬 (AWS 테크에반젤리스트)
 
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
 
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
 
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
 
Deploy Prometheus - Grafana and EFK stack on Kubic k8s Clusters
Deploy Prometheus - Grafana and EFK stack on Kubic k8s ClustersDeploy Prometheus - Grafana and EFK stack on Kubic k8s Clusters
Deploy Prometheus - Grafana and EFK stack on Kubic k8s Clusters
 
CI/CD on AWS
CI/CD on AWSCI/CD on AWS
CI/CD on AWS
 
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
 
DevOps with Kubernetes
DevOps with KubernetesDevOps with Kubernetes
DevOps with Kubernetes
 
Deep Dive into AWS SAM
Deep Dive into AWS SAMDeep Dive into AWS SAM
Deep Dive into AWS SAM
 
AWS Fargate on EKS 실전 사용하기
AWS Fargate on EKS 실전 사용하기AWS Fargate on EKS 실전 사용하기
AWS Fargate on EKS 실전 사용하기
 

Semelhante a [오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf

Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) VMware Tanzu Korea
 
사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...
사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...
사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...Amazon Web Services Korea
 
Nexclipper_1905_summary_kor
Nexclipper_1905_summary_korNexclipper_1905_summary_kor
Nexclipper_1905_summary_korJinyong Kim
 
Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...Amazon Web Services Korea
 
Spring cloud on kubernetes
Spring cloud on kubernetesSpring cloud on kubernetes
Spring cloud on kubernetesSangSun Park
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축rockplace
 
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기Amazon Web Services Korea
 
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud nativeOpenStack Korea Community
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1Ji-Woong Choi
 
[AWS Migration Workshop] VMware Cloud on AWS - 하이브리드 환경의 운영
[AWS Migration Workshop]  VMware Cloud on AWS - 하이브리드 환경의 운영[AWS Migration Workshop]  VMware Cloud on AWS - 하이브리드 환경의 운영
[AWS Migration Workshop] VMware Cloud on AWS - 하이브리드 환경의 운영Amazon Web Services Korea
 
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트Amazon Web Services Korea
 
Open infradays 2019_msa_k8s
Open infradays 2019_msa_k8sOpen infradays 2019_msa_k8s
Open infradays 2019_msa_k8sHyoungjun Kim
 
JMI Techtalk : Backend.AI
JMI Techtalk : Backend.AIJMI Techtalk : Backend.AI
JMI Techtalk : Backend.AILablup Inc.
 
Deployment techniques for cloud native
Deployment techniques for cloud nativeDeployment techniques for cloud native
Deployment techniques for cloud nativeAlex Jeong
 
Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sIntro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sSeong-Bok Lee
 
Open stack summit_barcelona_보고서
Open stack summit_barcelona_보고서Open stack summit_barcelona_보고서
Open stack summit_barcelona_보고서Yongyoon Shin
 
Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos uEngine Solutions
 
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud NativeOpenStack Korea Community
 
AWS Partner ConneXions Online – New Year Edition - AWS re:Invent 2020 Tech Re...
AWS Partner ConneXions Online – New Year Edition - AWS re:Invent 2020 Tech Re...AWS Partner ConneXions Online – New Year Edition - AWS re:Invent 2020 Tech Re...
AWS Partner ConneXions Online – New Year Edition - AWS re:Invent 2020 Tech Re...Amazon Web Services Korea
 
BRK3713 - Microsoft Azure에서 Windows와 Linux를 동시에 사용하는 하이브리드 Kubernetes 클러스터 구축
BRK3713 - Microsoft Azure에서 Windows와 Linux를 동시에 사용하는 하이브리드 Kubernetes 클러스터 구축BRK3713 - Microsoft Azure에서 Windows와 Linux를 동시에 사용하는 하이브리드 Kubernetes 클러스터 구축
BRK3713 - Microsoft Azure에서 Windows와 Linux를 동시에 사용하는 하이브리드 Kubernetes 클러스터 구축Jung Hyun Nam
 

Semelhante a [오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf (20)

Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS)
 
사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...
사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...
사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...
 
Nexclipper_1905_summary_kor
Nexclipper_1905_summary_korNexclipper_1905_summary_kor
Nexclipper_1905_summary_kor
 
Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
 
Spring cloud on kubernetes
Spring cloud on kubernetesSpring cloud on kubernetes
Spring cloud on kubernetes
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
 
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
 
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
 
[AWS Migration Workshop] VMware Cloud on AWS - 하이브리드 환경의 운영
[AWS Migration Workshop]  VMware Cloud on AWS - 하이브리드 환경의 운영[AWS Migration Workshop]  VMware Cloud on AWS - 하이브리드 환경의 운영
[AWS Migration Workshop] VMware Cloud on AWS - 하이브리드 환경의 운영
 
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
 
Open infradays 2019_msa_k8s
Open infradays 2019_msa_k8sOpen infradays 2019_msa_k8s
Open infradays 2019_msa_k8s
 
JMI Techtalk : Backend.AI
JMI Techtalk : Backend.AIJMI Techtalk : Backend.AI
JMI Techtalk : Backend.AI
 
Deployment techniques for cloud native
Deployment techniques for cloud nativeDeployment techniques for cloud native
Deployment techniques for cloud native
 
Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sIntro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_s
 
Open stack summit_barcelona_보고서
Open stack summit_barcelona_보고서Open stack summit_barcelona_보고서
Open stack summit_barcelona_보고서
 
Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos
 
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
 
AWS Partner ConneXions Online – New Year Edition - AWS re:Invent 2020 Tech Re...
AWS Partner ConneXions Online – New Year Edition - AWS re:Invent 2020 Tech Re...AWS Partner ConneXions Online – New Year Edition - AWS re:Invent 2020 Tech Re...
AWS Partner ConneXions Online – New Year Edition - AWS re:Invent 2020 Tech Re...
 
BRK3713 - Microsoft Azure에서 Windows와 Linux를 동시에 사용하는 하이브리드 Kubernetes 클러스터 구축
BRK3713 - Microsoft Azure에서 Windows와 Linux를 동시에 사용하는 하이브리드 Kubernetes 클러스터 구축BRK3713 - Microsoft Azure에서 Windows와 Linux를 동시에 사용하는 하이브리드 Kubernetes 클러스터 구축
BRK3713 - Microsoft Azure에서 Windows와 Linux를 동시에 사용하는 하이브리드 Kubernetes 클러스터 구축
 

Mais de Open Source Consulting

클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략Open Source Consulting
 
[기술 트렌드] Gartner 선정 10대 전략 기술
[기술 트렌드] Gartner 선정 10대 전략 기술[기술 트렌드] Gartner 선정 10대 전략 기술
[기술 트렌드] Gartner 선정 10대 전략 기술Open Source Consulting
 
쿠버네티스 기반 PaaS 솔루션 - Playce Kube를 소개합니다.
쿠버네티스 기반 PaaS 솔루션 - Playce Kube를 소개합니다.쿠버네티스 기반 PaaS 솔루션 - Playce Kube를 소개합니다.
쿠버네티스 기반 PaaS 솔루션 - Playce Kube를 소개합니다.Open Source Consulting
 
Life science에서 k-agile으로 일하기 : with SAFe(Scaled Agile) & Atlassian
Life science에서 k-agile으로 일하기 : with SAFe(Scaled Agile) & Atlassian Life science에서 k-agile으로 일하기 : with SAFe(Scaled Agile) & Atlassian
Life science에서 k-agile으로 일하기 : with SAFe(Scaled Agile) & Atlassian Open Source Consulting
 
초보자를 위한 네트워크/VLAN 기초
초보자를 위한 네트워크/VLAN 기초초보자를 위한 네트워크/VLAN 기초
초보자를 위한 네트워크/VLAN 기초Open Source Consulting
 
Atlassian cloud 제품을 이용한 DevOps 프로세스 구축: Jira Cloud, Bitbucket Cloud
Atlassian cloud 제품을 이용한 DevOps 프로세스 구축: Jira Cloud, Bitbucket CloudAtlassian cloud 제품을 이용한 DevOps 프로세스 구축: Jira Cloud, Bitbucket Cloud
Atlassian cloud 제품을 이용한 DevOps 프로세스 구축: Jira Cloud, Bitbucket CloudOpen Source Consulting
 
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10![웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!Open Source Consulting
 
[오픈소스컨설팅] EFK Stack 소개와 설치 방법
[오픈소스컨설팅] EFK Stack 소개와 설치 방법[오픈소스컨설팅] EFK Stack 소개와 설치 방법
[오픈소스컨설팅] EFK Stack 소개와 설치 방법Open Source Consulting
 
[오픈소스컨설팅] SELinux : Stop Disabling SELinux
[오픈소스컨설팅] SELinux : Stop Disabling SELinux[오픈소스컨설팅] SELinux : Stop Disabling SELinux
[오픈소스컨설팅] SELinux : Stop Disabling SELinuxOpen Source Consulting
 
[오픈소스컨설팅] 서비스 메쉬(Service mesh)
[오픈소스컨설팅] 서비스 메쉬(Service mesh)[오픈소스컨설팅] 서비스 메쉬(Service mesh)
[오픈소스컨설팅] 서비스 메쉬(Service mesh)Open Source Consulting
 
[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack Community[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack CommunityOpen Source Consulting
 
[오픈소스컨설팅] Linux Network Troubleshooting
[오픈소스컨설팅] Linux Network Troubleshooting[오픈소스컨설팅] Linux Network Troubleshooting
[오픈소스컨설팅] Linux Network TroubleshootingOpen Source Consulting
 
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사Open Source Consulting
 
[오픈소스컨설팅] jira service desk 201908
[오픈소스컨설팅] jira service desk 201908[오픈소스컨설팅] jira service desk 201908
[오픈소스컨설팅] jira service desk 201908Open Source Consulting
 
Community openstack & Ceph 기반 서비스 운영 해결 방안
Community openstack & Ceph 기반 서비스 운영 해결 방안Community openstack & Ceph 기반 서비스 운영 해결 방안
Community openstack & Ceph 기반 서비스 운영 해결 방안Open Source Consulting
 
Modern Incident Management with Atlassian (오픈소스컨설팅)
Modern Incident Management with Atlassian (오픈소스컨설팅)Modern Incident Management with Atlassian (오픈소스컨설팅)
Modern Incident Management with Atlassian (오픈소스컨설팅)Open Source Consulting
 

Mais de Open Source Consulting (20)

클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
 
[기술 트렌드] Gartner 선정 10대 전략 기술
[기술 트렌드] Gartner 선정 10대 전략 기술[기술 트렌드] Gartner 선정 10대 전략 기술
[기술 트렌드] Gartner 선정 10대 전략 기술
 
쿠버네티스 기반 PaaS 솔루션 - Playce Kube를 소개합니다.
쿠버네티스 기반 PaaS 솔루션 - Playce Kube를 소개합니다.쿠버네티스 기반 PaaS 솔루션 - Playce Kube를 소개합니다.
쿠버네티스 기반 PaaS 솔루션 - Playce Kube를 소개합니다.
 
Life science에서 k-agile으로 일하기 : with SAFe(Scaled Agile) & Atlassian
Life science에서 k-agile으로 일하기 : with SAFe(Scaled Agile) & Atlassian Life science에서 k-agile으로 일하기 : with SAFe(Scaled Agile) & Atlassian
Life science에서 k-agile으로 일하기 : with SAFe(Scaled Agile) & Atlassian
 
초보자를 위한 네트워크/VLAN 기초
초보자를 위한 네트워크/VLAN 기초초보자를 위한 네트워크/VLAN 기초
초보자를 위한 네트워크/VLAN 기초
 
Atlassian cloud 제품을 이용한 DevOps 프로세스 구축: Jira Cloud, Bitbucket Cloud
Atlassian cloud 제품을 이용한 DevOps 프로세스 구축: Jira Cloud, Bitbucket CloudAtlassian cloud 제품을 이용한 DevOps 프로세스 구축: Jira Cloud, Bitbucket Cloud
Atlassian cloud 제품을 이용한 DevOps 프로세스 구축: Jira Cloud, Bitbucket Cloud
 
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10![웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
 
[오픈소스컨설팅] EFK Stack 소개와 설치 방법
[오픈소스컨설팅] EFK Stack 소개와 설치 방법[오픈소스컨설팅] EFK Stack 소개와 설치 방법
[오픈소스컨설팅] EFK Stack 소개와 설치 방법
 
[오픈소스컨설팅] SELinux : Stop Disabling SELinux
[오픈소스컨설팅] SELinux : Stop Disabling SELinux[오픈소스컨설팅] SELinux : Stop Disabling SELinux
[오픈소스컨설팅] SELinux : Stop Disabling SELinux
 
[오픈소스컨설팅] 서비스 메쉬(Service mesh)
[오픈소스컨설팅] 서비스 메쉬(Service mesh)[오픈소스컨설팅] 서비스 메쉬(Service mesh)
[오픈소스컨설팅] 서비스 메쉬(Service mesh)
 
[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack Community[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack Community
 
[오픈소스컨설팅] Linux Network Troubleshooting
[오픈소스컨설팅] Linux Network Troubleshooting[오픈소스컨설팅] Linux Network Troubleshooting
[오픈소스컨설팅] Linux Network Troubleshooting
 
Atlassian ITSM Case-study
Atlassian ITSM Case-studyAtlassian ITSM Case-study
Atlassian ITSM Case-study
 
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사
 
Open infra and cloud native
Open infra and cloud nativeOpen infra and cloud native
Open infra and cloud native
 
[오픈소스컨설팅] jira service desk 201908
[오픈소스컨설팅] jira service desk 201908[오픈소스컨설팅] jira service desk 201908
[오픈소스컨설팅] jira service desk 201908
 
Community Openstack 구축 사례
Community Openstack 구축 사례Community Openstack 구축 사례
Community Openstack 구축 사례
 
Ceph issue 해결 사례
Ceph issue 해결 사례Ceph issue 해결 사례
Ceph issue 해결 사례
 
Community openstack & Ceph 기반 서비스 운영 해결 방안
Community openstack & Ceph 기반 서비스 운영 해결 방안Community openstack & Ceph 기반 서비스 운영 해결 방안
Community openstack & Ceph 기반 서비스 운영 해결 방안
 
Modern Incident Management with Atlassian (오픈소스컨설팅)
Modern Incident Management with Atlassian (오픈소스컨설팅)Modern Incident Management with Atlassian (오픈소스컨설팅)
Modern Incident Management with Atlassian (오픈소스컨설팅)
 

[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf

  • 1.
  • 2.
  • 3.
  • 4. QA 기술 공유 및 교육 시스템 아키텍처 설계 기술 전수 패키지 관리 프로젝트 관리 지속적인 기술지원 최신 아키텍처 리딩
  • 5. 5
  • 7. 로그분석 Backup Monitoring Service Mash 서비스 패키지 매니저 서비스 카탈로그 CI / CD 인증/인가 CRI CNI CSI
  • 8. 백업 / 복구 시스템 Velero backup controller ` DevOps시스템 모니터링 시스템 애플리케이션 카탈로그 시스템 관리포탈 Sidecar Proxy Sidecar Proxy Sidecar Proxy 서비스 매시 소스 다운로드 소스 빌드 이미지 빌드 이미지 Push Yaml Push 배포 쿠버네티스 보안/인증 시스템
  • 9. Logging Backup CI / CD Monitoring Customer Service Service Mesh Cluster
  • 10. 대시보드/포탈 Rancher 멀티클러스터 관리를 지원하며, 포탈 화면 제공 모니터링 Prometheus / Grafana 많은 사용자 보유하여 많은 서비스에 모니터링 메트릭을 지원하며, 다양한 대시보드 예제가 있으며 사용자가 원하는 포 맷으로 변경 가능 Storage NFS or Vendor driver NFS를 기본적으로 지원하며 범용적이어서 기본 장착이 용이 소스 버전 관리 Bitbucket 아틀라시안 제품 많은 사용자 보유 Gittea 가볍고 필요한 git 서버 기능은 모두 지원 빌드 라이브러리 관리 Nexus 성능 및 가용성이 높으며 많은 사용자 보유 웹 서버 Nginx 대용량 트래픽 처리에 용이 Code Inspection Sonarqube 다양한 프로그래밍 언어의 정적 코드 검사 및 DevOps 연동 지원 도커 레지스트리 harbor 제품은 조금 무겁지만 플러그인으로 UI 및 helm chart 지원 이미지 보안 검사 기능을 지원 배포 툴 ArgoCD 클라우드 베이스의 배포 지원 및 다양한 배포방식(Rollout, Blue/Green, Canary) 및 플러그인 지원 빌드 파이프라인 Tekton Kubernetes 자원을 기반으로 구축되어 자원 확장 및 구성/관리가 용이 Jenkins 범용적으로 많이 사용하는 제품으로 많은 플러그인과 파이프라인 예제가 있음 백업 Velero object storage 기반 백업. 별다른 대안이 없음 Service Mesh Linkerd istio와 같은 기능은 대부분 지원하면서 사이드카로 동작하는 proxy가 가벼워 시스템 부하가 적음 Logging ELK or EFK 범용적으로 많이 사용되고 dashboard template이 많음 오케스트레이션 Kubernetes 버전별 K8S에서 기본 제공 패키지 매니저 Helm Kubernetes 패키지 관리 서비스 카탈로그 Kubeapps 패키지 명세서를 이용해서 손쉽게 애플리케이션을 배포하고 관리
  • 11. Compute Node (BareMetal) Kubernetes 오픈스택 Compute Node VM Pool Kubernetes 오픈스택(Ironic) Compute Node (BareMetal) Kubernetes
  • 12. 12 구성 환경 Kubernetes Container Zone Openstack Controller Keystone Horizon Orchestration DB Baremetal ironic node Controll Application Monitoring Grafana Prometheus Neutron OpenSwitch L3 Agent DHCP Agent Nova Cinder Ironic Glance Manila Octavia OpenStack Deploy Nexus Ansible Storage Zone OpenStack Compute zone Compute Node L3 Agent Name Spaces Route FIP Open vSwitch master Worker Worker container con #1 Apps container con #1 Apps Bridges Int Tunnel vlan external LB Node LB Node WEB Tenant/Zone LB Node LB Node Tanant VM #1 Tanant VM #1 VM # 1 Apps Kernel WAS Tenant / Zone LB Node LB Node Tanant VM #1 Tanant VM #1 VM # 1 Apps Kernel Ironic node Server #3 Server #2 Server #1 Compute node (vm) 1 2 3 4 6 5
  • 13.
  • 14.
  • 15. 프라이빗 오픈스택 / 쿠버네티스 사례 - 기상청 기상청 전체 시스템 클라우드 전환 Large Scaled Service AWS와 유사한 다양한 클러스터 방식의 클라우드 구성 “다양한 사용자 용도와 환 경으로 구성된 멀티 클러 스터 구성” OpenStack위의 VM 생성 • 중요 업무 • 기존 업무 • 내부망 오픈스택 Compute Node VM Pool ••• OpenStack 인프라에 Kubernetes 생성 • 개발 인프라 • 노후 인프라 활용 BareMetal 인프라에 Kubernetes 구성 • 고객 서비스 • 가용성 • Large Scale Traffic BareMetal 인프라에 GPU Farm 구성 • ML 업무 • AI 개발 오픈스택 Compute Node VM Pool Kubernetes Compute Node (BareMetal) Kubernetes 오픈스택(Ironic) Compute Node (BareMetal) VM Pool Kubernetes GPU *다양한 용도의 클러스터를 AWS 모델이라 칭함 프로젝트 기간 : 2019.10 ~ 2019.12 / 2020.8~2020.12 / 2021~
  • 16. 오픈스택 Compute Node VM Pool ••• 오픈스택 Compute Node VM Pool Kubernetes 오픈스택(Ironic) Compute Node (BareMetal) VM Pool Kubernetes GPU Compute Node (BareMetal) Kubernetes 홈페이지 홈페이지 홈페이지 지진앱 지진앱 지진앱 푸쉬앱 푸쉬앱 푸쉬앱 컨트롤러 컨트롤러 컴퓨팅 컴퓨팅 오픈스택 Compute Node VM Pool ••• 컨트롤러 컨트롤러 컴퓨팅 컴퓨팅 웹 API 웹 API K-DASH K-DASH K-DASH K-DASH K-DASH NFV Controller SDN Controller NFV Computing Ceph Controller NFS Gateway Ceph Cluster Compute Node Control Node 하드웨어 인프라 오픈스택 Heat(Orchestration) Horizon Dashboard Keystone 인증 Neutron 네트워크 Cinder Block스토리지 Nova 컴퓨팅 Glance 이미지 Swift Object스토리지 Ceilometer 미터링 Manila 공유파일시스템 Ironic 베어메탈 프로비저닝 •••
  • 17. 오픈스택 Compute Node VM Pool ••• 오픈스택 Compute Node VM Pool Kubernetes 오픈스택(Ironic) Compute Node (BareMetal) VM Pool Kubernetes GPU Compute Node (BareMetal) Kubernetes 홈페이지 홈페이지 홈페이지 지진앱 지진앱 지진앱 푸쉬앱 푸쉬앱 푸쉬앱 컨트롤러 컨트롤러 컴퓨팅 컴퓨팅 오픈스택 Compute Node VM Pool ••• 컨트롤러 컨트롤러 컴퓨팅 컴퓨팅 웹 API 웹 API K-DASH K-DASH K-DASH K-DASH K-DASH NFV Controller SDN Controller NFV Computing Ceph Controller NFS Gateway Ceph Cluster Compute Node (BareMetal) 하드웨어 인프라 Cluster Logging Backup CI / CD Monitoring Customer Service Service Mash Kubernetes (Playce Kube)
  • 18. 오픈스택 Compute Node VM Pool ••• 오픈스택 Compute Node VM Pool Kubernetes 오픈스택(Ironic) Compute Node (BareMetal) VM Pool Kubernetes GPU Compute Node (BareMetal) Kubernetes 홈페이지 홈페이지 홈페이지 지진앱 지진앱 지진앱 푸쉬앱 푸쉬앱 푸쉬앱 컨트롤러 컨트롤러 컴퓨팅 컴퓨팅 오픈스택 Compute Node VM Pool ••• 컨트롤러 컨트롤러 컴퓨팅 컴퓨팅 웹 API 웹 API K-DASH K-DASH K-DASH K-DASH K-DASH NFV Controller SDN Controller NFV Computing Ceph Controller NFS Gateway Ceph Cluster 하드웨어 인프라 Cluster Kubernetes (Playce Kube) VM Pools ••• Compute Node 오픈스택 Heat(Orchestration)
  • 19. 오픈스택 Compute Node VM Pool ••• 오픈스택 Compute Node VM Pool Kubernetes 오픈스택(Ironic) Compute Node (BareMetal) VM Pool Kubernetes GPU Compute Node (BareMetal) Kubernetes 홈페이지 홈페이지 홈페이지 지진앱 지진앱 지진앱 푸쉬앱 푸쉬앱 푸쉬앱 컨트롤러 컨트롤러 컴퓨팅 컴퓨팅 오픈스택 Compute Node VM Pool ••• 컨트롤러 컨트롤러 컴퓨팅 컴퓨팅 웹 API 웹 API K-DASH K-DASH K-DASH K-DASH K-DASH NFV Controller SDN Controller NFV Computing Ceph Controller NFS Gateway Ceph Cluster 하드웨어 인프라 Kubernetes (Playce Kube) VM Pools ••• 오픈스택 Compute Node BareMetal ••• Master Master Master GPU Workers GPU Workers GPU Workers
  • 21. 멀티 클러스터를 관리를 위한 통합 사례 커뮤니티 오픈소스로 제1금융권 구축 통합관리 클러스터 구성 // // 별도의 통합관리 클러스터 구성 통합관리 클러스터에서 멀티클러스터 관리 멀티 클러스터간 서비스 모니터링 프로젝트 기간 : 2019.10 ~ 2019.12 / 2020.8~2020.12 / 2021~ PaaS만 필요한 부분 / IaaS만 필요한 부분 / IaaS와 PaaS가 필요한 부분 / 개발자를 위한 PaaS 영역 통합관리 K8S CI/CD PROD DEV 통합관리 K8S CI/CD PROD DEV K8S 설치모듈 실행으로 클러스터 생성 배포 서버 CI/CD PROD DEV
  • 22. S사 AI 가상상담 AI/ML 기반으로 작동하는 서비스를 대상으로 효율적인 스케쥴링 프로젝트 기간 : 2021.6~ 2021.8 PaaS 구축 AI 가상상담 플랫폼 운영환경 구축 Master Node Worker Node GPU * 4 Master Node Worker Node GPU * 4 Master Node Worker Node GPU * 4 Worker Node GPU * 4 Worker Node GPU * 4 Switch LoadBalancer GPU/Mem 관련 매트릭 • GPU Utilization • Power Draw • Fan Speed • Temp • GPU Clock Speed • Mem Clock Speed • Memory Alloc POD의 KUDA 지원 Notebook 사용 GUP 지원 Docker Runtime 구성 NVIDIA GPUs Driver 구성
  • 23. 인도네시아 국세 시스템 클라우드 아키텍처 구성 운영, 개발, DR 환경별로 최적화된 클러스터 Zone 구성 “다양한 사용자 용도와 환 경으로 구성된 운영 클러 스터 구성” OpenStack / K8s Zone 구성 • OpenStack: 배치, DB • K8S: 업무 서비스 DR구성은 운영의 Down-Size로 구성 OpenStack 인프라에 VM Zone, K8S Zone 구성 • 효율적 자원 분배 Zone별 원격 백업 정책 • 300km 이상의 센터간 백업 가능한 클러스터 구성 프로젝트 기간 : 2021.1~ 2021.4 / 2021.8~현재 IaaS/PaaS 구축 운영환경/DR 컨설팅 및 구축 진행중 오픈스택 Compute Node BareMetal Kubernetes Containers VM Pool 오픈스택 Compute Node BareMetal Kubernetes Containers VM Pool 오픈스택 BareMetal BareMetal Kubernetes Containers VM Pool 운영 클러스터 Kubernetes 오픈스택 DR 클러스터 Kubernetes 오픈스택 Infra Code Backup VM Image Snapshot
  • 24.
  • 25.
  • 26.
  • 27. 소스 다운로드 빌드 검증 이미지 생성 Deployment Template을 활용해 신속한 DevOps구성 및 자동화 GitOps 구현으로 인프라 및 Application 설정을 upload/배포를 동시에 가능하도록 구현 설계 포인트
  • 28. DMZ (망분리) Internal 서비스(망분리) Build Pod WEB WEB WEB Build Pod WEB WEB WAS WEB WEB WEB WEB WEB WAS WEB WEB WEB WEB WEB WAS CI/CD Cluster Source Repo Deploy Img/Lib Repo Maven Repo Container Repo 개발 클러스터 검증 클러스터 운영 클러스터 DR 클러스터 Build Server Build Server Build Pod WEB WEB WEB WEB WEB WAS
  • 29. 개발자 환경 (PC) CI/CD Cluster Source Repo Deploy Img/Lib Repo Library Repo Container Repo 개발/ 검증 Cluster 운영/ DR Cluster GIT IntelliJ / EClipse JDK Chrome Service Service Service Service Service Service Service Service
  • 31. • Pipeline Script • Yaml, Json 지원 • 파이프라인 생성을 위한 다양한 템플릿 제공 - Git - Build (java, Vuejs, Nodejs) - Tagging - Deployment - etc. • 파이프라인 관리 • 기존 파이프라인 Re-use • 템플릿 활용으로 빠른 Pipeline 생성 • 배포 이미지 관리 • 이미지 생명주기 관리 • 이미지 분석 및 보안 취약 점 검증 • Application 배포 지원 • Git-Ops와 연동하여 IaC 지원 • 다양한 배포 방식 지원 - Rollout - Canary - Blue-Green
  • 32.
  • 33.
  • 35.
  • 36. Q&A