SlideShare a Scribd company logo
클라우드 자동화 및 운영 효율화 방안
- 프로비저닝, 패치, 소프트웨어 관리 중심 -

주식회사 오픈 소스 컨설팅
Web: http://www.osci.kr
Mailto: sales@osci.kr
시스템 운영 효율화 개요
가상화를 통한 클라우드 구축 기업에서는 운영 프로세스 효율화에 초점을 맞추고 있음
배경 및 이슈
 소프트웨어/시스템 관리 측면
- 엔지니어 의존적 소프트웨어 설치/관리
- 버전 변경시 카탈로그 수시 변경 어려움

 패치 관리 측면
- 수백대의 서버/가상머신에 대한 일괄 적용 어려움
- 누락으로 인한 패치 적용 내역이 상이할 수 있음

 애플리케이션 유지 관리 측면
- 가상 머신 생성시 최신 애플리케이션 배포
- 애플리케이션 문제 발생시 롤백 기능

대응 방안
 시스템 설치/구성 자동화
- 시스템 입고시부터 설치 자동화
- 소프트웨어 동적 배포(버전별)

 패치 관리 시스템 도입
- 중앙 패치 리포지토리 구성
- 에이전트를 통한 패치 Pull/Push

 빌드/배포 서비스 제공
- 기업 빌드, 배포 시스템 구성
- 애플리케이션 버전 관리

기대 효과
 구축 및 구성 효율화
- 시스템 운영 비용에 대한 절감
- 중앙 집중형 시스템/소프트웨어 관리

 운영 효율화
- 수작업을 인한 오류 발생 최소화
- 중앙 관리 연계를 통한 제어

 애플리케이션 배포 효율화
- 애플리케이션 변경에 대한 즉시 적용
- 백업/복구 연계된 최신 애플리케이션 배포

• 프로비저닝(Provisioning): IT인프라 자원을 사용자 요구사항에 맞게 할당, 배치, 배포하여 시스템을 즉시 사용할 수 있도록 만드는 것

2
- Internal Use Only -
IDC/클라우드 시스템 효율화 대상 영역
플랫폼의 서비스 구성 요소 - IaaS 인프라 위에 웹 서버, 미들웨어 및 데이터베이스 서버 구성

소스 리포지토리
애플리케이션

• 애플리케이션 배포

빌드/배포

- 소스 리포지토리를 연계한 버전 관리

솔루션

- 빌드/배포/테스트 일원화

Log File

웹 서버(Apache)
• 프로비저닝/환경설정
웹 애플리케이션 서버(JBoss)

미들웨어

- 소프트웨어 자동설치
- 설치 소프트웨어 환경 구성 설정

데이터베이스(Cubrid)

VM

VM

VM

VM

…

• 운영체제, 하이퍼바이저 설치
• 가상 머신 프로비저닝 구성

인프라스트럭처
물리적 머신

…

물리적 머신

• VM 사용량 모니터링(CPU, 메모리,…)
• 패치 적용 및 운영 관리

: 운영 효율화 대상 영역

3
- Internal Use Only -
서버 라이프사이클
데이터 관리

설치/구성 관리

운영 관리

소프트웨어/패치 관리

4
- Internal Use Only -
영역별 고려사항
시스템 구축에 대한 모든 프로세스 영역에 대한 검토 필요
Enhanced
Supported by OSC

서버, 하이버바이저, 패치, 리소스, 애플리케이션에 대한 프로비저닝 제공

운영체제 프로비저닝

시스템 소프트웨어,
에이전트 설치

패치 관리

애플리케이션 배포

요구기능

요구기능

요구기능

요구기능

• OS 설치, VM 구성

• WEB/WAS/DB 런타임
설치 구성

• 운영 체제(Linux) 패치(보안,
버그 등) 적용

• 애플리케이션 버전 관리

• 시스템, 모니터링
에이전트 설치

• 시스템 소프트웨어 버전
업그레이드(WEB/WAS/DB)

• OS 버전별 설치,
하이퍼바이저 설치
• IP할당, 디스크 구성

1)

PXE: Preboot Execution Environment
5
- Internal Use Only -

• 빌드/배포 시스템에 대한
반자동화 구성(하이브리드
디플로이)
오픈소스SW기반 자동화 배포/관리
오픈소스SW기반 자동화 배포 솔루션은 데이터 센터 및 클라우드 환경에서 운영되고 있는
시스템들을 단일화된 관리 시스템을 이용하여 효율적으로 관리 하는데 초점을 맞추고 있음.
01. 패키지

02. 운영체제

- 리눅스 운영체제별 패키지 관리

- Bare Metal 및 가상화 환경
리눅스 운영체제 자동배포

- 업데이트 패키지에 대한 관리

- 채널별 관리 기능으로 인한
운영체제 버전 관리 기능 제공

- Errata를 패키지 변경 레포트

자동화
배포/관리 영역
04. 가상화 지원

03. 시스템 소프트웨어
- 스크립트를 이용한 공통 표준화
된 소프트웨어 배포

- Kvm/Xen/VMWare 등 가상화
플랫폼에서 운영되는 리눅스
가상머신들에 대한 통합 관리

- 중앙관리 시스템에서 편집, 버전
지정하여 배포

- 별도의 채널을 분리하여 Bare
Metal 시스템과 분리해서 관리
가능

6
- Internal Use Only -
IDC형 설치 관리 프로세스
서버 입고시부터 시스템적으로 관리하는 하나의 프로세스로 구성하여 관리
각 솔루션의 중앙 관리 체계 통합을 위한 프록시 기능 제공 필요(REST API)
통합 관리(REST API)
1

2

서버 입고

부팅과 함께
OS 설치 및 구성

OS 컨트롤러
3

메인 컨트롤러

하이퍼바이저 등록

4

VM 기본 템플릿

패치 관리 컨트롤러

VM Pool
VM Pool

RHEV-M
5

가상머신 생성

6

소프트웨어 설치/패치 관리

7

VM
클라우드 관리

7
- Internal Use Only -

VM 할당 및 사용
관리 프로세스
프로비저닝에 대한 자동화 프로세스를 중앙 관리 서버를 기준으로 진행되도록 구성이 필요
Control Server
모든 변경이력・구성정보 등의
표준 report와 custom report

조작 지시
상황 표시
⑥ Report
소프트웨어 설치/제거
배포서버

OS 이미지를 네트워크 경유
로 배포 설치

배포 서버

여러 서버로 에이전트/HTTP 동
시 다운로드
설치 대상 서버 제어
⑤ OS deployment
네트워크나 스토리지 장비 등
에 대한 다양한 프로비저닝
기능

오픈 및 상용 소프트웨
어 제어

스위치

스토리지
③ 소프트웨어 분배
④ 패치 분배

① Inventory 수집

Middleware
⑦ Provisioning
8
- Internal Use Only -

② Compliance 위반 검사

에이전트 설치 및 구성정보
수집
OS 설정의 규정 위반 여부
검출
베어 메탈 프로비저닝 – PXE, Kickstart
가상화가 아닌 베어메탈 프로비저닝에 대한 자동화 환경에 대한 구축이 가능
 DHCP & TFTP 서버
 네트워크 스위치(관리 네트워크)
 베어 메탈 서버
 DHCP (Dynamic Host Configuration Protocol) : 특정
네트워크 대역에 동적으로 IP를 할당하는 역할을
수행. PXE환경에서는 filename이라는 지시자를
이용하여 클라이언트의 부팅 파일을 지정함.

TFTP서버

DHCP서버

 TFTP (Trivial File Transfer Protocol) : 이더넷을
이용하여 파일을 다운 받는 프로토콜. Ftp보다
간단하며, 부트로더와 같은 작은 크기의
프로그램에서 수행이 가능함.

OS 설치 대상 머신
9
- Internal Use Only -
RPM 배포 및 관리(1/2) – Spacewalk + YUM
PXE, Kickstart를 통한 통한 베어메탈 OS 설치, Spacewalk를 통한 패치 관리 가능

1)

PXE: Preboot Execution Environment
10
- Internal Use Only -
RPM 배포 및 관리(2/2) – Spacewalk + YUM
Red Hat 솔루션에 대한 out-of-box 형태의 패치 자동화를 제공
최신 패치 정보와 패치 이미지를 구성한 후, 대상 장비에 설치된 패치 정보와 비교하여 누락된 패치를
설치하는 기능 제공 필요
패치관리는 Compliance & Remediation 을 이용하여 관리자가 정책에 맞게 작업을 수행하는 것이 필요
관리자는 설치해야 할 패치를 승인하고, 원하는 작업 일정에 맞추어 패치를 적용해야 함
운영 예
서버 자원
에이전트 등록

SSH, Agent를 이용한 네트
워크상의 리소스의 등록

Yum 클라이언트 구성

STEP1로 발견한 리소스에 대해
서 YUM 클라이언트 구성

소프트웨어 정보 수집

설치된 OS 및 패치 정보
의 수집

OS 패치 관련
compliance 체크

설치된 OS 패치가
Compliance 에 위배되
는지 확인

권고 패치 조회 및 패치
설치 승인

해당 서버에 권고 패치 리스
트 출력 및 해당 패치 설치
승인 요청

패치 설치 및
리부팅 워크플로우
실행

컨트롤 서버

리포지토리
사용가능한 패치
이미지 다운로드

벤더의 패치
리포지토리

사용 가능한 패치

패치 관리 리포지토리

설치할 패치를
관리자가 승인

End-point 의 패치
정보 조회

필요 패치
리스트 수집

End-Point
End-Point

승인 프로세스

패치 설치 및 필요 시
reboot 관련 work-flow
수행

End-Point
승인 받은 패치를
해당 서버에 설치

11
- Internal Use Only -

Agent

Agent

Agent
소프트웨어 배포 및 버전 관리 – Chef
Chef 란 시스템 관리를 위한 구성 소프트웨어 설치, 설정 변경을 손쉽게 관리해 주는
프레임워크
수 백개의 사전 정의된 레시피를 통해 시스템 환경 구성, 소프트웨어 설치 등을 구성

Chef Server 구성

Chef Run

Chef Run

Admin Workstation

CouchDB
RebbitMQ

package "apache2" do
case node[:platform]
when "centos","redhat","fedora"
package_name "httpd"
when "debian","ubuntu"
package_name "apache2"
when "arch"
package_name "apache"
end
action :install
end
12
- Internal Use Only -

Chef Run

Chef Client - 가상머신
소프트웨어 배포 및 버전 관리 – AMI
소프트웨어별로 설치된 AMI 표준 템플릿을 통해 가상 머신 프로비저닝
소프트웨어 버전, 업그레이드 등의 요건 발생시 해당 설치 이미지에 대한 새로운 AMI를
생성해야 하는 불편함 존재

Auto Scaling 시에 최신 애플리케이션 배포에 대한 고려 필요

13
- Internal Use Only -
소프트웨어 배포 및 버전 관리 – RPM
목적: 프로젝트 내부에서 생성되는 파일들을 수많은 운영서버로 배포하기 위한 자동화
절차
1.

사용자는 Build 서버에서 RPM Build를 통해 필요한 애플리케이션, 소프트웨어를 패키징

2.

사전에 구성된 YUM Repository에 해당 RPM을 업로드

3.

관리자는 서버에 접속하여 yum install 명령을 실행

4.

해당 머신에서는 yum repository에 HTTP로 접속하여 해당 패키지 다운로드 및 설치
YUM
(Listen 80)

SVN
(Listen 2401)

Binary Source

# yum install ncia-app
Install user-config …
Install apache-tomcat …
Install osci-source …
Install osci-users …

14
- Internal Use Only -

Gateway
(Listen 40022)

Application tarball
자동화 관련 배포시스템 구축 필요
YUM 기반의 자동화 빌드 및 배포 시스템 구축
VM 기동시 최신으로 빌드된 애플리케이션을 설치하여 기동

Version Management

Develpoer
PC

JENKINS
CI

SVN
(SRC)

JENKINS
CI

SVN

Automated Installation

Build and Reporting

Proceed

RPM
Repo

SVN

PRD Hosts

RPM
REPO

Update
Manager

Verification

Project
RPM

Deploy Request
Developer

Admin

15
- Internal Use Only -

Install

SERVICE
HOST
자동화 솔루션 – Athena Peacock
클라우드 환경의 업무 운영을 위한 OS, DBMS, WEB, WAS 등의 설치, 구성, 배포, 패치 관리 등에 필요한 운영 자동화 서버 및 에이전트

소프트웨어 로드 밸런서를 활용한 동적 로드 밸런싱 기능 추가와 후단 머신에 대한 다양한 알고리즘 적용 및 구성을 통한 관리
사용자가 폭주하는 특정 시간 또는 기간에 발생하는 상황에 능동적으로 대처할 수 있는 자동 확장 및 감소 기능을 통해 장애 대응 및 운영
효율성 극대화
User Interface & Control Channel

Core Modules

Control Repository

Operation Management

Monitoring

Operator

소프트웨어 관리

운영 프로세스 관리

서비스 상태 감시

성능 감시

가상화 관리

인스턴스 관리

로그수집 뷰어

통계 정보

Scaling/Provisioning

IAM

로드 밸런서

OS 프로비저닝

사용자 인증
권한 제어

자동 스케일링

소프트웨어
프로비저닝

필터링 (Filtering)

IaaS Orchestration

16
- Internal Use Only -

명령어
서비스 접근 통제
암호화 (Encryption)

Admin.
17
- Internal Use Only -

More Related Content

What's hot

진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
Amazon Web Services Korea
 
[AWS Migration Workshop] AWS 클라우드로의 안전하고 신속한 마이그레이션 방안
[AWS Migration Workshop]  AWS 클라우드로의 안전하고 신속한 마이그레이션 방안[AWS Migration Workshop]  AWS 클라우드로의 안전하고 신속한 마이그레이션 방안
[AWS Migration Workshop] AWS 클라우드로의 안전하고 신속한 마이그레이션 방안
Amazon Web Services Korea
 
AWS Customer Presentation - WeoGeo
AWS Customer Presentation - WeoGeo AWS Customer Presentation - WeoGeo
AWS Customer Presentation - WeoGeo
Amazon Web Services
 
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
Amazon Web Services Korea
 
AWS Security and SecOps
AWS Security and SecOpsAWS Security and SecOps
AWS Security and SecOps
Shiva Narayanaswamy
 
CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...
CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...
CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...
Amazon Web Services Korea
 
DevSecOps in the Cloud from the Lens of a Well-Architected Framework.pptx
DevSecOps in the Cloud from the Lens of a  Well-Architected Framework.pptxDevSecOps in the Cloud from the Lens of a  Well-Architected Framework.pptx
DevSecOps in the Cloud from the Lens of a Well-Architected Framework.pptx
Turja Narayan Chaudhuri
 
롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...
롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...
롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...
Amazon Web Services Korea
 
Presentation f5 – beyond load balancer
Presentation   f5 – beyond load balancerPresentation   f5 – beyond load balancer
Presentation f5 – beyond load balancerxKinAnx
 
Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...
Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...
Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...
Amazon Web Services Korea
 
AWS를 이용한 SAP 암호화 추진 방안 및 적용사레::남기웅 (ISTN Solutions), 강병수 (AWS)::제조업 이노베이션 데이 ...
AWS를 이용한 SAP 암호화 추진 방안 및 적용사레::남기웅 (ISTN Solutions), 강병수 (AWS)::제조업 이노베이션 데이 ...AWS를 이용한 SAP 암호화 추진 방안 및 적용사레::남기웅 (ISTN Solutions), 강병수 (AWS)::제조업 이노베이션 데이 ...
AWS를 이용한 SAP 암호화 추진 방안 및 적용사레::남기웅 (ISTN Solutions), 강병수 (AWS)::제조업 이노베이션 데이 ...Amazon Web Services Korea
 
OpsNow를 활용한 AWS Cloud 비용 최적화 전략
OpsNow를 활용한 AWS Cloud 비용 최적화 전략OpsNow를 활용한 AWS Cloud 비용 최적화 전략
OpsNow를 활용한 AWS Cloud 비용 최적화 전략
BESPIN GLOBAL
 
Deploy a DoD Secure Cloud Computing Architecture Environment in AWS
Deploy a DoD Secure Cloud Computing Architecture Environment in AWSDeploy a DoD Secure Cloud Computing Architecture Environment in AWS
Deploy a DoD Secure Cloud Computing Architecture Environment in AWS
Amazon Web Services
 
Configuration Management in the Cloud - AWS Online Tech Talks
Configuration Management in the Cloud - AWS Online Tech TalksConfiguration Management in the Cloud - AWS Online Tech Talks
Configuration Management in the Cloud - AWS Online Tech Talks
Amazon Web Services
 
[IBM 서버] 노후서버는 왜 교체해야 하는가
[IBM 서버] 노후서버는 왜 교체해야 하는가[IBM 서버] 노후서버는 왜 교체해야 하는가
[IBM 서버] 노후서버는 왜 교체해야 하는가
(Joe), Sanghun Kim
 
Innovating with AWS: How Microservices on AWS Can Transform Your Business
Innovating with AWS: How Microservices on AWS Can Transform Your BusinessInnovating with AWS: How Microservices on AWS Can Transform Your Business
Innovating with AWS: How Microservices on AWS Can Transform Your Business
Amazon Web Services
 
[Retail & CPG Day 2019] 마켓컬리 서비스 AWS 이관 및 최적화 여정 - 임상석, 마켓컬리 개발 리더
[Retail & CPG Day 2019] 마켓컬리 서비스 AWS 이관 및 최적화 여정 - 임상석, 마켓컬리 개발 리더[Retail & CPG Day 2019] 마켓컬리 서비스 AWS 이관 및 최적화 여정 - 임상석, 마켓컬리 개발 리더
[Retail & CPG Day 2019] 마켓컬리 서비스 AWS 이관 및 최적화 여정 - 임상석, 마켓컬리 개발 리더
Amazon Web Services Korea
 
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020 AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWSKRUG - AWS한국사용자모임
 
AWS Summit Seoul 2023 | 삼성전자/쿠팡의 대규모 트래픽 처리를 위한 클라우드 네이티브 데이터베이스 활용
AWS Summit Seoul 2023 | 삼성전자/쿠팡의 대규모 트래픽 처리를 위한 클라우드 네이티브 데이터베이스 활용AWS Summit Seoul 2023 | 삼성전자/쿠팡의 대규모 트래픽 처리를 위한 클라우드 네이티브 데이터베이스 활용
AWS Summit Seoul 2023 | 삼성전자/쿠팡의 대규모 트래픽 처리를 위한 클라우드 네이티브 데이터베이스 활용
Amazon Web Services Korea
 
Executing a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWSExecuting a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWS
Amazon Web Services
 

What's hot (20)

진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
 
[AWS Migration Workshop] AWS 클라우드로의 안전하고 신속한 마이그레이션 방안
[AWS Migration Workshop]  AWS 클라우드로의 안전하고 신속한 마이그레이션 방안[AWS Migration Workshop]  AWS 클라우드로의 안전하고 신속한 마이그레이션 방안
[AWS Migration Workshop] AWS 클라우드로의 안전하고 신속한 마이그레이션 방안
 
AWS Customer Presentation - WeoGeo
AWS Customer Presentation - WeoGeo AWS Customer Presentation - WeoGeo
AWS Customer Presentation - WeoGeo
 
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
 
AWS Security and SecOps
AWS Security and SecOpsAWS Security and SecOps
AWS Security and SecOps
 
CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...
CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...
CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...
 
DevSecOps in the Cloud from the Lens of a Well-Architected Framework.pptx
DevSecOps in the Cloud from the Lens of a  Well-Architected Framework.pptxDevSecOps in the Cloud from the Lens of a  Well-Architected Framework.pptx
DevSecOps in the Cloud from the Lens of a Well-Architected Framework.pptx
 
롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...
롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...
롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...
 
Presentation f5 – beyond load balancer
Presentation   f5 – beyond load balancerPresentation   f5 – beyond load balancer
Presentation f5 – beyond load balancer
 
Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...
Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...
Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...
 
AWS를 이용한 SAP 암호화 추진 방안 및 적용사레::남기웅 (ISTN Solutions), 강병수 (AWS)::제조업 이노베이션 데이 ...
AWS를 이용한 SAP 암호화 추진 방안 및 적용사레::남기웅 (ISTN Solutions), 강병수 (AWS)::제조업 이노베이션 데이 ...AWS를 이용한 SAP 암호화 추진 방안 및 적용사레::남기웅 (ISTN Solutions), 강병수 (AWS)::제조업 이노베이션 데이 ...
AWS를 이용한 SAP 암호화 추진 방안 및 적용사레::남기웅 (ISTN Solutions), 강병수 (AWS)::제조업 이노베이션 데이 ...
 
OpsNow를 활용한 AWS Cloud 비용 최적화 전략
OpsNow를 활용한 AWS Cloud 비용 최적화 전략OpsNow를 활용한 AWS Cloud 비용 최적화 전략
OpsNow를 활용한 AWS Cloud 비용 최적화 전략
 
Deploy a DoD Secure Cloud Computing Architecture Environment in AWS
Deploy a DoD Secure Cloud Computing Architecture Environment in AWSDeploy a DoD Secure Cloud Computing Architecture Environment in AWS
Deploy a DoD Secure Cloud Computing Architecture Environment in AWS
 
Configuration Management in the Cloud - AWS Online Tech Talks
Configuration Management in the Cloud - AWS Online Tech TalksConfiguration Management in the Cloud - AWS Online Tech Talks
Configuration Management in the Cloud - AWS Online Tech Talks
 
[IBM 서버] 노후서버는 왜 교체해야 하는가
[IBM 서버] 노후서버는 왜 교체해야 하는가[IBM 서버] 노후서버는 왜 교체해야 하는가
[IBM 서버] 노후서버는 왜 교체해야 하는가
 
Innovating with AWS: How Microservices on AWS Can Transform Your Business
Innovating with AWS: How Microservices on AWS Can Transform Your BusinessInnovating with AWS: How Microservices on AWS Can Transform Your Business
Innovating with AWS: How Microservices on AWS Can Transform Your Business
 
[Retail & CPG Day 2019] 마켓컬리 서비스 AWS 이관 및 최적화 여정 - 임상석, 마켓컬리 개발 리더
[Retail & CPG Day 2019] 마켓컬리 서비스 AWS 이관 및 최적화 여정 - 임상석, 마켓컬리 개발 리더[Retail & CPG Day 2019] 마켓컬리 서비스 AWS 이관 및 최적화 여정 - 임상석, 마켓컬리 개발 리더
[Retail & CPG Day 2019] 마켓컬리 서비스 AWS 이관 및 최적화 여정 - 임상석, 마켓컬리 개발 리더
 
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020 AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
 
AWS Summit Seoul 2023 | 삼성전자/쿠팡의 대규모 트래픽 처리를 위한 클라우드 네이티브 데이터베이스 활용
AWS Summit Seoul 2023 | 삼성전자/쿠팡의 대규모 트래픽 처리를 위한 클라우드 네이티브 데이터베이스 활용AWS Summit Seoul 2023 | 삼성전자/쿠팡의 대규모 트래픽 처리를 위한 클라우드 네이티브 데이터베이스 활용
AWS Summit Seoul 2023 | 삼성전자/쿠팡의 대규모 트래픽 처리를 위한 클라우드 네이티브 데이터베이스 활용
 
Executing a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWSExecuting a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWS
 

Viewers also liked

[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1
Ji-Woong Choi
 
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
태준 문
 
[오픈소스컨설팅 뉴스레터] 2016년 1분기
[오픈소스컨설팅 뉴스레터] 2016년 1분기[오픈소스컨설팅 뉴스레터] 2016년 1분기
[오픈소스컨설팅 뉴스레터] 2016년 1분기
Ji-Woong Choi
 
[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3
[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3
[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3
Ji-Woong Choi
 
[오픈소스컨설팅]MyBatis Basic
[오픈소스컨설팅]MyBatis Basic[오픈소스컨설팅]MyBatis Basic
[오픈소스컨설팅]MyBatis Basic
Ji-Woong Choi
 
[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly
[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly
[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly
Ji-Woong Choi
 
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
Ji-Woong Choi
 
Driving Market Leadership and Growth with NetSuite Cloud ERP
Driving Market Leadership and Growth with NetSuite Cloud ERPDriving Market Leadership and Growth with NetSuite Cloud ERP
Driving Market Leadership and Growth with NetSuite Cloud ERP
Proformative, Inc.
 
멀티 티어 시스템을 위한 통합 성능 관리 방안_APM
멀티 티어 시스템을 위한 통합 성능 관리 방안_APM멀티 티어 시스템을 위한 통합 성능 관리 방안_APM
멀티 티어 시스템을 위한 통합 성능 관리 방안_APM
EN PHAROS
 
2013청년IT_파워포인트2007의재발견_강의노트_흰고래
2013청년IT_파워포인트2007의재발견_강의노트_흰고래2013청년IT_파워포인트2007의재발견_강의노트_흰고래
2013청년IT_파워포인트2007의재발견_강의노트_흰고래
NpoITcenter_Kor
 
firewalld concept and configuration
firewalld concept and configurationfirewalld concept and configuration
firewalld concept and configuration
suk kim
 
Linux Performan tuning Part I
Linux Performan tuning Part ILinux Performan tuning Part I
Linux Performan tuning Part Isprdd
 
AWS Enterprise Summit :: 클라우드 운영 - Cloud CoE, Cloud Ops, Cloud MSP (이원일 시니어 컨...
AWS Enterprise Summit :: 클라우드 운영 - Cloud CoE, Cloud Ops, Cloud MSP (이원일 시니어 컨...AWS Enterprise Summit :: 클라우드 운영 - Cloud CoE, Cloud Ops, Cloud MSP (이원일 시니어 컨...
AWS Enterprise Summit :: 클라우드 운영 - Cloud CoE, Cloud Ops, Cloud MSP (이원일 시니어 컨...
Amazon Web Services Korea
 
Validation driven change
Validation driven changeValidation driven change
Validation driven change
Michael Goetz
 
클라우드 이야기1 2 20160823-신인철_slideshare
클라우드 이야기1 2 20160823-신인철_slideshare클라우드 이야기1 2 20160823-신인철_slideshare
클라우드 이야기1 2 20160823-신인철_slideshare
In Chul Shin
 
운영이관업무 효율화방안
 운영이관업무 효율화방안 운영이관업무 효율화방안
운영이관업무 효율화방안
Eugene Chung
 
자동화된 인프라구축 - 2009년 자료
자동화된 인프라구축 - 2009년 자료자동화된 인프라구축 - 2009년 자료
자동화된 인프라구축 - 2009년 자료
태준 문
 
NextGen Pos System 프로젝트 산출물
NextGen Pos System 프로젝트 산출물 NextGen Pos System 프로젝트 산출물
NextGen Pos System 프로젝트 산출물
은지 박
 
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
Amazon Web Services Korea
 
Ansible과 CloudFormation을 이용한 배포 자동화
Ansible과 CloudFormation을 이용한 배포 자동화Ansible과 CloudFormation을 이용한 배포 자동화
Ansible과 CloudFormation을 이용한 배포 자동화
AWSKRUG - AWS한국사용자모임
 

Viewers also liked (20)

[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1
 
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
 
[오픈소스컨설팅 뉴스레터] 2016년 1분기
[오픈소스컨설팅 뉴스레터] 2016년 1분기[오픈소스컨설팅 뉴스레터] 2016년 1분기
[오픈소스컨설팅 뉴스레터] 2016년 1분기
 
[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3
[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3
[오픈소스컨설팅]유닉스의 리눅스 마이그레이션 전략_v3
 
[오픈소스컨설팅]MyBatis Basic
[오픈소스컨설팅]MyBatis Basic[오픈소스컨설팅]MyBatis Basic
[오픈소스컨설팅]MyBatis Basic
 
[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly
[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly
[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly
 
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
 
Driving Market Leadership and Growth with NetSuite Cloud ERP
Driving Market Leadership and Growth with NetSuite Cloud ERPDriving Market Leadership and Growth with NetSuite Cloud ERP
Driving Market Leadership and Growth with NetSuite Cloud ERP
 
멀티 티어 시스템을 위한 통합 성능 관리 방안_APM
멀티 티어 시스템을 위한 통합 성능 관리 방안_APM멀티 티어 시스템을 위한 통합 성능 관리 방안_APM
멀티 티어 시스템을 위한 통합 성능 관리 방안_APM
 
2013청년IT_파워포인트2007의재발견_강의노트_흰고래
2013청년IT_파워포인트2007의재발견_강의노트_흰고래2013청년IT_파워포인트2007의재발견_강의노트_흰고래
2013청년IT_파워포인트2007의재발견_강의노트_흰고래
 
firewalld concept and configuration
firewalld concept and configurationfirewalld concept and configuration
firewalld concept and configuration
 
Linux Performan tuning Part I
Linux Performan tuning Part ILinux Performan tuning Part I
Linux Performan tuning Part I
 
AWS Enterprise Summit :: 클라우드 운영 - Cloud CoE, Cloud Ops, Cloud MSP (이원일 시니어 컨...
AWS Enterprise Summit :: 클라우드 운영 - Cloud CoE, Cloud Ops, Cloud MSP (이원일 시니어 컨...AWS Enterprise Summit :: 클라우드 운영 - Cloud CoE, Cloud Ops, Cloud MSP (이원일 시니어 컨...
AWS Enterprise Summit :: 클라우드 운영 - Cloud CoE, Cloud Ops, Cloud MSP (이원일 시니어 컨...
 
Validation driven change
Validation driven changeValidation driven change
Validation driven change
 
클라우드 이야기1 2 20160823-신인철_slideshare
클라우드 이야기1 2 20160823-신인철_slideshare클라우드 이야기1 2 20160823-신인철_slideshare
클라우드 이야기1 2 20160823-신인철_slideshare
 
운영이관업무 효율화방안
 운영이관업무 효율화방안 운영이관업무 효율화방안
운영이관업무 효율화방안
 
자동화된 인프라구축 - 2009년 자료
자동화된 인프라구축 - 2009년 자료자동화된 인프라구축 - 2009년 자료
자동화된 인프라구축 - 2009년 자료
 
NextGen Pos System 프로젝트 산출물
NextGen Pos System 프로젝트 산출물 NextGen Pos System 프로젝트 산출물
NextGen Pos System 프로젝트 산출물
 
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
 
Ansible과 CloudFormation을 이용한 배포 자동화
Ansible과 CloudFormation을 이용한 배포 자동화Ansible과 CloudFormation을 이용한 배포 자동화
Ansible과 CloudFormation을 이용한 배포 자동화
 

Similar to [오픈소스컨설팅]클라우드자동화 및 운영효율화방안

클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning 클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
Ji-Woong Choi
 
Red Hat Enterprise Virtualization
Red Hat Enterprise VirtualizationRed Hat Enterprise Virtualization
Red Hat Enterprise Virtualization
hipark
 
2015 oce garuda
2015 oce garuda2015 oce garuda
2015 oce garuda
uEngine Solutions
 
[오픈소스컨설팅]Virtualization kvm-rhev
[오픈소스컨설팅]Virtualization kvm-rhev[오픈소스컨설팅]Virtualization kvm-rhev
[오픈소스컨설팅]Virtualization kvm-rhev
Ji-Woong Choi
 
[오픈소스컨설팅] OpenShift PaaS Platform How-to
[오픈소스컨설팅] OpenShift PaaS Platform How-to[오픈소스컨설팅] OpenShift PaaS Platform How-to
[오픈소스컨설팅] OpenShift PaaS Platform How-to
Ji-Woong Choi
 
Hyper-v
Hyper-vHyper-v
Hyper-v
정호 최
 
한국사이버테크 Ha dr 구축전략 160527
한국사이버테크 Ha dr 구축전략 160527한국사이버테크 Ha dr 구축전략 160527
한국사이버테크 Ha dr 구축전략 160527
성호 윤
 
Actual PoC guide for Virtual Desktop Infrastructure (Korean)
Actual PoC guide for Virtual Desktop Infrastructure (Korean)Actual PoC guide for Virtual Desktop Infrastructure (Korean)
Actual PoC guide for Virtual Desktop Infrastructure (Korean)
Changhyun Lim
 
Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용
Tae Young Lee
 
개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server
JungWoon Lee
 
[OpenStack Day in Korea] 15분만에 구축하는 오픈스택 기반 크라우드 솔루션: HP CloudSystem
[OpenStack Day in Korea] 15분만에 구축하는 오픈스택 기반 크라우드 솔루션: HP CloudSystem[OpenStack Day in Korea] 15분만에 구축하는 오픈스택 기반 크라우드 솔루션: HP CloudSystem
[OpenStack Day in Korea] 15분만에 구축하는 오픈스택 기반 크라우드 솔루션: HP CloudSystem
Sungjin Kang
 
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
Jinuk Kim
 
PCF Installation Guide
PCF Installation GuidePCF Installation Guide
PCF Installation Guide
seungdon Choi
 
[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래
NAVER D2
 
AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석
AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석
AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석
Amazon Web Services Korea
 
[Ansible] Solution Guide V0.4_20181204.pdf
[Ansible] Solution Guide V0.4_20181204.pdf[Ansible] Solution Guide V0.4_20181204.pdf
[Ansible] Solution Guide V0.4_20181204.pdf
HeeJung Chae
 
[231]나는서버를썰터이니너는개발만하여라 양지욱
[231]나는서버를썰터이니너는개발만하여라 양지욱[231]나는서버를썰터이니너는개발만하여라 양지욱
[231]나는서버를썰터이니너는개발만하여라 양지욱
NAVER D2
 
유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0sprdd
 
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
 
클라우드와 마이크로 서비스를 위한 새로운 시대의 경량화 WAS - IBM WAS Liberty 서버
클라우드와 마이크로 서비스를 위한 새로운 시대의 경량화 WAS - IBM WAS Liberty 서버클라우드와 마이크로 서비스를 위한 새로운 시대의 경량화 WAS - IBM WAS Liberty 서버
클라우드와 마이크로 서비스를 위한 새로운 시대의 경량화 WAS - IBM WAS Liberty 서버
JungWoon Lee
 

Similar to [오픈소스컨설팅]클라우드자동화 및 운영효율화방안 (20)

클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning 클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
 
Red Hat Enterprise Virtualization
Red Hat Enterprise VirtualizationRed Hat Enterprise Virtualization
Red Hat Enterprise Virtualization
 
2015 oce garuda
2015 oce garuda2015 oce garuda
2015 oce garuda
 
[오픈소스컨설팅]Virtualization kvm-rhev
[오픈소스컨설팅]Virtualization kvm-rhev[오픈소스컨설팅]Virtualization kvm-rhev
[오픈소스컨설팅]Virtualization kvm-rhev
 
[오픈소스컨설팅] OpenShift PaaS Platform How-to
[오픈소스컨설팅] OpenShift PaaS Platform How-to[오픈소스컨설팅] OpenShift PaaS Platform How-to
[오픈소스컨설팅] OpenShift PaaS Platform How-to
 
Hyper-v
Hyper-vHyper-v
Hyper-v
 
한국사이버테크 Ha dr 구축전략 160527
한국사이버테크 Ha dr 구축전략 160527한국사이버테크 Ha dr 구축전략 160527
한국사이버테크 Ha dr 구축전략 160527
 
Actual PoC guide for Virtual Desktop Infrastructure (Korean)
Actual PoC guide for Virtual Desktop Infrastructure (Korean)Actual PoC guide for Virtual Desktop Infrastructure (Korean)
Actual PoC guide for Virtual Desktop Infrastructure (Korean)
 
Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용
 
개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server
 
[OpenStack Day in Korea] 15분만에 구축하는 오픈스택 기반 크라우드 솔루션: HP CloudSystem
[OpenStack Day in Korea] 15분만에 구축하는 오픈스택 기반 크라우드 솔루션: HP CloudSystem[OpenStack Day in Korea] 15분만에 구축하는 오픈스택 기반 크라우드 솔루션: HP CloudSystem
[OpenStack Day in Korea] 15분만에 구축하는 오픈스택 기반 크라우드 솔루션: HP CloudSystem
 
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
 
PCF Installation Guide
PCF Installation GuidePCF Installation Guide
PCF Installation Guide
 
[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래
 
AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석
AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석
AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석
 
[Ansible] Solution Guide V0.4_20181204.pdf
[Ansible] Solution Guide V0.4_20181204.pdf[Ansible] Solution Guide V0.4_20181204.pdf
[Ansible] Solution Guide V0.4_20181204.pdf
 
[231]나는서버를썰터이니너는개발만하여라 양지욱
[231]나는서버를썰터이니너는개발만하여라 양지욱[231]나는서버를썰터이니너는개발만하여라 양지욱
[231]나는서버를썰터이니너는개발만하여라 양지욱
 
유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0
 
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
 
클라우드와 마이크로 서비스를 위한 새로운 시대의 경량화 WAS - IBM WAS Liberty 서버
클라우드와 마이크로 서비스를 위한 새로운 시대의 경량화 WAS - IBM WAS Liberty 서버클라우드와 마이크로 서비스를 위한 새로운 시대의 경량화 WAS - IBM WAS Liberty 서버
클라우드와 마이크로 서비스를 위한 새로운 시대의 경량화 WAS - IBM WAS Liberty 서버
 

More from Ji-Woong Choi

[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
Ji-Woong Choi
 
[오픈소스컨설팅] 스카우터 사용자 가이드 2020
[오픈소스컨설팅] 스카우터 사용자 가이드 2020[오픈소스컨설팅] 스카우터 사용자 가이드 2020
[오픈소스컨설팅] 스카우터 사용자 가이드 2020
Ji-Woong Choi
 
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
Ji-Woong Choi
 
[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기
[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기
[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기
Ji-Woong Choi
 
[오픈소스컨설팅] Ansible을 활용한 운영 자동화 교육
[오픈소스컨설팅] Ansible을 활용한 운영 자동화 교육[오픈소스컨설팅] Ansible을 활용한 운영 자동화 교육
[오픈소스컨설팅] Ansible을 활용한 운영 자동화 교육
Ji-Woong Choi
 
[오픈소스컨설팅] 2019년 클라우드 생존전략
[오픈소스컨설팅] 2019년 클라우드 생존전략[오픈소스컨설팅] 2019년 클라우드 생존전략
[오픈소스컨설팅] 2019년 클라우드 생존전략
Ji-Woong Choi
 
[오픈소스컨설팅] AWS re:Invent 2018 기계학습(ML)부분 후기
[오픈소스컨설팅] AWS re:Invent 2018 기계학습(ML)부분 후기[오픈소스컨설팅] AWS re:Invent 2018 기계학습(ML)부분 후기
[오픈소스컨설팅] AWS re:Invent 2018 기계학습(ML)부분 후기
Ji-Woong Choi
 
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
Ji-Woong Choi
 
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
Ji-Woong Choi
 
[오픈소스컨설팅]ELK기반 장애예방시스템_구성_2016.12
[오픈소스컨설팅]ELK기반 장애예방시스템_구성_2016.12[오픈소스컨설팅]ELK기반 장애예방시스템_구성_2016.12
[오픈소스컨설팅]ELK기반 장애예방시스템_구성_2016.12
Ji-Woong Choi
 
[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트
[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트
[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트
Ji-Woong Choi
 
OpenStack Summit 2017 참석후기
OpenStack Summit 2017 참석후기OpenStack Summit 2017 참석후기
OpenStack Summit 2017 참석후기
Ji-Woong Choi
 
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
Ji-Woong 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-Region
Ji-Woong Choi
 
Docker Setting for Static IP allocation
Docker Setting for Static IP allocationDocker Setting for Static IP allocation
Docker Setting for Static IP allocation
Ji-Woong Choi
 
Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드
Ji-Woong Choi
 
[오픈소스컨설팅]Atlassian JIRA Quick Guide
[오픈소스컨설팅]Atlassian JIRA Quick Guide[오픈소스컨설팅]Atlassian JIRA Quick Guide
[오픈소스컨설팅]Atlassian JIRA Quick Guide
Ji-Woong Choi
 
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
Ji-Woong Choi
 
[오픈소스컨설팅]systemd on RHEL7
[오픈소스컨설팅]systemd on RHEL7[오픈소스컨설팅]systemd on RHEL7
[오픈소스컨설팅]systemd on RHEL7
Ji-Woong Choi
 
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
Ji-Woong Choi
 

More from Ji-Woong Choi (20)

[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
 
[오픈소스컨설팅] 스카우터 사용자 가이드 2020
[오픈소스컨설팅] 스카우터 사용자 가이드 2020[오픈소스컨설팅] 스카우터 사용자 가이드 2020
[오픈소스컨설팅] 스카우터 사용자 가이드 2020
 
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
 
[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기
[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기
[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기
 
[오픈소스컨설팅] Ansible을 활용한 운영 자동화 교육
[오픈소스컨설팅] Ansible을 활용한 운영 자동화 교육[오픈소스컨설팅] Ansible을 활용한 운영 자동화 교육
[오픈소스컨설팅] Ansible을 활용한 운영 자동화 교육
 
[오픈소스컨설팅] 2019년 클라우드 생존전략
[오픈소스컨설팅] 2019년 클라우드 생존전략[오픈소스컨설팅] 2019년 클라우드 생존전략
[오픈소스컨설팅] 2019년 클라우드 생존전략
 
[오픈소스컨설팅] AWS re:Invent 2018 기계학습(ML)부분 후기
[오픈소스컨설팅] AWS re:Invent 2018 기계학습(ML)부분 후기[오픈소스컨설팅] AWS re:Invent 2018 기계학습(ML)부분 후기
[오픈소스컨설팅] AWS re:Invent 2018 기계학습(ML)부분 후기
 
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
 
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
 
[오픈소스컨설팅]ELK기반 장애예방시스템_구성_2016.12
[오픈소스컨설팅]ELK기반 장애예방시스템_구성_2016.12[오픈소스컨설팅]ELK기반 장애예방시스템_구성_2016.12
[오픈소스컨설팅]ELK기반 장애예방시스템_구성_2016.12
 
[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트
[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트
[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트
 
OpenStack Summit 2017 참석후기
OpenStack Summit 2017 참석후기OpenStack Summit 2017 참석후기
OpenStack Summit 2017 참석후기
 
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
 
[오픈소스컨설팅] 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
 
Docker Setting for Static IP allocation
Docker Setting for Static IP allocationDocker Setting for Static IP allocation
Docker Setting for Static IP allocation
 
Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드
 
[오픈소스컨설팅]Atlassian JIRA Quick Guide
[오픈소스컨설팅]Atlassian JIRA Quick Guide[오픈소스컨설팅]Atlassian JIRA Quick Guide
[오픈소스컨설팅]Atlassian JIRA Quick Guide
 
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
 
[오픈소스컨설팅]systemd on RHEL7
[오픈소스컨설팅]systemd on RHEL7[오픈소스컨설팅]systemd on RHEL7
[오픈소스컨설팅]systemd on RHEL7
 
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
 

[오픈소스컨설팅]클라우드자동화 및 운영효율화방안

  • 1. 클라우드 자동화 및 운영 효율화 방안 - 프로비저닝, 패치, 소프트웨어 관리 중심 - 주식회사 오픈 소스 컨설팅 Web: http://www.osci.kr Mailto: sales@osci.kr
  • 2. 시스템 운영 효율화 개요 가상화를 통한 클라우드 구축 기업에서는 운영 프로세스 효율화에 초점을 맞추고 있음 배경 및 이슈  소프트웨어/시스템 관리 측면 - 엔지니어 의존적 소프트웨어 설치/관리 - 버전 변경시 카탈로그 수시 변경 어려움  패치 관리 측면 - 수백대의 서버/가상머신에 대한 일괄 적용 어려움 - 누락으로 인한 패치 적용 내역이 상이할 수 있음  애플리케이션 유지 관리 측면 - 가상 머신 생성시 최신 애플리케이션 배포 - 애플리케이션 문제 발생시 롤백 기능 대응 방안  시스템 설치/구성 자동화 - 시스템 입고시부터 설치 자동화 - 소프트웨어 동적 배포(버전별)  패치 관리 시스템 도입 - 중앙 패치 리포지토리 구성 - 에이전트를 통한 패치 Pull/Push  빌드/배포 서비스 제공 - 기업 빌드, 배포 시스템 구성 - 애플리케이션 버전 관리 기대 효과  구축 및 구성 효율화 - 시스템 운영 비용에 대한 절감 - 중앙 집중형 시스템/소프트웨어 관리  운영 효율화 - 수작업을 인한 오류 발생 최소화 - 중앙 관리 연계를 통한 제어  애플리케이션 배포 효율화 - 애플리케이션 변경에 대한 즉시 적용 - 백업/복구 연계된 최신 애플리케이션 배포 • 프로비저닝(Provisioning): IT인프라 자원을 사용자 요구사항에 맞게 할당, 배치, 배포하여 시스템을 즉시 사용할 수 있도록 만드는 것 2 - Internal Use Only -
  • 3. IDC/클라우드 시스템 효율화 대상 영역 플랫폼의 서비스 구성 요소 - IaaS 인프라 위에 웹 서버, 미들웨어 및 데이터베이스 서버 구성 소스 리포지토리 애플리케이션 • 애플리케이션 배포 빌드/배포 - 소스 리포지토리를 연계한 버전 관리 솔루션 - 빌드/배포/테스트 일원화 Log File 웹 서버(Apache) • 프로비저닝/환경설정 웹 애플리케이션 서버(JBoss) 미들웨어 - 소프트웨어 자동설치 - 설치 소프트웨어 환경 구성 설정 데이터베이스(Cubrid) VM VM VM VM … • 운영체제, 하이퍼바이저 설치 • 가상 머신 프로비저닝 구성 인프라스트럭처 물리적 머신 … 물리적 머신 • VM 사용량 모니터링(CPU, 메모리,…) • 패치 적용 및 운영 관리 : 운영 효율화 대상 영역 3 - Internal Use Only -
  • 4. 서버 라이프사이클 데이터 관리 설치/구성 관리 운영 관리 소프트웨어/패치 관리 4 - Internal Use Only -
  • 5. 영역별 고려사항 시스템 구축에 대한 모든 프로세스 영역에 대한 검토 필요 Enhanced Supported by OSC 서버, 하이버바이저, 패치, 리소스, 애플리케이션에 대한 프로비저닝 제공 운영체제 프로비저닝 시스템 소프트웨어, 에이전트 설치 패치 관리 애플리케이션 배포 요구기능 요구기능 요구기능 요구기능 • OS 설치, VM 구성 • WEB/WAS/DB 런타임 설치 구성 • 운영 체제(Linux) 패치(보안, 버그 등) 적용 • 애플리케이션 버전 관리 • 시스템, 모니터링 에이전트 설치 • 시스템 소프트웨어 버전 업그레이드(WEB/WAS/DB) • OS 버전별 설치, 하이퍼바이저 설치 • IP할당, 디스크 구성 1) PXE: Preboot Execution Environment 5 - Internal Use Only - • 빌드/배포 시스템에 대한 반자동화 구성(하이브리드 디플로이)
  • 6. 오픈소스SW기반 자동화 배포/관리 오픈소스SW기반 자동화 배포 솔루션은 데이터 센터 및 클라우드 환경에서 운영되고 있는 시스템들을 단일화된 관리 시스템을 이용하여 효율적으로 관리 하는데 초점을 맞추고 있음. 01. 패키지 02. 운영체제 - 리눅스 운영체제별 패키지 관리 - Bare Metal 및 가상화 환경 리눅스 운영체제 자동배포 - 업데이트 패키지에 대한 관리 - 채널별 관리 기능으로 인한 운영체제 버전 관리 기능 제공 - Errata를 패키지 변경 레포트 자동화 배포/관리 영역 04. 가상화 지원 03. 시스템 소프트웨어 - 스크립트를 이용한 공통 표준화 된 소프트웨어 배포 - Kvm/Xen/VMWare 등 가상화 플랫폼에서 운영되는 리눅스 가상머신들에 대한 통합 관리 - 중앙관리 시스템에서 편집, 버전 지정하여 배포 - 별도의 채널을 분리하여 Bare Metal 시스템과 분리해서 관리 가능 6 - Internal Use Only -
  • 7. IDC형 설치 관리 프로세스 서버 입고시부터 시스템적으로 관리하는 하나의 프로세스로 구성하여 관리 각 솔루션의 중앙 관리 체계 통합을 위한 프록시 기능 제공 필요(REST API) 통합 관리(REST API) 1 2 서버 입고 부팅과 함께 OS 설치 및 구성 OS 컨트롤러 3 메인 컨트롤러 하이퍼바이저 등록 4 VM 기본 템플릿 패치 관리 컨트롤러 VM Pool VM Pool RHEV-M 5 가상머신 생성 6 소프트웨어 설치/패치 관리 7 VM 클라우드 관리 7 - Internal Use Only - VM 할당 및 사용
  • 8. 관리 프로세스 프로비저닝에 대한 자동화 프로세스를 중앙 관리 서버를 기준으로 진행되도록 구성이 필요 Control Server 모든 변경이력・구성정보 등의 표준 report와 custom report 조작 지시 상황 표시 ⑥ Report 소프트웨어 설치/제거 배포서버 OS 이미지를 네트워크 경유 로 배포 설치 배포 서버 여러 서버로 에이전트/HTTP 동 시 다운로드 설치 대상 서버 제어 ⑤ OS deployment 네트워크나 스토리지 장비 등 에 대한 다양한 프로비저닝 기능 오픈 및 상용 소프트웨 어 제어 스위치 스토리지 ③ 소프트웨어 분배 ④ 패치 분배 ① Inventory 수집 Middleware ⑦ Provisioning 8 - Internal Use Only - ② Compliance 위반 검사 에이전트 설치 및 구성정보 수집 OS 설정의 규정 위반 여부 검출
  • 9. 베어 메탈 프로비저닝 – PXE, Kickstart 가상화가 아닌 베어메탈 프로비저닝에 대한 자동화 환경에 대한 구축이 가능  DHCP & TFTP 서버  네트워크 스위치(관리 네트워크)  베어 메탈 서버  DHCP (Dynamic Host Configuration Protocol) : 특정 네트워크 대역에 동적으로 IP를 할당하는 역할을 수행. PXE환경에서는 filename이라는 지시자를 이용하여 클라이언트의 부팅 파일을 지정함. TFTP서버 DHCP서버  TFTP (Trivial File Transfer Protocol) : 이더넷을 이용하여 파일을 다운 받는 프로토콜. Ftp보다 간단하며, 부트로더와 같은 작은 크기의 프로그램에서 수행이 가능함. OS 설치 대상 머신 9 - Internal Use Only -
  • 10. RPM 배포 및 관리(1/2) – Spacewalk + YUM PXE, Kickstart를 통한 통한 베어메탈 OS 설치, Spacewalk를 통한 패치 관리 가능 1) PXE: Preboot Execution Environment 10 - Internal Use Only -
  • 11. RPM 배포 및 관리(2/2) – Spacewalk + YUM Red Hat 솔루션에 대한 out-of-box 형태의 패치 자동화를 제공 최신 패치 정보와 패치 이미지를 구성한 후, 대상 장비에 설치된 패치 정보와 비교하여 누락된 패치를 설치하는 기능 제공 필요 패치관리는 Compliance & Remediation 을 이용하여 관리자가 정책에 맞게 작업을 수행하는 것이 필요 관리자는 설치해야 할 패치를 승인하고, 원하는 작업 일정에 맞추어 패치를 적용해야 함 운영 예 서버 자원 에이전트 등록 SSH, Agent를 이용한 네트 워크상의 리소스의 등록 Yum 클라이언트 구성 STEP1로 발견한 리소스에 대해 서 YUM 클라이언트 구성 소프트웨어 정보 수집 설치된 OS 및 패치 정보 의 수집 OS 패치 관련 compliance 체크 설치된 OS 패치가 Compliance 에 위배되 는지 확인 권고 패치 조회 및 패치 설치 승인 해당 서버에 권고 패치 리스 트 출력 및 해당 패치 설치 승인 요청 패치 설치 및 리부팅 워크플로우 실행 컨트롤 서버 리포지토리 사용가능한 패치 이미지 다운로드 벤더의 패치 리포지토리 사용 가능한 패치 패치 관리 리포지토리 설치할 패치를 관리자가 승인 End-point 의 패치 정보 조회 필요 패치 리스트 수집 End-Point End-Point 승인 프로세스 패치 설치 및 필요 시 reboot 관련 work-flow 수행 End-Point 승인 받은 패치를 해당 서버에 설치 11 - Internal Use Only - Agent Agent Agent
  • 12. 소프트웨어 배포 및 버전 관리 – Chef Chef 란 시스템 관리를 위한 구성 소프트웨어 설치, 설정 변경을 손쉽게 관리해 주는 프레임워크 수 백개의 사전 정의된 레시피를 통해 시스템 환경 구성, 소프트웨어 설치 등을 구성 Chef Server 구성 Chef Run Chef Run Admin Workstation CouchDB RebbitMQ package "apache2" do case node[:platform] when "centos","redhat","fedora" package_name "httpd" when "debian","ubuntu" package_name "apache2" when "arch" package_name "apache" end action :install end 12 - Internal Use Only - Chef Run Chef Client - 가상머신
  • 13. 소프트웨어 배포 및 버전 관리 – AMI 소프트웨어별로 설치된 AMI 표준 템플릿을 통해 가상 머신 프로비저닝 소프트웨어 버전, 업그레이드 등의 요건 발생시 해당 설치 이미지에 대한 새로운 AMI를 생성해야 하는 불편함 존재 Auto Scaling 시에 최신 애플리케이션 배포에 대한 고려 필요 13 - Internal Use Only -
  • 14. 소프트웨어 배포 및 버전 관리 – RPM 목적: 프로젝트 내부에서 생성되는 파일들을 수많은 운영서버로 배포하기 위한 자동화 절차 1. 사용자는 Build 서버에서 RPM Build를 통해 필요한 애플리케이션, 소프트웨어를 패키징 2. 사전에 구성된 YUM Repository에 해당 RPM을 업로드 3. 관리자는 서버에 접속하여 yum install 명령을 실행 4. 해당 머신에서는 yum repository에 HTTP로 접속하여 해당 패키지 다운로드 및 설치 YUM (Listen 80) SVN (Listen 2401) Binary Source # yum install ncia-app Install user-config … Install apache-tomcat … Install osci-source … Install osci-users … 14 - Internal Use Only - Gateway (Listen 40022) Application tarball
  • 15. 자동화 관련 배포시스템 구축 필요 YUM 기반의 자동화 빌드 및 배포 시스템 구축 VM 기동시 최신으로 빌드된 애플리케이션을 설치하여 기동 Version Management Develpoer PC JENKINS CI SVN (SRC) JENKINS CI SVN Automated Installation Build and Reporting Proceed RPM Repo SVN PRD Hosts RPM REPO Update Manager Verification Project RPM Deploy Request Developer Admin 15 - Internal Use Only - Install SERVICE HOST
  • 16. 자동화 솔루션 – Athena Peacock 클라우드 환경의 업무 운영을 위한 OS, DBMS, WEB, WAS 등의 설치, 구성, 배포, 패치 관리 등에 필요한 운영 자동화 서버 및 에이전트 소프트웨어 로드 밸런서를 활용한 동적 로드 밸런싱 기능 추가와 후단 머신에 대한 다양한 알고리즘 적용 및 구성을 통한 관리 사용자가 폭주하는 특정 시간 또는 기간에 발생하는 상황에 능동적으로 대처할 수 있는 자동 확장 및 감소 기능을 통해 장애 대응 및 운영 효율성 극대화 User Interface & Control Channel Core Modules Control Repository Operation Management Monitoring Operator 소프트웨어 관리 운영 프로세스 관리 서비스 상태 감시 성능 감시 가상화 관리 인스턴스 관리 로그수집 뷰어 통계 정보 Scaling/Provisioning IAM 로드 밸런서 OS 프로비저닝 사용자 인증 권한 제어 자동 스케일링 소프트웨어 프로비저닝 필터링 (Filtering) IaaS Orchestration 16 - Internal Use Only - 명령어 서비스 접근 통제 암호화 (Encryption) Admin.