SlideShare una empresa de Scribd logo
1 de 22
오픈소스 기반 Elastic Server 구성하기 JinoTech장진훈
Cloud란? Okmindmap Cloud 서비스 구현 Cloud Demo 21 명의 전문가가 설명한 cloud computing http://bit.ly/C6jIm *Picture taken under Creative Common license III - 2
Cloud를 쉽게 설명하자면.. Cloud 21 명의 전문가가 설명한 cloud computing http://bit.ly/C6jIm *Picture taken under Creative Common license III - 3
예를 들어 설명해 보자… 새로 살 집을  찾는다면… 두 가지 선택: 집을짓는다 집을 빌린다 III - 4
짓고 나서는,  유지보수도 필요하다 집을 짓는다면 커스터마이징이 필요하다 flooring tile windows Roof floor plan lighting landscaping III - 5
빌린다면, 원하는 조건을 찾아 계약한다 골치 아픈 일들이, 간편해 진다 나중에 낮은 평수로 바꾸거나 높은 평수로 이사하거나… III - 6
유지 보수 비용이 필요 없고 월세와 전기세, 수도세… 정원사, 전기기사, 하수도 공사에신경 쓸 필요가 없어진다 III - 7
이와 마찬가지로… 우리 주변에는 이미 많은 Cloud서비스가  존재하며 리소스를 빌려서 이용하기도 한다..... High Reliability 서비스 무제한 저장 공간 Connecting, Sharing III - 8
아래와 같은 서비스를  직접 구현하기 원한다면.. 중세의 성을 짓는 것과 같은 노력이 필요하다.. Security Privacy Reliability High Availability III - 9
소유의 대가로, 다음과 같은 노력을 기울여야 한다… Capacity Planning Support Software Upgrade Cooling Management  Backup/Restore Disaster Plan Service Pack Network issues Server Crashes Development III - 10
외부적 상황은 항상 변화한다 2010 vs. 2008-2009 Direct, Open CustomersCommunication Economy is upside down Global  (e.g. Social Media) Layoffs (Customers, Resources, IPs are acquired everywhere) Digital Life Convergence Bankruptcy  (Work and Personal lines are blurring) Work Remotely Transparency (Blogs, Social Computing) (Mobility Trend) Brief Collaboration Excess Capacity (Assemble the best,  Disassemble upon completion) III - 11
Cloud의 장점들… III - 12
III - 13
누가 서비스해 줄 수 있을까? 호스팅 업체나 컨설팅 전문가가 제공 용량을 늘리기 위해서는 개인이  서버를 설치 Public Cloud를 제공할만한 능력을 갖춘 회사는 제한적임 관리나 복구 회복 환경을 본인이 구축함 사용한만큼 지불 연단위 계약 실제적으로 무제한 저장 공간과  계산 능력 제공 Disaster Recovery 아무 데이터나 클라우드에 올려 놓을까?: Private Cloud의필요성 III - 14
Okmindmap Private Cloud 구축 ㅇOKMindmap서비스를 위한 HA, Scalable ㅇPrivate Cloud 구현      ㅇ 최소 비용, 최대 효과 ㅇ 오픈 솔루션 이용 아무 데이터나 클라우드에 올려 놓을까?: Private Cloud의필요성 III - 15
구현 단계 ㅇ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 아무 데이터나 클라우드에 올려 놓을까?: Private Cloud의필요성 III - 16
시스템 구성도: Logical Internet Private(iSCSI SAN) jino0 ctr1 VM ofiler1 jino1 VM ctr2 ofiler2 jino2 VM Load balancer VM Server Storage III - 17
시스템 구성도: Physical 인터넷 Router Fire Wall L4 Switch(ctr2) L4 Switch(ctr1) L2 Switch VM Server(jino1) VM Server(jino0) VM Server(jino2) L2 Switch L2 Switch 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

Más contenido relacionado

Destacado

2. 마인드맵을알면(23 p)
2. 마인드맵을알면(23 p)2. 마인드맵을알면(23 p)
2. 마인드맵을알면(23 p)하이퍼테크
 
나만의 블로그 기본세팅 기초과정(1006)
나만의 블로그 기본세팅 기초과정(1006)나만의 블로그 기본세팅 기초과정(1006)
나만의 블로그 기본세팅 기초과정(1006)파란나라웰빙하우스
 
OkmindmapFunctDefKr
OkmindmapFunctDefKrOkmindmapFunctDefKr
OkmindmapFunctDefKrwon ho
 
제1강 마인드맵이란 무엇인가 4월1회차 강의교안_정혜련
제1강 마인드맵이란 무엇인가 4월1회차 강의교안_정혜련제1강 마인드맵이란 무엇인가 4월1회차 강의교안_정혜련
제1강 마인드맵이란 무엇인가 4월1회차 강의교안_정혜련파란나라웰빙하우스
 
2015 FOSScon NAVER OSS Governance
2015 FOSScon NAVER OSS Governance2015 FOSScon NAVER OSS Governance
2015 FOSScon NAVER OSS GovernanceNAVER Engineering
 
"마인드맵 하는 방법" (How To Mindmap)
"마인드맵 하는 방법" (How To Mindmap)"마인드맵 하는 방법" (How To Mindmap)
"마인드맵 하는 방법" (How To Mindmap)BeeCanvas
 

Destacado (6)

2. 마인드맵을알면(23 p)
2. 마인드맵을알면(23 p)2. 마인드맵을알면(23 p)
2. 마인드맵을알면(23 p)
 
나만의 블로그 기본세팅 기초과정(1006)
나만의 블로그 기본세팅 기초과정(1006)나만의 블로그 기본세팅 기초과정(1006)
나만의 블로그 기본세팅 기초과정(1006)
 
OkmindmapFunctDefKr
OkmindmapFunctDefKrOkmindmapFunctDefKr
OkmindmapFunctDefKr
 
제1강 마인드맵이란 무엇인가 4월1회차 강의교안_정혜련
제1강 마인드맵이란 무엇인가 4월1회차 강의교안_정혜련제1강 마인드맵이란 무엇인가 4월1회차 강의교안_정혜련
제1강 마인드맵이란 무엇인가 4월1회차 강의교안_정혜련
 
2015 FOSScon NAVER OSS Governance
2015 FOSScon NAVER OSS Governance2015 FOSScon NAVER OSS Governance
2015 FOSScon NAVER OSS Governance
 
"마인드맵 하는 방법" (How To Mindmap)
"마인드맵 하는 방법" (How To Mindmap)"마인드맵 하는 방법" (How To Mindmap)
"마인드맵 하는 방법" (How To Mindmap)
 

Similar a [3]iii.2011 iaasjinotech

[slideshare]k8s.pptx
[slideshare]k8s.pptx[slideshare]k8s.pptx
[slideshare]k8s.pptxssuserb8551e
 
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...OpenStack Korea Community
 
IBM 국내 PoD센터 오픈
IBM 국내 PoD센터 오픈IBM 국내 PoD센터 오픈
IBM 국내 PoD센터 오픈ibmrep
 
[OpenInfra Days Korea 2018] (Track 2) 오픈스택 기반 온프레미스 및 멀티클라우드 연동 사례: IXcloud KDX
[OpenInfra Days Korea 2018] (Track 2) 오픈스택 기반 온프레미스 및 멀티클라우드 연동 사례: IXcloud KDX[OpenInfra Days Korea 2018] (Track 2) 오픈스택 기반 온프레미스 및 멀티클라우드 연동 사례: IXcloud KDX
[OpenInfra Days Korea 2018] (Track 2) 오픈스택 기반 온프레미스 및 멀티클라우드 연동 사례: IXcloud KDXOpenStack Korea Community
 
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)Cloud-Barista Community
 
NAIM Academy의 '클라우드의 SDN 보안' 발표 자료
NAIM Academy의 '클라우드의 SDN 보안' 발표 자료NAIM Academy의 '클라우드의 SDN 보안' 발표 자료
NAIM Academy의 '클라우드의 SDN 보안' 발표 자료James Ahn
 
고신뢰 네트워크사업-클라우드와 SDN 보안
고신뢰 네트워크사업-클라우드와 SDN 보안고신뢰 네트워크사업-클라우드와 SDN 보안
고신뢰 네트워크사업-클라우드와 SDN 보안NAIM Networks, Inc.
 
IaaS Cloud에서의 통합 모니터링 및 침입 탐지 체계 도입
IaaS Cloud에서의 통합 모니터링 및 침입 탐지 체계 도입IaaS Cloud에서의 통합 모니터링 및 침입 탐지 체계 도입
IaaS Cloud에서의 통합 모니터링 및 침입 탐지 체계 도입Ju Young Lee
 
[GS네오텍] Google Compute Engine
[GS네오텍]  Google Compute Engine[GS네오텍]  Google Compute Engine
[GS네오텍] Google Compute EngineGS Neotek
 
SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)NAIM Networks, Inc.
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM BluemixTommy Lee
 
Red Hat Ansible 적용 사례
Red Hat Ansible 적용 사례Red Hat Ansible 적용 사례
Red Hat Ansible 적용 사례Opennaru, inc.
 
오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래
오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래
오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래park jinwoo
 
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 및 응용을 위한 네트워크 (CB-Larva)
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 및 응용을 위한 네트워크 (CB-Larva)Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 및 응용을 위한 네트워크 (CB-Larva)
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 및 응용을 위한 네트워크 (CB-Larva)Cloud-Barista Community
 
클라우드란 (기획자대상)
클라우드란 (기획자대상)클라우드란 (기획자대상)
클라우드란 (기획자대상)Minwoo Park
 
__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx
__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx
__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx문기 박
 
mago3D 한국어 소개 자료
mago3D 한국어 소개 자료 mago3D 한국어 소개 자료
mago3D 한국어 소개 자료 SANGHEE SHIN
 
2011년 9월 칼럼 클라우드 plm
2011년 9월 칼럼 클라우드 plm2011년 9월 칼럼 클라우드 plm
2011년 9월 칼럼 클라우드 plmHyongsik Cho
 
클라우드 춘추전국시대 서버 개발자 생존기
클라우드 춘추전국시대 서버 개발자 생존기클라우드 춘추전국시대 서버 개발자 생존기
클라우드 춘추전국시대 서버 개발자 생존기iFunFactory Inc.
 
Cloud Computing 이현남
Cloud Computing 이현남Cloud Computing 이현남
Cloud Computing 이현남LGU+
 

Similar a [3]iii.2011 iaasjinotech (20)

[slideshare]k8s.pptx
[slideshare]k8s.pptx[slideshare]k8s.pptx
[slideshare]k8s.pptx
 
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
 
IBM 국내 PoD센터 오픈
IBM 국내 PoD센터 오픈IBM 국내 PoD센터 오픈
IBM 국내 PoD센터 오픈
 
[OpenInfra Days Korea 2018] (Track 2) 오픈스택 기반 온프레미스 및 멀티클라우드 연동 사례: IXcloud KDX
[OpenInfra Days Korea 2018] (Track 2) 오픈스택 기반 온프레미스 및 멀티클라우드 연동 사례: IXcloud KDX[OpenInfra Days Korea 2018] (Track 2) 오픈스택 기반 온프레미스 및 멀티클라우드 연동 사례: IXcloud KDX
[OpenInfra Days Korea 2018] (Track 2) 오픈스택 기반 온프레미스 및 멀티클라우드 연동 사례: IXcloud KDX
 
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)
 
NAIM Academy의 '클라우드의 SDN 보안' 발표 자료
NAIM Academy의 '클라우드의 SDN 보안' 발표 자료NAIM Academy의 '클라우드의 SDN 보안' 발표 자료
NAIM Academy의 '클라우드의 SDN 보안' 발표 자료
 
고신뢰 네트워크사업-클라우드와 SDN 보안
고신뢰 네트워크사업-클라우드와 SDN 보안고신뢰 네트워크사업-클라우드와 SDN 보안
고신뢰 네트워크사업-클라우드와 SDN 보안
 
IaaS Cloud에서의 통합 모니터링 및 침입 탐지 체계 도입
IaaS Cloud에서의 통합 모니터링 및 침입 탐지 체계 도입IaaS Cloud에서의 통합 모니터링 및 침입 탐지 체계 도입
IaaS Cloud에서의 통합 모니터링 및 침입 탐지 체계 도입
 
[GS네오텍] Google Compute Engine
[GS네오텍]  Google Compute Engine[GS네오텍]  Google Compute Engine
[GS네오텍] Google Compute Engine
 
SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
 
Red Hat Ansible 적용 사례
Red Hat Ansible 적용 사례Red Hat Ansible 적용 사례
Red Hat Ansible 적용 사례
 
오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래
오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래
오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래
 
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 및 응용을 위한 네트워크 (CB-Larva)
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 및 응용을 위한 네트워크 (CB-Larva)Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 및 응용을 위한 네트워크 (CB-Larva)
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 및 응용을 위한 네트워크 (CB-Larva)
 
클라우드란 (기획자대상)
클라우드란 (기획자대상)클라우드란 (기획자대상)
클라우드란 (기획자대상)
 
__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx
__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx
__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx
 
mago3D 한국어 소개 자료
mago3D 한국어 소개 자료 mago3D 한국어 소개 자료
mago3D 한국어 소개 자료
 
2011년 9월 칼럼 클라우드 plm
2011년 9월 칼럼 클라우드 plm2011년 9월 칼럼 클라우드 plm
2011년 9월 칼럼 클라우드 plm
 
클라우드 춘추전국시대 서버 개발자 생존기
클라우드 춘추전국시대 서버 개발자 생존기클라우드 춘추전국시대 서버 개발자 생존기
클라우드 춘추전국시대 서버 개발자 생존기
 
Cloud Computing 이현남
Cloud Computing 이현남Cloud Computing 이현남
Cloud Computing 이현남
 

Más de uEngine Solutions

이벤트스토밍과 BDD 를 혼합하여 소프트웨어 디자인과 테스트 자동화하기
이벤트스토밍과 BDD 를 혼합하여 소프트웨어 디자인과 테스트 자동화하기이벤트스토밍과 BDD 를 혼합하여 소프트웨어 디자인과 테스트 자동화하기
이벤트스토밍과 BDD 를 혼합하여 소프트웨어 디자인과 테스트 자동화하기uEngine Solutions
 
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
비대면 MSA / CNA 강의 - Contactless Microservices Architecture LearninguEngine Solutions
 
Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3uEngine Solutions
 
Event storming based msa training commerce example v2
Event storming based msa training commerce example v2Event storming based msa training commerce example v2
Event storming based msa training commerce example v2uEngine Solutions
 
Event storming based msa training commerce example
Event storming based msa training commerce exampleEvent storming based msa training commerce example
Event storming based msa training commerce exampleuEngine Solutions
 
Event Storming and Implementation Workshop
Event Storming and Implementation WorkshopEvent Storming and Implementation Workshop
Event Storming and Implementation WorkshopuEngine Solutions
 
designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...uEngine Solutions
 
Safe cloud native transformation approaches
Safe cloud native transformation approachesSafe cloud native transformation approaches
Safe cloud native transformation approachesuEngine Solutions
 
microservice architecture public education v2
microservice architecture public education v2microservice architecture public education v2
microservice architecture public education v2uEngine Solutions
 
From event storming to spring cloud implementation
From event storming to spring cloud implementationFrom event storming to spring cloud implementation
From event storming to spring cloud implementationuEngine Solutions
 
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)uEngine Solutions
 
Distributed transanction in microservices
Distributed transanction in microservicesDistributed transanction in microservices
Distributed transanction in microservicesuEngine Solutions
 
From event storming to spring cloud implementation
From event storming to spring cloud implementationFrom event storming to spring cloud implementation
From event storming to spring cloud implementationuEngine Solutions
 
Open Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS SnapshotsOpen Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS SnapshotsuEngine Solutions
 
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
 
Bluemix paas 기반 saas 개발 사례
Bluemix paas 기반 saas 개발 사례Bluemix paas 기반 saas 개발 사례
Bluemix paas 기반 saas 개발 사례uEngine Solutions
 
Process Oriented Architecture
Process Oriented ArchitectureProcess Oriented Architecture
Process Oriented ArchitectureuEngine Solutions
 
Building multi tenancy enterprise applications - quick
Building multi tenancy enterprise applications - quickBuilding multi tenancy enterprise applications - quick
Building multi tenancy enterprise applications - quickuEngine Solutions
 

Más de uEngine Solutions (20)

이벤트스토밍과 BDD 를 혼합하여 소프트웨어 디자인과 테스트 자동화하기
이벤트스토밍과 BDD 를 혼합하여 소프트웨어 디자인과 테스트 자동화하기이벤트스토밍과 BDD 를 혼합하여 소프트웨어 디자인과 테스트 자동화하기
이벤트스토밍과 BDD 를 혼합하여 소프트웨어 디자인과 테스트 자동화하기
 
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
 
Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3
 
Event storming based msa training commerce example v2
Event storming based msa training commerce example v2Event storming based msa training commerce example v2
Event storming based msa training commerce example v2
 
Event storming based msa training commerce example
Event storming based msa training commerce exampleEvent storming based msa training commerce example
Event storming based msa training commerce example
 
Event Storming and Implementation Workshop
Event Storming and Implementation WorkshopEvent Storming and Implementation Workshop
Event Storming and Implementation Workshop
 
designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...
 
Microservice coding guide
Microservice coding guideMicroservice coding guide
Microservice coding guide
 
Safe cloud native transformation approaches
Safe cloud native transformation approachesSafe cloud native transformation approaches
Safe cloud native transformation approaches
 
microservice architecture public education v2
microservice architecture public education v2microservice architecture public education v2
microservice architecture public education v2
 
From event storming to spring cloud implementation
From event storming to spring cloud implementationFrom event storming to spring cloud implementation
From event storming to spring cloud implementation
 
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
 
Distributed transanction in microservices
Distributed transanction in microservicesDistributed transanction in microservices
Distributed transanction in microservices
 
From event storming to spring cloud implementation
From event storming to spring cloud implementationFrom event storming to spring cloud implementation
From event storming to spring cloud implementation
 
Micro service architecture
Micro service architectureMicro service architecture
Micro service architecture
 
Open Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS SnapshotsOpen Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS Snapshots
 
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
 
Bluemix paas 기반 saas 개발 사례
Bluemix paas 기반 saas 개발 사례Bluemix paas 기반 saas 개발 사례
Bluemix paas 기반 saas 개발 사례
 
Process Oriented Architecture
Process Oriented ArchitectureProcess Oriented Architecture
Process Oriented Architecture
 
Building multi tenancy enterprise applications - quick
Building multi tenancy enterprise applications - quickBuilding multi tenancy enterprise applications - quick
Building multi tenancy enterprise applications - quick
 

[3]iii.2011 iaasjinotech

  • 1. 오픈소스 기반 Elastic Server 구성하기 JinoTech장진훈
  • 2. Cloud란? Okmindmap Cloud 서비스 구현 Cloud Demo 21 명의 전문가가 설명한 cloud computing http://bit.ly/C6jIm *Picture taken under Creative Common license III - 2
  • 3. Cloud를 쉽게 설명하자면.. Cloud 21 명의 전문가가 설명한 cloud computing http://bit.ly/C6jIm *Picture taken under Creative Common license III - 3
  • 4. 예를 들어 설명해 보자… 새로 살 집을 찾는다면… 두 가지 선택: 집을짓는다 집을 빌린다 III - 4
  • 5. 짓고 나서는, 유지보수도 필요하다 집을 짓는다면 커스터마이징이 필요하다 flooring tile windows Roof floor plan lighting landscaping III - 5
  • 6. 빌린다면, 원하는 조건을 찾아 계약한다 골치 아픈 일들이, 간편해 진다 나중에 낮은 평수로 바꾸거나 높은 평수로 이사하거나… III - 6
  • 7. 유지 보수 비용이 필요 없고 월세와 전기세, 수도세… 정원사, 전기기사, 하수도 공사에신경 쓸 필요가 없어진다 III - 7
  • 8. 이와 마찬가지로… 우리 주변에는 이미 많은 Cloud서비스가 존재하며 리소스를 빌려서 이용하기도 한다..... High Reliability 서비스 무제한 저장 공간 Connecting, Sharing III - 8
  • 9. 아래와 같은 서비스를 직접 구현하기 원한다면.. 중세의 성을 짓는 것과 같은 노력이 필요하다.. Security Privacy Reliability High Availability III - 9
  • 10. 소유의 대가로, 다음과 같은 노력을 기울여야 한다… Capacity Planning Support Software Upgrade Cooling Management Backup/Restore Disaster Plan Service Pack Network issues Server Crashes Development III - 10
  • 11. 외부적 상황은 항상 변화한다 2010 vs. 2008-2009 Direct, Open CustomersCommunication Economy is upside down Global (e.g. Social Media) Layoffs (Customers, Resources, IPs are acquired everywhere) Digital Life Convergence Bankruptcy (Work and Personal lines are blurring) Work Remotely Transparency (Blogs, Social Computing) (Mobility Trend) Brief Collaboration Excess Capacity (Assemble the best, Disassemble upon completion) III - 11
  • 14. 누가 서비스해 줄 수 있을까? 호스팅 업체나 컨설팅 전문가가 제공 용량을 늘리기 위해서는 개인이 서버를 설치 Public Cloud를 제공할만한 능력을 갖춘 회사는 제한적임 관리나 복구 회복 환경을 본인이 구축함 사용한만큼 지불 연단위 계약 실제적으로 무제한 저장 공간과 계산 능력 제공 Disaster Recovery 아무 데이터나 클라우드에 올려 놓을까?: Private Cloud의필요성 III - 14
  • 15. Okmindmap Private Cloud 구축 ㅇOKMindmap서비스를 위한 HA, Scalable ㅇPrivate Cloud 구현      ㅇ 최소 비용, 최대 효과 ㅇ 오픈 솔루션 이용 아무 데이터나 클라우드에 올려 놓을까?: Private Cloud의필요성 III - 15
  • 16. 구현 단계 ㅇ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 아무 데이터나 클라우드에 올려 놓을까?: Private Cloud의필요성 III - 16
  • 17. 시스템 구성도: Logical Internet Private(iSCSI SAN) jino0 ctr1 VM ofiler1 jino1 VM ctr2 ofiler2 jino2 VM Load balancer VM Server Storage III - 17
  • 18. 시스템 구성도: Physical 인터넷 Router Fire Wall L4 Switch(ctr2) L4 Switch(ctr1) L2 Switch VM Server(jino1) VM Server(jino0) VM Server(jino2) L2 Switch L2 Switch Storage(ofiler1) Storage(ofiler2) III - 18
  • 19. 사용된 오픈 솔루션 ㅇ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
  • 20. DEMO ㅇOpenfiler ㅇVirtual Machine Manager      ㅇLive Migration III - 20
  • 21. 자료의 많은 부분은 아래의 정보와 Slideshare의 PT를 사용하였음을 알려 드립니다. Blog: http://www.andyharjanto.com Twitter: http://twitter.com/harjanto Contact: andy@gestone.com III - 21