한국정보사회진흥원(http://www.nia.or.kr/)에서 2007년 ASP/SaaS 현황을 총 망라한 백서를 발간했습니다. NIA의 공지에 따르면 다음의 세 가지 핵심 내용이 있다고 한다.
- ASP/SaaS 비즈니스 모델, 국내외 산업 및 기술 동향, 향후 전망 등 관련 분야 총망라
- 성장 가능성 높은 SaaS/ASP 서비스 발전 위한 선결과제도 제시
- SaaS 분야 전략경영 위한 벤치마킹 자료로 활용 기대

새로운 소프트웨어 딜리버리 서비스 모델로 뜨고 있는 SaaS(Software as a Service)에 대해 모든 측면 정리를 했다는 측면에서 전체 그림을 보고자 하는 사람들에게 매우 도움이 될 듯하다.

NIA 공지: 한국정보사회진흥원, ‘2007 ASP/SaaS 백서’ 발간
백서다운: IT도우미
(NIA에선 못찾고 영 다른 싸이트에서 다운받다니... 공지글 아래 링크를 두면 어디 덧나나... 사용자 측면에서 편리하게 이용할 수 있게 고려 좀 했으면 하는 바램)

목차

제 1 부 총 론
제 1 장 ASP/SaaS 산업의 개요
제 1 절 ASP의 정의 및 특징 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙3
1. ASP 출현배경 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙3
2. ASP 정의 및 범위 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙4
3. ASP 모형의 특징 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙6
제 2 절 ASP 모델의 진화∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙6
1. ASP 모델의 진화 배경 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙6
2. ASP 모델의 진화 단계 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙8
3. ASP의 진화 개념으로서 SaaS ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙9
4. ASP와 SaaS의 관계 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙10
제 2 장 ASP/SaaS 산업의 새로운 패러다임
제 1 절 ASP/SaaS 산업의 패러다임 변화∙∙∙∙∙∙∙∙∙∙∙12
1. 정보솔루션 이용 패러다임 변화 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙12
1) 메인 프레임 시대의 애플리케이션 ∙∙∙∙∙∙∙∙∙∙∙∙12
2) PC 및 인터넷 웹 확산 시대의 애플리케이션∙∙∙∙∙∙∙∙12
3) 유비쿼터스 시대의 애플리케이션 ∙∙∙∙∙∙∙∙∙∙∙∙∙12
2. 소프트웨어 유통 패러다임 변화 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙13
1) 솔루션 중심의 소프트웨어 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙13
2) 패키지 소프트웨어 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙14
3) ASP 서비스 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙14
4) SaaS의 등장 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙15
3. ASP/SaaS 산업의 패러다임 변화 동인 ∙∙∙∙∙∙∙∙∙∙15
제 2 절 새로운 ASP/SaaS 패러다임의 전망 ∙∙∙∙∙∙∙∙∙∙17
1. 웹 2.0 시대의 의미 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙17
2. 웹 2.0 시대와 SaaS ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙19
3. SaaS 산업의 전망 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙21
제 3 절 국내∙외 ASP/SaaS 기업 환경 ∙∙∙∙∙∙∙∙∙∙∙∙23
1. 국내 ASP/SaaS 시장의 특징 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙23
1) 정부 주도형 시장 육성 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙23
2) 국내 ASP/SaaS 도입 사례 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙24
2. 해외 ASP/SaaS 시장의 특징 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙25
1) 민간 주도형 시장 생존 모델 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙25
2) 해외 ASP/SaaS 도입 사례 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙26


제 2 부 ASP/SaaS 산업의 발전
제 1 장 ASP 산업의 태동 및 진화
제 1 절 민간부문에서 ASP의 시작 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙31
1. 한국의 정보통신 산업의 태동 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙31
2. 정보처리 산업의 형성 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙31
3. 통신시장의 개방 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙32
4. ASP 사업의 태동∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙32
1) EDI 서비스 제공업체와 이용업체의 형성 ∙∙∙∙∙∙∙∙∙33
2) CALS 및 EC서비스의 확산 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙34
3) POS 데이터 서비스의 상용화 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙34
5. 민간 ASP 시장의 육성을 위한 정부지원 환경 조성 ∙∙∙∙35
제 2 절 정부부문에서 ASP 지원 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙35
1. 소기업 네트워크화 사업∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙35
1) 추진 배경 및 목적 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙35
2) 추진전략 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙37
3) 추진내용 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙39
4) 추진실적 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙40
2. 업종별 ASP 보급∙확산 사업 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙41
1) 추진 배경 및 목적 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙41
2) 추진전략 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙41
3) 추진내용 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙42
4) 추진 실적 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙42
3. 중소기업정보화 사업 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙43
1) 추진배경 및 목적 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙43
2) 추진내용 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙43
3) 주요실적 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙47
4. 정책 추진의 주요 특징 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙48
제 2 장 ASP 지원사업의 성과
제 1 절 중소기업 정보화에서 ASP의 성과 ∙∙∙∙∙∙∙∙∙∙∙49
1. ASP 사업 성과의 개요 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙49
2. 정량적 성과 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙50
3. 정성적 성과 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙51
제 2 절 ASP 성과에서 민간과 정부의 역할∙∙∙∙∙∙∙∙∙∙∙52
1. 민간의 역할 및 성과 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙52
2. 정부의 역할 및 성과 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙53
제 3 절 ASP 지원사업의 분석과 평가 ∙∙∙∙∙∙∙∙∙∙∙∙∙54
1. 중소기업 정보화지원사업의 문제점 ∙∙∙∙∙∙∙∙∙∙∙∙54
2. 중소기업 정보화사업 개선 방향 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙55
3. ASP 서비스 발전방향∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙56

제 3 부 ASP/SaaS 시장 현황
제 1 장 ASP/SaaS 시장에서 비즈니스 모델
제 1 절 국내 ASP/SaaS 비즈니스 모델 ∙∙∙∙∙∙∙∙∙∙∙∙61
1. 업종별 ASP/SaaS 비즈니스 모델 ∙∙∙∙∙∙∙∙∙∙∙∙∙61
1) 제조업 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙61
2) 건설업 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙62
3) 도소매 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙62
4) 숙박업 및 외식업 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙62
5) 교육서비스업 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙62
6) 공공 부문 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙63
7) 기타 개인서비스업 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙63
2. 기능별 ASP/SaaS 비즈니스 모델 ∙∙∙∙∙∙∙∙∙∙∙∙∙63
1) 단순OA기능 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙64
2) 기업단일기능 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙64
3) 기업내 통합 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙65
4) 기업간 통합 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙65
3. 국내 ASP/SaaS 비즈니스 모델의 성공 요인∙∙∙∙∙∙∙∙66
제 2 절 국내 ASP/SaaS 비즈니스 모델의 확산 전략 ∙∙∙∙∙66
1. 업종별 특화 모델의 확산 전략∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙67
1) 제조업 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙67
2) 건설업 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙67
3) 도소매 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙67
4) 숙박업 및 외식업 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙67
5) 교육서비스업 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙67
6) 공공 부문 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙68
7) 기타 개인서비스업 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙68
2. 기능별 범용 모델의 확산 전략∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙68
1) 단순OA기능 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙68
2) 기업단일기능 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙68
3) 기업내 통합 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙68
4) 기업간 통합 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙69
제 3 절 국내 ASP/SaaS 비즈니스 모델의 발전 전망 ∙∙∙∙∙69
제 2 장 ASP/SaaS 사업자 현황
제 1 절 ASP/SaaS 사업자 현황 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙70
1. ASP/SaaS 사업자의 분류 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙70
1) ASP/SaaS 산업의 구성요소 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙70
2) ASP/SaaS 산업의 핵심 경쟁력 ∙∙∙∙∙∙∙∙∙∙∙∙∙70
3) 핵심 경쟁력 기준 ASP/SaaS 사업자 분류 ∙∙∙∙∙∙∙∙71
2. 국내 ASP/SaaS 사업자의 출현 및 확산 ∙∙∙∙∙∙∙∙∙∙71
1) 초기 ASP/SaaS 사업자의 출현 배경 ∙∙∙∙∙∙∙∙∙∙∙71
2) 초기 ASP/SaaS 사업자의 확산 ∙∙∙∙∙∙∙∙∙∙∙∙∙72

3) 국내 ASP/SaaS 사업자의 구성 ∙∙∙∙∙∙∙∙∙∙∙∙∙72
3. 신규 ASP/SaaS 사업자 현황 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙73
4. ASP/SaaS 시장 현황∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙75
제 2 절 ASP/SaaS 산업 환경과 경쟁력 ∙∙∙∙∙∙∙∙∙∙∙∙76
1. ASP/SaaS 사업자 시장 경쟁 분석 ∙∙∙∙∙∙∙∙∙∙∙∙76
2. ASP/SaaS 사업자 경영 분석 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙77
1) 매출액 규모 분석 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙77
2) 매출액 구성 분석 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙78
3) 채산성 분석 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙79
3. ASP/SaaS 사업자 경쟁력 분석 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙80
제 3 장 ASP/SaaS 이용자 현황
제 1 절 민간부문 ASP/SaaS 이용업체 현황 ∙∙∙∙∙∙∙∙∙∙82
1. ASP/SaaS 이용업체 개요∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙82
2. ASP/SaaS 서비스에 대한 인지 및 도입 ∙∙∙∙∙∙∙∙∙∙84
3. ASP/SaaS 서비스의 만족도 및 도입 계획 ∙∙∙∙∙∙∙∙∙85
4. ASP/SaaS 서비스 확산의 이슈 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙85
1) 중소기업 정보화의 장애 요소 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙85
2) 중소기업 ASP/SaaS 서비스 정책 문제점 ∙∙∙∙∙∙∙∙∙86
3) 중소기업 ASP/SaaS 서비스 정책 개선사항 ∙∙∙∙∙∙∙∙86
5. 중소기업 ASP 서비스 정책 방안 ∙∙∙∙∙∙∙∙∙∙∙∙∙86
1) 홍보자료 강화 및 홍보채널 다양화 ∙∙∙∙∙∙∙∙∙∙∙∙86
2) ASP/SaaS 서비스 기능 강화 및 취약한
ASP/SaaS 서비스 개발 지원 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙87
3) 효과대비 저렴한 ASP/SaaS 서비스 공급 방안 및
사용성 강화 지원 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙87
제 2 절 공공부문 및 산하단체 ASP/SaaS 이용 현황 ∙∙∙∙∙88
1. 공공부문 ASP/SaaS 제공 업체 현황 ∙∙∙∙∙∙∙∙∙∙∙88
2. 공공부문 ASP/SaaS 이용 기관 현황 ∙∙∙∙∙∙∙∙∙∙∙89
1) 서비스 유형별 ASP/SaaS 이용 현황 ∙∙∙∙∙∙∙∙∙∙∙89
2) 기관 유형별 ASP/SaaS 이용 현황 ∙∙∙∙∙∙∙∙∙∙∙∙89
3) 공공부문 ASP/SaaS 서비스 도입 의향 ∙∙∙∙∙∙∙∙∙∙91
3. 공공부문 ASP/SaaS 서비스 평가 ∙∙∙∙∙∙∙∙∙∙∙∙∙92
1) ASP/SaaS 서비스 만족도 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙92
2) 공공부문 ASP/SaaS 서비스 이용의 장∙단점 ∙∙∙∙∙∙∙93
4. 공공부문의 ASP/SaaS 저해 요소 및 정비 방안 ∙∙∙∙∙∙94
1) 현실적 저해요소 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙94
2) 현실적 저해요소 정비방안 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙95
5. 공공부문 ASP/SaaS 활성화 전략 ∙∙∙∙∙∙∙∙∙∙∙∙∙97
1) ASP/SaaS 서비스에 대한 마인드 제고 ∙∙∙∙∙∙∙∙∙∙97
2) 단계적 ASP/SaaS 서비스 보급 ∙∙∙∙∙∙∙∙∙∙∙∙∙98
3) 공공기관의 업무 및 ASP/SaaS 서비스 표준화 ∙∙∙∙∙∙98
4) 공공기관용 ASP/SaaS 서비스 개발 ∙∙∙∙∙∙∙∙∙∙∙99
5) 제도적 지원 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙99
제 4 장 해외 SaaS/ASP 시장 동향
제 1 절 해외 ASP/SaaS 사업자 동향∙∙∙∙∙∙∙∙∙∙∙∙∙100
1. Google ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙100
1) 회사개요 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙100
2) SaaS 제품과 비즈니스 모델 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙101
2. Microsoft∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙102
1) 회사개요 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙102
2) SaaS 제품과 비즈니스 모델 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙103
3. Salesforce.com ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙103
1) 회사 개요∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙103
2) SaaS 제품과 비즈니스 모델 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙104
4. RightNow Technologies∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙106
1) 회사 개요∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙106
2) SaaS 제품과 비즈니스 모델 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙107
5. Oracle ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙109
1) 회사개요 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙109
2) SaaS 제품과 비즈니스 모델 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙109
6. IBM GS ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙111
1) 회사개요 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙111
2) SaaS 제품과 비즈니스 모델 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙111
제 2 절 해외 ASP/SaaS 산업의 정책∙∙∙∙∙∙∙∙∙∙∙∙∙112
1. 일본의 ASP/SaaS 산업 정책 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙112
1) ASP/SaaS 보급 촉진 협의회 설립∙∙∙∙∙∙∙∙∙∙∙112
2) ASP/SaaS 제공자와 이용자의 관계에서
발생할 수 있는 과제와 대응책 ∙∙∙∙∙∙∙∙∙∙∙∙∙112
3) ASP/SaaS의 사업 전개에 있어서의 과제와 대응책∙∙∙∙113
4) 차세대 ASP/SaaS 네트워크에 대한 과제와 대응책∙∙∙∙114
5) ASP/SaaS의 해외진출에 관한 과제와 대응책 ∙∙∙∙∙∙115
6) 일본의 ASP/SaaS 추진 정책 요약 ∙∙∙∙∙∙∙∙∙∙∙115
2. 중국의 ASP/SaaS 산업의 정책 ∙∙∙∙∙∙∙∙∙∙∙∙∙116
1) 국가적 ASP/SaaS 시범 사업∙∙∙∙∙∙∙∙∙∙∙∙∙∙116
2) 상해의 ASP/SaaS 산업 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙116
제 3 절 해외 ASP/SaaS 산업의 전망∙∙∙∙∙∙∙∙∙∙∙∙∙118
1. 해외 ASP/SaaS 사업자들의 비즈니스 모형 특징 ∙∙∙∙∙118
2. 비즈니스 모델의 발전 전망 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙118
1) 전략적 제휴를 통한 수익공유 모형의 발전 ∙∙∙∙∙∙∙∙119
2) 열린 개발자 생태계 활용과 SW 포털화 ∙∙∙∙∙∙∙∙∙119
3) 광고 및 마케팅 지원 등 새로운 수익모형 등장 ∙∙∙∙∙∙119


제 4 부 ASP/SaaS 기술 현황
제 1 장 ASP/SaaS 기술 동향
제 1 절 ASP/SaaS 서비스 플랫폼 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙123
1. ASP/SaaS 기술의 진화∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙123
2. ASP/SaaS 기술의 발전∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙124
1) 기존 ASP 서비스 기술의 문제점 ∙∙∙∙∙∙∙∙∙∙∙∙124
2) 진보된 ASP 서비스 기술의 출현, SaaS∙∙∙∙∙∙∙∙∙124
3. ASP/SaaS 서비스 아키텍처 모델의 변화 ∙∙∙∙∙∙∙∙125
1) 위임 아키텍쳐 모델 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙126
2) 공유 아키텍쳐 모델 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙126
4. 현재 ASP/SaaS 서비스 아키텍쳐 모델 ∙∙∙∙∙∙∙∙∙127
1) 시스템 참조 모델 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙127
2) 서비스 참조 모델 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙128
3) 시스템 구성 모델 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙129
5. 플랫폼으로서 웹 2.0과 ASP/SaaS ∙∙∙∙∙∙∙∙∙∙∙130
제 2 절 서비스 인프라 기술의 변화 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙130
1. 공개 SW의 활성화 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙130
2. 개발 프레임워크의 변화 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙131
3. 개발 패러다임의 변화 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙132
제 3 절 구현 요소 기술 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙133
1. RIA 기술 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙133
1) 선마이크로 시스템의 Java Applet & JavaFX ∙∙∙∙∙∙134
2) 어도비의 Flash & Flex ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙134
3) 마이크로소프트의 Silver Light ∙∙∙∙∙∙∙∙∙∙∙∙∙134
2. DHTML, CSS, ECMAScript 등 웹 표준 기술 준수∙∙∙135
1) 데이타 모델 작성 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙135
2) 출력양식 작성∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙135
3) 프로그래밍 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙135
3. Ajax 기반의 비동기 웹 서비스∙∙∙∙∙∙∙∙∙∙∙∙∙∙136
4. 웹서비스와 오픈 API ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙136
5. 온 디맨드 SW∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙137
제 4 절 유무선 통합 ASP/SaaS 모델∙∙∙∙∙∙∙∙∙∙∙∙∙138
1. 유무선 통합 ASP/SaaS Model 개요 ∙∙∙∙∙∙∙∙∙∙138
2. 유무선 통합 ASP/SaaS 모델의 미래∙∙∙∙∙∙∙∙∙∙∙139
1) 제공되는 애플리케이션의 확대 ∙∙∙∙∙∙∙∙∙∙∙∙∙140
2) 핵심 역량의 적극적 공유∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙141
3) Customizable ASP/SaaS 지향 ∙∙∙∙∙∙∙∙∙∙∙∙141
3. 유무선 통합 ASP/SaaS와 HSDPA ∙∙∙∙∙∙∙∙∙∙∙141
제 5 절 ASP/SaaS 보안 기술∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙142
1. ASP/SaaS 기술 구조에서 보안 ∙∙∙∙∙∙∙∙∙∙∙∙∙142
1) ASP/SaaS 기술 구조 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙142
2) ASP/SaaS 서비스 도입 시 보안의 중요성∙∙∙∙∙∙∙∙143
2. ASP/SaaS 기술 구조하에서의 보안 요소 ∙∙∙∙∙∙∙∙144
3. SLA에서 보안∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙146


제 5 부 ASP/SaaS를 위한 사회 인프라
제 1 장 ASP/SaaS를 위한 사회 인프라
제 1 절 민간부문 ASP/SaaS 관련 법제도 ∙∙∙∙∙∙∙∙∙∙151
1. ASP/SaaS서비스 확산을 위한 법제정비의 필요성 ∙∙∙∙151
2. ASP/SaaS 서비스 확산의 문제점 ∙∙∙∙∙∙∙∙∙∙∙∙152
1) ASP/SaaS 서비스에 대한 안정성, 신뢰성 문제 ∙∙∙∙∙152
2) ASP/SaaS 서비스 관련 법제도적 문제 ∙∙∙∙∙∙∙∙∙153
3) ASP/SaaS 제공기업의 법적 지위의 문제 ∙∙∙∙∙∙∙∙153
3. ASP/SaaS 확산을 위한 분야별 법제도 개선 방안 ∙∙∙∙154
1) ASP/SaaS 사업 관련 보험상품의 개발 보급 확대 ∙∙∙∙154
2) ASP/SaaS 서비스 보안대책의 강화∙∙∙∙∙∙∙∙∙∙∙155
3) 제공 ASP/SaaS 서비스에 대한 소프트웨어
임치제도 공식화∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙156
4) ASP/SaaS 사업체에 대한 공적 기관의
관리∙감독 및 지원 강화∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙156
4. ASP/SaaS 확산을 위한 장단기 측면에서 법제도
개선 방안 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙157
1) 단기적 개선 방안 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙157
2) 장기적 개선 방안 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙157
제 2 절 공공부문 ASP/SaaS 관련 법제도 ∙∙∙∙∙∙∙∙∙∙157
1. 법적∙제도적 저해 요소 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙157
2. 법적 제도적 저해 요소 정비 방안 ∙∙∙∙∙∙∙∙∙∙∙∙158
3. ASP/SaaS 서비스 도입시 보안대책의 강구 ∙∙∙∙∙∙∙158
4. 개인정보보호침해대책의 강구 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙160
5. ASP/SaaS 서비스와 전자정부사업연계 및 관련
법제정비 방안의 도출 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙160
제 3 절 ASP/SaaS 전문 인력∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙161
1. ASP/SaaS 전문 인력 현황 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙161
1) ASP/SaaS 전문 인력 특성 및 정의∙∙∙∙∙∙∙∙∙∙∙161
2) ASP/SaaS 전문 인력 추이∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙162
3) ASP/SaaS 전문 인력 현황∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙163
2. ASP/SaaS 전문 인력의 수급 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙163
1) ASP/SaaS 전문 인력의 수요∙∙∙∙∙∙∙∙∙∙∙∙∙∙163
2) ASP/SaaS 전문인력의 공급 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙164
3) ASP/SaaS 전문 인력 과부족∙∙∙∙∙∙∙∙∙∙∙∙∙∙165
3. ASP/SaaS 전문 인력 양성 방안∙∙∙∙∙∙∙∙∙∙∙∙∙166
1) ASP/SaaS 전문인력이 갖추어야 할 필요 지식∙∙∙∙∙∙166
2) ASP/SaaS 업계의 전문 인력 양성 실정∙∙∙∙∙∙∙∙∙167
3) 인력 양성 기반 조성∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙167
4) 교과과정의 운영 분야 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙167


제 6 부 ASP/SaaS 산업의 이슈 및 방향
제 1 장 ASP/SaaS 산업의 이슈와 기회
제 1 절 ASP/SaaS 산업의 시사점 및 이슈 ∙∙∙∙∙∙∙∙∙∙171
1. ASP/SaaS 산업의 시사점∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙171
2. ASP/SaaS 산업의 이슈∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙172
제 2 절 ASP/SaaS 산업의 기회∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙172
1. ASP/SaaS 비즈니스 모델의 변화 양상 ∙∙∙∙∙∙∙∙∙172
2. ASP/SaaS 산업의 기회∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙174
제 2 장 ASP/SaaS 산업의 향후 정책 및 과제
제 1 절 국내 ASP/SaaS 산업의 향후 정책 ∙∙∙∙∙∙∙∙∙∙176
1. 국내 ASP/SaaS 시장의 트랜드 ∙∙∙∙∙∙∙∙∙∙∙∙∙176
2. ASP/SaaS 산업의 향후 정책 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙176
제 2 절 ASP/SaaS 산업의 향후 과제∙∙∙∙∙∙∙∙∙∙∙∙∙178
1. 차별화된 ASP/SaaS 서비스 발굴 ∙∙∙∙∙∙∙∙∙∙∙∙179
2. ASP/SaaS 수요 창출 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙179
3. ASP/SaaS 기반 조성 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙180
제 3 절 향후 제언 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙181
참고문헌 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙183

부 록
[부록 1] ASP/SaaS 사업체 일람표∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙187
[부록 2] 우수 ASP 인증 절차 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙198
[부록 3] ASP 사업자 및 애플리케이션 인증 업체 ∙∙∙∙∙∙∙∙∙201
[부록 4] 우수 ASP 선정 절차 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙204
[부록 5] 우수 ASP 선정 결과 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙205
[부록 6] ASP 종합지원센터 안내 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙208
[부록 7] SLA 표준 가이드라인 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙210
[부록 8] 조세특례제한법 중 ASP관련 개정법률 가이드 ∙∙∙∙∙∙214
[부록 9] 국내∙외 유관사이트 안내 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙215
[부록 10] 영문 약어 색인 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙216

크리에이티브 커먼즈 라이센스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

Posted by 한재선


자, 이제 좀 더 상상력을 발휘해 보자...

사용자 삽입 이미지
1. MyLifeBits의 교훈
MSR에서 연구한 MyLifeBits라는 것이 있다. 개인의 모든 정보를 디지털화하여 저장하겠다는 것이다. 책임자인 Gorden Bell은 자신의 모든 책과 문서를 스캔하여 하드디스크에 저장하고 소형 카메라를 항상 몸에 부착하고 다니며 일상을 모두 기록하는 실험을 했다. 이렇게 기록된 일상은 나중에 자신의 기억을 돕는 역할을 한다. 즉, Life Caching에 대한 비전을 몸소 실험한 셈이다. 이 연구는 많은 관심을 불러일으켰고 지금도 유비쿼터스 컴퓨팅 분야에서 많이 참조가 되고 있고 있다.
그러나 연구가 계속되면서 예상치 못했던 문제가 중요하게 부각되었다. 연구가 시작되었을 때 주력으로 했던 분야는 데이터 수집이었다. 그렇게 모은 데이터는 flat한 구조로 간단히 저장시킨 후 검색을 통해 찾아 준다는 것이다. 하지만 실제로 데이터양이 증가하다보니 검색의 정확도가 현격히 떨어지는 것이다. 정보관리가 문제가 된 것이다. 아래의 Gorden Bell과의 인터뷰 내용을 살펴보자.
For all of its machine muscle, Bell's virtual memory wasn't quite what I imagined. When I first heard about his work, I expected someone who would dazzle me mentally, pulling off feats of recollection like some cyborgian savant….MyLifeBits is now so big that it faces a classic problem of information management: It's hellishly difficult to search, and Bell often finds himself lost in the forest. He hunts for an email but can't lay his hands on it. He gropes for a document, but it eludes him. While eating lunch in San Francisco, he tells me about a Paul Krugman column he liked, so I ask him to show it to me. But it's like pulling teeth: A MyLifeBits search for "Paul Krugman" produces scores of columns, and Bell can't quite filter out the right one. When I ask him to locate a phone call from one of his colleagues, he hits a bug: He can locate the name of the file, but when he clicks on it the data are AWOL. "Where the hell is this friggin' phone call?" he mutters to himself, pecking at the keyboard. "I either get nothing or I get too much!"
 From Lifelogging, An Inevitability

Cloud Computing 역시 초기에는 사용자의 데이터를 어떻게 모으고 저장할 것인지 등의 기초적인 기능이 주요 이슈가 될 것이다. 하지만 사용자의 정보가 점점 더 많이 쌓일 수록 정보 관리와 검색이 주요 이슈로 떠 오를 것이다. MyLifeBits 처럼 데이터를 저장할 때 간편하게 하고 추후에 인덱싱과 검색을 통해 해결할 수도 있겠지만(웹 검색처럼) 어차피 Cloud Computing 서비스는 중앙집중형의 컨트롤이 가능하므로 처음부터 검색이나 데이터 마이닝 등의 정보처리를 고려하여 정보 구조를 잘 설계하는 것이 매우 중요해질 것이다.

2. 집중 vs. 분산
Cloud Computing을 얘기하면 대부분 구글이나 MS 등이 자신이 필요한 데이터와 서비스를 모두 가지고 있는 것을 상상한다. 그래서 일부에선 클라이언트/서버 컴퓨팅 환경이 다시 이전의 메인프레임 시대의 중앙집중형 방식에게 자리를 내 줄 것이라는 예상도 한다. 하지만 컴퓨팅 역사에서 항상 그랬듯이 중앙집중 방식의 접근이 있다면 반대로 분산 방식의 접근도 시도되고 때론 엄청난 성공을 거둔다. 웹이나 P2P 등이 그런 예들이다. 그렇다면 Cloud Computing은 분산형으로 구현할 수 없을까? 충분히 가능하다고 본다. 일부 기능을 하는 서비스들의 연합을 통해서 하나의 Cloud Computing 서비스가 구현될 가능성도 있고 개개인의 단말(PC, 홈게이트웨이 등)이 Computer Cloud의 한 조각을 맡아서 전체 Cloud Computing을 이루는 P2P 모델도 있을 수 있다. 물론 기술적으로 훨씬 더 많은 어려움을 안고 있지만 Cloud Computing에서 Security와 Privacy가 가장 중요한 이슈로 떠 오를 것을 고려한다면 충분히 시도해 볼 만한 방향이라 생각한다.

3. 중요한 것은 이동의 자유 -> Portability
Cloud Computing을 구현하는 방식으로 중앙집중형이든 분산형이든 중요하지 않다. 중요한 것은 Cloud Computing이 사용자에게 주는 이점, 즉, "Anywhere, Anytime, Any device"만 제공해 주면 된다. 이들을 달성하기 위한 핵심은 데이터와 서비스의 Portability다. 데이터의 Portability는 이미 DataPortability.org에 의해 논의가 시작되었고 서비스 Portability에 대해서는 서버 가상화 기술을 통해서 충분히 구현가능하다. DataPortability.org 논의의 시작은 각 서비스들에 묶인 사용자 데이터를 풀어주자는 것이지만 이것이 잘 발전된다면 별다른 노력없이 Cloud Computing의 비전이 실현될 수 있다. 구글이 아무리 좋은 서비스를 제공한다 하더라도 구글이 Cloud Computing의 전부가 되어서는 안된다. 오히려 각 서비스 제공자들이 데이터 이동성과 서비스 이동성을 위한 표준을 만들어 사용자는 여러 서비스를 선택하여 사용하면서 마치 하나의 가상 Cloud Computing 환경이 있는 것처럼 보여질 때가 가장 바람직한 형태가 아닐까 생각한다.

-------------------------------------

이로써 FutureCamp 발표를 위해 준비했던 "Cloud Computing과 서버플랫폼"에 대한 완전~ 주관적인 예상을 마친다. 나도 적으면서 긴가민가 했지만 생각이 많이 정리된 것처럼 읽으시는 분들도 긴가민가하지만 이런 견해도 있구나 쯤으로 봐 줬으면 하는 바램이 든다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

Posted by 한재선


자, 이제 Cloud Computing과 그 기반이 되는 서버 플랫폼에 대한 기본적인 이해는 되었으니까 본론인 예측으로 들어가 보자. 단 몇 가지 경고를 하고 시작하자. 이 예측을 맘 속에 품고 무언가 저질러서 생기는 모든 결과에 대해선 책임 못 진다. 사실 나 자신도 별로 믿을 수 없다. ㅋㅋ 다만 예측이라기 보다 가능한 시나리오 중에 하나쯤으로 생각해 줬으면 하는 바램이다. 이 보잘 것 없는 예측 덕분에 아이디어 하나라도 얻는다면 더 바랄게 없겠다.

사용자 삽입 이미지

1. 신생 웹 서비스들의 Cloud Computing 이용 확산
이건 별로 섹시한 예측이 아니다. 그냥 요새 경향을 얘기한거다. 물론 우리나라 얘기는 아니다. 하루에 수십개씩 쏟아져 나오는 웹 2.0 서비스들 중 점점 더 많은 부분이 Amazon S3와 EC2를 사용할 것이다. 2년 정도 서비스 만들어 치고 빠지기에는 안성맞춤이 아닐런지...

2. 인터넷 기업을 중심으로 분산 컴퓨팅 플랫폼의 도입
미국에서는 메이저 인터넷 기업들이 자체 플랫폼을 가지고 있거나 개발하고 있다. 국내 포털들도 내부적으로 부분적으로 시도는 하고 있으나 아직 메인 이슈는 아닌 것 같다. 오히려 포털 외에 다른 인터넷 기업들이 로그 분석이나 데이터 마이닝 정도로 현업에 적용해 볼 시도를 하지 않을까...

3. 오픈소스 분산 컴퓨팅 플랫폼 Hadoop의 약진
내가 가장 확신있게 주장하는 예측이다. 작년 한해 Hadoop은 많은 주목을 받았다. Yahoo는 Hadoop의 최대 스폰서로 그 영향력을 더욱 강화하고 있고 Google은 인턴들의 분산시스템 교육에 Hadoop을 썼다.IBM은 Blue Cloud라는 Cloud Computing 솔루션에 소프트웨어로 Hadoop을 채용했다. Facebook은 Hadoop을 이용하여 데이터 분석을 하고 있다. 비지니스위크는 Cloud Computing을 위한 소프트웨어 플랫폼으로 Google의 Proprietary software보다 오픈소스인 Hadoop이 더 주목받을 것이라고 예측했다. 그 중에서도 가장 주목할만한 현상은 Cloud Computing을 선도하고 있는 Google, IBM, Yahoo 등이 자신들의 Cloud Computing 플랫폼을 미국 유명 대학들에 공개한 것이다. Google과 IBM은 대규모 분산 컴퓨팅 시스템에서 소프트웨어 개발을 위한 교육을 위해 수백대 규모의 서버 클러스터를 대학들에 무상으로 제공하기로 했고 MIT, Stanford, UC Berkerly 등 6개 대학이 사인했다. (링크) Yahoo는 4000개 프로세서로 구성된 M45 슈퍼컴퓨팅 클러스터를 CMU에게 제공하기로 약속했다. (링크) 중요한 것은 여기에 모두 소프트웨어 플랫폼으로 Hadoop이 채택되었다는 것이다. 올해는 기업들의 대학에 대한 이러한 지원이 더욱 늘어날 것이고 이를 통해 예비 직원들은 Hadoop 방식의 분산 프로그래밍에 점점 더 익숙해질 것이다. 이런 식으로 Hadoop이 대학들에 파고 들면서 분산 플랫폼 소프트웨어의 de facto standard가 될 가능성이 있다. 하지만 아쉽게도, 너무나 아쉽게도, 내가 아는한 우리나라에는 이런 시도가 전혀 없다! 그래서 내가 직접 뛰어보려한다. 내가 대학들에 찾아가 강의를 하고 커리큘럼 만드는 것을 도와 줄 생각이다. 이 부분에 대해선 다른 포스트로 더 자세히 쓸 것을 약속한다.

4. 기반 소프트웨어의 표준화와 서비스 컴포넌트의 개발
Cloud Computing이 실현이 되든 안되든 상관없이 인터넷 기업을 중심으로 분산 컴퓨팅 플랫폼은 점점 일반화가 되어가고 있다. 그렇다면 이들 사이에 상호운용성은 문제가 없을 것인가? 당연히 있다. 물론 이들 사이에 상호운용성이 필요한지는 확실치 않다. 하지만 깊이 생각해 보면 필요해질 것이다. 특히 분산 프로그래밍 모델에 대해서는 표준화된다면 여러가지 이득을 볼 수 있을 것이다. Hadoop의 영향력이 확대되어 가면서 점점 그러한 이슈가 생길 것이다. 또한 분산 컴퓨팅 플랫폼이 갖추어야 할 기능이 분산 프로그래밍 모델에서 멈추지 않을 것이다. 어차피 대부분의 기업에서 필요한 분산 프로그램은 대동소이하다. 예를 들어 대용량 정보처리를 위해 데이터마이닝이나 Machine Learning, Information Retrieval 등을 다들 필요로 할 것이다. 따라서 이런 기능들이 분산 프로그래밍 모델로 라이브러리화 될 것이고 이를 이용한 서비스들은 보다 수월하게 만들 수 있을 것이다. 이미 이러한 움직임은 시작됬다. Hadoop을 이용하여 Machine Learning 라이브러리를 만드는 Apache Mahout 프로젝트가 Hadoop 서브 프로젝트로 시작되었다. 예전부터 생각해 오던 것인데 선수를 뺏긴 것 같아 아쉽다. 하지만 난 더 큰 비전을 생각하고 있다. 이에 관해서도 추후에 다른 포스트로 쓰자.

5. 서비스 통합과 Web OS의 출현
Cloud Computing이 개인 사용자의 모든 것을 Computer Cloud에서 하도록 하기 위해선 웹 서비스들이 Desktop과 같은 환경을 만들어 주어야 한다. 엇, 이것은 어디서 본 서비스 아닌가? 그렇다. 벌써 예전부터 줄기차게 시도되어 오던 Web OS에 대한 얘기다. Cloud Computing이 점점 이슈가 되면서 Web OS가 다시금 주목 받기 시작할 것이다. 그리고 구글과 같이 개별적인 서비스를 잘 갖추고 있는 곳은 서비스들을 통합함으로써 하나의 일관된 환경에서 사용자들이 모든 서비스를 이용할 수 있도록 하지 않을까? 하지만 이런 통합이 Web OS의 모양이 될런지는 알 수 없다. 다른 멋진 모습으로 나올 수도 있다.

6. 기업형 Cloud Computing의 탄생
자, 이제까지 우리는 Cloud Computing의 장밋빛 미래에 대해서만 얘기해 왔다. 그럼 이제 좀 냉정해져 보자. 정말 우리가 Cloud Computing을 쓸까? 당신의 데이터를 Cloud에 던지겠는가? 가장 큰 이슈는 Privacy와 Security일 것이다. 이것은 쉽게 풀리는 문제가 아니다. Utility Computing이 아무리 효율적이라 하더라도 기업은 자신의 데이터를 함부로 남에게 맡기지 않는다. 그렇다면 Utility Computing이 기업 내부에 속해 있다면? Computer Cloud가 기업 내부에 있고 내부 직원들만 사용할 수 있고 기업에서 완벽히 통제가 된다면? 충분히 쓸만한 물건 아닐까? 직원 개개인의 PC를 복잡하게 관리할 필요도 없고 데이터와 서비스 통합도 수월할테고, Privacy야 어차피 회사인데... IBM의 Blue Cloud는 궁극적으로 이런 환경을 목표로 할 수도 있다. 하지만 아직 Enterprise Cloud Computing Software가 없다. 개인을 위한 Cloud Computing Software와는 분명히 다를 것이다. 가능성이 있어 보인다.


----------------------------------------------------
지금까지는 그래도 어느 정도 실현 가능성이 있는 예측이었고 좀 더 황당하고 창의적인 생각을 해 볼까? Coming Soon... ^^

크리에이티브 커먼즈 라이센스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

Posted by 한재선


내일 FutureCamp 2008에서 발표할 내용을 미리 정리해 본다. 발표시간이 10분이라 말도 아끼고 PPT도 아껴야 되기 때문에 여기다 풀어놓으니 참고하시길...

사용자 삽입 이미지
사용자 삽입 이미지

1892년 New York Times의 기사인데 이 시대에 "A Computer Wanted"라니! 그 때부터 컴퓨터가 있었단 말인가? 놀라지 말고 기사내용을 잘 읽어 보자. 아하! 이 시대에 Computer는 바로 "계산하는 사람"을 말하는거구나! 100년도 전에 Computer라는 용어가 지금과는 다른 의미로 쓰였다는 이 정보는 나를 잠깐 웃게 만들었다.

사용자 삽입 이미지

2008년을 살고 있는 내가 100년도 전의 1892년 NYT 기사를 볼 수 있게 된 것은 NYT가 1851년부터 1980년까지의 1100만개 기사를 스캔하여 만든 TIFF 이미지를 PDF로 변환하여 웹에 오픈하였기 때문이다.(일부만) 여기서 원본 TIFF 이미지는 무려 4 TB 였다고 한다. 이것을 모두 PDF 파일로 만들려면 많은 저장공간과 컴퓨팅 자원이 필요했을 것이다. 보통 회사라면 어떻게 했을까? 아마도 서버를 더 사고 스토리지도 사서 열심히 프로그래밍했겠지... 하지만 NYT는 머리를 썼다. 바로 Amazon의 S3EC2라는 서비스를 이용한 것이다. S3에 원본 이미지 저장하고 변환하는 분산 프로그램을 짜서 EC2에서 100개의 AMI 인스턴스(서버로 보면 됨)를 만들어 돌렸더니 24시간 안에 끝나더란다. 그 결과 1.5 TB의 PDF 파일도 S3에 저장하여 서비스하고 있다. (블로그링크)


Amazon의 S3와 EC2는 합리적인 가격에서 데이터 저장공간과 컴퓨팅 자원을 대여해 주는 서비스다. S3의 경우 1GB 당 한달에 단돈 15센트면 된다! 그리고 EC2는 1.7 G 메모리의 꽤 괜찮은 서버를 1시간 쓰는데 10센트면 된단다. 맙소사~ 물론 In/Out 데이터양에 따라 비용이 조금 더 올라가는데 그렇더라도 매우 싼 가격임에는 틀림없다. 거기다 관리비용이나 전기료와 같은 부대비용이 전혀 들지 않으니 금상첨화! 자, 심심한 사람은 AWS 계산기로 자기가 필요한 저장공간과 컴퓨팅 자원이 얼마면 되는지 한번씩 계산해 보자. NYT는 얼마나 썼을까? 계산해 보면 S3 $600, EC2 $240 정도로 100만원도 안 되는 돈으로 해결했다. (그나마 EC2는 후원받았다는 것 같다) (Amazon의 웹서비스 사업에 대해서는 2006년 11월 "Amazon's Risky Bet"이라는 커버스토리 참고)

사용자 삽입 이미지
어떤 회사가 일시적인 작업을 위해, 또는 웹 서비스를 개발하고 호스팅하기 위해 S3와 EC2를 쓴 성공스토리는 이 외에도 많다. 그리고 점점 늘어가고 있다. 자, 그럼 개인 사용자에 대해 생각해 보자. 내 PC의 파일들을 모두 S3에 저장하면 어떨까? 그리고 내가 사용하는 프로그램들을 EC2에서 돌린다면? 그리고는 내 PC는 휴지통으로~ 이것이 바로 "Cloud Computing"의 비전이다. "Cloud Computing"은 데이터와 프로그램들이 개인 PC나 서버에 저장되기 보다 컴퓨터들의 "구름"에 저장되고 사용자는 언제 어디서나 PC, 노트북, 휴대폰 등의 다양한 단말을 통해 원격 접속하여 원하는 서비스를 받을 수 있는 새로운 컴퓨팅 환경을 말한다. 개인의 데스크탑 환경, 기업의 정보처리, 인터넷 서비스 등 모든 것이 "Cloud" of Computers의 주민이 되는 것이다. Cloud Computing에 대한 소개는 아래 링크들을 참고.
Cloud Computing - 위키피디아
[글로벌리포트]클라우드 컴퓨팅 시대 활짝 - 전자신문 2008년 1월25일
Computer in the Cloud - MIT Technology Review 2007년 9월18일
A workshop by Princeton University's Center for Information Technology - 2008년 1월 14-15일 (video & audio 제공)

사용자 삽입 이미지

하지만 이런 비전들을 곰곰히 생각해 보면 어디서 많이 들었다는 생각이 든다. 그렇다 그 전에도 "Computing"이라는 단어를 달고 나온 많은 신기술들이 비슷한 비전을 제시했었다. Grid Computing은 각 기관마다 사용하고 있는 슈퍼컴퓨터나 클러스터 컴퓨터를 묶어 공유해서 사용하자는 것이다. (여기 그림도 보면 Cloud가 있다 ^^) Grid Computing이 주로 과학계산용으로 사용되어 과학자 그룹에 한정되었다면 이것을 비지니스 도메인으로 끌고 나와 사업을 해 보겠다고 한 것이 Utility Computing (혹은 On-demand Computing)이다. 즉, 컴퓨팅 자원도 전기처럼 하나의 Utility로 보고 코드만 꼽으면 쓸 수 있고 쓴 만큼 돈을 받자는 것이다. 기업들의 정보처리나 서비스를 직접 전산실 두지말고 자신들에게 맡기고 쓴 만큼만 지불하라는 것이다. 이 Computing 3대가 가지는 기본 철학은 똑같다. 개별적인 컴퓨터를 두지 말고 한곳에 거대한 컴퓨터 구름을 만들고 데이터든 프로그램이든 거기서 작업하라는 것. 이들의 차이는 바로 대상하는 하는 타겟의 범위다. Grid Computing이 주로 과학계산을 타겟으로 했다면 Utillity Computing은 기업 고객을 타겟으로 한다. 반면에 Cloud Computing은 이 모든 것을 다 포괄하면서도 개인 사용자에게 포커스를 맞추고 있는 측면이 크다. 이것이 바로 Cloud Computing이 그 이전의 선조들보다 훨씬 큰 파괴력을 가지는 점이다. 사용자의 데이터와 프로그램이 Computer Cloud에 모두 저장된다면 무슨 일이 벌어질까? 상상해 보라. 어마어마한 변화와 새로운 가능성들이 열릴 것이다.

사용자 삽입 이미지
자, 이쯤에서 좀 딴 얘기를 해 보자. Cloud Computing이라는 것이 나오게 된 것은 컴퓨팅 환경에서 두 가지 발전 덕분이다. 하나는 누구나 짐작할 수 있듯이 웹이 플랫폼으로서 발전한 덕분이다. 또 하나는 잘 드러나지 않지만 Computer Cloud를 만들 수 있는 HW/SW 플랫폼의 발전이다. 구글의 검색을 비롯한 여러 서비스들이 "웹 데스크탑"으로서 역할을 할 수 있는 것은 그 하부의 구글 서버 플랫폼 덕분이다. 구글은 수많은 저가의 PC 서버를 묶어서 세계 제 1의 슈퍼컴퓨터 성능을 내는 클러스터를 만들어 냈다. Amazon의 S3, EC2의 파격적인 가격정책도 유사한 서버 환경에서 가능한 일이다. Yahoo, MS 등도 효율성있는 서버 클러스터를 구성하기 위해 부단히 노력하고 있다.

사용자 삽입 이미지
하지만 하드웨어적인 Computer Cloud에 방점을 찍는 것은 똑똑한 소프트웨어의 몫이다. 바로 분산 컴퓨팅 플랫폼이다. 구글이 논문으로 출판한 여러 기술들이 모두 이와 관련된 것이다. 요즘은 Amazon도 논문 내더라. 결국 Computer Cloud의 기초체력은 이 소프트웨어 플랫폼에 의해 결정될 것이다. 데이터를 효율적이고 안전하게 저장하고 대용량의 데이터 처리를 병렬처리로 해결하며 사람의 손이 닿지 않아도 알아서 관리가 될 수 있고 서비스를 쉽게 개발할 수 있는 공통 모듈을 제공하는 것과 같은 기능들이 이 "똑똑한" 소프트웨어가 해 줘야 할 일이다. 현재 이러한 분산 컴퓨팅 플랫폼은 구글이 가장 잘 갖추고 있다고 한다. 하지만 여기에 대항할 오픈소스가 하나 나왔다. 바로 Hadoop이다. Hadoop의 가능성을 미리 간파한 Yahoo는 벌써 몇년전부터 Hadoop의 개발을 스폰서해 오고 있다. (링크1, 링크2) 앞으로 Hadoop의 발전을 눈여겨 볼만 하다.

그럼 이제 Cloud Computing과 이를 밑받침하고 있는 서버 플랫폼 환경에 대해 예측해 볼까?

다음: FutureCamp 2008 발표 - Cloud Computing과 서버 플랫폼의 미래 Part 2/3

크리에이티브 커먼즈 라이센스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

Posted by 한재선


미국 기업 가상화 기술 도입 주저

나는 VMWare와 Xen 등의 서버 가상화 기술에 대한 기대가 크다.
서버 가상화는 하나의 물리적 서버를 서로 독립적인 여러 개의 논리적 서버로 운용될 수
있도록 만들어 주는 기술이다.

연구쪽에서는 몇 년전부터 가장 뜨거운 이슈였고 서버 컴퓨팅 비지니스쪽에서도
가장 주목하는 기술 중에 하나다. 현재 서버 호스팅 센터나 유틸리티 컴퓨팅 등에서
도입을 시도하고 있다.

그러나 KIPA의 보고서 "미국 기업의 가상화 기술 도입과 활용 분석"에 따르면
서버 가상화에 대한 전망이 그리 밝지만은 않다.
미국 IDG가 IT 매니저 314명을 대상으로 실시한 설문조사에 의하면 가상화는
가장 관심있는 기술이기는 하나 51%가 가상화 기술 채택에 대해 전혀 생각하고
있지 않다고 한다.
주된 이유는 효용성에 대한 불확신, 어플리케이션의 호환성 부족, 기술지원 부족
등을 꼽고 있다. 뭐 대부분 수긍이 가는 부분이다.
또 하나 재미있는 이유는 기술의 발전 속도가 너무 빨라서 어떤 제품을 선정해야
할지 고민스럽단다. (현재 VMWare, Xen, MS Virtual Server 등이 경쟁 중)

이 보고서를 읽고 다시 한번 느낀 것은 기술이라는게 최신 것이라고 당장
환영받는 것은 아니라는 것. 특히나 IT 전산환경에서는 기술수용에 매우 보수적.
크리에이티브 커먼즈 라이센스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

Posted by 한재선


오픈소스 SW 분류 및 평가

뒷북이지만 좋은 보고서 하나 있어 소개.
Optaros 라는 IT 컨설팅 회사에서 지난 1월 Open Source Catalogue 2007 이라는
보고서를 출판하면서 전 세계의 오픈소스 SW의 체계적인 분류와 평가를 시도하였다.
SW 평가에 대해서는 의견이 분분하겠으나 오픈소스 SW를 4개의 큰 카테고리와
세부분야로 체계적으로 정리했다는 측면에서 가치가 있다고 본다.

  • Operating Systems and Infrastructure
  • Application Development and Infrastructure
  • Infrastructure Solutions
  • Business Applications

(무슨 Infrastructure가 이렇게 많은지...)
더불어 오픈소스 SW의 4가지 비지니스 모델, 오픈소스 SW 평가 기준,
그리고 260종 이상의 오픈소스 SW에 대한 평가가 실려 있다.
공짜니까 한번쯤 훓어봐도 좋지 싶다.
참, KIPA에서 이 보고서에 기반해서 "전 세계 오픈소스 SW 분류 및 성숙도 평가"라는
요약본 보고서를 냈으니 귀차니즘의 저항에 굴복한다면 이것을 봐도 될 듯.

크리에이티브 커먼즈 라이센스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

Posted by 한재선


Collaborative Web Tagging Workshop 발표논문들

올해 5월 Edinburgh에서 열렸던 WWW 2006 Conference에서 함께 개최된
Collaborative Web Tagging Workshop에서 발표된 논문들입니다.
아마도 Tagging 다루는 워크샵이나 학회로는 최초일겁니다.

  • 09:10 -> 10:30. Presentation Session 1: Overview and Enterprise. (4 papers, 20mn each, total 80mn)
  • 11:00 -> 12:20. Presentations Session 2: Mining the TagSpace (4 papers, 2mn each, total 80mn

  • 12:20 -> 12:30. Single Demo : 10mn
    • Tag-Based Navigation for Peer-to-Peer Wikipedia; Jenneke Fokker, Johan Pouwelse and Wray Buntine; Departments of Industrial Design and Computer Sciences Delft University of Technology The Netherlands and Department of Computer Science, Helsinki Institute of Information Technology
  • 14:00 -> 14:50: Keynote: Rashmi Sinha, Tagging : From the personal to the social (50mn)
  • 14:50 -> 15:10: Demos (2 demos, 20mn)
  • 15:10 -> 15:30: Presentation Session 3: Applications. (First paper - 20mn)
    • 15:10 -> 15:30: Tagging the physical world
      Yoelle S. Maarek, Natalia Marmasse, Yaakov Navon, Vova Soroka, Google and IBM Haifa Research Lab
  • 16:00 -> 17:00: Presentation Session 3: Applications. (Last 3 papers, 60mn)

    크리에이티브 커먼즈 라이센스
    Creative Commons License
    이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

    Posted by 한재선