[3]iii.2011 iaasjinotech

Post on 01-Nov-2014

532 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

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

JinoTech 장진훈

Cloud란 ?

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

Cloud

*Picture taken under Creative Common license

Okmindmap Cloud 서비스 구현

Demo III - 2

Cloud 를 쉽게 설명하자면 ..

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

Cloud

*Picture taken under Creative Common license III - 3

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

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

III - 4

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

tileflooring

Rooffloor plan

landscaping

windows

lighting

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

III - 5

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

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

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

III - 6

유지 보수 비용이 필요 없고

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

III - 7

이와 마찬가지로…

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

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

Connecting, Sharing

III - 8

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

SecurityPrivacy

Reliability

High Availability

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

III - 9

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

Software Upgrade SupportBackup/Restore

Service PackDevelopment Network issues

Capacity Planning

Disaster Plan

Cooling Management

Server Crashes III - 10

외부적 상황은 항상 변화한다 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

Cloud 의 장점들…

III - 12

III - 13

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

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

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

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

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

Disaster Recovery

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

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

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

III - 14

Okmindmap Private Cloud 구축

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

ㅇ OKMindmap 서비스를 위한 HA, Scalable

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

ㅇ 오픈 솔루션 이용

III - 15

구현 단계

아무 데이터나 클라우드에 올려 놓을까 ?: 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

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

jino0

ofiler1

ofiler2

VM

jino1

VM

jino2

VM

ctr1

ctr2

Load balancer VM Server Storage III - 17

시스템 구성도 : 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

사용된 오픈 솔루션

ㅇ 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

DEMO

ㅇ Openfiler

ㅇ Virtual Machine Manager    ㅇ Live Migration

III - 20

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

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

Contact: andy@gestone.com

III - 21

감사합니다 .

III - 22

top related