클래스: 클라우드 컴퓨팅 학습: 퍼블릭 클라우드 플랫폼

비공개 클라우드 vs 퍼블릭 클라우드

퍼블릭 클라우드에서 중요한 것은 무엇일까요? 첫째로 퍼블릭 클라우드는 공유형이고 프라이빗 클라우드는 단일 개체가 소유합니다 잘 기억해 두세요 퍼블릭 클라우드는 Amazon, Microsoft, IBM, Google 등 단체의 것이라면 프라이빗 클라우드는 사용자의 것입니다 사용자가 구축하고 소유합니다 하드웨어를 끌어안든 뭐든지 사용자가 마음대로 하면 됩니다 퍼블릭, 프라이빗 클라우드 모두 서비스형 인프라(IaaS), 서비스형 소프트웨어(SaaS), 서비스형 플랫폼(PaaS)이 있습니다 이것도 잘 기억하세요 다양한 서비스가 있고 각각의 기능이 서로 다릅니다 각 서비스가 무엇인지 알고 퍼블릭 클라우드 시장에서의 역할을 파악하고 있으면 사업을 클라우드로 옮기기 시작할 때 도움이 됩니다 다섯 가지 특징이 있는데 2008년에 발표된 NIST 정의로 시작해 보겠습니다 조금 오래된 내용이지만 사용자가 퍼블릭 클라우드 시장에 나가 자신만의 방법을 시도해 볼 때 좋은 가이드가 됩니다 다섯 특징으로는 요청에 의한 자체 서비스가 있으며 개방된 인터넷을 통해 어디서든 이용 가능한 보편적 네트워크 접근성, 더욱 효율적인 리소스 공유를 가능케 만드는 리소스 풀링, 대규모로 확장할 수 있는 재빠른 민첩성, 사용한 가상 서버에 대해서만 비용을 지불하는 종량제가 있습니다 전력 회사로부터 받는 관리비 고지서 같은 식이죠 SaaS 전달 모델은 개방된 인터넷을 통해 웹사이트 기반의 소프트웨어가 전달되는 형태입니다 Google Docs, Gmail, salesforce.com, NetSuite 등이 모두 SaaS의 예시입니다 PaaS는 소프트웨어 개발이 가능한 프라이빗 클라우드로써 실제와 분리된 추상화된 플랫폼을 제공합니다 일반적으로 툴 사용이 쉽습니다 언어와 데이터베이스 유형의 수에 구애받지 않고 시스템을 구축할 수 있으며 무수한 플랫폼에 배치할 수 있습니다 IaaS, 서비스형 인프라는 이번 강좌에서 중점을 둘 내용입니다 인프라, 서버, 스토리지, 네트워크, 그 모든 것을 제공합니다 데이터 센터 내부에서 활용할 수 있는 그런 것들을 일컫습니다 퍼블릭 클라우드 제공자 안에서 자체적으로 제공하는 것이죠 다음에 실제로 인프라에서 직접 IBM, Amazon, Microsoft, Google 등 서비스 제공자에게 서버와 스토리지 시스템을 할당하는 데모에서 확인할 것입니다 배치 모델과 사용자가 소유한 네 종류의 프라이빗 클라우드는 이렇습니다 사용자의 크라우드에서는 데이터 센터를 운영합니다 커뮤니티 클라우드는 확인된 사용자 그룹에서 공유한다는 걸 의미합니다 다른 말로는 농촌 데이터를 저장하는 특정 스토리지 저장소를 활용할 수 있는 농촌과 같다고 할 수 있죠 퍼플릭 클라우드는 모두가 사용할 수 있다는 의미입니다 신용카드가 있다면 누구나 고객이 되어 리소스를 사용할 수 있습니다 그리고 하이브리드 클라우드는 일반적으로 프라이빗과 퍼블릭 클라우드는 섞어놓은 형태입니다 IaaS는 대부분 데이터 센터에 유지하던 것이죠 꼭 기억해 주세요 많은 사람들이 인프라에 대해 혼동하곤 합니다 IT의 정의에 아주 많은 부분 적용되기 때문이겠죠 하지만 사려 깊은 네트워크, 스토리지 시스템, 서버는 계산된 스토리지와 네트워킹으로서 보안 정책 데이터베이스까지 제공합니다 이 모든 것들은 IaaS 클라우드에 존재합니다 SaaS는 대부분 웹 브라우저를 통해 전달되는 애플리케이션을 의미합니다 SAP 같은 대형 기업용 시스템과 Siebel 등의 CRM 시스템을 구매하는 데 익숙했던 우리는 이제 SaaS 제공자를 활용해 개방된 인터넷에서 이 모든 애플리케이션을 이용할 수 있습니다 PaaS는 아까 언급했듯이 서비스형 개발이라고 할 수 있습니다 달리 말하면, 언어가 있고 데이터베이스와 툴이 있으며 클라우드에서 애플리케이션을 제작하고 해당 플랫폼에 애플리케이션을 배포할 수 있습니다 따라서 이러한 시스템의 구축과 제작이 무척 쉬워지고 특히 IaaS 클라우드에서도 애플리케이션 제작이 가능합니다 하지만 PaaS 클라우드에서는 플랫폼에 내포된 복잡성을 신경 쓰지 않아도 되곤 합니다 IaaS의 예시로는 Amazon Web Services가 있으며 salesforce.com는 SaaS의 예시입니다 그리고 Google App Engine는 PaaS의 하나입니다

목차