8. OpenStack 간보기
– 커뮤니티/프로젝트
OpenStack is a global collaboration of developers and cloud
computing technologists producing the ubiquitous open source
cloud computing platform for public and private clouds.
– SW
오픈소스 기반의 클라우드 플랫폼이자 소프트웨어
– 오픈소스 프로젝트 역사상 가장 빠르게 성장
OpenStack, OpenShift 알아보기
Stable release Icehouse(2014.4.17)
Written in Python
Operating system Cross-platform
Type Cloud computing
License Apache License 2.0
Website www.openstack.org
출처: https://en.wikipedia.org/
10. OpenStack, OpenShift 알아보기
Why does the world need OpenStack?
– Cloud is widely seen as the next-generation IT delivery model
Agile & Flexible
Utility-based on-demand consumption
Self-service driving down administrative overhead and mainte-
nance
– Public clouds are setting the benchmark of how IT could be
delivered to users
Not all organisations are ready for public cloud
– Applications are being written differently today
More tolerant of failure
Making use of scale-out architecture
11. OpenStack, OpenShift 알아보기
OpenStack Architecture
– Modular architecture
– Design to easily scale out
– Based on (growing) set of core services
14. OpenStack, OpenShift 알아보기
OpenShift 간보기
– OpenShift is a cloud computing platform as a service product
from Red Hat(PaaS)
– A version for private cloud is named OpenShift Enterprise
Developer(s) Red Hat
Initial release May 4, 2011
Development status Released
Written in Ruby
Type Platform as a service, web development
License Apache License 2.0
Website openshift.com
16. OpenStack, OpenShift 알아보기
Red Hat은 왜 PaaS 에 눈독들이나?
– 공급자
IaaS로 벌 수 있는 수익은 서버나 스토리지 사용료로 한정
IaaS와 PaaS를 함께 제공하면 웹에서 소프트웨어를 서비스 할 수 있는 서
비스(SaaS) 시장까지 길이 한번에 열림
자사 클라우드 서비스에 고객을 묶어둘 가능성도 커지기 마련
– 고객 요구
메인프레임, 클라이언트 서버, 웹 인터넷, 클라우드 시대가 되면서 기존 애
플리케이션과 개발 환경이 클라우드 환경으로 많이 이동하고 있는 추세
개발용 플랫폼을 구성하기 위해 필요한 개발 언어, 개발도구, 런타임 서비
스 같은 리소스가 제공돼 제때 시장에 서비스를 낼 수 있는 혜택을 얻을 수
있는 PaaS를 주목하기 시작
19. OpenStack, OpenShift 전망
OpenStack 장미빛 전망
– 주요 미디어에서 오픈스택이 대기업들의 클라우드 표준 플랫폼으로 자
리잡을 가능성이 커지고 있다고 전망
– 오픈소스 기반의 클라우드 플랫폼이자 소프트웨어인 오픈스택은 현재
각 분야의 주요 IT업체가 참여하고 있는 만큼, 엔터프라이즈 기능을 점
차 늘려나가고 있음
2012년 9월 오픈스택 재단이 출범, 본격적인 체계를 마련해 가는 중
서버와 스토리지, 네트워크, 관리, 가상화 등 각 분야의 주요 업체들이 대부
분 참여
20. 마무리
OpenStack 과제
– “오픈스택"4주년, “여전히”높은 "기업의 문턱”
IT 업계 전영역 서비스 업체들의 지원에도 불구하고 오픈스택의 도입률은
여전히 소수에 불과하다는 것
– 오픈스택의 시장 점유율 데이터가 나올 만큼도 되지 않음
가장 핵심적인 문제는 IaaS 클라우드에서 필요로 하는 근본적인 기능 일부
가 부족하다는 것
– 올해 오픈스택 서밋에서 집중적으로 논의된 네트워킹 기능 향상이 대표적인 예
– 부족한 것이 네트워킹만은 아니다. 네트워킹만큼 화두가 되지는 않았지만, 오픈
스택은 안정성과 사용성 면에서도 핵심 클라우드 인프라 기능을 보완 필요.
– 아마존이 클라우드 시장에서 애플이라면, 안드로이드는 어디있는가?
오픈스택이 진짜로 하고 있는 것은 VM웨어의 v스피어를 오픈소스버전으로
제공하는 것
21. OpenStack, OpenShift 전망
OpenShift 현황
– 프로스트앤설리번 한국 지사, 2011년 아태지역 PaaS 시장 보고서
2010년 아태지역 PaaS 시장은 약 4320만달러 수익을 달성
2016년 약 5억2300만달러에 이르는 수익을 달성할 것으로 전망
근거
– PaaS는 개발자들이 사용한 만큼 지불하는 방식의 확장성 IT 인프라뿐 아니라 애
플리케이션 개발과 테스트에 필요한 장비들에도 접근할 수있게 함
– 이로 인해 소규모, 시간제 개발자들의 수가 늘어나고 개발자 커뮤니티들이 활성
화되면서 PaaS 시장이 활성화될 것으로 전망
22. 마무리
Q1. 클라우드가 모든 종류의 워크로드를 수용할수 있는가?
– 클라우드에서 전통적인 워크로드도 수용할 수 있으나 클라우드 워크로
드에 최적화
– Scale-up vs scale-out architecture
Q2. 그렇다면 전통적인 워크로드는 클라우드 등장과 함께 사라질
것인가?
– 특히 기업환경에서는 매우 중요한 질문
– 기존 전통적인 워크로드와 클라우드 워크로드는 계속해서 공존할 것이
라는 것이 공통된 의견
Tim Bell(CERN), “Future application architectures should use Cattle
but Pets with strong configuration management are viable and still
needed.”
25. 마무리
Open Cloud에 대해 기억 할 것
– Avoid vendor lock-in like bubonic plague
– Simplicity scales, complexity fails
10x bigger == 100x more complex
– TCO matters; measuring ROI is critical to success
– Security is paramount ... but different
– Risk acceptance over risk mitigation
– Agility & iteration over big bang
출처: Randy Bias, Tenets of Open & Scalable Clouds, 2014.2