[GCP공부] Coursera: Google Cloud Platform Fundamentals: Core Infrastructure - Introducing Google Cloud Platform
jinwoochoi2020. 11. 17. 23:35
728x90
Introducing Google Cloud Platform
GCP offers four main kinds of services
- compute
- storage
- big data
- machine learning
근데 이 강좌에서는 compute 랑 storage 만 다룬다고 합니다.
what is cloud : cloud computing is a way of using I.T.that has these five equally important traits
- 필요하면 아무때나 (on demand = 필요하면 즉시) 자원을 사용하고 '셀프' 서비스로 사용하는것 인간의 개입없이
- 이러한 지원에 anywhere 언제든지 network을 통해 접근할수 있어야 하는 것
- provider 는 큰 자원 pool을 가지고 있고 고객이 요청이 풀에서 일부를 할당해주는 것( provider가 경제적인 확장가능, 돈아낌)
- 사용자는 Resources are elastic quickly 이건 유저가 유연하게 확장 축소 가능한것 같음
- 사용자는 사용한 만큼만 돈을 지불해 (돈 측면에서)
history
- 옛날 it shop 공간대여(+장비대여) user-configured, managed, maintained 물리적인 건물짓는것보단 나았음
- virtualized 함 (물리적인 장비구입ㄴㄴ), 효율적으로 user-configured, provider-managed and maintained 유저가 managed, maintained 은 안해도됨
- virtualized 만으로 안돼 -> Google switch to a container based architect
Iaas, Paas : The IaaS model,you pay for what you allocate(자원에서).In the PaaS model, you pay for what you use.(자원하고 상관없이)
Google's Edge-caching network sites content close to end users to minimize latency.
Edge-caching network s 들이 캐취해서 더 빠르게 전달해줌
Zone
Zone <- Region <- Muti-Region
A zone is a deployment area for Google Cloud Platform Resources.
Although people think of a zone as being like a GCP Data Center,that's not strictly accurate because a zone
doesn't always correspond to a single physical building.
You can still visualize the zone that way, though
Zones are grouped into regions,independent geographic areas, and you canchoose what regions your GCP resources are in.
All the zones within a region have fast network connectivity among them.
Think of a zone as a single failure domain within a region.As part of building a fault tolerant application,
you can spread their resources across multiple zones in a region.That helps protect against unexpected failures.
You can run resources in different regions too.
price
Google was the first major Cloud provider to deliver persecond billing for its Infrastructure
위에줄 장점: Compute Engine offersautomatically applied sustained use discounts which areautomatic discounts that you get for runninga virtual machine instance fora significant portion of the billing month.
Multi-layered security approach
자체 보드랑 네트워크 장비씀 , 자체 chip인 Titan 씀
Google server machines usecryptographic signatures to make sure they are booting the correct software.
통신할때도 암호화하고 GFE가 또막음.. skip.. 하여튼 매우 보완적임
실수로 많이돌려서 GCP 폭탄과금받으면 어떻하지?
4가지 도움을 주는 툴이 있습니다.
- budgets and alerts first: billing account 당 예산을 정할수 있음, gcp project당 예산을 정할수 있음, 50% 90% 100% 되면 알람오게 설정할수있음
- biling export: 세부 빌링 내용
- reports : visual tool
- quotas: 할당량이란건데 과금막음, 에러나 멀에어 어택으로 인한 리소스가 과도하게 쓰이는 것을 방지함
account owner랑 GCP community as a whole 둘다 과도하게 쓰이는것을 막을수 있음
- rate quotas: Rate quotas reset after a specific time. ex) 쿠버네티스가 API 는 default quota가 1000call/100초 임 100초가 넘어가면 다시 1000call/100초로 리셋됨
- allocation quotas : 한 프로젝트에서 내가 사용할수 있는자원의 수를 제한하는거임. GCP 프로젝트는 default quota로 5개의 Virtual Private Cloud networks를 가질수 없음.
728x90
'Computer Science/[dev]cloud.data.git' Related Articles