SDU 재학생 및 신. 편입 학생을 대상으로 “ 클라우드 컴퓨팅 ” 에 대해서 알아보는 특강을 준비하였습니다. 본 특강은 컴퓨팅 산업에서 가장 큰 화두로 성장하고 있는 “ 클라우드컴퓨팅 (Cloud Computing) 에 대한 기초 적 이해와 클라우드 컴퓨팅에서 사용되는.

Slides:



Advertisements
Similar presentations
0 개방형 클라우드 플랫폼 ’14년 연구결과 및 발전방향 ( 목 ) 한국정보화진흥원 김은주 부장.
Advertisements

드론 ( Drone) 기술 보안 시스템 응용 컴퓨터공학 이동규. CONTENTS 2/18.
Proprietary ETRI 광대역통합망연구단 1 ETRI Technology Marketing Strategy ETRI Technology Marketing Strategy IT R&D Global Leader 지식 협업 융합서비스 플랫폼 기술 배 현 주
박재언 류호성 구창모 김승엽. Why Cloud Computing 클라우드 컴퓨팅 등장 배경 3 천문학적으로 늘어나는 컴퓨터 와 네트워크 장비의 증가 매일 쏟아지는 방대한 데이터 및 다 양한 사용자 환경지원 요구 확대 복잡한 IT 기술의 진화 및 관리의 어려움 지속적으로.
Smart Phone Game 쇼군 적용 사례 ㈜블루솜 Global Top Cloud Service Provider Bluesom Co.,Ltd.
2007 Company Report Infra Information Technology 1 고객감동을 위하여 … 고객과 함께 걷는 기업  서울시 강남구 대치 2 동 511  Tel : (02) Fax : (02)  Homepage :
이혁재 /KASA NoSQL. 요약 NoSQL 소개 데이타베이스 관련 문서 대상 : 클라이언트 프로그래머 NoSQL 소개 데이타베이스 관련 문서 대상 : 클라이언트 프로그래머.
The Real-Time Enterprise 리얼타임 엔터프라이즈가 기업 및 개개인에 무엇을 의미하는가 ? 전민주 부장 / 수석 애널리스트 가트너 코리아.
서강대학교 컴퓨터공학과 양지웅. 목차 IBM 본사 소개 IBM Korea 소개 IBM 사업 소개 STG Software Group GTS GBS IBM 내부 환경 소개 취업관련 정보 Appendix 2.
Sogang e-Biz Outsourcing Seminar ASP Network Inc. 애경 산업의 ASP 를 통한 Outsourcing 사례 June, 2001 The following material was used by ASP Network Inc. during.
Cloud Computing Prof. Sang Ho Lee Soongsil University 1.
헬스케어용 웨어러블디바이스 개발 및 서비스 플랫폼 - ㈜메디코넥스 김태평 대표 회사명 : ㈜메디코넥스 (Mediconex), (2015 년 6 월 설립 )/ 2015 년 매출 101 백만원 사업분야 : 의료 ( 헬스케어 )/ 안전분야 모바일 App 및.
Cloud Computing Green IT. 목차 클라우드 컴퓨팅 개념 - 클라우드 컴퓨팅 등장 - 클라우드 컴퓨팅의 정의 - 클라우드 컴퓨팅 요소 컴퓨팅 종류 - 클라우드 컴퓨팅의 진화 - 그리드 컴퓨팅 - 유틸리티 컴퓨팅 - 클라우드 컴퓨팅 특징 - 문제점 IT.
정보통신의 현재와 미래 1. 새로운 Keyword  인간 뇌와 비슷한 컴퓨터 칩  자각하는 컴퓨터  미래예측 데이터 수정구슬  손바닥 지갑  인터넷 단일통화 비트코인  박테리아 잡는 나노 항생제  광물 추출하는 미생물 광부  스마트폰 헬스 모니터  다년생.
개발 플랫폼으로서의 웹의 진화와 향후 전망 류한석 소프트뱅크미디어랩 소장 ZDNET 칼럼리스트 피플웨어 블로그 (peopleware.kr) 스마트플레이스 팀블로그 (smartplace.kr)
더존다스 경영전략과 비젼 1 ERP 개발부문
Chapter 07. 클라우드 서비스와 모바일 기기의 연동. 1. 클라우드 2. 구글 드라이브와 구글 오피스 3. 인터넷 캘린더 4. 인터넷 메모.
프로젝트 제안서 날씨대로 기분대로 팀원 박효민 신준범 정민섭 안성원
Open Cloud Engine 유엔진 장진영 대표이사
Computer Network 임현수 이량경 이가영
MrDataBld 2.x 제품 소개 2007.
2. 성장을 위한 돌봄전문조직 운영모델 (안) 제안
김 형 진 전북대학교 IT응용시스템공학과 웹 서비스 개념과 기술 Chapter 김 형 진 전북대학교 IT응용시스템공학과.
접수번호 : 글로벌 운영기반 지원사업 사업계획서 - 프로젝트명 (플랫폼서비스) 명: 업 체 명 :
Mobile Cloud Messaging Package
소프트웨어와 운영체제.
APPEON SOLUTION INTRODUCTION.
KMS/Portal 에서의 효율적인 정보검색
Jaesun Han CEO & Founder, NexR
A n d r o i d Android 2010 년 5월 19일 작성자 : 백 선 재.
INI STEEL 성과관리시스템 구축을 위한 SAP 제안설명회
Knowledge Enterprise Portal Solution(iKEP)
Knowledge Enterprise Portal Solution(iKEP)
Application and Server Management
Operating Systems Overview
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
1. 회사소개 사업분야 Solution 부문 제조산업부문 MES(Manufacturing Execution System)
Introduction to Web Service Computing
Cloud & Openstack suckzoo.
Azure WebApp on Linux와 .NET Core
최 연식 ( ) EDMS를 활용한 EKP 구축 전략 2002년 09월 04일 성우시스템 주식회사 김 정훈 ( ) 최 연식 ( )
지식저장 및 활용사례 삼성SDS 아리샘 KMS 오승연 책임
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
XEN & CLOUD SPARCS14 ONION.
SSAS 변화된 구조와 사용자 분석 화면 구현 우철웅 기술이사 BI 사업부 인브레인.
선진사 Benchmarking 결과보고 통합 ERP 구축 전담반.
소프트웨어시스템 실험 Software Systems Lab. 데이터베이스 기초
인간의 신경인지기전의 모델에 기반한 추론/학습기술 개발
이규철 충남대학교 컴퓨터공학과 IoT & LOD 이규철 충남대학교 컴퓨터공학과
소프트웨어 2006년 2학기 컴퓨터의 개념 및 실습.
적극적 지식경영 솔루션 - SINGLE 양 재 삼 삼성 SDS.
게임에서 공공까지, 국내 실 사례들로 본 빅데이터 융합 분석
객체 지향 프로그래밍.
TERUWA OPENSTACK 커피는 역시 떼루와.
스타트업을 위한 손쉬운 챗봇 개발 및 서비스하기
귀사의 App에 가장 쉽고 빠르게 채팅기능을 추가하세요!
제16,17,18장 분산 시스템.
1조 김성수 백현기 석광우 김지원 박광연.
10. 소프트웨어 아키텍처 뷰 설계 명지대학교 융합소프트웨어학부 김정호 교수.
김 정 석 Web Programming 김 정 석
[ ] Cloud Computing Ubiquitous Computing & Practice 김상구 정성혁.
클라우드 기반 비즈니스 모델 개발 및 비즈니스 스마트화 전략
Copyrightⓒ 1999 서울산업대학교 전자계산학과 석상기 교수
( Personnel Decision Support System )
10장 OSI 7 Layer 강원도립대학교 정보통신개론.
Dynamic Graph Query Primitives for SDN-based Cloud Network Management Ramya Raghavendra, Jorge Lobo, Kang-Won Lee 2012 HotSDN 정보통신공학과.
한국디지털미디어 고등학교 번 조성혁 HTML 5는 HTML4의 다음 버전으로 특정 plug-in같은 것 없이 web에서 진보,발전된 application을 만들 수 있도록 HTML을 발전시킨 것이다.
K PaaS-TA 앱 개발.
우리의 일상이 된 사물인터넷 정보영재 학급 김서현, 이서연 지도 교사: 이유라 지도 교수: 김태영
이러다 클라우드.
Presentation transcript:

SDU 재학생 및 신. 편입 학생을 대상으로 “ 클라우드 컴퓨팅 ” 에 대해서 알아보는 특강을 준비하였습니다. 본 특강은 컴퓨팅 산업에서 가장 큰 화두로 성장하고 있는 “ 클라우드컴퓨팅 (Cloud Computing) 에 대한 기초 적 이해와 클라우드 컴퓨팅에서 사용되는 주요 기술 및 구현방안과 향 후 전망등을 알아보는 시간을 갖습니다. Agenda 16:00 ~ 16:30 등록 16:30 ~ 17:10 클라우드컴퓨팅이란 무엇인가 ? 17:10 ~ 17:30 휴식 17:30 ~ 18:00 클라우드컴퓨팅 구축방법과 향후 전망김봉환 현 ) 한국 시스템 Chief Technologist 현 )Principal Technologist 현 ) 솔라리스운영체제 전문가 현 ) 클라우딩컴퓨팅 아키텍트 1996 ~ Sun Microsystems 에서 Technical Specialist 및 Sales Consultant 로 재직중 강사 소개

디지털 대학교 특강 디지털 대학교 특강 사설 클라우드 컴퓨팅 김봉환 수석 컨설턴트 (Chief Technologist) 시스템 사업부 한국 Sun Microsystems

목차 클라우드 컴퓨팅이란 ? – 왜 나왔을까 ? – 누가 필요한가 ? 클라우드 컴퓨팅의 실체 – 퍼블릭 클라우드 컴퓨팅 아키텍쳐의 스택 – 사설 ( 엔터프라이즈 ) 클라우드 컴퓨팅의 모습 클라우드 컴퓨팅의 구현 방안 –IaaS 의 구현 –PaaS 의 구현 –SaaS 의 구현 –XaaS 의 구현 질문 부록 – 클라우드컴퓨팅 구현을 위한 오라클 소프트웨어 모음

클라우드 컴퓨팅이란 ? 클라우드 컴퓨팅은 왜 나왔을 까 ?

여지까지 사람들이 말하는 클라우드 컴퓨팅 Virtualization Database as a Service Storage as a Service Infrastructure as a Service Grid Computing Software as a Service Platform as a Service Utility Computing Application Hosting Source : Sun Cloud Computing Golden Pitch, 2004

클라우드 컴퓨팅 얘기가 왜 나왔을까요 ? 누가 시작 했는가 ? -> 에릭슈미츠 Cloud Computing - “ In this architecture, the data is mostly resident on servers ' somewhere on the Internet' and the application runs on both the 'cloud servers' and the user's browser. ” Eric Schmidt in Information Factories by G. Gilder. 클라우드 컴퓨팅 - “ 이런 아키텍처에서 데이터는 대부분 “ 인터넷 어딘가 ” 에 존 재하는 서버상에 존재한다. 그리고 애플리케이션은 ‘ 클라우드 서버 ’ 와 ‘ 사용자 의 브라우저 ’ 에서 실행한다.” Eric Schmidt in Information Factories by G. Gilder. 왜 ‘ 구글 ’ 이 그 점을 고민하고 있었을까 ? 업계에서 가장 발전된 웹서비스 (Gmail, 구글문서, 구글노트등 ) 를 통해 컴 퓨터사용자의 애플리케이션과 데이터를 웹상에서 유지하는 서비스를 매 우 성공적으로 운영. 이를 통해, 향후 모든 소프트웨어는 인터넷상에 존 재하게 될것으로 예측 <- SaaS 의 개념 제시 전세계적으로 연결되는 ‘ 부하 ’ 를 해결하기 위한 구글 경험의 축적 -> 초 거대 확장형 아키텍쳐의 필요성 대두 (Massive Scalability)

클라우드 컴퓨팅 – 경제적 관점 서버의 유지 비용이 점점 더 중요해지고 있음. 고객 관점에서 “ 빌려쓰는 모델 (Pay-Per-Use)” 이 더 가치있어짐 데이타센터 운영 관점에서 자원을 보다 효율적으로 사용할 수 있도록 인 프라스트럭쳐를 재구성할 필요발생. Machines Constant N Machines N variable Utilization Cost Utilization == Cost Not supported with additional costs overhead supported with only resource reallocation 데이터 센터의 유지 비용 모델

클라우드 컴퓨팅 – 경제적 관점 모든 하드웨어 & 소프트웨어 아키텍쳐는 자원의 동적인 재구성을 지원할 수 있도록 고안됨 인프라스트럭쳐 : 물리적인 모델을 추상화한 모델로 전환 ( 가상화 기술 활용 ) 애플리케이션 프레임웍 : 고정 연결 모델에서 필요시에만 접속하고 끊어지는 모델 (stateless model) (web2.0 기반의 서비스 오리엔티드 아키텍쳐 모델 ) 운영 : Pay-per-Use 모델  클라우드 컴퓨팅을 위해서는 모든 계층에서 재고되어 서로 통합되어야 할 것 IaaS 를 위한 아키텍쳐 모델

클라우드 컴퓨팅이란 ? 클라우드 컴퓨팅의 실체

서비스 모델 - 컴퓨팅 자원의 중앙집중화 기존 모델 ( 클라이언트 - 서버 ) 클라우드 컴퓨팅의 진화 - 서비스모델의 변화 데이터 요청 데이터의 완전 이동결과 화면의 이동 처리 명령

클라우드 컴퓨팅의 진화 - 운영 모델의 변화 전통적인 일반적인 서비스 아키텍쳐 사전 서버 사이징 후 서비스 거대 서비스 구현 불가능 전통적인 일반적인 서비스 아키텍쳐 사전 서버 사이징 후 서비스 거대 서비스 구현 불가능 질문 ? 얼마나 큰 서버를 사야할까 ? 질문 ? 얼마나 큰 서버를 사야할까 ?

클라우드 컴퓨팅의 진화 - 운영 모델의 변화 분산형 ( 혹은 그리드 ) 서비스 아키텍쳐 사전 서버 사이징 불필요 선 서비스 오리엔티드 거대 서비스 대응 가능 분산형 ( 혹은 그리드 ) 서비스 아키텍쳐 사전 서버 사이징 불필요 선 서비스 오리엔티드 거대 서비스 대응 가능

클라우드 컴퓨팅의 진화 - 서비스의 성장 분산 스토리지 분산 서버 플랫폼 ( 프레임웍 ) 고정 메일 솔루션 분산 스토리지 분산 서버 플랫폼 ( 프레임웍 ) 개인화 고정메일 솔루션 SaaS PaaS

클라우드 컴퓨팅의 진화 - 서비스의 성장 분산 스토리지 분산 서버 플랫폼 ( 프레임웍 ) 개인화 고정메일 솔루션 PaaS 분산 스토리지 개인화 고정메일 솔루션 IaaS 개별 서버 개별 서버 개인 플랫폼 개인 플랫폼 개별 서버 기본 플랫폼

클라우드 컴퓨팅 구조의 전형적인 예

클라우드 컴퓨팅 스택의 예 ( 오라클 )

클라우드 컴퓨팅 서비스 업체의 예 Compute Elastic Compute Cloud Storage Simple Storage Service SimpleDB non-relational DB Messaging Simple Queue Service SimpleDB SQS EC2 S3 FOSS AWS? – UC Santa Barbara 'Eucalyptus' project > 오픈소스 기반의 아마존 컴퓨팅 서비스 호환 플랫폼 개발 프로젝트 > 웹 서비스 기반의 구현 > 편리한 'One button' 설치 기능 제공 아마존 웹 서비스

엔터프라이즈 ( 사설 ) 클라우드 기업용 클라우드 컴퓨팅 개발

컴퓨트 클라우드 타입 1. 원하는 컴퓨팅 클라우드의 형태를 결정할것 소프트웨어 서비스만 할 것인가 ? 혹은 개발 환경 혹은 전 인프라 Google App Engine PaaS (Platform as a service) Runtime interpreter Amazon Web Services IaaS (Infrastructure as a Service) Xen images salesforce.com Saas (Software as a Service) Confined to API Developer lock-in Less Developer admin Developer independence Greater developer admin

애플리케이션 계층 결정 - Web2.0 Web 1.0 The World Wide Web (read-only) Web 2.0 The Social Web (read-write) Web 3.0 The Semantic Web ( read-write-execute ) Web 4.0 (?) The Intelligent Web just 'data' social content / execution just humans agents / devices Statistics + Massive Scale - Not good with Structured Data e.g. Google, Autonomy Tagging + Easy for User - Manual effort e.g. Technorati, Del.icio.us Linguistics + Extract knowledge from text - Lang. dependent e.g. Powerset, Attensity Semantics + Smarter Apps - Difficult to scale e.g. Radar Netrks., Metaweb A.I. + Reasoning and Learning - Lots of Training e.g. Cycorp 2. 엔터프라이즈 애플리케이션을 웹 기반으로 재구성할 것 미션 크리티컬한 환경이라면 ‘ 접속유지 (Statefull) SOA 일반적인 경우는 접속비유지 (Stateless) Restful API

전통적인 애플리케이션 아키텍쳐 Persistence Tier Presentation Tier Application Tier Classic nTier Arch

Persistence Tier Presentation / Application Tier “Share Nothing” Architectures Caching Module DFS Module LB Module Messaging Module Batch Farm Web 2.0 기반의 애플리케이션 아키텍쳐

구축하고자 하는 클라우드 타입의 패턴 3. 빌딩 블럭형 구축을 위한 패턴 확인 및 결정

클라우드 컴퓨팅 플랫폼 구성 구 썬에서 제공했던 클라우드 컴퓨팅 플랫폼 구성도 Qlayer* xVMOpscenter OpenStorage/Lustre/Hadoop 4. 클라우드 컴퓨팅 스택이 올라가는 플랫폼 결정 빌딩 블럭형 구축이 용이한 플랫폼이 유리 서비스간에 내부적인 스위치를 활용하는 것이 더 유리

클라우드 컴퓨팅 관리와 자동화 플랫폼 구성 ✔가상화를 통한 인프라스트 럭쳐의 가장 큰 문제는 가 상화 객체의 관리 ✔사용자별 자산 관리 기능 과 사용에 관한 보고서 형 성 기능 ( 미터링 및 빌링 ) Metering & Billing

Shared File System layer 실제 IaaS 환경이 구축되고 서비스 되는 시나리오 ISCSI Provisioning Management layer VM managing & Metering&Billing Qlayer(!)

감사합니다. 질문