클라우드 전문교육 취업관련
TRANSCRIPT
2015 K-Cloud Star 클라우드 캠프클라우드 기업 취업을 위한 기술적 조언
2015. 10. 22이노그리드 클라우드컴퓨팅 연구센터공학 박사 김명진 수석연구원
2
클라우드 컴퓨팅 연구센터 수석 연구원
소셜미디어클라우드 연구센터책임연구원 (28 개 클라우드 관련 정부과제 수행 )
자바 , 네트워크프로그래밍 빅데이터개론 , 클라우드컴퓨팅개론
분산컴퓨팅 , 하둡 에코시스템분산 영상처리 , 스트리밍 서비스 , Cloudit 3.0빅데이터 처리 ,
4
5
IMPORTANCE OF CLOUD COMPUTING IN KOREA
Cloud Service
Incr
easi
ng B
usi-
ness
Abi
lity
Time
WebService
GridComputing
NetworkComputing
Utility Computing
Cloud Service
mainframe
per-sonal
Client & Server
The Internet
Total growth rate of IT is about 5%, but growth rate of cloud services is about 27%
Simplified
Shared
Dynamic
Drives ITefficiency
Rapid deployment ofNew infrastructure and
service
Highly responsive business goal driven
Def
Com-pany On-demand IT infrastructure provided as a service to host/
run services and user applications
End-User Virtualized infrastructure/platform/service to run client
applications and to store data on heterogeneous devices whenever/wherever
• Ranking (2010) : Cloud Computing (1)• Ranking (2011) : Cloud Computing (1)• Ranking (2012) : Cloud Computing (10)• Ranking (2013) : Personal Cloud (3), Hybrid IT & Cloud Computing (5)• Ranking (2014) : Hybrid Cloud and IT as Service Broker (4),• Cloud/Client Architecture (5)• The Era of Cloud Computing ((6)
• Ranking (2015) : Cloud/Client Computing (7)• Software-Defined Applications and Infrastructure (8)
Source : “ 클라우드 인력 수급 실태조사를 통한 인력양성 체계 마련 ( 한국클라우드 컴퓨팅 연구조합 , 2014)
• 클라우드 산업육성과 이용자 보호에 초점을 맞춘 법률 • 2015 년 3 월 : 클라우드 컴퓨팅 발전 및 이용자 보호에 관한 법률 ( 클라우드• 컴퓨팅 발전법 )• 2015 년 9 월 28 일 시행• 주요 내용 1. 국가정보화 계획과 예산 편성 시 클라우드 도입을 우선 고려 ( 정부 , 지자체 , 공공기관 등 공공부분이 클라우드를 적극 도입할 수 있는 근거 ) 2. 연구개발 , 중소기업 지원 , 전문 인력 양성 , 해외진출 등을 정부가 지원 할 근거 마련 ( 관련 산업 지원 전담기관 : 정보통신산업진흥원 , 한국 인터넷진흥원 한국정보화진흥원 , 한국지역정보개발원 )
10
DEMAND FOR CLOUD COM-PUTING-RELATED JOBS
Cloud-related job growth from 2012-2015
Source : IDC’s Cloud Employ-ment Model
Source : “ 클라우드 인력 수급 실태조사를 통한 인력양성 체계 마련 ( 한국클라우드 컴퓨팅 연구조합 , 2014)
13
ARE YOU READY FOR GET-TING JOBS IN CLOUD FIELDS?
IT 취업 전문 사이트 다이스 닷컴 (Dice.com) 에 올라온 3800 개의 클라우드 직업 중 가장 인기 있는 10 개 클라우드 직종을 발표
전용Cloud Center
공용Cloud Center
글로벌 Region
제 3 자 클라우드 Operations
하이브리드Offering
서버Windows, Linux, UNIX
클라우드데이터센터
스토리지 Block, Object,
Backup
네트워크 VLAN, VPN
Load-Balancing
데스크탑 Virtual Desktop
Application Virtualization
데이터베이스RDB, NO-SQL
Messaging
미들웨어Web, WAS, Cache
분산 Hadoop, Clustering
인프라 서비스(IaaS)
플랫폼 서비스(PaaS)
배치Auto-configurationWorkload mgmt.
보안IAM
Identity Federation
모니터링 User, Admin, Operation
리포팅 Usage, Account
관리서비스Support, Backup
Maintenance
어플리케이션 플랫폼Development, OPS
분석Map-Reduce
Big Data Analytics
통합A2Ai, B2Bi
Data Integration
컨텐츠 Sharing, Sync, Streaming
기업 솔루션 ERP, CRM, SCMBI/DW, MDM, EP
업종 어플리케이션 High-Tech, Manufacturing
Finance, Government
모바일 서비스Contents, Storage, SNS
어플리케이션서비스(SaaS)
• 리눅스 시스템 / 스토리지 / 네트워크에 대한 전문성을 가진 분• VMware 등 서버가상화 플랫폼에 대한 전문 지식을 가진 분• KVM, Xen, Hyper-V 등 하이퍼바이저에 대한 전문성을 가진 분• 오픈스택 설치 / 구성에 대한 전문성을 가진 분• 오픈소스를 활용한 개발 경험을 가진 분
• 다양한 IT 인프라 (Cloud, CDN, IDC 등 ) 기술 보유자• AWS or Openstack 등 클라우드 솔루션 개발 및 운영자• 오픈소스 ( 리눅스 , 가상화 등 ) 기반 기술 보유자• 리눅스 환경에서 Java / JSP 개발 가능자• IT 인프라 기반 솔루션 기획 / 설계 / 개발 경력
• 오픈소스 클라우드 환경설계 / 구축 / 운영 유경험자• 소프트웨어 기반 네트워크 (OVS, vSwitch 등 )• 스토리지 (Ceph, Glusterfs, HDFS 설치 / 운영 유경험자• 클라우드 관련 오픈소스 소프트웨어 설치 / 운영 유경험자
• Linux 서버 설치 , 구성 및 운영 관리• Tomcat, Apache, MariaDB, MongoDB 등 어플리케이션 설치 구성 및 운영 관리• KVM, Xen, OpenStack, CloudStack 설치 , 구성 및 운영 관리• Storage 설치 , 구성 및 운영 관리
• 클라우드 서비스개발 (MongoDB, MariaDB, Linux , 자바 경험자 • Openstack 지식 또는 운영 경혐• 분산파일시스템 (ceph 및 GlusterFS) 운영자• OpenvSwich 개발 경험자• Ganglia 운영개발자
• KVM (Kernel-based Virtual Machine) 서버 가상화 : QEMU 의 수정버전 / 리눅스용 무료 오픈소스 가상화 소프트웨어 • Xen 하이퍼바이저 가상화 • 서버가상화 도구 : 단순히 서버를 가상화하는 기능만 제공하는 것이 아니라 , 가상화할 호스트 장치 관리 , 가상머신에서 사용할 이미지 관리 , 사용자 관리 , 가상머신 라이프사이클 관리 기능 모두 제공 (EX : 오픈스택노바 , 오픈네뷸라 )
• GlusterFS : RedHat 에서 지원하는 오픈소스 파일 시스템으로 , 수천 PetaByte 급의 대용량에 수천 개의 클라이언트가 접속하여 사용 가능한 Scale-out 방식의 NAS 형태의 분산 파일 시스템
• 쉐프 (Ceph), GFS2, Hadoop Distributed File System (HDFS)
• 오픈브이스위치 : 오픈소스 가상 스위치로 멀티레이어 네트워크 오픈스택 퀀텀 or 뉴트론 : 오픈스택 노바 네트워크를 활용해서 네트워크 가상화가 가능하나 최근 뉴트론버전이 릴리즈됨• Apache 재단의 하둡에코시스템이 주도• R : 통계 컴퓨팅 및 그래픽을 위한 언어와 환경 / 다양한 종류의 데이터 조작 , 계산 및 그래픽 표시를 위한 소프트웨어 기능의 통합 제품• NoSQL : MongoDB, Hbase, 카산드라 DB 등
• 2013 년 3 월 Docker 에서 출시한 오픈 소스 컨테이너 프로젝트• 경량 가상화 컨테이너 (Immutable Infrastructure)• 가상화 대비 편리한 관리 , 확장 , 테스트 , 경량의 장점• 우분투와 레드햇 진영 도커 채택• AWS Docker 서비스 출시• 구글 , 마이크로소프트사 등이 도커를 활용한 컨테이너 가상화 서비스 선보임• 국내 도입사례 발생 ( 공공기관 , 정부과제 등 )
32
CONCLUSIONS
37