클라우드 컴퓨팅

·2023년 4월 25일
0

데일리 과제

목록 보기
11/15

클라우드 (Cloud) 컴퓨팅에 대해 설명해보세요.

개념

  • 컴퓨팅 리소스를 인터넷을 통해 서비스로 사용할 수 있는 주문형 서비스
  • 인터넷망을 통해서 서버, 스토리지, 데이터베이스, 네트워크, 오픈소스 솔루션, 어플리케이션 등을 컴퓨터 리소스를 사용해 제공하는 것

특징

1) 셀프 프로비저닝(provisioning)
최종 사용자들은 어떠한 종류의 워크 로드에 대해서도 컴퓨팅 리소스를 원하는 만큼 활용할 수 있음
=> 서버 이용 시간 및 스토리지와 같은 컴퓨팅 리소스를 프로비저닝 할 수 있음

2) 탄력성
기업들은 컴퓨팅 요구가 증가하면 사용량을 늘렸다가 수요가 감소하면 줄일 수 있습니다.
클라우드를 이용하지 않고 사내에 인프라를 구축한다면 어마어마한 비용 투자가 발생하게 됨

3) 사용량에 따른 지불
사용자들은 자신들이 사용한 리소스와 워크 로드만큼의 비용만 내면 됩니다.

4) 워크 로드 회복탄력성
클라우드 서비스 업체들은 리소스 리던던시(이중성) 기능을 많이 제공하고 있습니다.
=> 스토리지를 복원 & 기업들의 워크 로드가 안전하게 운영될 수 있도록 함

5) 유연한 마이그레이션
품질개선이나 비용절감 또는 신규 서비스의 도입 등을 이유로 특정한 워크로드를 다른 시스템으로 옮겨야 하는 경우, 다른 시스템이나 클라우드 서비스로 마이그레이션을 하는 경우에도 간편하게 처리

6) 폭넓은 네트워크 접근성
사용자는 인터넷만 연결된다면 어떤 기가라도 관계없이 클라우드 데이터에 접근하거나 데이터를 업로드할 수 있음

7) 멀티 테넌시(Multi-tenancy) 및 리소스 풀링(Resource pooling)
멀티 테넌시는 여러 명의 고객들이 물리적으로 같은 인프라나 동일한 애플리케이션을 공유하면서도, 자신들의 데이터에 대한 보안과 프라이버시를 보호할 수 있게 해주는 기술을 말합니다.
리소스 풀링을 활용하면, 클라우드 사업자가 물리적으로 동일한 리소스로 여러 명의 고객들에게 서비스를 제공할 수 있습니다.

클라우드 서비스 유형

1) SaaS

  • 서비스형 소프트웨어(Software-as-a-Service, SaaS) 유형의 소프트웨어는 원격 서버에 호스팅됩니다.
  • 고객은 웹 브라우저나 표준 웹 통합을 통해 언제 어디서나 소프트웨어에 액세스할 수 있습니다.
  • SaaS 사업자는 백업, 유지보수, 업데이트를 관리합니다.
  • SaaS 솔루션에는 전사적 자원 관리(ERP), 고객 관계 관리(CRM), 프로젝트 관리 등이 포함됩니다.

2) PaaS

  • 서비스형 플랫폼(Platform-as-a-Service, PaaS)은 클라우드 기반의 애플리케이션 개발 환경으로, 개발자가 앱을 구축하고 배포하는 데 필요한 모든 요소를 제공합니다.
  • PaaS를 이용하는 개발자는 원하는 기능과 클라우드 서비스를 선택할 수 있으며, 구독 또는 종량제(pay-per-use) 방식으로 비용을 지불합니다.

3) IaaS

  • 서비스형 인프라(Infrastructure-as-a-Service, IaaS)를 도입하면 회사에서 서버, 네트워크, 스토리지, 운영 체제와 같은 컴퓨팅 리소스를 종량제로 '임대'할 수 있습니다.
  • 인프라의 규모를 확장할 수 있으므로 고객은 하드웨어에 투자할 필요가 없습니다.

클라우드 모델 유형

1) 퍼블릭 클라우드

  • 퍼블릭 클라우드는 사업자의 고객이 사용할 수 있는 네트워크상에서 고객에게 서비스를 제공합니다.
  • 퍼블릭 클라우드는 효율성경제성이 우수하며 대개 다중 테넌트를 지원하므로 공유 환경에서 서비스를 운영하는 경우가 많습니다.

2) 프라이빗 클라우드

  • 프라이빗 클라우드는 방화벽으로 보호되는 비공개 네트워크에서 서비스를 유지보수합니다.
  • 자체 데이터 센터 내에 프라이빗 클라우드를 구축할 수도 있고, 사업자가 호스팅하는 프라이빗 클라우드에 등록할 수도 있습니다.
  • 프라이빗 클라우드는 가장 강력한 수준의 보안과 제어를 제공합니다.

3) 하이브리드 클라우드

  • 하이브리드 클라우드는 퍼블릭 클라우드, 프라이빗 클라우드, 온프레미스 인프라가 결합된 형태
  • 하이브리드 클라우드에서는 민감한 정보를 기존 데이터 센터나 프라이빗 클라우드에 보관할 수 있으며 퍼블릭 클라우드 리소스를 활용할 수도 있습니다.
  • 가장 유연한 모델. 유동성
  • 비용적인 측면이 초기에 다소 높을 수 있다.

참고자료
https://www.sap.com/korea/insights/what-is-cloud-computing.html

https://velog.io/@younge/%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9CCloud%EB%9E%80-%ED%8A%B9%EC%A7%95-%EC%A2%85%EB%A5%98-%EC%84%B1%EA%B2%A9#2-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EB%AA%A8%EB%8D%B8-%EC%9C%A0%ED%98%95

https://blog.wishket.com/%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EC%BB%B4%ED%93%A8%ED%8C%85%EC%9D%B4%EB%9E%80-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EC%BB%B4%ED%93%A8%ED%8C%85%EC%97%90-%EA%B4%80%ED%95%9C-%EB%AA%A8%EB%93%A0/

profile
개발자가 되는 과정

0개의 댓글