GCP κΈ°μ΄
Google Cloud Platform
Pricing, Services and Support
π Google Cloud Platform (GCP)
- μλ±ν κΈλ‘λ² λ€νΈμν¬ β‘ Latency, μμ μ± ↑
- ML λ° λ°μ΄ν° λΆμ
- νμ λ° μμ°μ± λꡬ
- Security / Scale / Control
νλ«νΌ νΉμ₯μ
μΈκ³ μ΅κ³ μμ€μ κΈλ‘λ² λ€νΈμν¬ μΈνλΌ
- IDCμ 리μ μ ε€
- μ체 λ§μ κ°μ§κ³ μμ (ISP)
π κΈλ‘λ² λ‘λλ°Έλ°μ±
μ¬ννκ² 1κ° IPλ‘ λ‘λλ°Έλ°μ±
GCLB
- λ²νΌ ν λ²μΌλ‘ μμ±
- ν리μλ° μμ΄ κ°λ¨νκ² μ€μΌμΌ μ λλ Global anycast IP λ‘λλ°Έλ°μ±
- κ³ κ°μ μ§μμ 물리μ μΌλ‘ κ°μ₯ κ°κΉμ΄ μλ²μ μλμΌλ‘ λ‘λ λΆμ°
보μ μμ€ μ΅κ³ μ μ λμ£Όμ
- κ°μ₯ μμ ν ν΄λΌμ°λ
- λͺ¨λ λ°μ΄ν° μνΈν
λ³΄λ€ κ°λ ₯ν 보μμ μν κ³μΈ΅νλ λ°©μ΄
- 물리μ₯λΉ : νμ΄ν, μ체 μ μ νΉμ λͺ©μ λ€νΈμν¬ μ»¨νΈλ‘€λ¬
GCP μ 체 μλΉμ€
νμ μ κ°κ²© λͺ¨λΈ
Sustained Use Discount
- μ λΆ λΉμ© μμ
- μ’ λμ
- ν΄μ§ μμλ£ μμ
컀μ€ν λ¨Έμ νμ
Machine type μμ μ‘°μ κ°λ₯
- Cores
- Memory
λΌμ΄λΈ λ§μ΄κ·Έλ μ΄μ
- μλ² μ κ²μ 무μ μ§ μνλ‘ λ€λ₯Έ 물리 λ¨Έμ μΌλ‘ μ΄λ μν¨ν μ κ²
- μ κΈ° μ κ²μΌλ‘ μΈν λ€μ΄ νμμ΄ μμ β‘ **μ κ³ μ΅μμ λ€μ΄ νμ**
λ΄λΆ λ€νΈμν¬
- 1 VCPU = 2 Gbps (up to 16Gbps)
VM λ€νΈμν¬ μ±λ₯ μ’μ
- 리μ μ λ°λΌ λ€λ¦
ν΄λΌμ°λ λ€νΈμν¬ ν°μ΄λ§
- Standard β‘ μ λΉμ©
- Premium β‘λμ μμ μ±, λΉ λ₯Έ μ±λ₯
κΈλ‘λ² VPC
- μ΄λ€ 리μ κ°μλ μλμΌλ‘ νλμ κ°μ λ€νΈμν¬(VPC) μλ μ°κ²°
- VPN λ° μΈν°λ· 곡μ©λ§μ΄ μλ ꡬκΈμ λ°±λ³Έ λ€νΈμν¬λ₯Ό ν΅ν΄ λͺ¨λ 리μ μ μ κ·Ό κ°λ₯
π compute
VM μ±λ₯·νλ‘μΈμ± νμ¬ λλΉ μ’μ μ£Όμ₯
Google App Engine
- κ°λ° μ½λμ μ§μ€
- κ΅¬κΈ μ€μΌμΌμ λ°°ν¬
- λ§κ°ν λΉνΈμΈ μλΉμ€λ€
- μΉμν κ°λ° ν΄
- μ£Όμ μΈμ΄ λ° νλ μμν¬ μ§μ
- λ€μμ μ€ν λ¦¬μ§ μ΅μ
- κΈ°λ³Έ PaaS νκ³μ λν
μꡬ λμ€ν¬ (Persistent Disk)
- μΈμ€ν΄μ€λΉ μ΅λ 64TB, 68λ§ IOPS보μ₯
- IOPSκ° λ³΄μ₯λλ λμ€ν¬ μ±λ₯
- λ€μ΄νμ μμ΄ μ΄μμ€ λ¦¬μ¬μ΄μ¦ κ°λ₯
- λͺ¨λ 리μ μ κ±Έμ³ μ±κΈ μ΄λ―Έμ§ 곡μ κ°λ₯
- NO PIOPS
Hybrid / Multi-Cloud
π 컨ν μ΄λ (Kubernetes)
ꡬκΈμμ λͺ¨λ κ²μ 컨ν μ΄λ
λ§€μ£Ό 40μ΅ κ°μ 컨ν μ΄λλ₯Ό μλ‘ λΉλ
- Gmail, Web Search, Maps...
- MapReduce, batch...
μ¬μ€μμ PaaS Cloudμ νμ€ Kubernetes
- λΉμ© κ²½μ μ
- μΏ λ²λ€ν°μ€ κΈ°λ°μ λ§μ΄ μ¬μ© μ€
π Anthos
μ§μ ν μλ―Έμ νμ΄λΈλ¦¬λ νλ«νΌ
ꡬκΈμ κ΄λ¦¬ν s/w μ€ν
μ¨νλ λ―Έμ€ λ° ν΄λΌμ°λ νκ²½μμ appμ λΉλνλλ° λμ
- 볡μ‘ν΄μ§λ―λ‘ κ΅¬μΆμ κΆμ₯νμ§ μμ
- μΈνλΌμ μ μ
- μΏ λ²λ€ν°μ€ κΈ°λ°
νμ΄λΈλ¦¬λ νκ²½ Serverless κ°λ° λꡬ
Knative β‘ Cloud Run
- Knative : μΏ λ²λ€ν°μ€ μ μλ²λ¦¬μ€ μν¬λ‘λμ λΉλ© λΈλ‘
- Cloud Run : Knative API κΈ°λ°μ GKE μμ μλ²λ¦¬μ€ κ°λ°μ νκ²½
π Storage and DataBase
λ°μ΄ν° μ μ₯μ μ ν
ν΄λΌμ°λ μ€ν λ¦¬μ§ (GCS)
μ¬μ©λ κ³μ½ μ μ
AWS β‘ RI , GCP β‘ PiB
- 1λ μ¬μ©λμ μ½μ ν, 1λ μ¬μ©λ λλλΌλ, λλ λΆλΆ μ§λΆνμ§ β ꡬ쑰
- κ³μ½ κ°±μ μ, μ λ λ λ§μ μ¬μ©λ κΈ°μ€μΌλ‘ κ°±μ
DataBase_Bigtable
- μκ³μ¨μ μ ν©
- μ€ν μμ€ κΈ°λ°
Cloud Spanner
λ―Έμ ν¬λ¦¬ν°μ»¬ν μλΉμ€λ₯Ό μν κ΅¬κΈ ν΄λΌμ°λμ κ΄κ³ν λ°μ΄ν° λ² μ΄μ€ μλΉμ€
- μ ν΅μ RDBMS νΉμ§ κ·Έλλ‘ μ§μ
- μ΄μ νμ β
- BUT, μ΄μκ° λ§μμ μ μ¬μ© β β‘ μ ν μμ ν νμ
π Data Analytics
GCP μ κ°μ : λ°μ΄ν° μ²λ¦¬λ μ΅κ³ μμ€
Big Query μ±λ₯ μ’μ
Google Scale ν΄λΌμ°λ κΈ°λ° λ°μ΄ν° λΆμ
- No-Ops β‘ λ³λμ μ΄μ νμ β
- μ€μΌμΌ
- λΉμ© : κ΅μ₯ν λμνΈ β‘ λͺ¨λν°λ§ νμ
- ν΄λΌμ°λ μ€μΌμΌ μ±λ₯
Big Query
google BigDateμ ν΅μ¬ μμ§
- νν λ°μ΄νΈ λ¨μμ μ€ν λ¦¬μ§ λ° μΏΌλ¦¬
- μνΈν, λ΄κ΅¬μ±, κ³ κ°μ©μ±
- νΈλ¦¬ν νμ€ SQL
- μλ²½ κ΄λ¦¬ν λ° μλ²λ¦¬μ€
- μ€νΈλ¦¬λ° λ°μ΄ν° μ€μκ° λΆμ β‘ λΉμ© λ°λ‘ λ°μ
- GCPμ λΆμμ© μν°νλΌμ΄μ¦ λ°μ΄ν° μ¨μ΄νμ°μ€
- μΌλ° RDBμ λΉν΄ 10~100λ°° λΉ λ₯Έ μ±λ₯
Big Query Architecture
SQL κΈ°λ°μ BigQuery ML
- λ°μ΄ν° μ΄μ νμ§ μκ³ ML νλ‘μ νΈ μν
- SQLλ‘ λͺ¨λΈ λ°λ³΅ ν μ€νΈ β‘κ°λ° μκ° λ¨μΆ
- λͺ¨λΈ μ ν λ° νμ΄νΌνλ μλν
BigQuery DML
- GDPR
DML (Data manipulation language)
DBμμ λ°μ΄ν°λ₯Ό μ‘°μνλ λͺ λ Ήμ΄. μ¦ μ°λ¦¬κ° κ°μ₯ λ§μ΄ μ¬μ©νλ SELECT, INSERT, UPDATE, DELETE λ±μ΄ ν΄λΉ
DataPrep
- λ°μ΄ν° λ³ν λ° λ‘λ© μ루μ
- λ°μ΄ν° λ‘λ©
- νλ²μ ꡬμ±μ ν΅ν΄ μνλ ν¬λ§·μΌλ‘ λ°μ΄ν° λ³ν κ°λ₯
- λ°μ΄ν° λ³ν λΏμ΄ μλ, λ°μ΄ν° μ체λ₯Ό μκ°λꡬλ₯Ό ν΅ν΄ μ§μ νμΈ κ°λ₯
Cloud Data Fusion (ETL)
μμ κ΄λ¦¬ν ν΄λΌμ°λ λ€μ΄ν°λΈ μν°νλΌμ΄μ¦ λ°μ΄ν° ν΅ν© μλΉμ€
- λΉμ© λ§€μ° λΉμ
Cloud Data Fusionκ³Ό CDAP (μ€νμμ€)
- cloud data fusion : CDAPλ‘ κ΅¬λλλ μν°νλΌμ΄μ¦ λ°μ΄ν° ν΅ν©μ μν google ν΄λΌμ°λ λ€μ΄ν°λΈ κ΄λ¦¬ μλΉμ€
- CDAP : μ¨νλ λ―Έμ€ λ° ν΄λΌμ°λ κΈ°λ° λ°μ΄ν° λΆμ appμ ꡬμΆνκΈ° μν 100% μ€νμμ€ νλ μμν¬
Data Fusion - λ©νλ°μ΄ν° ν΅ν©
- Tagsμ Properties μ§μ
- κ²μμ μν μν°ν° μ°ΎκΈ°
- λ°μ΄ν° μ λ° νλ λ 벨μ Data Lineage
Datastudio (BI/Reporting)
- κ΅¬κΈ λ¦¬ν¬ν BIν΄ (ν΄λΌμ°λ SaaS) - λ¬΄λ£ β‘ μ±λ₯ μ ν μ‘΄μ¬
- CloudSQL, MySQL, BQ, GA λ±μ λ°μ΄ν° μμ€λ‘ μ¬μ© κ°λ₯
- wordμ κ°μ νΈμ§ κΈ°λ₯μΌλ‘, λΉ κ°λ°μλ μ½κ² 리ν¬νΈ μμ± κ°λ₯
Looker BI
google cloud μ μ λ§λ BI νλ«νΌ
- λΉμ©μ΄ λμ β‘ μ μ¬μ©νμ§ μμ
- Embedded Analytics
- μΉμ€μΌμΌ
- κ°λ¨ν ꡬ쑰
- κ±°λ²λμ€, μ¬μ©μ κΆν λ° μ¬μ΄ κ΄λ¦¬λ₯Ό μν λͺ¨λΈλ§ κ³μΈ΅
π AI & ML (Machine Learning)
Google I/O Duplex Demo
μ ν μμ½ λ±μ μ¬μ©λλ AI κΈ°μ
Waymo ML
μμ¨μ£Όν μλμ°¨μ μ¬μ©
Google's BigData and AI Process
The Challenges of ML
- Large Datasets
- Good Models
- Lots of Computations
Three Types of ML on Google Cloud
- TensorFlow
- Custom Models
- Pre-built Models
Vision / Video Intelligence / Speech API
- μ¬μ§ /μμ / μμ±
Dialogflow
- κ³ κΈ λνν μΈν°νμ΄μ€λ₯Ό μν ν¬λ‘μ€ νλ«νΌ ν΄
- κ΅¬κΈ λ€μν μ νμ μ μ© κ°λ₯
TPU
- κ³Όκ±°μλ GPU μ¬μ©
- GPUλ³΄λ€ μ±λ₯μ΄ μ’μ
Recommendations AI
- λκ·λͺ¨ νκ²½μ μν κ°μΈνλ λ§μΆ€ μΆμ² μ 곡
- λ§μΌμμ μ΅κ³ μ μκ³ λ¦¬μ¦ νμ©
- μ¬μ©μ νλμ μ€μκ° μ μ©
- λΉμ© μμΈ‘ λΆκ°
π Marketing Analytics
Big data analytics in marketing
- Collect
- Transform
- Analyze
- Visualize
- Activate