카테고리 없음

[Spring] DB 연결 하기 (1) - 클라우드 종류들

Journey Jeong 2023. 4. 17. 14:13

1.  AWS, MS Azure, GCP 의 비교 

(1) AWS의 장단점

AWS는 가장 강력한 서비스 및 기능, 국제적 입지, 파트너 생태계를 제공합니다. 보안, 모니터링, 안정성, 플랫폼 구성 옵션 및 정책 기능에 있어 가장 높은 순위를 차지합니다. AWS는 지속적으로 새로운 서비스를 추가하고 기존 서비스 역시 업그레이드 하고 있습니다.

 

AWS 장점
1. 가장 성숙한 클라우드 서비스 제공사

2. 광범위한 서비스 및 파트너 생태계를 갖춘 시스템
3. 가상 환경에서 모두 잘 실행되는 사용 사례들

하지만 하이브리드 클라우드 전략이 비즈니스에 필수인 경우, AWS는 Azure와 비교했을 때 불리해질 수 있습니다. 또 다른 주의사항은 AWS의 규모입니다. 소규모 조직에서는 광범위한 서비스 포트폴리오를 파악하기 어려울 수 있으며, AWS가 관리하기 복잡한 클라우드 서비스라는 이미지를 갖고 있습니다. 다음은 몇 가지 단점입니다.

 

AWS 단점
1. 관리를 위해선 고급 전문 지식이 필요

2. 강력한 하이브리드 클라우드 지원이 부족
3. 파악하기 힘든 너무나 광범위한 서비스

 

(2) MS Azure의 장단점

현재 조직에 MS 중심 환경이 갖추어져 있다면 Azure가 가장 적합할 수 있습니다. 윈도우 서버, 시스템 센터 및 Active Directory와 같은 주요 사내 프레임워크와 완벽하게 통합됩니다. MS는 PaaS 및 하이브리드 클라우드 기능도 훌륭합니다. Azure의 장점은 다음과 같습니다.

 

MS Azure 장점
1. 다른 MS 서비스 및 제품과 일관된 통합

2. Linux 및 오픈 소스 애플리케이션 스택에 대한 많은 도움 제공
3. 하이브리드 클라우드에 완벽한 솔루션
4. 가상 환경에서 모두 잘 실행되는 사용 사례들

Azure의 한 가지 단점은 클라우드 환경을 능숙하게, 신뢰성 있게, 안전하게 유지 및 구성하는 데 필요한 기술 수준이 높아야 한다는 것입니다. Azure의 구성은 실행하기에 매우 번거로운 것으로 알려져 있습니다. 다음은 Azure의 몇 가지 단점입니다.

MS Azure 단점
1. 대규모 구현의 빈약한 규모

2. Azure를 안전하고 신뢰성 있게 구현하기 위한 고급 기술 전문 지식 필요
3. 신뢰성 관련 이슈들

 

(3) GCP의 장단점

GCP는 견고한 IaaS 및 PaaS 서비스, AI 및 머신러닝에 대한 전문 지식을 바탕으로 AWS와 Azure를 뛰어넘는 좋은 옵션을 제공합니다. 다음은 GCP의 몇 가지 이점입니다.

 

GCP 장점
1. 오픈 소스 커뮤니티에서 쌓은 놀라운 명성

2. 분석 및 머신러닝에 대한 많은 투자
3. 빅데이터 애플리케이션, ML 벤처 및 클라우드 네이티브 애플리케이션(어플리케이션 또는 서비스 시스템 관리를 컨테이너 기반 기술로 자동화한 환경)을 위한 최적의 옵션

GCP는 클라우드 네이티브 스타트업과 오픈 소스 커뮤니티에서 상당한 명성을 얻고 있지만, 아래에 언급된 단점들 때문에 엔터프라이즈 시장에 진입하는 데 어려움을 겪고 있습니다.

GCP 단점
1. 계약 협상에서 매우 엄격

2. 소규모 파트너 생태계
3. 대기업을 위한 제한된 범위의 서비스

구글 클라우드의 MSP(Management Service Provider) 네트워크도 제한적입니다. 물론, 소규모 파트너 생태계가 GCP 사용과 관련된 어려움과 위험을 개선해주고 있긴 합니다. 

 

클라우드 컴퓨팅 자체가 간단한 구조가 아니기 때문에 모든 것을 이해할 수는 없습니다. 그래도 아래 글은 그렇게 어렵게 다가오지 않을 것 같습니다. 미리 결론을 말씀드리자면 이제는 하나의 클라우드 제공사만 선택하지 않고, 여러 개의 클라우드 제공사를 선택하는 멀티 클라우드 방식이 대세입니다. 결국 각 클라우드 제공사의 장점만 뽑아서 활용한다는 것인데, 간단히 예를 들면, AWS는 다양하고 탄탄한 서비스(스토리지, 보안 등), MS Azure는 오픈 소스 및 통합, GCP는 데이터 분석 및 AI 기술에 강점을 보이는 듯합니다. 

 

출처: https://moondol-ai.tistory.com/184

 

AWS vs MS Azure vs GCP 장단점 비교!

우리가 흔히들 알고 있는 클라우드 거대 기업 3곳이 있죠. 바로 AWS, MS Azure, GCP 입니다. 도대체 어떤 클라우드 제공사를 선택해야 할지, 이들 간의 차이점은 무엇이고, 각 제공사의 장단점이 무엇

moondol-ai.tistory.com

 

 

2. 클라우드 서비스 

(1) 종류 : lass, Paas, Saas (이아스, 파스, 사스) 

  • Infrastructure as a Service(IaaS, 아이아스, 이에스)서비스로 제공되는 인프라스트럭처입니다. 개발사에 제공되는 물리적 자원을 가상화합니다.
  • Platform as a Service(PaaS, 파스)서비스로 제공되는 플랫폼입니다. 개발사에 제공되는 플랫폼을 가상화합니다.
  • Software as a Service(SaaS, 사스)서비스로 제공되는 소프트웨어입니다. 고객에게 제공되는 소프트웨어를 가상화합니다.

클라우드 컴퓨팅은 인터넷으로 가상화된 IT 리소스를 서비스로 제공하는 것을 의미합니다. 그리고 클라우드 컴퓨팅에서 가상화하여 서비스로 제공하는 대상은 서버, 플랫폼, 소프트웨어입니다.

AWS, Azure가 대중화되면서 클라우드를 인프라스트럭처의 가상화 개념으로만 이해하기도 하지만 클라우드는 인프라스트럭처 뿐만이 아니라 플랫폼과 소프트까지 포함하는 온라인의 모든 영역을 다루는 꽤 광범위한 개념입니다. 그렇기 때문에 클라우드는 분야별 특성별로 나누어서 이해하는 것이 좋습니다.

 

출처: https://www.whatap.io/ko/blog/9/

 

클라우드 서비스 이해하기 IaaS, PaaS, SaaS | 와탭 블로그

회사에 클라우드를 도입해야 한다면 어떤 클라우드 서비스 종류를 선택해야 하는지 알려드립니다.

www.whatap.io