Google Cloud IoT Core の終了: 代わりに使うもの
Google は 2023 年 8 月 16 日に Cloud IoT Core を終了しました。これを利用していたチームはデバイス接続を別の場所へ移す必要があり、現在 Google Cloud で新たに IoT プロジェクトを始める場合は、ゲートウェイを自分で選ぶ必要があります。
Cloud IoT Core の役割
各デバイスに ID を付与し、MQTT と HTTP の接続を受け付け、テレメトリーを Pub/Sub に渡していました。その後の処理 (Dataflow、Bigtable、BigQuery) は通常の Google Cloud で、その部分は今も使えます。
選択肢 1: パートナーのブローカーを使い、Google Cloud にとどまる
MQTT ブローカー (パートナーのマネージドサービス、または自前でホストしたもの) を動かし、Pub/Sub に発行させます。Google のパイプラインの残りはそのままです。
- 費用: Pub/Sub の従量課金に加えて、ブローカーの料金 (別請求、またはそれを動かす VM の費用) がかかります。
- 手間: IoT Core が担っていたデバイスの ID と証明書の管理を、自分で引き受けます。
選択肢 2: 他のクラウドのマネージド IoT サービスを使う
Azure IoT Hub、AWS IoT Core、Oracle の IoT Platform は、いずれも現在提供されており、デバイス ID、MQTT、データの転送手段を備えています。
- 費用: ユニット単位 (Azure)、メッセージ単位 (AWS)、コンピューティングの時間単位 (Oracle) で課金されます。現在のゲートウェイ価格を参照してください。
- 手間: 分析を Google Cloud に残す場合は、クラウド間でデータを移動する費用もかかります。
選択肢 3: パイプライン全体を移す
ゲートウェイが Google Cloud を使う主な理由だったなら、パイプライン全体を別のクラウドで見積もるのも合理的です。当サイトのインダストリー 4.0 の見積もりツールは、ゲートウェイ、ストリーミング、処理、ストレージ、コンピューティングを、各クラウドでまとめて見積もります。Google Cloud にないゲートウェイは対応していない項目として表示されるので、それ以外のすべての費用を確認できます。
判断のしかた
- デバイス数とメッセージのレートを数えます。 ゲートウェイの料金モデルの差は、大量のときに最も広がります。
- ゲートウェイだけでなく、パイプライン全体を見積もります。 ストリーム処理やストレージのほうが大きいことがよくあります。
- Google Cloud に残る場合は、ブローカーの運用費を加えます。 VM、高可用性、担当者の工数です。
- データ転送も含めます。 デバイスがあるクラウドに接続し、分析が別のクラウドで動く場合です。
出発点として、各クラウドの1,000 台規模の工場の費用をご覧ください。