[3]iii.2011 iaasjinotech

22
오오오오 오오 Elastic Server 오오오오 JinoTech 오오오

Upload: uenginesolutions

Post on 01-Nov-2014

533 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: [3]iii.2011 iaasjinotech

오픈소스 기반 Elastic Server구성하기

JinoTech 장진훈

Page 2: [3]iii.2011 iaasjinotech

Cloud란 ?

21 명의 전문가가 설명한 cloud computing http://bit.ly/C6jIm

Cloud

*Picture taken under Creative Common license

Okmindmap Cloud 서비스 구현

Demo III - 2

Page 3: [3]iii.2011 iaasjinotech

Cloud 를 쉽게 설명하자면 ..

21 명의 전문가가 설명한 cloud computing http://bit.ly/C6jIm

Cloud

*Picture taken under Creative Common license III - 3

Page 4: [3]iii.2011 iaasjinotech

예를 들어 설명해 보자…새로 살 집을 찾는다면…

두 가지 선택 :1. 집을 짓는다2. 집을 빌린다

III - 4

Page 5: [3]iii.2011 iaasjinotech

집을 짓는다면커스터마이징이 필요하다

tileflooring

Rooffloor plan

landscaping

windows

lighting

짓고 나서는 , 유지보수도 필요하다

III - 5

Page 6: [3]iii.2011 iaasjinotech

빌린다면 , 원하는 조건을 찾아 계약한다

골치 아픈 일들이 , 간편해 진다

나중에 낮은 평수로 바꾸거나 높은 평수로 이사하거나…

III - 6

Page 7: [3]iii.2011 iaasjinotech

유지 보수 비용이 필요 없고

월세와 전기세 , 수도세…정원사 , 전기기사 , 하수도 공사에 신경 쓸 필요가 없어진다

III - 7

Page 8: [3]iii.2011 iaasjinotech

이와 마찬가지로…

우리 주변에는 이미 많은 Cloud 서비스가 존재하며 리소스를 빌려서 이용하기도 한다 .....

High Reliability 서비스무제한 저장 공간

Connecting, Sharing

III - 8

Page 9: [3]iii.2011 iaasjinotech

아래와 같은 서비스를 직접 구현하기 원한다면 ..

SecurityPrivacy

Reliability

High Availability

중세의 성을 짓는 것과같은 노력이 필요하다 ..

III - 9

Page 10: [3]iii.2011 iaasjinotech

소유의 대가로 , 다음과 같은 노력을 기울여야 한다…

Software Upgrade SupportBackup/Restore

Service PackDevelopment Network issues

Capacity Planning

Disaster Plan

Cooling Management

Server Crashes III - 10

Page 11: [3]iii.2011 iaasjinotech

외부적 상황은 항상 변화한다 2010 vs. 2008-2009

Global Direct, Open Customers

Communication

TransparencyWork Remotely

Digital Life Convergence

(e.g. Social Media)

(Work and Personal lines are blurring)

(Customers, Resources, IPs are acquired everywhere)

(Mobility Trend)(Blogs, Social Computing)

Brief Collaboration(Assemble the best, Disassemble upon completion)

LayoffsEconomy is upside down

Excess Capacity

Bankruptcy

III - 11

Page 12: [3]iii.2011 iaasjinotech

Cloud 의 장점들…

III - 12

Page 13: [3]iii.2011 iaasjinotech

III - 13

Page 14: [3]iii.2011 iaasjinotech

누가 서비스해 줄 수 있을까 ?

아무 데이터나 클라우드에 올려 놓을까 ?: Private Cloud 의 필요성

Public Cloud 를 제공할만한 능력을 갖춘회사는 제한적임

호스팅 업체나 컨설팅 전문가가 제공

사용한만큼 지불연단위 계약

Disaster Recovery

실제적으로 무제한 저장 공간과 계산 능력 제공

관리나 복구 회복 환경을 본인이 구축함

용량을 늘리기 위해서는 개인이 서버를 설치

III - 14

Page 15: [3]iii.2011 iaasjinotech

Okmindmap Private Cloud 구축

아무 데이터나 클라우드에 올려 놓을까 ?: Private Cloud 의 필요성

ㅇ OKMindmap 서비스를 위한 HA, Scalable

ㅇ Private Cloud 구현    ㅇ 최소 비용 , 최대 효과

ㅇ 오픈 솔루션 이용

III - 15

Page 16: [3]iii.2011 iaasjinotech

구현 단계

아무 데이터나 클라우드에 올려 놓을까 ?: Private Cloud 의 필요성

ㅇ Phase I - Virtualization

ㅇ Phase II

- Duplication: Storage, Network, VM

- Load balancing    ㅇ Phase III - HS(Horizontal Scaling), Elasticㅇ Phase IV - Cluster tools + Automationㅇ Phase V (optional) - linking Amazon EC2 or other public cloud

III - 16

Page 17: [3]iii.2011 iaasjinotech

시스템 구성도 : LogicalInternet Private(iSCSI SAN)

jino0

ofiler1

ofiler2

VM

jino1

VM

jino2

VM

ctr1

ctr2

Load balancer VM Server Storage III - 17

Page 18: [3]iii.2011 iaasjinotech

시스템 구성도 : Physical

인터넷

VM Server(jino0) VM Server(jino1) VM Server(jino2)

L2 Switch L2 Switch

Router Fire Wall

L2 Switch

L4 Switch(ctr1) L4 Switch(ctr2)

Storage(ofiler1) Storage(ofiler2)

III - 18

Page 19: [3]iii.2011 iaasjinotech

사용된 오픈 솔루션

ㅇ CentOS  - Enterprise-class Linux Distribution - http://www.centos.orgㅇ Openfiler  - Open Source Network Attached Storage & Storage Area Network Solution - http://www.centos.orgㅇ KVM (Kernel-based Virtual Machine)  - Virtualization Solution for Linux - http://www.linux-kvm.orgㅇ LVS  (Linux Virtual Server)  - Highly scalable and highly available server built on a cluster of real servers, with the load balancer running on the Linux operation system. - http://www.linuxvirtualserver.org

III - 19

Page 20: [3]iii.2011 iaasjinotech

DEMO

ㅇ Openfiler

ㅇ Virtual Machine Manager    ㅇ Live Migration

III - 20

Page 21: [3]iii.2011 iaasjinotech

자료의 많은 부분은 아래의 정보와Slideshare 의 PT 를 사용하였음을 알려드립니다 .

Blog: http://www.andyharjanto.com Twitter: http://twitter.com/harjanto

Contact: [email protected]

III - 21

Page 22: [3]iii.2011 iaasjinotech

감사합니다 .

III - 22