Open Source With Red Hat
Open Source 동향
OpenSource 를선택하는이유를조사해보았습니다. 2014 the future of OPEN SOURCE Source : http://www.slideshare.net/mjskok/2014-future-of-open-source-8th-annual-survey-results
고객들이 OpenSource 도입을선택한이유입니다. 뛰어난품질 기능과기술경쟁력확보 쉬운배포와적용뛰어난보안비용절감과인프라혁신 Source : http://www.slideshare.net/mjskok/2014-future-of-open-source-8th-annual-survey-results
다양한분야에도입된 OSS IT 를리딩하는 OSS : Cloud, BigData. SDx, IoT, Mobile 기술주도 Source : http://www.slideshare.net/mjskok/2014-future-of-open-source-8th-annual-survey-results
앞으로두개의 OS 가시장을주도할것입니다 WORLDWIDE SERVER OPERATING ENVIRONMENT PAID NEW LICENSE S HIPMENTS/SUBSCRIPTIONS AND DEPLOYMENTS (000) LINUX OTHER ` WINDOWS Sources: Worldwide Linux Client and Server Operating Environments Market Analysis and 2013-2017 Forecast and 2012 Vendor Shares: 3rd Platfor m Transitions Take Hold (IDC #242635, August 2013), and Worldwide Windows Server Operating Environments 2013-2017 Forecast: Windows Ser ver Drives into Virtualization (IDC #242789, August 2013)
레드햇이리눅스시장을주도적으로선도 WORLDWIDE LINUX SERVER OPERATING ENVIRONMENT NEW LICENSE PAID SHIPMENTS/SUBSCRI PTIONS AND NONPAID DEPLOYMENTS BY VENDOR, 2008 2012 (000) Source:Worldwide Linux Client and Server Operating Environments Market Analysis and 2013-2017 Forecast and 2012 Vendor Shares: 3rd Platform Transitions Take Hold (IDC #242635, August 2013)
Community VS Enterprise
# 1 오픈소스리더 90% 이상의 FORTUNE 500 기업들이 RED HAT 제품및솔루션을사용합니다.* 전세계 Red Hat 지사 CEO JIM WHITEHURST 1993 1999 2002 2007 2009 2010 2011 2012 2013 2014
Community VS Enterprise 조기배포, 빈번한배포초점 ( release early, release often ) 10000 개이상의프로젝트가서로다른배포, 스케줄, 의존성, 버전닝등을가짐 만명이상의등록된개발자들 포럼이나, 프로젝트개발자들, 위키, 이슈트래커를통해지원 하나의배포본에여러프로젝트를통합하여사용가능하게함 안전성, 보안성, 지원가능성, 지속가능성에초점 오랜기간호환성이유지되는제품지원라이프사이클 미션크리티컬한어플리케이션을위한 24x7 이상의지원서비스
개발모델 - JBoss Enterprise Middleware 인증된플랫폼만드는방법 5 가지측면의구축방법론을통해 Enterprise JBoss 플랫폼구축
개발모델
개발모델 By
개발모델
레드햇의개발모델과커뮤니티기여 레드햇의소프트웨어개발모델은 Open Source 입니다. 1M+ projects* * www.blackducksoftware.com/oss-logistics/choose RED HAT ENTERPRISE VIRTUALIZATION RED HAT STORAGE RED HAT SATELLITE RED HAT OPENSTACK RED HAT ENTERPRISE LINUX RED HAT CLOUDFORMS RED HAT JBOSS MIDDLEWARE IaaS PaaS Red Hat Enterprise Linux는우리가계획하는차세대컴퓨팅환경에서요구하는안정성과유연성, 성능에대한모든조건을충족합니다. SVEN MEISSNER, Linux operation manager at Bayer Business Services in Leverkusen
Red Hat Enterprise Platform
Red Hat Enterprise Solution Platform Virtualization - 하이퍼바이저 - 가상화관리 - 데스크탑가상화 RedHat Enterprise Linux - 가상화기능 KVM - 클러스터링 (HA) - 스토리지클러스터링 -MRG Realtime -Volume management, -Multi-path I/O -LAMP stack -RHEL for SAP RedHat Enterprise Virtualization - 그외관리제품 -RedHat Network Satellite -JBoss Operations Network UNIX 를대체하는업계표준 OS 업계표준클라우드인프라스트럭처 VMware 에대신하는가상화관리제품 Cloud CloudForms OpenShift -IaaS 기반관리 -개발자전용 PaaS -하이브리드(hybrid) 클라우드 OpenStack - 클라우드기반구축 CloudForms OpenShift 서비스 OpenStack 프리뷰제공 Storage RedHat Storage - open source GlusterFS 기반 - 스케일아웃형분산파일시스템 - 가상 NAS Isilon / Nexenta 대체솔루션 Service 컨설팅서비스기술지원서비스 RedHat Services 교육서비스 라이센스는무상 / 기술지원비용 모든교육코스는실기위주로실질적인내용제공
RHEL6 에서 RHEL7
RED HAT ENTERPRISE LINUX 7 BASICS RHEL7 은 Fedora 19 기반 3.10 upstream 커널선택 4000+ 패치적용 ( 기능추가, 버그픽스, 보안강화 ) 하드웨어아키텍쳐지원 Intel/AMD 64-bit (x86_64) IBM POWER (Power6, Power7/7+, Power8) IBM System z (zenteprise 196 or Later) 32bit 응용프그램지원 32bit 라이브러리통해지원가능 (multilib)
Red Hat Enterprise Linux 7 하이라이트 FLEXIBLE 리눅스컨테이너 (LXC, Docker) 윈도우상호호환성증대 대용량파일시스템 STABLE AND EFFIC IENT 프로파일을통한 성능관리기능향상 간결한설치와구축 OPENLMI 를통한 유연한시스템관리 CERTAINTY OF MISSION-CRITICAL RELIABILITY AND MILITARY-GRADE SECURITY
LINUX CONTAINERS Application 과실행에필요한모든것들을포함하는 소프트웨어패키징개념 (LXC, Docker) 호스트시스템들간의배치와이식이용이 호스트 OS 에서 application 들을분리 RHEL 에서제공되는컨포넌트 : CONTAINER APP LIBS Control Groups (cgroups) Kernel namespaces SELinux, svirt HOST OS SERVER
Containers(w/ Docker) vs VMs RHEL6.5+ 와 RHEL7 에서는 Linux Container 기능제공 : LXC, Docker Linux Container : OS Level Virtualization 격리된경량화애플리케이션가상화 클라우드환경에최적화된신속성, 경량성, 비용절감기능제공
Red Hat Enterprise Linux 강력한보안 Red Hat Enterprise Linux 은 95% 의크리티컬보안이슈에 대해서 1day 내에취약점해결책을제공합니다. 95 1 % day. Red Hat Enterprise Linux received Common Criteria Certification at Evaluation Assurance Level 4+
다양한워크로드에걸친일관된성능향상 RHEL 7 VS RHEL 6.5 PERFORMANCE GAINS ACROSS WIDE RANGE OF WORKLOADS AND MULTIPLE GENERATIONS OF HARDWARE RHEL 6.5 RHEL 7 NETWORK CPU ERP MEMORY OLTP ANALYTICS OLTP JAVA 140 COMMERCIAL DB OPEN SOURCE DB SERVER SIDE NORMALIZED PERFORMANCE (%) 120 100 80 60 40 PARITY + 1% + 2% + 8% + 10% + 11% + 13% + 25% 20 0 2 x Intel Xeon Processor 5600 series 4 x Intel Xeon E7 v2 family 2x Intel Core i5 family 2 x Intel Xeon Processor 5600 series 2 x Intel Xeon Processor 7500 series 2 x Intel Xeon Processor 5600 series 2 x Intel Xeon Processor 5600 series 4 x Intel Xeon Processor 7500 series
RHEL7 Add-on RHEL7 에서는 Load Balancer, Scalable File System, High Performance Network Add-on 을기본으로사용가능
Red Hat 가상화 Red Hat 가상화솔루션을활용하여하나의서버에서 Multi VM 을구성하는방식과 Multi 서버에서 Multi VM 을구동하는두가지방식구현가능. 1) RHEV - 커널기반가상화기술인 KVM 기술활용 - 다중하이퍼바이저에대한통합관리기능 - 다수의 VM 관리 - Live Migration, HA 등장애관리기능 2)Virt-Manager - 커널기반가상화기술인 KVM 기술활용 - 하나의서버내에서다중 VM 구동 - RHEL에기본포함된기능 - RHEV로확장가능
Red Hat cloud Solution
OpenShift Enterprise 종류
OpenShift Enterprise 구조
OpenShift 주요구성요소
OpenStack Cloud Platform (Ver. Havana)
CLOUDFORMS-Cloud Management
RHCI RED HAT CLOUD INFRASTRUCTURE RHCI는하이브리드클라우드를구성하기위한최상의오픈소스소프트웨어스택제공 RHEV과 CloudForms, OPENSTACK을하나의서브스크립션으로제공 Red Hat Enterprise Virtualization : KVM기반의오픈소스가상화솔루션 Red Hat CloudForms : Hybrid Cloud 관리솔루션 Red Hat OpenStack : 클라우드플랫폼소프트웨어
RHCI RED HAT CLOUD INFRASTRUCTURE RHCI는하이브리드클라우드를구성하기위한최상의오픈소스소프트웨어스택제공 RHEV과 CloudForms, OPENSTACK을하나의서브스크립션으로제공 Red Hat Enterprise Virtualization : KVM기반의오픈소스가상화솔루션 Red Hat CloudForms : Hybrid Cloud 관리솔루션 Red Hat OpenStack : 클라우드플랫폼소프트웨어
클라우드플랫폼 - RHCI 와 vcloud Suite 컴포넌트비교
Red Hat Enterprise Middleware Portfolio
DEATH OF WebSphere and WebLogic http://visual.ly/death-websphere-and-weblogic
JBoss 글로벌제품인지도 2017 년까지새로운기업용자바어플리케이션의적어도 70% 는오픈소스 WAS 에서운영될것이다. 주요오픈소스어플리케이션서버인 Apache 와 RedHat 제품이계속해서소규모의 Java EE 환경을지배 이러한플랫폼은후지쯔, 히타치, IBM, 오라클, SAP 및폐쇄된소스솔루션에비해낮은 TCO 의인식을바탕으로 High End 환경으로확장되고경쟁 많은클라우드프로바이더들은이러한솔루션을전략적으로활용하여 OSS 로전환함으로써자신들의 SaaS 와 PaaS 에대한규모의경제를실현할것이다. Predicts 2012: Cloud and In-Memory Drive Innovation in Application Platforms - http://goo.gl/zpamu JBoss 는 Gartner 에서발표하는 Magic Quadrant for Application Infrastructure 에서확실한리더로자리매김 2008 년 4 월 2009 년 9 월 2011 년 9 월
Big Three IBM WebSphere AS JBoss EAP Oracle WebLogic Server In the war of middleware!
JBoss Enterprise Middleware Red Hat Services Cloud Strategy and selection Cloud implementation Cloud Governance Design &Develop RUN & EXCUTE Red Hat JBoss Portal MANAGE JBoss Developer Studio Seam Hibernate Red hat JBoss BRMS( Business Rules Management System) Red hat JBoss Fuse Red hat JBoss Fuse servicework JBoss Operation Network Web Framework Kit Red Hat JBoss Enterprise Application Platform Red Hat JBoss Web Server Red Hat JBoss A- MQ Red Hat JBoss Data-Grid Red Hat JBoss Data Virtualization RHEL, Unix, Windows Aamazon EC2 Other Red Hat Enterprise Virtualization VMware Microsoft Hyper-V Public Private
JBoss Enterprise Middleware(Design&Develop) Design &Develop Red Hat JBoss Developer Studio Maven Hibernate Web Framework Kit Red Hat JBoss Developer studio 인증된오픈소스개발환경제공 IDE : Eclipse Maven Project Management Framework 빌드, 의존성관리및배포관리 Hibernate ORM(Object-relational mapping) 프레임워크 DB 정보를맵핑시켜, 좀더효율적으로데이터를처리 Web Framework Kit 인증된 Web Framework Kit 을제공 Google Web Tool Kit, Spring,Struts, RichFaces 설정의복잡성, 버전에따른문제해결
JBoss Enterprise Middleware Red hat JBoss BRMS( Business Rules Management System) RUN & EXCUTE Red Hat JBoss Portal Red hat JBoss Fuse Red hat JBoss Fuse servicework Red Hat JBoss Enterprise Application Platform Red Hat JBoss Web Server Red Hat JBoss A- MQ Red Hat JBoss Data-Grid Red Hat JBoss Data Virtualization Red Hat JBoss A-MQ 인프라의응답속도를획기적으로개선하는메세징플랫폼 (real-time) Red Hat JBoss Data Virtualization 데이터저장소가상화 많은데이터소스와포맷을사용 Red Hat JBoss Data Grid 비관계형인메모리데이터스토리지 Red Hat JBoss Web Server 웹서버 + 커넥터 + 웹컨테이너 Lightweight 웹어플리케이션 Red Hat JBoss Enterprise Application Platform Full javaee 지원 Red Hat JBoss Enterprise BRMS 비즈니스룰 어플리케이션프로세스업데이트개발시간단축 Red Hat JBoss Enterprise service works 서비스설계, 개발및통합플랫폼입니다 Red Hat JBoss Fuse Apache ServiceMix 기반의오픈소스엔터프라이즈서비스버스 JBoss Portal Platform JSR168
JBoss Enterprise Middleware MANAGE JBoss ON Deploy Mange Monitoring JBoss Operation Network
JBoss Enterprise Middleware Design &Develop RUN & EXCUTE JBoss Enterprise Portal Platform MANAGE JBoss Developer Studio Seam Hibernate Web Framework Kit JBoss Enterprise Business Rules Management System Red Hat Jboss A- MQ JBoss Enterprise SOA Platform Red hat Jboss Fuse JBoss Enterprise Application Platform JBoss Enterprise Web Platform JBoss Enterprise Web Server Red Hat Jboss Data-Grid RHEL, Unix, Windows Red Hat Jboss Data services JBoss Operation Network Aamazon EC2 Other Red Hat Enterprise Virtualization VMware Microsoft Hyper-V Public Private
JBoss Enterprise Middleware Red Hat Services Cloud Strategy and selection Cloud implementation Cloud Governance Design &Develop JBoss Developer Studio Seam Hibernate Web Framework Kit JBoss Enterprise Business Rules Management System Red Hat Jboss A- MQ RUN & EXCUTE JBoss Enterprise Portal Platform JBoss Enterprise SOA Platform Red hat Jboss Fuse JBoss Enterprise Application Platform JBoss Enterprise Web Platform JBoss Enterprise Web Server Red Hat Jboss Data-Grid RHEL, Unix, Windows Red Hat Jboss Data services MANAGE JBoss Operation Network Aamazon EC2 Other Red Hat Enterprise Virtualization VMware Microsoft Hyper-V Public Private
EAP6 소개
JBoss EAP 6 Introduction : 차별성 OSS 프레임워크지원 EAP 6 초경량 / 초고속 풍부한관리인터페이스 데이터그리드 / 클라우드
JBoss EAP 6 Introduction : 혁신적인 WAS 관리방안 WAS 관리의현실 System 관리자와 WAS 관리자분리의어려움 System ID/PWD 를 WAS 관리자에게노출 Machine #1 Machine #2 Machine #3 Machine #N 수작업에의한 Configuration 관리 WAS 1-1 WAS 2-1 WAS 3-1 WAS N-1 Groupware Human Error WAS 1-2 WAS 1-3 CRM WAS 2-2 WAS 2-3 WAS 3-2 WAS 3-3 SCM WAS N-2 WAS N-3 Account HR 로그파일분산 서버환경동기화의어려움 동일작업을 N 번반복 WAS 1-4 WAS 2-4 WAS 3-4 WAS N-4 ERP 현대화된 WAS 관리방안 CLI Web Console Server-Group #1 stop/start Server-Group #1 hq.war deploy Server-Group #2 restart REST API 중앙에서서버관리일원화 서버그룹단위관리 서버그룹단위의 start /stop 서버그룹단위의 Application 배포 통합모니터링 Machine #1 Machine #2 Machine #3 Machine #N Shell 이아닌웹콘솔이나 CLI 도구를통한관리 Domain CTL Domain CTL Domain CTL Domain CTL WAS 1-1 WAS 1-2 WAS 1-3 WAS 1-4 Server Group #1 WAS 2-1 WAS 2-2 WAS 2-3 WAS 2-4 WAS 3-1 WAS 3-2 WAS 3-3 WAS 3-4 Server Group #6 WAS N-1 WAS N-2 WAS N-3 WAS N-4 Server Group #2 Server Group #5 Server Group #3 Server Group #4 WAS 내부구조를노출하지않음 외부도구를위한 RESTful API 제공 다양한도구를통하여 WAS 관리자동화 클라우드환경에맞는구성관리 통합된설정정보들
퍼포먼스
JBoss EAP 6 Performance - Lightweight Container 클라우드운영환경에서신속한구성지원빠르고가벼운 WAS
JBoss EAP 6 Performance : EAP5 vs. EAP6 응답시간 30 EAP 5.1.1 vs. AS 7.1.0.Alpha2 Response Time 5000 EAP 5.1.1 vs. AS 7.1.0.Alpha2 Throughput throughput 25 4500 4000 20 15 3500 3000 2500 EAP 5.1.1 AS 7.1.0.Alpha 2 10 2000 1500 5 1000 500 0 10 Users 30 Users 50 Users 70 Users 90 Users 1 User 20 Users 40 Users 60 Users 80 Users 100 Users 0 1 User 20 Users 60 Users 100 Users 40 Users 80 Users EAP6 에서 20% 의성능향상
JBoss EAP 6 Performance : 가볍고빨라진이유 멀티프로세서최적화 클래스로드의병렬화 (Lockless Concurrent Class Loading) 내부서비스의병렬실행 (Concurrent Service Activation) 내부서비스의 On Demand 실행 (Delay Service Activation) HornetQ 메시징 ( 파일기반 ) 기존의 JBoss Messaging(DB 기반 ) 보다고속 JBoss Data Grid(Infinispan) 새로운 In Memory Data Grid 제품을내부이용 세션 replication, 2nd레벨캐쉬로이용 2.5 초시작!
Thank you