배포 서비스
- AWS
- Google Cloud
- Microsoft Azure
- Naver Cloud
- Kamatera
1. 클라우드 호스팅 비용의 기본 개념 및 요소
- 사용량 기반 과금 모델 (Pay-as-you-go): 사용자가 실제로 사용한 리소스에 대해서만 비용을 지불하는 모델로, 전통적인 서버 구축 방식에 비해 비용 효율적입니다.
- 주요 비용 요소:
- 컴퓨팅: CPU, 메모리, 스토리지 사용량
- 스토리지: 데이터 저장 공간과 스토리지 유형(SSD, HDD)
- 네트워킹: 데이터 전송량과 네트워크 대역폭
- 데이터베이스: 데이터베이스 크기와 사용량
- 기타 서비스: 로드 밸런서, CDN, 백업, 보안 서비스 등
2. 주요 클라우드 호스팅 서비스 비교
Amazon Web Services (AWS)
- 장점:
- 광범위한 서비스 제공: 다양한 컴퓨팅, 스토리지, 네트워킹, 데이터베이스 서비스
- 높은 확장성: 급증하는 트래픽에 신속히 대응 가능
- 강력한 에코시스템: 파트너, 개발 도구, 커뮤니티 지원이 풍부
- 글로벌 네트워크: 전 세계 데이터 센터를 통해 낮은 지연 시간 제공
- 단점:
- 복잡한 서비스 구조: 많은 서비스들을 이해하고 관리하는 것이 어려울 수 있음
- 비용: 다른 클라우드 서비스와 비교해 높은 편일 수 있음
Microsoft Azure
- 장점:
- Microsoft 제품과의 통합성: Windows Server, Office 365 등과 호환성이 뛰어남
- 보안: Microsoft의 강력한 보안 기능 제공
- 사용자 친화적인 인터페이스: 직관적이고 사용하기 쉬운 관리 콘솔
- 다양한 개발 도구: Visual Studio, .NET Framework 등 지원
- 단점:
- 서비스 포트폴리오: AWS에 비해 상대적으로 제한적
- Linux 지원: AWS에 비해 Linux 지원이 다소 부족함
Google Cloud Platform (GCP)
- 장점:
- AI/ML 기능: Google의 선도적인 인공지능(AI), 머신러닝(ML) 기술 제공
- 빅데이터 분석: 강력한 데이터 분석 도구와 서비스 제공
- 비용: 비교적 저렴한 가격으로 높은 성능과 안정성 제공
- 안정적인 인프라: Google 데이터 센터의 뛰어난 안정성
- 단점:
- 작은 파트너 생태계: AWS와 Azure에 비해 파트너 생태계가 작음
- 복잡한 사용자 인터페이스: 일부 서비스의 인터페이스가 직관적이지 않을 수 있음
Gcloud
커스텀 머신 유형 N1 - 코어 2, 메모리 4GB를 추천 받았으나, 예상 가격에서 더 비싸져서 기본으로 돌아왔다
GCLI
https://cloud.google.com/sdk/docs/install?hl=ko
1
mv ~/Downloads/google-cloud-sdk/ ~
1
~/google-cloud-sdk/install.sh
1
gcloud init