Cloud Revolution




                                                                             2012.10.11
                                                                            서울대 인터넷 기술
                                                                            발표자 : 최재규


Copyright © 2008 Samsung SDS Co., Ltd. All rights reserved | Confidential
Ove rvie w

 1. 클라우드란 무엇인가 ?

 2. 클라우드와 우리 생활

 3. 클라우드의 장점 및 위험 요소




                   2
Ove rvie w




             3
Ove rvie w




             Fixed       Flexible



                     4
1. 클라우드란 무엇인가 ?




                  5
1. 클라우드란 무엇인가 ?


             S/W




                    PC
                    상
                   가


 S/W   S/W   S/W          S/W




 가상화 소프트웨어
                         실제 PC




                                 6
1. 클라우드란 무엇인가 ?




                  7
1. 클라우드란 무엇인가 ?




                  8
1. 클라우드란 무엇인가 ?

           Cloud Service Architecture (Example)

                              Cloud Services


            Cloud Apps.        Cloud Apps.            Cloud Apps.


            OpenAPI        Viz API, MAP API, Search API etc


           Apps. 플랫폼                  J2EE, Jboss, Java


           분산메모리            Hadoop + GigaSpace, memcached


           분산스토리지               HDFS + MySQL, Oracle


              Resource Manager             Account/       Security/
           (provisioning, monitoring,       Billing        Privacy
                   scheduling)

                              Virtualization

              Server          Switch/Network              Storage



                                  9
1. 클라우드란 무엇인가 ?




                  10
1. 클라우드란 무엇인가 ?




                  11
1. 클라우드란 무엇인가 ?




                  12
1. 클라우드란 무엇인가 ?


                   a.       분산 컴퓨팅
                        •     다수의 자원을 하나의 자원으로 연결
                              하는 기술

                   a.       가상화
                        •     자원 가상화 ( 스토리지 , 네트워크
                              등)

                   a.       시스템 관리
                        •     각 시스템에 대한 동적 자원할당 및
                              스케줄링을 통해 시스템 전체의 고가
                              용성을 보장

                   a.       서비스 플랫폼
                        •     클라우드 컴퓨팅 인프라 서비스를 이
                              용하기 위한 인터페이스를 제공

                   a.       보안 , 과금 , 사용자인증
                        •     사용량에 따른 과금 정책 및 사용자
                              인증 인터페이스를 제공 , 보안 서비
                              스를 제공




                  13
2. 클라우드와 우리생활 ?
                                                   산업혁명  산업화

                                                  특수계층이 아닌 모든 사람에게 보다 저렴하고 양질의 상
                                                  품을 공급


                                                   IT 혁명  Cloud Computing

                                                  언제 어디서나 , 보다 저렴하고 향상된 IT 서비스를 모든
                                                  사람들에게 제공


                      Server



    Storag                             Database
      e



             Everything as a Service
                Through Internet




                                            14
2. 클라우드와 우리생활 ?


 Mehta’s 11 Layers + Robert Anderson’s 3 Layers

1. Facilities (space, power, cooling)
2. Network                                                     Amazon EC2
3. Hardware (e.g. Servers)                         IaaS        GoGrid
                                                               Mosso
4. Hardware Virtualization (e.g. Xen)
5. O/S (e.g. Linux)
6. System Management                                           Google AppEngine
7. Application Middleware                          PaaS        Bungee Labs
8. Application Code                                            Horoku
9. Application API
10.GUI for Application                                        SalesForce
11.GUI for Application Development                 SaaS       Microsoft
                                                              Netsuite




      Mehta’s 11 Layers                       Robert Anderson’s 3 Layers


                                        15
2. 클라우드와 우리생활 ?

       Speed Up                         ROI 극대화                      Concurrency
   • 실시간의 정확한 의사결정                   • TCO 절감                         • 컴퓨팅 자원의 분산
   • 신속한 time-to-market              • 기존 자원의 가동률 극대화                 • 업무의 분산화


                                   비용
                                                         IT 투자



                                                           GDP




                                                         시간



           병렬 컴퓨팅                          이기종의 통합                        분산 컴퓨팅

• 컴퓨터속도 18 개월 마다 2 배씩 증가
• 네트워크성능 9 개월 마다 2 배씩 증가
                                   • 기존의컴퓨팅 자원을 이용 고성능           • 지역적으로 분산되어 있는 자원 및
• 2001 년 ~ 2010 년 :
                                       컴퓨팅 구현                      인력을 연결한 협업 시스템 구축
   컴퓨터 (60 배 ) 네트워크 (4,000         • 컴퓨팅 자원의 가동률 극대화             • 중복되고 단절된 Business system
배)                                 • Low-End 자원으로 High-End 효과      의 통합화
           (Scientific American,
2001)



                                                  16
2. 클라우드와 우리생활 ?


       제조              금융
                       금융         의료 & 생명과학




- 제품개발 분석업무         - 상품개발        - 신약개발 / 맞춤의학
- CAD/CAE/CAM/PLM   - 위험관리        - 임상실험 시뮬레이션
- SCM/CRM/ERP       - 자산관리        - DNA-Based PHR




                             17
2. 클라우드와 우리생활 ?




                  18
2. 클라우드와 우리생활 ?
1992 년 시작된 Google Search Engine 을 기반으로 Google Distributed
Computing 시스템을 개발하여 클라우드컴퓨팅 서비스 사업모델을 증명함

     서비스                            개요                                       광고 수익

            웹 문서 검색 외에 구글 이미지 검색 , Google 뉴스 한국 , 구글 뉴스그
            룹 , 구글 웹 디렉토리 , 구글 비디오 등의 주요 검색 서비스가 있음 . 구            AdWords
            글 검 색 의 특 징 중 하 나 는 페이 지 와 페 이지 사 이 의 링 크 를 분 석하 여 많
            이 연결된 페이지를 더 좋은 문서로 판단하는 것인데 이것을 페이지랭크
            (PageRank) 라고 함 .
            세계적인 동영상 커뮤니티로 인기 동영상을 찾고 채널을 구독하고 나중                  표준 배너 광고
            에 볼 수 있도록 동영상을 저장 및 제작 . 휴대기기를 이용해서                    리치 미디어 광고
            YouTube 동영상을 감상하고 등록 . 사용자들과 상호 작용                     동영상 광고

             구 글에 서 제공 하는 무료 이 메일 계 정 으로 1G 라 는 엄청 난 용량을 제
            일 먼저 제공해 화제가 되기도 했으며 , 이에 자극받은 다른 포털 사이트               문자 광고 ( 컨텐츠 광고 기술 사용 )
            들도 이메일 계정 용량을 따라 늘리는 현상 발생 . Gmail 은 현재 2G 이
            상을 제공

             상호나 관련 카테고리와 주소를 입력하면 해당 지역의 지도와 관련 업                 Map 에 광고 디스플레이 (Adwords)
            체의 목록을 보여주는 Google Local 지도서비스



             지구촌의 인공위선 사진을 제공하는 서비스인 Earth 서비스들은 유사
            한 서비스인 버추얼 어스를 제공하고 있는 MS 와 끊임없는 경쟁을 벌여                Earth 에 광고 디스플레이
            서 사용자를 즐겁게 만들어주고 있음 .




                                          19
2. 클라우드와 우리생활 ?

              The New York Times Archives + Amazon Web Services = TimesMachine

TimesMachine is a collection of full-page image scans of the newspaper from 1851–1922
(i.e., the public domain archives).
- Platform: AWS(EC2/S3) + Hadoop

- 405,000 very large TIFF images
  3.3 million articles in SGML      810,000 PNG images + 405,000 JavaScript files
  405,000 xml files

- Done in less than 36 hours.




                                                              20
2. 클라우드와 우리생활 ?




                  21
2. 클라우드와 우리생활 ?




                  22
3. 클라우드 컴퓨팅의 장점 및 위험 요소




  사용자의 데이터를 신뢰성 높은 서버에 보관함으로써 안전하
  게 보관 할 수 있다 ,

  기기를 가지지 못한 소외계층도 공용컴퓨터나 인터넷에 연결
  된 컴퓨터가 있다면 개인 컴퓨팅 환경을 누릴 수 있다 ,

  개인이 가지고 다녀야 하는 장비나 저장공간의 제약이 사라진
  다.




                   23
3. 클라우드 컴퓨팅의 장점 및 위험 요소




  서버가 공격 당하면 개인정보가 유출될 수 있다 .
  재해에 서버의 데이터가 손상되면 , 미리 백업하지 않은 정보
   는 되살리지 못하는 경우도 있다 .
  사용자가 원하는 애플리케이션을 설치하는 데에 제약이 심하
   거나 새로운 애플리케이션을 지원하지 않는다 .




                   24
Q &A




감사합니다 .




          25

Cloud review 1011_서울대

  • 1.
    Cloud Revolution 2012.10.11 서울대 인터넷 기술 발표자 : 최재규 Copyright © 2008 Samsung SDS Co., Ltd. All rights reserved | Confidential
  • 2.
    Ove rvie w 1. 클라우드란 무엇인가 ? 2. 클라우드와 우리 생활 3. 클라우드의 장점 및 위험 요소 2
  • 3.
  • 4.
    Ove rvie w Fixed Flexible 4
  • 5.
  • 6.
    1. 클라우드란 무엇인가? S/W PC 상 가 S/W S/W S/W S/W 가상화 소프트웨어 실제 PC 6
  • 7.
  • 8.
  • 9.
    1. 클라우드란 무엇인가? Cloud Service Architecture (Example) Cloud Services Cloud Apps. Cloud Apps. Cloud Apps. OpenAPI Viz API, MAP API, Search API etc Apps. 플랫폼 J2EE, Jboss, Java 분산메모리 Hadoop + GigaSpace, memcached 분산스토리지 HDFS + MySQL, Oracle Resource Manager Account/ Security/ (provisioning, monitoring, Billing Privacy scheduling) Virtualization Server Switch/Network Storage 9
  • 10.
  • 11.
  • 12.
  • 13.
    1. 클라우드란 무엇인가? a. 분산 컴퓨팅 • 다수의 자원을 하나의 자원으로 연결 하는 기술 a. 가상화 • 자원 가상화 ( 스토리지 , 네트워크 등) a. 시스템 관리 • 각 시스템에 대한 동적 자원할당 및 스케줄링을 통해 시스템 전체의 고가 용성을 보장 a. 서비스 플랫폼 • 클라우드 컴퓨팅 인프라 서비스를 이 용하기 위한 인터페이스를 제공 a. 보안 , 과금 , 사용자인증 • 사용량에 따른 과금 정책 및 사용자 인증 인터페이스를 제공 , 보안 서비 스를 제공 13
  • 14.
    2. 클라우드와 우리생활? 산업혁명  산업화 특수계층이 아닌 모든 사람에게 보다 저렴하고 양질의 상 품을 공급 IT 혁명  Cloud Computing 언제 어디서나 , 보다 저렴하고 향상된 IT 서비스를 모든 사람들에게 제공 Server Storag Database e Everything as a Service Through Internet 14
  • 15.
    2. 클라우드와 우리생활? Mehta’s 11 Layers + Robert Anderson’s 3 Layers 1. Facilities (space, power, cooling) 2. Network Amazon EC2 3. Hardware (e.g. Servers) IaaS GoGrid Mosso 4. Hardware Virtualization (e.g. Xen) 5. O/S (e.g. Linux) 6. System Management Google AppEngine 7. Application Middleware PaaS Bungee Labs 8. Application Code Horoku 9. Application API 10.GUI for Application SalesForce 11.GUI for Application Development SaaS Microsoft Netsuite Mehta’s 11 Layers Robert Anderson’s 3 Layers 15
  • 16.
    2. 클라우드와 우리생활? Speed Up ROI 극대화 Concurrency • 실시간의 정확한 의사결정 • TCO 절감 • 컴퓨팅 자원의 분산 • 신속한 time-to-market • 기존 자원의 가동률 극대화 • 업무의 분산화 비용 IT 투자 GDP 시간 병렬 컴퓨팅 이기종의 통합 분산 컴퓨팅 • 컴퓨터속도 18 개월 마다 2 배씩 증가 • 네트워크성능 9 개월 마다 2 배씩 증가 • 기존의컴퓨팅 자원을 이용 고성능 • 지역적으로 분산되어 있는 자원 및 • 2001 년 ~ 2010 년 : 컴퓨팅 구현 인력을 연결한 협업 시스템 구축 컴퓨터 (60 배 ) 네트워크 (4,000 • 컴퓨팅 자원의 가동률 극대화 • 중복되고 단절된 Business system 배) • Low-End 자원으로 High-End 효과 의 통합화 (Scientific American, 2001) 16
  • 17.
    2. 클라우드와 우리생활? 제조 금융 금융 의료 & 생명과학 - 제품개발 분석업무 - 상품개발 - 신약개발 / 맞춤의학 - CAD/CAE/CAM/PLM - 위험관리 - 임상실험 시뮬레이션 - SCM/CRM/ERP - 자산관리 - DNA-Based PHR 17
  • 18.
  • 19.
    2. 클라우드와 우리생활? 1992 년 시작된 Google Search Engine 을 기반으로 Google Distributed Computing 시스템을 개발하여 클라우드컴퓨팅 서비스 사업모델을 증명함 서비스 개요 광고 수익 웹 문서 검색 외에 구글 이미지 검색 , Google 뉴스 한국 , 구글 뉴스그 룹 , 구글 웹 디렉토리 , 구글 비디오 등의 주요 검색 서비스가 있음 . 구 AdWords 글 검 색 의 특 징 중 하 나 는 페이 지 와 페 이지 사 이 의 링 크 를 분 석하 여 많 이 연결된 페이지를 더 좋은 문서로 판단하는 것인데 이것을 페이지랭크 (PageRank) 라고 함 . 세계적인 동영상 커뮤니티로 인기 동영상을 찾고 채널을 구독하고 나중 표준 배너 광고 에 볼 수 있도록 동영상을 저장 및 제작 . 휴대기기를 이용해서 리치 미디어 광고 YouTube 동영상을 감상하고 등록 . 사용자들과 상호 작용 동영상 광고 구 글에 서 제공 하는 무료 이 메일 계 정 으로 1G 라 는 엄청 난 용량을 제 일 먼저 제공해 화제가 되기도 했으며 , 이에 자극받은 다른 포털 사이트 문자 광고 ( 컨텐츠 광고 기술 사용 ) 들도 이메일 계정 용량을 따라 늘리는 현상 발생 . Gmail 은 현재 2G 이 상을 제공 상호나 관련 카테고리와 주소를 입력하면 해당 지역의 지도와 관련 업 Map 에 광고 디스플레이 (Adwords) 체의 목록을 보여주는 Google Local 지도서비스 지구촌의 인공위선 사진을 제공하는 서비스인 Earth 서비스들은 유사 한 서비스인 버추얼 어스를 제공하고 있는 MS 와 끊임없는 경쟁을 벌여 Earth 에 광고 디스플레이 서 사용자를 즐겁게 만들어주고 있음 . 19
  • 20.
    2. 클라우드와 우리생활? The New York Times Archives + Amazon Web Services = TimesMachine TimesMachine is a collection of full-page image scans of the newspaper from 1851–1922 (i.e., the public domain archives). - Platform: AWS(EC2/S3) + Hadoop - 405,000 very large TIFF images 3.3 million articles in SGML  810,000 PNG images + 405,000 JavaScript files 405,000 xml files - Done in less than 36 hours. 20
  • 21.
  • 22.
  • 23.
    3. 클라우드 컴퓨팅의장점 및 위험 요소  사용자의 데이터를 신뢰성 높은 서버에 보관함으로써 안전하 게 보관 할 수 있다 ,  기기를 가지지 못한 소외계층도 공용컴퓨터나 인터넷에 연결 된 컴퓨터가 있다면 개인 컴퓨팅 환경을 누릴 수 있다 ,  개인이 가지고 다녀야 하는 장비나 저장공간의 제약이 사라진 다. 23
  • 24.
    3. 클라우드 컴퓨팅의장점 및 위험 요소  서버가 공격 당하면 개인정보가 유출될 수 있다 .  재해에 서버의 데이터가 손상되면 , 미리 백업하지 않은 정보 는 되살리지 못하는 경우도 있다 .  사용자가 원하는 애플리케이션을 설치하는 데에 제약이 심하 거나 새로운 애플리케이션을 지원하지 않는다 . 24
  • 25.