클라우드 서비스의 특징

Featured image

클라우드 컴퓨팅의 유형

  1. 퍼블릭 클라우드
    사용자는 컴퓨팅 리소스를 소유하지 않으며 인터넷을 통해 제공된다
    가상화 기술로 만든 서비스를 그대로 사용

  2. 프라이빗 클라우드
    특정 조직내에서 컴퓨팅 리소스를 소유하며 사설 네트워크를 통해 제공한다
    가상 컴퓨팅 기술을 직접 구축한다

  3. 하이브리드 클라우드
    퍼블릭 클라우드와 프라이빗 클라우드를 함께 사용하거나 둘의 데이터 센터간의 네트워크를 연결한것

  4. 멀티 클라우드
    다수의 퍼블릭 클라우드 함께 사용

클라우드 서비스의 특징

  1. 탄력성/민첩성: 리소스에 대한 필요를 언제든지 늘리고 줄일 수 있다
  2. 확장성: 물리서버와 달리 클라우드는 즉시 확장이 가능하다
  3. 경제적: 사용한 만큼 과금되기 때문에 비용 예측이 가능하다
  4. 내결함성과 재해복구: 백업및 DR 구성으로 데이터 손상등 긴급 상황에 대처가 가능하다
  5. 고가용성: 손쉽게 다중 가용영역 설정이 가능하다
  6. 유지관리 간소화: 물리적인 리소스가 아니라 관리가 쉽다

클라우드 서비스의 모델

  1. IaaS

Infrastructure as a Service로 인프라를 서비스로 제공하는 모델
가상 서버, 스토리지, 네트워크와 같은 인프라 자원을 제공하며 사용자가 직접 운영체제부터 애플리케이션을 설치하고 관리
유연성과 확장성이 좋다는 장점이 있지만 서버 관리나 보안에 대한 지식이 필요하다는 단점이 있다 aws, Azure, GCP등이 있다

  1. PaaS Platform as a Service로 개발에 필요한 플랫폼 전체를 제공해주는 모델
    런타임, 데이터베이스까지 구성되어 있다
    개발과 배포가 매우 빠르다는 장점이 있지만 세밀한 설정이나 환경제이어는 한계가 있다는 단점도 있다 대표적으로는 Heroku, Render, Google App Engine 이 있다

  2. Sass 우리가 사용하는 클라우드 소프트웨어로 별도의 설치나 관리 없이 웹 브라우저를 통해 서비스를 바로 사용할 수 있다 사용이 매우 간편하고 유지보수를 신경쓸 필요가 없다는 장점이 있지만 커스터마이징이 불가능하고 데이터에 대한 통제권이 없다는 단점도 있다

기존 온프레미스와 클라우드의 차이점

  1. 온프레미스 모든 시스템을 기업 내부에서 직접 구축하고 운영하는 방식
    데이터 보안이 뛰어나지만 초기 구축 비용이 많이 들고 계속해서 인력이 투입되어야 하며 확장에 대한 유연성이 떨어진다

  2. 클라우드 인터넷 기반의 가상 인프라로 서비스 제공업체가 서버와 플랫폼을 대신 관리해주고 사용자는 필요한 만큼 빌려쓴다
    초기 투자비용없이 빠르게 시작할 수 있지만 모든 인프라가 외부에 있기 때문에 네트워크 장애나 의존성 문제가 발생할 수 있다