클라우드컴퓨팅 (cloud computing)suanlab.com/assets/lectures/cc/10.pdf ·...

29
suanlab 클라우드 컴퓨팅 (Cloud Computing) Suan Lee - 클라우드 컴퓨팅 (Cloud Computing) - 10 클라우드 전달 모델 고려사항 1

Upload: others

Post on 21-May-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

클라우드컴퓨팅(Cloud Computing)

Suan Lee

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 1

Page 2: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

10 클라우드전달모델고려사항

10 Cloud Delivery Model Considerations

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 2

Page 3: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

클라우드전달모델고려사항

클라우드전달모델: 클라우드제공자관점 IaaS 환경구축

PaaS 환경장비구축

SaaS 환경최적화

클라우드전달모델: 클라우드소비자관점 IaaS 환경에서의작업

PaaS 환경에서의작업

SaaS 서비스에서의작업

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 3

Page 4: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

IaaS 환경구축

가상서버와클라우드스토리지장치메커니즘은 IaaS 환경내에일반적이고빠른프로비저닝아키텍처의일부로서전달되는두가지주요기본 IT 자원

가상서버와클라우드스토리지장치는다양한종류의표준화된설정을여러특성에따라정의 운영체제

주요메모리용량

프로세싱능력

가상화스토리지용량

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 4

Page 5: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

IaaS 환경구축

기반물리 IT 자원은프로비저닝을간단하게하기위해메모리와가상화스토리지용량은보통 1GB 씩증량하여할당

클라우드제공자는미리설정된가상서버이미지를통해 IaaS를우선적으로구성

어떤클라우드제공자는직접적인관리권한을제공 (베어메탈프로비저닝)

수평, 수직확장요구사항을지원하기위해백업과복제를목적으로가상 IaaS 환경의현재상태와메모리, 설정을기록하는가상서버스냅샷을유지

사용자들의가상서버이미지를가져오거나내보내는옵션제공

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 5

Page 6: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

IaaS 환경구축 –데이터센터

여러데이터센터가복원력의증대를위해서로연결될수있음

각데이터센터는다른지역에위치하여모든데이터센터가동시에오프라인상태가될확률을낮춤

고속통신네트워크로연결되어낮은대기시간을갖는데이터센터는가용성과신뢰성을향상

로그밸런싱과 IT 자원백업및복제, 스토리지용량증가를수행할수있음

여러나라에배치된데이터센터는법적, 규제적요구사항에묶여있는클라우드소비자가더욱편리하게 IT 자원에접근가능

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 6

Page 7: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

IaaS 환경구축 –데이터센터

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 7

Page 8: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

IaaS 환경구축 –확장성과신뢰성

IaaS 환경에서클라우드제공자는동적확장아키텍처의동적수직확장상태를통해자동으로가상서버를프로비저닝할수있음

호스트물리서버가충분한용량을갖고있는한 VIM을통해수행가능

주어진물리서버가수직적확장으로충분한용량을지원할수없다면 VIM은자원풀아키텍처의일부로써자원복제를이용해가상서버를확장할수있음

작업부하분산아키텍처의일부인로드밸런서메커니즘은수평적확장프로세스를완성하기위해풀내부의 IT 자원간의작업부하를분산시키는데사용

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 8

Page 9: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

IaaS 환경구축 –확장성과신뢰성

수동확장은 IT 자원확장을명시적으로요청하기위해클라우드소비자가사용량및관리프로그램과상호작용할필요가있음

반대로자동확장에는자원용량을반응적으로확장하고작업부하를모니터링하는자동확장리스너가필요

자동확장메커니즘은용량이초과됐을때자원관리시스템에통보하기위해 IT 자원사용량을기록하는모니터링에이전트로행동

복제된 IT 자원은표준 VIM 특징을바탕으로한구현을위해대체작동시스템을구성하는고가용성설정에배치될수있음

그렇지않으면고가용성/고성능자원클러스터는물리서버레벨이나가상서버레벨, 또는동시적레벨에서생성가능

다중경로자원접근아키텍처는중복된접근경로사용을통해신뢰성을향상시키기위해사용

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 9

Page 10: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

IaaS 환경구축 –모니터링

IaaS 환경에서클라우드사용모니터 VIM이나직접가상플랫폼을구성하고인터페이스하는특화된모니터링도구를이용해구현

IaaS 플랫폼의주요능력은모니터링과관계됨

가상서버생명주기: 사용량당과금모니터와시간기반지불목적을위해가동시간, IT 자원의할당의기록및추적

데이터스토리지: 과금을위해스토리지사용량을기록하는사용량당과금모니터를위해스토리지용량의할당을추적및지정

네트워크트래픽: 인바운드및아웃바운드네트워크사용을측정하는사용량당과금모니터와실패경고를제공하는 QoS지표 SLA 모니터

이벤트트리거: IT 자원의규제컴플라이언스를평가하고측정하는감시모니터

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 10

Page 11: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

IaaS 환경구축 –보안

데이터전송의전체적인보호를위한암호화, 해싱, 전자서명, 공개키메커니즘

사용자식별, 인증, 승인능력에의존적인보안시스템의서비스와인터페이스를평가하는색인접근방식IAM: Indexed Access Method과단일사용승인SSO: Single Sign On 메커니즘

네트워크관리소프트웨어를통해하이퍼바이저와네트워크세그먼트를바탕으로가상환경을분리시키는클라우드기반보안그룹

내외부적으로이용가능한가상서버환경을위해강화된가상서버이미지

비정상적인사용패턴을탐지하기위해프로비저닝된가상 IT 자원을추적하는다양한클라우드사용량모니터

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 11

Page 12: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

PaaS 환경장비구축

PaaS 환경은보통여러프로그래밍모델과언어, 프레임워크를적용하기위한애플리케이션개발과배포플랫폼을선택할필요가있음

대개플랫폼에맞춰특별히개발된애플리케이션을구동시키기위한필수소프트웨어를포함하는개별적인프로그래밍스택을위해분리된기성환경이생성

각플랫폼은맞춤형소프트웨어개발키트SDK와통합개발환경IDE을수반하며클라우드제공자가지원하는 IDE 플러그인에의해구축될수있음

IDE 툴킷은 PaaS 환경에서클라우드구성을시뮬레이션할수있으며보통실행가능한애플리케이션서버를포함

런타임에내재한보안적제약사항역시개발환경에서시뮬레이트될수있고, 시스템 IT 자원에접근하려는허가되지않은시도를체크할 수있음

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 12

Page 13: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

PaaS 환경장비구축

클라우드제공자는 PaaS 플랫폼에맞춰진자원관리시스템메커니즘을제공하여클라우드소비자가기성환경에서고객맞춤가상서버이미지를생성하고통제할수있게함

이메커니즘은또한설치된애플리케이션의관리, 멀티테넌시설정과같은 PaaS 플랫폼에특화된특징을제공

클라우드제공자는플랫폼프로비저닝으로알려져있으며기성환경을프로비저닝하도록설계된빠른프로비저닝아키텍처의변형에의존

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 13

Page 14: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

PaaS 환경장비구축 –확장성과신뢰성

PaaS 환경에설치된클라우드서비스와애플리케이션의확장성요구사항은대개동적확장과자동확장리스너로드밸런서의사용을필요로하는작업부하분산아키텍처를이용해풀수있음

자원풀링아키텍처는여러클라우드소비자가이용가능한자원풀로부터 IT 자원을프로비저닝하기위해사용

클라우드소비자에의해제공되는한도와비용한계에따라어떻게과부화된애플리케이션을확장할것인가를결정할때클라우드제공자는네트워크트래픽과인스턴스의작업부하에대비한서버측연결사용을평가

그렇지않으면클라우드소비자는이용가능한메커니즘의결합을고객화하여애플리케이션설계설정가능

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 14

Page 15: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

PaaS 환경장비구축 –확장성과신뢰성

시스템대체작동상황에서클라우드소비자를보호하기위해비파괴적서비스이전아키텍처는물론기성환경, 제공되는클라우드서비스, 애플리케이션의신뢰성은표준대체작동시스템메커니즘과함께지원

자원예약아키텍처는 PaaS 기반 IT 자원에베타적접근을제공

다른 IT 자원과함께가용성과복원력을더욱증대시키기위해기성환경은여러데이터센터와물리적지역에걸쳐분포

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 15

Page 16: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

PaaS 환경장비구축 –확장성과신뢰성

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 16

Page 17: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

PaaS 환경장비구축 –모니터링

기성환경인스턴스: 기성환경인스턴스의애플리케이션은시간기반사용요금계산을위한사용량당과금모니터에의해기록

데이터지속성: 데이터지속성통계는객체의수와개별적점유스토리지크기, 과금기간당데이터베이스트랜잭션을기록하는사용량당과금모니터에의해제공

네트워크제공량: 인바운드및아웃바운드네트워크사용량은사용량당과금모니터와네트워크관련 QoS지표를추적하는 SLA 모니터를위해추적

실패상황: IT 자원의 QoS지표를추적하는 SLA 모니터는실패통계를캡처

이벤트트리거: 이벤트트리거지표는주로특정형태의이벤트에반응할필요가있는감시모니터에의해사용

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 17

Page 18: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

SaaS 환경최적화

SaaS 구현에서대부분의클라우드서비스아키텍처는동시에발생하는클라우드소비자접근을가능하게하고조절하는멀티테넌시환경에기반

IaaS와 PaaS 환경과달리 SaaS IT 자원분리는 SaaS 환경의인프라수준에서는거의일어나지않음

SaaS 구현은 SaaS 기반클라우드서비스의가용성에영향을주지않는대체작동상태를보장하는비파괴적서비스이전뿐아니라내부동적확장과작업부하분산아키텍처가제공하는특징을매우필요로함

IaaS와 PaaS 상품의비교적평범한설계와달리개별 SaaS 설치는고유한아키텍처적, 기능적, 런타임요구사항을수반함을인식해야할필요가있음

이런요구사항은클라우드서비스소비자에의해종속적인사용패턴과 SaaS 기반클라우드서비스가프로그램된비즈니스로직특성에특화된것

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 18

Page 19: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

SaaS 환경최적화

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 19

Page 20: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

SaaS 환경최적화 - SaaS 제품의사용과기능

협력저작및정보공유(위키피디아, 블로거)

공통관리 (Zimbra, 구글앱스)

인스턴트메시징, 오디오/비디오통신을위한컨퍼런싱서비스(스카이프, 구글톡)

기업관리시스템 (ERP, CRM, CM)

파일공유및자료배포(유튜브, 드롭박스)

산업특화소프트웨어(엔지니어링, 바이오인포매틱스)

메시징시스템 (이메일, 음성메일)

모바일애플리케이션마켓(안드로이드플레이스토어, 애플앱스토어)

오피스생산성소프트웨어제품군(마이크로소프트오피스, 어도비크리에이티브클라우드)

검색엔진 (구글, 야후)

소셜네트워킹미디어 (트위터, 링크드인)

전자결제서비스 (PayPal)

지도제작및경로안내서비스 (구글맵스)

출판도구 (워드프레스)

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 20

Page 21: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

SaaS 환경최적화

서비스로드밸런싱: 중복된 SaaS 기반클라우드서비스구현을아우르는작업부하분산

동적고장탐지및복구: SaaS 구현에서비스의중단없이고장상황을자동으로해결할수있는시스템구축

스토리지유지보수윈도우: SaaS 구현가용성에영향을주지않는게획된유지보수정전을허용하는것

탄력성있는자원용량/탄력성있는네트워크용량: 다양한런타임확장성요구사항을자동으로적용할수있게하는 SaaS 기반클라우드서비스아키텍처의내재된탄력성을구축하는것

클라우드밸런싱: 극한동시사용량에종속적인클라우드서비스에특히중요한 SaaS 구현의광범위한복원력을설치하는것

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 21

Page 22: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

SaaS 환경최적화

SasS 환경에특화된클라우드사용량모니터가측정하는지표 테넌트가입기간: 시간기반과금을위한애플리케이션사용량을측정하고기록하는사용량당과금모니터에의해사용

애플리케이션사용량: 사용자또는보안그룹에기반해과금을목적으로한애플리케이션사용량을측정하고기록하는사용량당과금모니터와함께사용

테넌트애플리케이션기능모듈: 기능기반과금을위한사용량당과금모니터에의해사용. 클라우드서비스는클라우드소비자가무료계층인지지불가입자인지에따라다양한기능적계층을가질수있음

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 22

Page 23: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

IaaS 환경에서의작업

가상서버는원격터미널애플리케이션을사용해운영체제수준에서접근 원격데스크탑클라이언트: 윈도우기반환경을위한윈도우 GUI 데스크탑

SSH 클라이언트: 서버운영체제상에구동되는텍스트기반셸계정에보안채널연결이되도록하는맥및리눅스기반환경

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 23

Page 24: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

IaaS 환경에서의작업

클라우드스토리지장치는가상서버에직접장착될수있고, 운영체제에의한관리를위해가상서버의기능적인터페이스를통해접근가능

클라우드스토리지장치는WAN 또는 VPN을통한사내디바이스와같이클라우드외부에서제공되는 IT 자원에장착가능

클라우드스토리지데이터의조작과전송을위해사용되는포맷 네트워크파일시스템: 시스템기반스토리지접근, 파일의가공은운영체제내에서폴더가구성되는방식과비슷 (NFS, CIFS)

SAN 장치: 블록기반스토리지접근이최적의네트워크전송을위해지리적으로분산된데이터를응집된파일에통합하고포맷을생성 (iSCSI, Fiber Channel)

웹기반자원: 웹기반인터페이스를통해접근될수있는객체기반스토리지접근은운영체제에통합되어있지않은인터페이스에의해논리적으로파일을보여줌 (Amazon S3)

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 24

Page 25: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

IaaS 환경에서의작업 - IT 자원프로비저닝고려사항

확장성통제 (자동화된확장, 로드밸런싱)

가상 IT 자원의생명주기통제(정지, 재시작, 가상장치작동시작)

가상네트워크환경과네트워크접근규칙통제 (방화벽, 논리적네트워크범위)

서비스프로비저닝합의서구축과제시(재정상황, 사용조건)

클라우드스토리지장치의장착관리

클라우드기반 IT 자원의사전할당관리(자원예약)

클라우드자원관리자의자격및비밀번호관리

IAM을이용해가상화 IT 자원에접근하는클라우드기반보안그룹의자격관리

보안관련설정관리

고객특화된가상서버이미지스토리지관리 (importing, exporting, 백업)

고가용성옵션선택(대체작동, IT 자원클러스터링)

SLA 지표의선택과모니터링

기본적인소프트웨어설정선택 (운영체제, 신규가상서버의기설치소프트웨어)

여러하드웨어관련설정및옵션중에 IaaS 자원인스턴스선택(프로세싱용량, RAM, 스토리지)

클라우드기반 IT 자원이제공될지리적위치선택

추적및관리비용

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 25

Page 26: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

PaaS 환경에서의작업

전형적인 PaaS IDE는소프트웨어라이브러리, 클래스라이브러리, 프레임워크, API, 고안된클라우드기반설치환경을에뮬레이션하는다양한런타임능력과같은여러종류의도구및프로그래밍자원을제공

개발자가클라우드설치환경을애뮬레이트하는 IDE를사용하면서클라우드나로컬(사내)에서애플리케이션코드를생성, 테스트, 구동시킬수있게함

컴파일또는완료된애플리케이션은클라우드에묶여업로드되며기성환경을통해설치

PaaS는애플리케이션이클라우드스토리지장치를개발특화데이터를저장하는독립적인데이터저장시스템으로사용할수있게함

일반적으로 SQL과 NoSQL 데이터베이스구조모두지원

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 26

Page 27: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

PaaS 환경에서의작업 – IT 자원프로비저닝고려사항

재정상황, 사용조건과같은서비스프로비저닝합의구축및제시

기성환경을위한소프트웨어플랫폼및개발프레임워크선택

프론트엔드나백엔드인스턴스와같은인스턴스형태선택

기성환경에서의사용을위한클라우드스토리지장치선택

PaaS로개발된애플리케이션의생명주기통제 (설치, 시작, 정지, 재시작, 배포)

설치된애플리케이션과모듈의버전통제

가용성및신뢰성관련메커니즘의설정

IAM을사용하여개발자와클라우드자원관리자의자격관리

접근가능한네트워크포트와같은일반적인보안설정관리

PaaS 관련 SLA 지표선택및모니터링

사용량및 IT 자원비용의관리및모니터링

사용량당할당, 활성인스턴스임계점, 자동확장리스너및로드밸런서메커니즘의설정, 설치와같은확장성특징통제

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 27

Page 28: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

SaaS 서비스에서의작업

SaaS 기반클라우드서비스는거의항상정제되고포괄적인 API를수반하기때문에분산된솔루션의일부에포함되도록설계

구글맵스Google Maps가일반적인예제로, 지도정보와이미지가웹사이트와웹기반애플리케이션에포함될수있게하는포괄적인 API를제공

클라우드서비스가클라우드제공자의이익을위해사용데이터를거둬들이는데이터수집서브프로그램을포함하지만많은 SaaS 제품이무료로제공

제3자가후원되는 SaaS 제품을사용할때제3자는배경정보수집의형태를수행할타당한기회를얻음

클라우드제공자의동의서를읽는것은클라우드서비스가수행하도록설계된부차적인활동을아는데도움이됨

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 28

Page 29: 클라우드컴퓨팅 (Cloud Computing)suanlab.com/assets/lectures/cc/10.pdf · (안드로이드플레이스탱어, 애플앱스탱어) 오톐스생산성소프턙웨어제품군

suanlab

SaaS 서비스에서의작업

클라우드제공자가공급하는 SaaS 제품을사용하는클라우드소비자는기반제공환경을구현하고관리할책임이없음

클라우드소비자는고객화옵션을이용할수있으나이러한옵션은대개클라우드소비자에의해, 클라우드소비자를위해특별히생성된클라우드서비스인스턴스의런타임사용통제에제한 보안관련설정관리

가용성및신뢰성옵션의선택관리

사용비용관리

사용자계정, 프로필및접근권한관리

SLA의결정및모니터링

수동및자동확장옵션과한계의설정

- 클라우드컴퓨팅 (Cloud Computing) - 10 클라우드전달모델고려사항 29