클라우드 컴퓨팅
- 컴퓨팅 리소스가 주문형 및 셀프 서비스 방식으로 제공 된다. (On-demand self-service)
- 자동 인터페이스를 사용하므로, 사람의 개입없이 필요한 처리 능력, 스토리지, 네트워크를 확보할 수 있다.
- (No human intervention needed to get resources)
- 어디서나 네트워크를 통해 리소스에 액세스할 수 있다. (Board network access - Access from anywhere)
- 대규모 pool의 리소스를 고객에게 할당한다. (Resource pooling)
- 사용자는 이러한 리소스의 정확한 물리적 위치를 파악하거나, 신경쓸 필요가 없다.
- 리소스가 탄력적으로 공급 된다. (Rapid elasticity)
- 리소스가 추가로 필요하면 신속히 확보할 수 있고, 쩍게 필요하면 축소할 수 있다. (Get more resources quickly as needed)
- 사용자는 사용하거나, 예약한만큼만 지불하면 된다. (Measured service - Pay only for what you consume)
Google Cloud offers a range of services
- Compute Engine: 클라우드에서 주문형 가상 머신을 실행하게 해주는 Google Cloud IaaS(Infrastructure-as-a-Service) 솔루션
- 유연성이 뛰어나 서버 인스턴스를 직접 관리하려는 사용자에게 적합.
- Google Kubernetes Engine (GKE): 구글이 관리하는 클라우드 환경에서 컨테이너화된 애플리케이션을 실행하며, 사용자에게 관리 권한을 부여.
- Kubernetes는 컨테이너 내부에서 코드를 조정하는 방식을 채택하고 있다.
- App Engine: 완전 관리형 Pass(Platform-as-a-Service) 프레임 워크.
- 인프라에 대한 걱정 없이 클라우드에서 코드를 실행하는 방법.
- 사용자는 코드에만 집중하고, 프로비저닝과 리소스 관리는 구글이 담당.
- Cloud Functions: 완전 서버리스 실행 환경 or '서비스로서의 기능'
- 이벤트가 하루에 몇 회나 발생하든 관계 없이 이벤트에 응답하여 코드를 실행하고 리소스 규모를 조정하며, 서용자는 코드 실행 기간에만 비용을 지불하면 된다.
- DB - Building your own database solution Or use a managed service
- 클라우드 애플리케이션을 구축한 사용자라면 Compute Engine 내 가상 머신에서 애플리케이션을 위한 DB를 설치하고 실행할 수 있다. 가상 머신을 시작한 후, 데이터 센터처럼 DB 엔진을 설치, 설정할 수 있지만, DB 관리 및 지원은 사용자의 몫이다.
- Google의 완전 관리형 데이터베이스와 Storage 서비스를 제공한다.
- GCP는 관계형 데이터베이스와 비관계형 데이터베이스, 세계 규모의 객체 스토리지를 제공한다.
- BigData and Machine Learning
- 완전 관리형 및 빅데이터 머신 러닝 서비스를 제공한다.
이러한 서비스를 이용하면, 손쉽게 시작할 수 있고, 일상적인 업무를 최소화할 수 있다.
'Cloud 스터디 잼 코리아 Kubernetes Intm' 카테고리의 다른 글
1주차 - 04. Google Cloud와 상호작용 (0) | 2022.08.24 |
---|---|
1주차 - 03. 청구 (0) | 2022.08.23 |
1주차 - 02. 리소스 관리 (0) | 2022.08.23 |
0주차. Kubernetes 소개 (학습 목표) (0) | 2022.08.19 |
Getting Started with Google Kubernetes Engine (0) | 2022.08.19 |