On-premise vs Cloud

CM·2022년 10월 15일

AWS

목록 보기
2/2

온프레미스(On-premise)?


  • 온프레미스는 자체적으로 보유한 전산실 인프라에 직접 운영 및 관리하는 방식을 의미
  • 클라우드 컴퓨팅이 나오기 전까지 일반적인 비즈니스 인프라의 구축 방식

클라우드 (Cloud)?


  • 클라우드는 인터넷과 연결된 중앙 서버에 저장하여 인터넷에 접속하기만 하면 언제, 어디서든 데이터를 이용할 수 있는 것을 의미
  • 구름과 같이 무형의 형태로 서로 다른 물리적 위치에 존재하는 컴퓨팅 자원을 가상화 기술로 통합하여 제공하는 것

클라우드 서비스 (Cloud Service)


  • 인터넷으로 연결된 중앙 서버에 소프트웨어와 콘텐츠를 저장해두고 필요할 때마다 꺼내 쓸 수 있는 서비스를 의미
  • 외부의 클라우드 서비스 제공업체에서 데이터의 관리를 진행하므로, 기업의 데이터 관리 비용을 대폭 절감할 수 있음.
  • 서버의 갑작스러운 트래픽의 증가나 부하가 발생했을 때 즉각적인 확장 서비스가 가능
  • 사용한만큼 비용을 지불하므로 직접 인프라를 구축하는 것보다 상대적으로 효율적임

클라우드 서비스의 분류


####SaaS
1. Software as a Service : 서비스형 소프트웨어
2. Cloud 공급 업체가 모든 물리적 및 가상 핵심 인프라, 미들웨어, 데이터베이스 관리 시스템, 개발 툴 등을 제공하고 호스팅 + 데이터 + 응용 프로그램
3. 특정 앱 또는 웹 포털을 통해 액세스하는 서비스로, edge 사용자에게 제공되는 완전한 소프트웨어 솔루션
4. 예시 ) ICloud, Google Drive, 화상 회의, 일정 관리 서비스, OTT(over the top) 서비스 등의 구독기반 서비스
5. SaaS의 이점

  • 쉽게 배포할 수 있음 : 인터넷 연결하나로 필요한 소프트웨어, 미들웨어, 하드웨어 구입 및 유지관리 모두 지원
  • 신뢰성 : 사용자 기반으로 안정적인 성능과 고가용성을 기대
  • 비용 및 리소스 절감 효과 : 물리적 설치 및 수수료 등의 부담이 없음
  • 확장성과 유연성 : 구독 기반이므로 비즈니스 요구에 맞춰 조정이 가능
  • 뛰어난 접근성 : 인터넷만 연결되어 있다면 edge user는 24/7 모든 장치에서 액세스 가능
  • 일관성과 호환성 : up-to-date

####PaaS
1. Platform as a Service : 서비스형 플랫폼
2. 애플리케이션 및 서비스를 구축할 수 있는 플랫폼을 제공함
3. 모든 물리적 및 가상 핵심 인프라 + 미들웨어, 데이터베이스 관리 시스템, 개발 툴, 분석툴 등을 제공하고 관리
4. 독점 소프트웨어를 많이 구축하는 기업에서 클라우드 구현 시 고려하는 방식
5. 예시 ) AWS Elastic Beanstalk, Google App Engine

####IaaS
1. Infrastructure as a Service : 서비스형 인프라
2. 클라우드 컴퓨팅의 가장 기본적인 개념
3. 서버, 스토리지, 네트워킹 하드웨어, 가상화(Hypervisor) 계층을 포함한 모든 물리적 및 가상 핵심 인프라를 제공하고 호스팅
4. 예시 ) Amazon Web Services, DigitalOcean


On-premise vs Cloud


On-premise

장점
1. 운영이 장기화 될 경우 비용 상승이 제한적
2. 유지보수 비용 외의 추가 비용이 적음
3. 높은 수준의 보안 시스템 구축 및 보안 시스템의 전체 권한 사용 및 조작이용이
4. 사용자 요구대로 구축 가능
5. 저렴한 비용으로 고속의 Private 네트워크 구축 가능
단점
1. 추가적인 장비 유지보수 ㅂ용의 발생
2. 조직의 보안수준에 따라 보안성이 갈리는 만큼 보안 수준이 낮은 조직의 경우 보안성이 떨어짐
3. 시스템 구현 시간의 지연
4. 과도한 사용자화의 경우 문제 발생 가능성이 높음
5. 시스템 구축에 많은 시간이 소요,
6. 고성능 시스템 구축 시 비용 부담 발생

Cloud

장점
1. 저렴한 초기투자 비용
2. 추가적인 하드웨어 구입비용 X
3. 시간에 따른 예측 가능한 비용 산정
4. 서비스 제공업체에 의해 보안시스템 기본 제공
5. 선택적 사용자화로 안정성 증진 및 지속적 업데이트 가능
6. 시스템 구현 시간이 짧아짐
7. 손쉽게 고성능 시스템 구축 가능
단점
1. 데이터 증가에 따른 추가적인 비용 발생 가능
2. 데이터 이동시에 발생하는 과도한 비용
3. 실물장비의 부재로 인해 사용 중단시 투입된 비용 소멸
4. 서비스 제공업체의 보안침해사고 발생시 동일한 피해 발생
5. 제한적인 보안시스템 사용
6. 커스터마이즈 사안이 적음
7. 시스템 성능이 WAN구간의 네트워크 대역폭에 영향을 받음
8. On-premise 대비 늦은 응답속도

profile
이것저것

0개의 댓글