개발 일지/CS

[Cloud] Cloud Computing

미숫가루설탕많이 2023. 3. 29. 12:37

 클라우드가 등장하기 이전에는 전산실 등에 컴퓨터를 배치하고 인터넷을 연결하여 서비스를 제공했었다. 서버가 요청에 대한 수용 능력이 한계에 도달한 경우, 같은 공간에 더 많은 컴퓨터를 제공하거나 컴퓨터의 성능을 높이는 방식을 사용했지만, 이런 방식은 주기적인 관리가 필요하고 인력, 공간 및 비용의 문제가 발생했다. 이런 상황에서 추가적인 서버 증설이 어렵게 되면서 데이터 센터의 유휴 자원을 대여하는 서비스, 바로 클라우드 컴퓨팅 기술이 등장하기 시작했다.

 

 클라우드 컴퓨팅(Cloud Computing)은 인터넷을 통해 컴퓨팅 자원(하드웨어, 소프트웨어, 데이터 저장 등)을 제공하는 서비스다.  따라서 클라우트 컴퓨팅 서비스를 통해 기존에 사용되던 서버, 스토리지 등의 IT 인프라를 대체할 수 있으며, 이러한 서비스는 더욱 효율적인 IT 인프라 구축과 함께 유연성과 확장성을 제공한다.

 

 

 

 

장단점

 클라우트 컴퓨팅 기술은 다음과 같은 장단점이 있다.

 

장점

  • 비용 절감
    : 필요한 만큼의 리소스만 사용하고 사용한 만큼의 합당한 비용만 지불하면 된다. 따라서, 초기 설치 비용이나 유지보수 비용을 절감할 수 있다.

  • 민첩성
    : 클라우드 컴퓨팅은 즉시 사용 가능한 컴퓨팅 리소스를 제공하므로, 사용자는 더 빠르게 자원을 이용할 수 있다.

  • 확장성
    : 필요에 따라 컴퓨팅 리소스를 확장하거나 축소할 수 있다. 따라서, 비용을 조절할 수 있고 급격한 트래픽 증가나 감소에도 대처할 수 있다.

  • 데이터 공유
    : 클라우드 컴퓨팅은 데이터를 쉽게 공유할 수 있으며, 이를 통해 다른 사용자나 업체와의 협업에 유용하게 사용할 수 있다.

 

 

단점

  • 의존성
    : 인터넷 연결이 불안정하거나 끊어진 경우 서비스 이용에 제약이 생길 수 있다.

  • 보안
    : 사용자 데이터를 외부에 저장하기 때문에 보안 문제가 발생할 가능성이 있다. 따라서 클라우드 서비스 제공업체들은 데이터 보호에 대한 강력한 보안 조치를 취하고 있다.

  • 제어권
    : 클라우드 서비스는 클라우드 서비스 제공자에 의해 제어되기 때문에 사용자는 서비스 제공자의 제한된 제어권에 따라 서비스를 이용해야 한다.

 

 

 

 

종류

 클라우드 컴퓨팅은 크게 세 가지 유형으로 분류된다.

 

  • Public Cloud
    : 대중적으로 이용 가능한 클라우드 서비스이다. 대표적으로 AWS, Azure, Google Cloud Platform 등이 있다.

  • Private Cloud
    : 기업 내부에서만 사용하는 클라우드 서비스이다. 보안성이 높고 기업의 요구사항에 따라 맞춤형으로 제공된다.

  • Hybrid Cloud
    : Public Cloud와 Private Cloud를 혼합하여 사용하는 클라우드 서비스이다.

'개발 일지 > CS' 카테고리의 다른 글

[Cloud] Amazon EC2  (0) 2023.03.31
[Cloud] Deploy  (0) 2023.03.30
[Web] Session  (0) 2023.03.15
[Web] Cookie  (0) 2023.03.14
[Web] HTTPS  (0) 2023.03.14