參加Google Cloud Platform(CP100)筆記

這此Google 很用心地介紹Google Cloud Platform 平台。

  • GTPUG,tw
  • Google Cloud platform Fundamentals V2.0
  • http://myclass.gcptrain.org cnmnna google for training
  • APP-engine
  • auto migration
  • Google Cloud Platform Pricing Calculator
  • preemptible:機器在資源不夠時有可能會被回收,但較便宜
  • TensorFlow:TensorFlow is an Open Source Software Library for Machine Intelligence
  • Kubernetes
  • 平台
  • Permissions
    • Billing administrator 負責付錢的帳戶
    • Viewer: Read-only access
    • Editor: Deploy applications modify code cofigure services
    • OWner: invite/remove members, delete project
  • Who, can do what, on which resources

$>bq(Big Query)
$>gcloud
$>gsutil(cloud storage)
  • RESTful APIs

Google Big data solution

  • Big Query
    • Full-managed analytics dataa warehouse
    • query using a SQL-like syntax
    • 也可以寫自己的javascript code.
  • cloud pub/sub
  • cloud dataflow(SPARK, ETL)
  • cloud dataproc(Hadop)
  • scloud datalab(ipython notebook)

Machine Learning

  • Cloud Machine Learning
  • Vision API
  • Speech API
    • Can return text in real-time
  • Translate API
    • text to speech
  • Speech -> command -> do something
  • TensorFlow->Cloud ML

APP Engine and Datastore

  • 偏向 Paas
  • support Java, Go, PHP, Python…
  • Free daily quota, usage based.
  • 注意事項:
    • No writing to local file system
    • Request timeout at 60 seconds
    • Limit on 3rd-party software installations.

Why stream and batch processing / ETL

  • cloud pub/sub -> cloud dataflow -> Bigquery
  • Lambda architecture
  • PubSubIO.Read.from()->FixedWindow.of(1m)….BigQuery
  • Apache Beam

Google Cloud Storage

Google Cloud SQL

  • Google-managed MySQL DB in the cloud
  • Pay-per-use modal
  • REST API for management

Container engine

  • base on kubernetes
  • container builder
  • container registry: 可以放docker images的地方

Google Compute Engine

  • Run large-scale workloads on virtual machines hosted on Google’s infrastructure.
  • 無法使用 network brocast, ex: Oracle cluster
  • Google cloud VPN
    • has encrypts
  • Cloud DNS

Google Cloud Platform一律免費提供的服務項目:

  • Google App Engine
  • Google Cloud Database
  • Google Compute Engine
  • Google Cloud Storage
    • 免費方案提供的容量為 30 GB,也記得將「Disk size in GB」改成 30
  • Google Container Engine
  • Google Stackdriver
    只要你的用量在 Free Tier 範圍中,GCP 就讓你免費使用而不會收費。