gcp
- courseraのgcpのまとめ
Cloud SDK
- terminal tool
Cloud Shell
- Web UIから操作できるshell
- 5GBの永続ディスクがある
market place
- ウェブアプリやフレームワークのテンプレートを用意してすぐインストールできるようにしたもの
VPC network
- 難しい
- リージョンをまたいだsubnetを作れる
gcloud compute networks create ${SOMETHING_NAME} --subnet-mode=custom
- firewallもここから作れる
Cloud Nat
- Compute EngineのIPをnoneに設定していても、Cloud Natでrouterを作成して、GCP内のinternal accessを許可したらrouter経由でアクセスできる
Compute Engine
- Cloud Shellから
gcloud compute instances create privatenet-us-vm --zone=us-central1-c --machine-type=f1-micro --subnet=privatesubnet-us --image-family=debian-10 --image-project=debian-cloud --boot-disk-size=10GB --boot-disk-type=pd-standard --boot-disk-device-name=privatenet-us-vm
みたいにして作れるWindows Serverのインスタンス
- 起動後にパスワードを
detail
から設定できる
Bastion(踏み台)
- セキュアにしたいサーバのIPアドレス振り分けを消しても、bastionという普通の名の(実態は何でもいい)サーバ経由でアクセスできる
Minecraft boot up example
coursera
のgcp-infrastructure-foundation-jp
でGCPでminecraftサーバの立て方を習うことができる
IaaS
- Infrastructure as a Service
- e.g. Compute Engine
SaaS
- Service as a Service e.g. gmail, google docs
Networks
- 40% trafficはgoogleから引き起こされている
- エッジキャッシングがネットワーク消費を抑えている
GCPの提供する粒度
- Compute
- Storage
- BigData
- MachineLearning
projectの管理法
- 親管理者がいる
- 子管理者は継承して使う
- 親子関係は親を修正してもこに影響しない(例外的な寛容なポリシーと表現される)
- フォルダーを利用すると並列にprojectのセキュリティポリシーを適応できる
IAM
- Identity and Access Management
- 最小権限モデル
- InstanceAdmin Roleにcompute instanceのIAMを編集することができる
Cloud Strage
- multi-regional: High SLA
- Regional
- Nearline: 月一回程度のアクセス
- Coldline: バックアップ用
Cloud BigTable
- NoSQL
- 永続的なハッシュテーブルともみなせる
- データサービス層を利用して読書が行われる
Cloud SQL, Cloud Spanner
- Relational DB
- フルマネージドなMySQL, PostgreSQLのIFが選べる
- TBクラスのデータを処理できる
- Cloud Spannerの方がすごいが、MySQL, PostreSQLの互換IF等はない
Cloud Datastore
- NoSQL
- SQLのコマンドが一部打てる
- 無料枠がある
kubernetes
- コンテナオーケストレーションツール
- pod: 最小デプロイユニット・クラスタ内のプロセスのようなイメージ
- cluster: machineの集合体
- loadbalancerや最初のIFはVMに直接紐付いている
app engine
- standardとflexibleがある
- 自動スケーリング
- standardは他社の製品と繋げないなどの制約がある
- kubernetesと少し似ている
Deployment Manager
- YAMLでマークアップされたデプロイのフロー
- このYAMLを管理するのは、Cloud Source Repository
- AWSのCloudFormationに該当するもの
Stackdriver
- モニタリング
Cloud Dataproc
- hadoop like, spark like
Cloud Dataflow
- 省略
BigQuery
- 省略
Cloud Pub/Sub
- 省略
Cloud Vision API
- 動画に何が写っているか