SlideShare a Scribd company logo
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

More Related Content

What's hot

MSA ( Microservices Architecture ) 발표 자료 다운로드
MSA ( Microservices Architecture ) 발표 자료 다운로드MSA ( Microservices Architecture ) 발표 자료 다운로드
MSA ( Microservices Architecture ) 발표 자료 다운로드
Opennaru, inc.
 
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
Amazon Web Services Korea
 
Amazon SageMaker을 통한 손쉬운 Jupyter Notebook 활용하기 - 윤석찬 (AWS 테크에반젤리스트)
Amazon SageMaker을 통한 손쉬운 Jupyter Notebook 활용하기  - 윤석찬 (AWS 테크에반젤리스트)Amazon SageMaker을 통한 손쉬운 Jupyter Notebook 활용하기  - 윤석찬 (AWS 테크에반젤리스트)
Amazon SageMaker을 통한 손쉬운 Jupyter Notebook 활용하기 - 윤석찬 (AWS 테크에반젤리스트)
Amazon Web Services Korea
 
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
Amazon Web Services Korea
 
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
Amazon Web Services Korea
 
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교  및 구축 방법[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교  및 구축 방법
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
Open Source Consulting
 
OpsNow를 활용한 AWS Cloud 비용 최적화 전략
OpsNow를 활용한 AWS Cloud 비용 최적화 전략OpsNow를 활용한 AWS Cloud 비용 최적화 전략
OpsNow를 활용한 AWS Cloud 비용 최적화 전략
BESPIN GLOBAL
 
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
Amazon Web Services Korea
 
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
 
Kakao Cloud Native Platform, 9rum
Kakao Cloud Native Platform, 9rumKakao Cloud Native Platform, 9rum
Kakao Cloud Native Platform, 9rum
if kakao
 
쿠버네티스 ( Kubernetes ) 소개 자료
쿠버네티스 ( Kubernetes ) 소개 자료쿠버네티스 ( Kubernetes ) 소개 자료
쿠버네티스 ( Kubernetes ) 소개 자료
Opennaru, inc.
 
[AWS Dev Day] 앱 현대화 | DevOps 개발자가 되기 위한 쿠버네티스 핵심 활용 예제 알아보기 - 정영준 AWS 솔루션즈 아키...
[AWS Dev Day] 앱 현대화 | DevOps 개발자가 되기 위한 쿠버네티스 핵심 활용 예제 알아보기 - 정영준 AWS 솔루션즈 아키...[AWS Dev Day] 앱 현대화 | DevOps 개발자가 되기 위한 쿠버네티스 핵심 활용 예제 알아보기 - 정영준 AWS 솔루션즈 아키...
[AWS Dev Day] 앱 현대화 | DevOps 개발자가 되기 위한 쿠버네티스 핵심 활용 예제 알아보기 - 정영준 AWS 솔루션즈 아키...
Amazon Web Services Korea
 
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
Terry Cho
 
쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...
쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...
쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...
Amazon Web Services Korea
 
AWS Fargate on EKS 실전 사용하기
AWS Fargate on EKS 실전 사용하기AWS Fargate on EKS 실전 사용하기
AWS Fargate on EKS 실전 사용하기
AWSKRUG - AWS한국사용자모임
 
4. 대용량 아키텍쳐 설계 패턴
4. 대용량 아키텍쳐 설계 패턴4. 대용량 아키텍쳐 설계 패턴
4. 대용량 아키텍쳐 설계 패턴
Terry Cho
 
Amazon Aurora 100% 활용하기
Amazon Aurora 100% 활용하기Amazon Aurora 100% 활용하기
Amazon Aurora 100% 활용하기
Amazon Web Services Korea
 
AWS로 게임 런칭 준비하기 ::: 장준성, 채민관, AWS Game Master 온라인 시리즈 #4
AWS로 게임 런칭 준비하기 ::: 장준성, 채민관, AWS Game Master 온라인 시리즈 #4AWS로 게임 런칭 준비하기 ::: 장준성, 채민관, AWS Game Master 온라인 시리즈 #4
AWS로 게임 런칭 준비하기 ::: 장준성, 채민관, AWS Game Master 온라인 시리즈 #4
Amazon Web Services Korea
 
Cloud native application 입문
Cloud native application 입문Cloud native application 입문
Cloud native application 입문
Seong-Bok Lee
 
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon Web Services Korea
 

What's hot (20)

MSA ( Microservices Architecture ) 발표 자료 다운로드
MSA ( Microservices Architecture ) 발표 자료 다운로드MSA ( Microservices Architecture ) 발표 자료 다운로드
MSA ( Microservices Architecture ) 발표 자료 다운로드
 
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
 
Amazon SageMaker을 통한 손쉬운 Jupyter Notebook 활용하기 - 윤석찬 (AWS 테크에반젤리스트)
Amazon SageMaker을 통한 손쉬운 Jupyter Notebook 활용하기  - 윤석찬 (AWS 테크에반젤리스트)Amazon SageMaker을 통한 손쉬운 Jupyter Notebook 활용하기  - 윤석찬 (AWS 테크에반젤리스트)
Amazon SageMaker을 통한 손쉬운 Jupyter Notebook 활용하기 - 윤석찬 (AWS 테크에반젤리스트)
 
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
 
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
 
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교  및 구축 방법[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교  및 구축 방법
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
 
OpsNow를 활용한 AWS Cloud 비용 최적화 전략
OpsNow를 활용한 AWS Cloud 비용 최적화 전략OpsNow를 활용한 AWS Cloud 비용 최적화 전략
OpsNow를 활용한 AWS Cloud 비용 최적화 전략
 
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
 
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...
 
Kakao Cloud Native Platform, 9rum
Kakao Cloud Native Platform, 9rumKakao Cloud Native Platform, 9rum
Kakao Cloud Native Platform, 9rum
 
쿠버네티스 ( Kubernetes ) 소개 자료
쿠버네티스 ( Kubernetes ) 소개 자료쿠버네티스 ( Kubernetes ) 소개 자료
쿠버네티스 ( Kubernetes ) 소개 자료
 
[AWS Dev Day] 앱 현대화 | DevOps 개발자가 되기 위한 쿠버네티스 핵심 활용 예제 알아보기 - 정영준 AWS 솔루션즈 아키...
[AWS Dev Day] 앱 현대화 | DevOps 개발자가 되기 위한 쿠버네티스 핵심 활용 예제 알아보기 - 정영준 AWS 솔루션즈 아키...[AWS Dev Day] 앱 현대화 | DevOps 개발자가 되기 위한 쿠버네티스 핵심 활용 예제 알아보기 - 정영준 AWS 솔루션즈 아키...
[AWS Dev Day] 앱 현대화 | DevOps 개발자가 되기 위한 쿠버네티스 핵심 활용 예제 알아보기 - 정영준 AWS 솔루션즈 아키...
 
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
 
쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...
쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...
쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...
 
AWS Fargate on EKS 실전 사용하기
AWS Fargate on EKS 실전 사용하기AWS Fargate on EKS 실전 사용하기
AWS Fargate on EKS 실전 사용하기
 
4. 대용량 아키텍쳐 설계 패턴
4. 대용량 아키텍쳐 설계 패턴4. 대용량 아키텍쳐 설계 패턴
4. 대용량 아키텍쳐 설계 패턴
 
Amazon Aurora 100% 활용하기
Amazon Aurora 100% 활용하기Amazon Aurora 100% 활용하기
Amazon Aurora 100% 활용하기
 
AWS로 게임 런칭 준비하기 ::: 장준성, 채민관, AWS Game Master 온라인 시리즈 #4
AWS로 게임 런칭 준비하기 ::: 장준성, 채민관, AWS Game Master 온라인 시리즈 #4AWS로 게임 런칭 준비하기 ::: 장준성, 채민관, AWS Game Master 온라인 시리즈 #4
AWS로 게임 런칭 준비하기 ::: 장준성, 채민관, AWS Game Master 온라인 시리즈 #4
 
Cloud native application 입문
Cloud native application 입문Cloud native application 입문
Cloud native application 입문
 
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
 

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

오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
SONG INSEOB
 
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_kor
Jinyong Kim
 
Spring cloud on kubernetes
Spring cloud on kubernetesSpring cloud on kubernetes
Spring cloud on kubernetes
SangSun 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 native
OpenStack Korea Community
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
Ji-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_k8s
Hyoungjun Kim
 
JMI Techtalk : Backend.AI
JMI Techtalk : Backend.AIJMI Techtalk : Backend.AI
JMI Techtalk : Backend.AI
Lablup Inc.
 
Deployment techniques for cloud native
Deployment techniques for cloud nativeDeployment techniques for cloud native
Deployment techniques for cloud native
Alex 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_s
Seong-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 Native
OpenStack 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
 

Similar to [오픈테크넷서밋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
 
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 클러스터 구축
 

More from Open Source Consulting

[Open Source Consulting] Open PaaS & IaaS Offering Brochure.pdf
[Open Source Consulting] Open PaaS & IaaS Offering Brochure.pdf[Open Source Consulting] Open PaaS & IaaS Offering Brochure.pdf
[Open Source Consulting] Open PaaS & IaaS Offering Brochure.pdf
Open Source Consulting
 
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
Open Source Consulting
 
[기술 트렌드] Gartner 선정 10대 전략 기술
[기술 트렌드] Gartner 선정 10대 전략 기술[기술 트렌드] Gartner 선정 10대 전략 기술
[기술 트렌드] Gartner 선정 10대 전략 기술
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 Cloud
Open 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 SELinux
Open Source Consulting
 
[오픈소스컨설팅] 서비스 메쉬(Service mesh)
[오픈소스컨설팅] 서비스 메쉬(Service mesh)[오픈소스컨설팅] 서비스 메쉬(Service mesh)
[오픈소스컨설팅] 서비스 메쉬(Service mesh)
Open Source Consulting
 
[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack Community[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack Community
Open Source Consulting
 
[오픈소스컨설팅] Linux Network Troubleshooting
[오픈소스컨설팅] Linux Network Troubleshooting[오픈소스컨설팅] Linux Network Troubleshooting
[오픈소스컨설팅] Linux Network Troubleshooting
Open Source Consulting
 
Atlassian ITSM Case-study
Atlassian ITSM Case-studyAtlassian ITSM Case-study
Atlassian ITSM Case-study
Open Source Consulting
 
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
Open Source Consulting
 
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사
Open Source Consulting
 
Open infra and cloud native
Open infra and cloud nativeOpen infra and cloud native
Open infra and cloud native
Open Source Consulting
 
[오픈소스컨설팅] jira service desk 201908
[오픈소스컨설팅] jira service desk 201908[오픈소스컨설팅] jira service desk 201908
[오픈소스컨설팅] jira service desk 201908
Open Source Consulting
 
Community Openstack 구축 사례
Community Openstack 구축 사례Community Openstack 구축 사례
Community Openstack 구축 사례
Open Source Consulting
 
Ceph issue 해결 사례
Ceph issue 해결 사례Ceph issue 해결 사례
Ceph issue 해결 사례
Open Source Consulting
 
Community openstack & Ceph 기반 서비스 운영 해결 방안
Community openstack & Ceph 기반 서비스 운영 해결 방안Community openstack & Ceph 기반 서비스 운영 해결 방안
Community openstack & Ceph 기반 서비스 운영 해결 방안
Open Source Consulting
 

More from Open Source Consulting (20)

[Open Source Consulting] Open PaaS & IaaS Offering Brochure.pdf
[Open Source Consulting] Open PaaS & IaaS Offering Brochure.pdf[Open Source Consulting] Open PaaS & IaaS Offering Brochure.pdf
[Open Source Consulting] Open PaaS & IaaS Offering Brochure.pdf
 
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
 
[기술 트렌드] Gartner 선정 10대 전략 기술
[기술 트렌드] Gartner 선정 10대 전략 기술[기술 트렌드] Gartner 선정 10대 전략 기술
[기술 트렌드] Gartner 선정 10대 전략 기술
 
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
 
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
 
주 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 기반 서비스 운영 해결 방안
 

[오픈테크넷서밋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