'클라우드 컴퓨팅'에 해당하는 글 2건

안녕하세요~ 장선진입니다.

최근 클라우드 컴퓨팅(Cloud Computing)에 대한 관심이 많이 늘어났습니다.
사실 저는 클라우드 컴퓨팅이란 용어보다는 유틸리티 컴퓨팅(Utility Computing)이라는 용어가 더 익숙합니다. 예전부터 SaaS(Software as a Service)와 함께 유틸리티 컴퓨팅의 동생벌되는 클라우드 컴퓨팅에 저 역시 많은 관심을 가지고 있었습니다.

특히 개인적인 차원에서 쉽게 접근하여 활용할 수 있는 Google App Engine에 관한 기술적인 관심도 많이 있었습니다.
최근 이러한 저의 생각들을 함께 공유할 수 있는 시간을 가졌습니다.

제2회 공개SW역량프라자 정기기술세미나(2010년 7월21일)에서 "Google App Engine의 이해"란 주제로 클라우드 컴퓨팅과 Google App Engine에 대한 생각들을 함께 나누었습니다. :-)

발표자료를 공유합니다. 
나름 고민하다가 처음 클라우드 컴퓨팅이란 개념을 접하시는 분들에게 클라우드 컴퓨팅이 필요한 이유부터 천천히 이야기를 시작해서 Google App Engine이 어떠한 역활들을 할 수 있는지 기술적인 부분까지 다루었습니다.

나중에 Google App Engine에 대한 테크니컬 세션을 가졌으면 좋겠네요~

Google App Engine의 이해
View more presentations from jangsunjin.


혹시 슬라이드 쉐어에서 보기 힘드신 분들을 위하여 PDF 파일을 첨부합니다. 


제 생각에는 아마도 발표자료의 흐름이 빠르기 때문에 보시기가 쉽지 않을 수 있습니다. 데브멘토에서 제 발표를 녹화하여 올려져 있습니다. 참고삼아 한번 보시는 것도 좋을 것 같습니다. 여튼 좋은 참고가 되셨으면 좋겠습니당~

혹시 보시면서 잘 모르시는 부분은 언제든지 글 남겨주세요~ :-)
저작자 표시 비영리
신고

WRITTEN BY
jangsunjin
전세계 사람들의 삶의 질을 높일 수 있는 소프트웨어를 만들어 함께 나누는 것이 꿈입니다. 이 세상 그 무엇보다 사람이 가장 소중합니다.

받은 트랙백이 없고 , 댓글 하나 달렸습니다.
  1. 구글 앱 엔진에 관신을 갖던 차에 많은 도움이 되었습니다. 감사합니다 ^_^
secret
최근 Peter Laird씨가 작성한 클라우드 컴퓨팅/SaaS/PaaS 시장의 이해(Understanding the Cloud Computing/SaaS/PaaS markets: a Map of the Players in the Industry) 라는 글을 읽었습니다.

최근 크게 이슈가 되고 있는 클라우드 컴퓨팅 및 SaaS와 PaaS 시장에 대한 이해를 할 수 있는 매우 좋은 자료였습니다. 이에따라 공유 차원에서 간략한 정리를 올립니다.

클라우드 컴퓨팅(Cloud Computing)

클라우디 컴퓨팅은 데이터 센터의 가상화를 지원합니다. 개인적으로 서버 장비를 가지지 않고 큰 규모의 서버 장비를 모아놓은 후 이를 원하는 만큼 사용하는 개념입니다. 클라우드 컴퓨팅 솔루션은 일반적으로 사용하는 어플리케이션을 실제 서버 장비에 배포할 필요가 없도록 지원합니다.일부에서는 이러한 것을 “hardware as a service”라고도 부릅니다.


Software as a Service(SaaS)

일반적으로 SaaS 모델을 통하여 어플리케이션을 제공하는 것을 의미합니다. SaaS 모델의 공통적인 특성은 다음과 같습니다.
  • 인터넷을 통하여 제공됩니다.
  • 제3자에 의하여 원격에서 제공됩니다. (remote)
  • 사용한 만큼 비용을 지불하는 모델을 가지고 있습니다. (usage-based)

Platform as a Service(PaaS)

벤더들이 플랫폼을 서비스처럼 제공할때 빌드, 테스트, 커스텀 어플리케이션의 배포를 지원하는 통합된 플랫폼을 PaaS라고 합니다. PaaS는 당신에거 SaaS 모델(remote, usage-based)을 제공합니다. Dion Hinchliffe 가 최근 발행한 comprehensive whitepaper에 이러한 내용이 포함되어 있습니다.


Core Cloud Services

3가지 시장에 대한 정의 후에도 기본적인 빌딩 블록(fundamental building blocks)와 같이 기초가 되는 솔루션들이 남아 있습니다. 이러한 솔루션들은 cross cutting concerns을 지원합니다.

The Visual Map

사용자 삽입 이미지




솔루션 그룹들의 정의

Left Side

Cloud Providers - vendors who provide server hardware in commodity form, as a virtualized cloud

Cloud Deployment - solutions surrounding the deployment of applications to a virtualized cloud

Virtual Appliances - packaging and virtualization format solutions for provisioning applications into a cloud

Topology Management - solutions focused on the coordination of many virtual appliances (app, DB, network) in the cloud to form a full deployment

Billing, Contract Management - solutions that provide metering, billing, pricing, and contract management to help charge for use of a system

Security - solutions focused on solving security requirements in these markets

Data - services that deliver/retain data for applications

Hosters 2.0 - Hosting Service Providers with SaaS focus. Perhaps a controversial grouping and impossible to define, these hosters tend to appear over and over in these markets

Nerd Stuff - geeky topics fall into this category. MapReduce is mechanism for solving large computing tasks, like Google Search indexing

Right Side

On Demand Apps - the heart of the SaaS market, only a few depicted here but we could add "...and a cast of thousands". These are the end application products offered for consumption in a SaaS model

Integration as a Service - service solutions that help in integrating multiple systems, possibly multiple SaaS systems

Content as a Service - hosted content repositories

BPM and Workflow - service based offerings for managing workflow and process

Platform as a Service - incarnations of the PaaS concept



솔루션 리스트의 참고자료


Cloud Computing,
   SaaS, and PaaS
       Industries
             2008




신고

WRITTEN BY
jangsunjin
전세계 사람들의 삶의 질을 높일 수 있는 소프트웨어를 만들어 함께 나누는 것이 꿈입니다. 이 세상 그 무엇보다 사람이 가장 소중합니다.

받은 트랙백이 없고 , 댓글이 없습니다.
secret