Google クラウド課金

Google クラウド課金

Google App Engine に評価アカウントを設定しました。シンプルな Java アプリケーション (基本的には REST エンドポイント) と MySQL データベースがあります。

どちらも、そこにリクエストを行わない場合 (バックグラウンド プロセスなど) はまったく使用されません。リクエストとデータはごくわずかで、テーブルと行が 2、3 個あるだけです。ほとんどの場合、アプリケーションはまったく使用されません。

そこで、たとえば、mysql コンソールに常に約 2 リクエスト/秒 (「status」コマンドからのリクエストを追跡する場合、Google ダッシュボードと mysql コンソール内) が表示されるのはなぜか疑問に思いました。

まとめると、使用されていないアプリケーションと MySQL データベースがデプロイされています。1 か月の請求額は次のようになります。

EUROPEWEST3 で稼働する DB 標準 Intel N1 1 VCPU (30% のプロモーション割引付き): 672 時間 - 44.08 ユーロ

フランクフルトの DB 用ストレージ PD SSD: 10 ギガバイト 月 - 1.65 ユーロ

これらのリソースを消費しているものが何なのか、どうすればわかりますか? この場合、Mysql が原因のようです。Mysql のデータ使用量は 10 GB です (おそらく 100 文字のデータを含む行に対して 1000 件の実際のクエリを受信して​​います)。

編集: 時間と GB 月数は実際には「使用量」ではなく期間であることに気付きました (請求書には「使用量」と記載されていますが)。

それで、おそらく疑問なのは、Google は本当にこんなに高いのかということです。データベース 1 つにつき月額 50 ユーロです。

答え1

Google Cloud SQL では、インスタンスのコンピューティング時間、インスタンスのストレージ、ストレージ スナップショットに対して料金を支払います。私は、1 か月あたり 50 ドルのコンピューティングと約 10 ドルのストレージを実行する DB 標準 N1 1 を使用しています。また、1 か月あたりちょうどその 2 倍を実行する DB 標準 N1 2 も使用しています。

ストレージはディスクのサイズで、最低 10 GB の SSD が必要です。使用量に関係なく、10 GB に対して料金が発生します。

比較すると、これらのコストは AWS 上のマネージド RDS サービスに支払うコストとほぼ同じです。

試用期間中は、db-g1 または db-f1 の使用を検討し、統計情報から必要な場合にのみアップグレードすることをお勧めします。

関連情報