반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags more
Archives
Today
Total
관리 메뉴

오늘부터 공부한다

클라이드 컴퓨팅 (Cloud Computing)이란? 본문

소프트웨어 공학

클라이드 컴퓨팅 (Cloud Computing)이란?

1000hg 2019. 10. 14. 19:26
반응형

클라우드 컴퓨팅이란?

 

클라우드 컴퓨팅은 특정한 기술이나 인터넷에 존재하는 클라우드를 사용하여 정보를 처리하는 것이다.

 

Amazon AWS 클라우드 컴퓨팅 정의에 의하면 인터넷을 통해 IT 리소스와 애플리케이션을 원할 때 사용한 만큼만 요금을 내는 서비스다. 다시 말해. 클라우드 서비스 플랫폼에서 제공하는 컴퓨팅, 데이터베이스 스토리지. 애플리케이션 및 기타 IT 리소스를 필요에 따라 사용하고 사용한 만큼만 비용을 지불하는 것이다.

 

 

클라우드 서비스 모델

 

클라우드 서비스 모델의 종류는 매우 다양하다.

하지만 여기서는 가장 많이 사용하는 IaaS, PasS, SasS를 설명하겠다.

 

IasS(Infrastructure as a Service)

가장 기본적인 클라우드 컴퓨팅 서비스.

서버와 VM(가상 머신), 저장소 네트워킹, 물리적 데이터 센터 등의 IT 인프라를 대여해준다.

사용자는 자체적으로 운영체제, 미들웨어 및 응용 프로그램을 구매, 설치, 구성 및 관리한다.

간단히 말해 하드웨어를 서비스로 제공한다.

 

PasS(Platform as a Service)

IaaS가 포함하는 서비스 뿐만 아니라 운영체제, 미들웨어, 데이터베이스 관리 시스템 등을 추가로 제공한다.

이를 이용해 개발을 할 경우 프로그래밍 언어를 지원하는 애플리케이션 환경이나 데이터베이스가 준비되어있기 때문에 개발자가 해야할 일이 줄어든다.

 

 

SaaS(Software as a Service)

공급자는 소프트웨어/어플리케이션을 제공하고 사용자는 웹을 통해 접속해 로그인 하여 사용한다.

Gmail, 드롭박스, 구글 독스 등이 여기에 해당된다.

 

 

On-permise

 

회사 내에서 자체적으로 데이터 센터를 보유하고 시스템 구축, 운용까지 직접 수행하는 형태

 

 

클라우드 컴퓨팅의 장단점

 

장점

 

  • 필요한 기간, 필요한 리소스 만큼만 사용할 수 있다. (사용 기간을 정할 수 있고 리소스를 필요에 따라 확장 축소가 가능하다. 얼마나 필요한지 모르는 하드웨어 자원을 구입하여 낭비 할 필요 없다.)
  • 장애 발생시에도 계속 사용 가능하다.
  • 서비스에서 제공하는 옵션들을 이용하면 빠르게 시스템을 구축할 수 있다.
  • 혹은 이미 구축된 서비스를 이용할 수도 있다.
  • 보안이 강력하다.

 

단점

 

  • 비용이 비싸다
  • 클라우드에 의존하게 된다
  • 데이터를 클라우드 서비스 업체에서 보관하고 있다는 불안함이 있다.
반응형

'소프트웨어 공학' 카테고리의 다른 글

(OS)교착상태 (Deadlock)  (0) 2019.10.15
블록체인(Block Chain)  (0) 2019.10.14
Use Case Diagram(유스케이스 다이어그램)  (0) 2019.10.08
객체지향의 특징  (0) 2019.10.07
객체지향  (0) 2019.10.07