Compartilhar via


사설(Private) 클라우드 vs 공용(public) 클라우드, SaaS vs ASP, IaaS vs PaaS vs SaaS의 대결! (2/3)

안녕하세요. 코난 김대우입니다.

이번에 소개해 드릴 내용은 아래에서 소개해 드린 것처럼, SaaS와 ASP에 대한 비교!로 진행하도록 하겠습니다. 사설(Private) 클라우드, 공용(Public) 클라우드와 하이브리드(Hybrid) 클라우드는 아래 내용을 참고 하시길 바랍니다.

이전 포스트 참조

사설(Private) 클라우드 vs 공용(public) 클라우드, SaaS vs ASP, IaaS vs PaaS vs SaaS의 대결! (1/3)
사설(Private) 클라우드 vs 공용(public) 클라우드, SaaS vs ASP, IaaS vs PaaS vs SaaS의 대결! (2/3)

사설(Private) 클라우드 vs 공용(public) 클라우드, SaaS vs ASP, IaaS vs PaaS vs SaaS의 대결! (3/3)

그럼 시작하도록 하겠습니다.

ASP_Application_Service_Provider_vs_SaaS.jpg

2. SaaS와 ASP(Application Service Provider)
SaaS와 ASP 도 개발자 분들에게 많이 받는 문의입니다.

1) ASP(Application Service Provider) 모델

사실 이 둘은 본질적으로 크게 다르지 않지만,

ASP는 일반적으로 데이터 센터를 보유한 서비스 제공자가 아니거나, 대규모 사업자가 아닐 수 있다는 가정을 하시면 쉽게 이해가 가능합니다.

- ASP 서비스 제공자가 직접 가격을 결정하기 때문에 가격 패리티 변화도가 높을 수 있습니다.

- 데이터센터에서 서비스하지 않는 ASP라면 쾌적한 인터넷 속도를 국내 또는 필요에 의해 해외에 제공하기 어려울 수 있습니다.

- ASP는 클라우드 모델이 아니리 때문에, 동적으로 컴퓨팅 자원을 할당하는 분산처리 등과 같은 필수 기술 제공이 제한적입니다.

클라우드와 ASP를 구별하는 가장 큰 식별자로,이 동적으로 컴퓨팅 자원 할등이나 분산 처리 부분을 논의 합니다.

그렇다고 해서, ASP 모델이 오래된 모델이며, 단순히 나쁘다고 보지 않으시면 좋겠습니다. 이미 ASP 사업자 분들은 충분히 많은 경험과 노하우를 통해 이런 제한을 훨씬 넘어서 비즈니스 잘하고 계신 분들도 얼마든지 계시니까요.

누누히 말씀 드리지만, 어떤 서비스 방식을 사용할지는 비즈니스에 따르는 "선택"의 이슈 입니다.

2) SaaS(Software-as-a-Service) 모델
SaaS는 ASP의 이런 제한을 넘어 좀더 진화된 방식으로, 고품질의 응용 프로그램 서비스를 제공하려는 노력에서 시작된 비즈니스 모델입니다. 클라우드 서비스 위에 올리는 어플리케이션 서비스를 고려해 본다면, 쉽게 차이점을 확인해 보실 수 있으실거에요. ASP와의 차이점이자 기본 특장점으로,

- 초기 투자비용이 매우 낮고(Pay-As-You-GO),

- 시스템에 대한 관리 필요성도 없는 차이가 있습니다.

- 물론, 동적인 컴퓨팅 자원 할당과 분산처리와 같은 핵심 기술이 포함되어 있는 것은 두말할 필요도 없을 거에요.

ASP와 SaaS에 대해 방문하는 파트너사에서 문의를 받았는데, 머리속에서 맴돌기만 하지 차이를 명확히 전달 드리기 어렵더군요.

앞으로, 이 포스팅을 통해 ASP와 SaaS 모델에 차이에 대한 문의가 많이 해결 되시면 좋겠습니다.

감사드리며, 다음 포스트는 마지막 - IaaS vs PaaS vs SaaS 에 대해서 알아보도록 하겠습니다.

감사합니다.

참고자료 :

사설(Private) 클라우드 vs 공용(public) 클라우드, SaaS vs ASP, IaaS vs PaaS vs SaaS의 대결! (1/3)
사설(Private) 클라우드 vs 공용(public) 클라우드, SaaS vs ASP, IaaS vs PaaS vs SaaS의 대결! (2/3)

사설(Private) 클라우드 vs 공용(public) 클라우드, SaaS vs ASP, IaaS vs PaaS vs SaaS의 대결! (3/3)

SQL서버의 DB를 손쉽게 클라우드, SQL Azure로 전송하는 방법, SQL Azure Compatibility Assessment
클라우드 컴퓨팅 Azure를 개발자가 무료로 테스트 하는 방법
Azure 사용 가격 예측 계산기 - Full Pricing Calcurator
클라우드 컴퓨팅과 SLA(Service Level Agreements) - Azure가 제공하는 SLA
Azure 모니터링과 사용량 계측(Metering) 도구 총집합
Azure Connect - Azure를 회사망의 일부처럼 사용하는 하이브리드 클라우드(hybrid cloud) 구축
클라우드의 네트워크 응답속도(Latency) 한계 극복, SQL Azure Federation
클라우드와 CDN 비즈니스. 그리고, Azure
클라우드와 On-premise 전체 비용 비교에 대한 단상
IaaS, PaaS, SaaS - 누구나 클라우드를 말한다.

Azure - 클라우드 컴퓨팅 - 시리즈 강좌 리스트
[Azure강좌] 1. 클라우드와 원도우 애저 소개
[Azure강좌] 2. SDK 설치와 Azure 무료 신청
[Azure강좌] 3. ASP.NET(Web Role) Hello World
[Azure강좌] 4. 프로젝트 패키지 Azure 배포
[Azure강좌] 5. Windows Azure Storage 서비스와 계정 설정
[Azure강좌] 6. 테이블 서비스와 StorageClient 라이브러리 #1
[Azure강좌] 7. SQL Azure 소개와 서버 구성
[Azure강좌] 8. 데이터베이스 생성과 SSMS 사용
[Azure강좌] 9. SQL Azure 마이그레이션 위자드 사용하기
[Azure강좌] 10. SQL Azure 방화벽 설정
[Azure강좌] 11. SQL Azure Manage 툴 사용해 보기
[Azure강좌] 12. 테이블 서비스와 StorageClient 라이브러리 #2
[Azure강좌] 13. SQL Azure ASP.NET GridView 바인딩
[Azure강좌] 14. Blob 서비스와 Container
[Azure강좌] 15. Blob 리스트 조회, 업로드 다운로드 예제
[Azure강좌] 16. 웹사이트 콘텐트 Blob 스토리지 이용
[Azure강좌] 17. Windows Azure CDN 설정
[Azure강좌] 18. Queue 서비스와 생성, 삭제, 메타데이터 추가
[Azure강좌] 19. Queue 의 메시지 피킹 및 가져오기, 추가, 삭제
[Azure강좌] 20. [Tip] SQL Azure 방화벽 룰 설정 예제 애플리케이션

Azure - 클라우드 컴퓨팅 - 동영상 참고 자료

[Azure 동영상 강좌] 1. 클라우드와 원도우 애저 소개 (애저 포털 둘러보기)
[Azure 동영상 강좌] 2. SDK 설치와 Azure 무료 신청
[Azure 동영상 강좌] 3. ASP.NET(Web Role) Hello World
[Azure 동영상 강좌] 4. 프로젝트 패키지 Azure 배포
[Azure 동영상 강좌] 5. Windows Azure Storage 서비스와 계정 설정
[Azure 동영상 강좌] 6. 테이블 서비스와 StorageClient 라이브러리 #1
[Azure 동영상 강좌] 7. SQL Azure 소개와 서버 구성
[Azure 동영상 강좌] 8. 데이터베이스 생성과 SSMS 사용
[Azure 동영상 강좌] 9. SQL Azure 마이그레이션 위자드 사용하기
[Azure 동영상 강좌] 10. SQL Azure 방화벽 설정
[Azure 동영상 강좌] 11. SQL Azure Manage 툴 사용해 보기
[Azure 동영상 강좌] 12. 테이블 서비스와 StorageClient 라이브러리 #2
[Azure 동영상 강좌] 13. SQL Azure ASP.NET GridView 바인딩
[Azure 동영상 강좌] 14. Blob 서비스와 Container
[Azure 동영상 강좌] 15. Blob 리스트 조회, 업로드 다운로드 예제
[Azure 동영상 강좌] 16. 웹사이트 콘텐트 Blob 스토리지 이용
[Azure 동영상 강좌] 17. Windows Azure CDN 설정
[Azure 동영상 강좌] 18. Queue 서비스와 생성, 삭제, 메타데이터 추가
[Azure 동영상 강좌] 19. Queue 의 메시지 피킹 및 가져오기, 추가, 삭제
[Azure 동영상 강좌] 20. [Tip] SQL Azure 방화벽 룰 설정 예제 애플리케이션