1. 计算引擎
限定公开的实例
-
Compute Engineでは限定公開のオプションがある
-
オンにすると、GCP内部ネットワークを利用して通信可能
磁盘备份
コンソールでスナップショットを設定し、バックアップ可能
删除保护
机器类型 (jī qì
-
データをメモリに格納し、素早くアクセスしたい場合、M1タイプが最適
在虚拟机优先停止之前,适当关闭应用程序。
-
Cloud Platformコンソールのキーshutdownスクリプトを使用して新しいメタデータエントリの値に指定
Compute Engine-> VMインスタンス->インスタンスの作成->(拡張)管理、ディスク、ネットワーク、SSHキーキー「shutdown-script」と適切な値を入力
在高峰时期优化性能
-
カスタムイメージからインスタンステンプレートを作成
インスタンステンプレートから自動スケーリングされた管理対象インスタンスグループを作成
运行Python脚本并连接到BigQuery。
python用のBigQueryAPIクライアントライブラリをインストールする必要あり
更改运行DB的虚拟机的存储大小。
コンソールで永続ディスクを増やしresize2fsコマンドを実行する
2. 数据库
关系数据库
-
全世界でスケーラブルときたら、CloudSQLでなくSpannerを利用
MySQLやPostgresの互換となったら、CloudSQL
物联网等大规模数据处理
-
IoTや金融機関などのキーワードが出たらBigTable
数据存储
-
もし、SQLを使いたいNoSQL要望があればBigQuery
データ解析用途でなく、NoSQLでレイテンシが多少高くても許される場合に採用
3. 存储空间
儲存類型
Storage Transfer Service
オンプレからCloud Storageにデータを移行する
选择gsutil还是STS?
STSは別クラウドからの移行か、1TB以上のデータ移行に最適
gcsfuse 谷歌云存储的挂载方案
保存未经加工的数据。
とりあえずデータを保存する場合は、BigQueryよりもStorageが最適
私人虚拟机和云存储之间的协作。
-
プライベートGoogleアクセスサブネットを使用して、サブネット上のVMを設定
4. 网络
虚拟私有云
-
自動モードとカスタムモードがあったら、まずカスタムモード
動的ルーティングが必要となる場合はBGPでルーティングが必要
緊急事態モードでしか適用されないルールです。
-
下りを最小限にしたい場合は、許可したい通信は優先度を高める
子网
云DNS
-
DNSを使用してVPNの外部IPアドレスの共有や解決をすることができるが、複数のVPN接続には必要ない
-
お客様のトラフィックをオンプレミスからクラウドにリダイレクトし、それによってフェイルオーバースイッチを実装できる
通过使用Https负载均衡进行网络流量分配
WebSocketプロトコルをネイティブにサポートする
云内容分发网络
キャッシュヒット率を改善したい場合は、キャッシュキーをカスタマイズしてキーからプロトコルを省略する
与本地服务器的连接
云互联
-
Dedicated InterconnectでGoogleロケーションに接続可能
Dedicatedを選択できない場合、Partner Interconnectで柔軟に帯域幅オプション(50Mbps〜10Gbps)を選択する
云VPN
-
専用線でなくIPsecVPNを介して、オンプレまたは他のクラウドをインターネット経由でVPCに接続できる
-
VPC同士をVPCピアリングでなく、CloudVPNで接続する優位性は、VPCをスター型に接続できる(多対多に接続可能)
耳洞
-
VPNまたはインターネットを介してGoogleとGCPの機能にアクセス可能
Googleの要件を満たしている場合は、ダイレクトピアリングで直接接続するか、キャリアピアリングのパートナーを選ぶことができる
Google Cloud Directory Syncツール
Googleユーザをプロビジョニングすることで、オンプレからGCPへの移行をスムーズに行うことができる
6.AppEngine
优化部署方法以减少停机时间。
-
ローリングアップデートでダウンタイムを極力少なくできる
-
maxSurge:アップデート中に増やせるインスタンスの許容数
maxUnavailable:アップデート中に利用できないインスタンス数
Cloud Run for Anthos / Cloud Run / AppEngine Flex
-
Cloud Run for Anthosは使用していなくても課金される。
-
App Engine FXはインスタンスを0にすることができず課金される
Cloud Runは使用していない場合は課金されず、0スケールも可能(無課金状態を作れる)
缓存
-
一部のタスクの処理に堅牢で永続的なストレージに優先して分散型インメモリデータキャッシュを使用可能
-
専用はアプリに排他的に割り当てられて固定キャッシュ容量を提供する
标准和灵活
-
Standardは高可用だが、機能が制限されている
-
Flexibleはユーザ任意で機能を選択可能だが、可用性は劣る
-
先ずはStandardでの利用を検討し、機能に制限がある場合はFlexibleを選択する
-
CloudSDKツールを使用してのデプロイ転送時、保存時も暗号化したい場合は、コンポーネントが必要
オンプレとのCloudVPNでの接続の場合は、Flexible
新しいバージョンを置き換える前に、実稼働トラフィックで更新テストする方法
-
アップデートを新しいAppEngineアプリとしてデプロイする
-
GoogleのグローバルHTTPロードバランシングを使用
7. 大查询
-
監査のたユーザが実行したクエリ数を確認したい場合、JOBSテーブルでクエリを実行して必要な情報を取得する
-
クエリジョブを実行するには、少なくとも、Bigquery.jobs.create権限が付与されている必要がある
-
クエリジョブを正常に完了させるには、クエリで参照するテーブルまたはビューに対するアクセス権も付与されている必要がある
-
フェデレーション(GCSなど外部データソースに対して直接クエリする機能)可能
-
DataCatalogはBigQueryのメタデータを管理している
数据目录
-
組織に存在するBQデータセットのメタデータを管理するのに役立つプロダクト
データセットを検索したり、その検索したアセットに対してタグ付けすることができる
数据流
云数据处理
-
バッチ処理、クエリ処理、ストリーミングなどを行えるマネージドサービス
クラスタを速やかに作成し、簡単に管理し、必要ないときは無効化し節約できる
数据准备
数据流 (shù jù liú)
リアルタイムにデータを蓄積し、分析するプラットフォームを構築する場合、Cloud Pub/Subと組み合わせて実現する
8. Stackdriver 八. Stackdriver
-
Error Repotingは、適切なフォーマットのスタックトレースでない限り、ログ内の行を特定できる可能性は高くない
・パターンがあるからといって、デバックのためにいつどこにログインすれば良いかを正確に特定できるわけでない
-
Stackdriverカスタム指標は、特定のアクティビティを反映するように調整可能
自動スケーリングに役立つ可能性があり、投資家に関係しそうな指標の詳細なソースを提供できる
监控
-
クラウドで実行されるアプリケーションのパフォーマンスや稼働時間、全体的な動作状況を視覚的に確認可能
-
収集したデータを取り込んで、グラフ、アラートで表示する
アラート機能はメール,SMS,PagerDuty,Campfireで受け取ることができる
记录
-
ログをbigQuery,Cloud Storage,Pub/Subにエクスポート可能で、高速にログ解析が可能
-
エクスポート機能を使うと、Cloud Pub/Subにエクスポートすることができる
-
Cloud Pub/Sub経由で特定のログに応じた処理を行うことができる
30日しか保管できないので、GCSやBigQueryへ保存する
审计日志
-
管理アクティビティログ、データアクセスログ、システムイベント監査ログの3種類がある
-
管理アクティビティログは、最初から有効で、400日保持される。リソースの構成変更など、管理操作が行われた際に記録する
-
データアクセスログは、データを保持するサービスへのアクセス記録で、30日保持
-
システムイベントは、Googleで自動で行った操作を記録。
访问透明性日志 xì
Googleスタッフがトラブルシューティングの家庭などでアクセスした記録
各个服务特有的日志
错误报告
-
実行中のクラウドサービスで発生したクラッシュをカウントして分析と集計を行う。
调试器
追踪
ほぼリアルタイムでパフォーマンスの分析情報を提供し、レイテンシの詳細レポートも生成する
警告控制台
9. GKE:
9. 谷歌云引擎 (GKE)
流程直至部署完成
Container Registryにイメージをアップロードし、Deploymentを作成する
身份验证信息的存储位置
Docker -> 容器
Cloud Run for Anthosはmin instanceを0にしても課金される
有状态副本集
ポッドが再起動、スケーリングしてもホスト名を維持するためにはStatefulSetsを利用する
10. 我是
角色
-
iam.roleViewerはプロジェクト内の全てのカスタムロールへ読み取り可能
当将VM中的数据推送到Cloud Pub/Sub时,请确认所需的IAM权限。
VMサービスアカウントに適切なCloud Pub/Sub IAMロールが付与されていることを確認
11. 项目
配额设置
-
503エラーが頻発している場合、Quotaを超えている可能性がある
使用できる分を事前に割り当て、足りなくなったら追加で申請する
调查是否访问了机密信息。 .)
Cloud Loggingのデータアクセスを監査ログで確認し、プリンシパルに怪しいメアドを設定して調べる
购买提醒
下りのネットワーク月額費用が超えた場合のアラートなど、複雑なアラートはBigQueryとCloud Functionを利用する
运营支出/资本支出
-
OPEXは事業を運営するための諸々の経費。ランニング費用
-
CPEXは事業の生産性や資産向上を図るための支出。初期費用
オンプレからクラウドへ乗せることで容量計画、TCO計算、OpEX/CpEX配分が大幅に変更されること
谷歌建议的负载测试方法
12.セキュリティ
为验证日志的可靠性,可以进行的操作
各ログエントリのJSONダンプを作成し、Cloud Storageに保存する
✖