「Cloud Runコールドスタート、Vertex AI移行、ETLの最適化:最新トレンドを掴む!」~【googlecloud】人気記事
「Cloud Runコールドスタート、Vertex AI移行、ETLの最適化:最新トレンドを掴む!」人気記事
Node.js のコンパイルキャッシュで Cloud Run のコールドスタートを速くする
Cloud Run のコールドスタート時間を短縮するため、Node.js v22.1.0 から追加されたコンパイルキャッシュ機能を利用する方法を紹介します。この機能は、JavaScriptモジュールのパース・リンク・コンパイル結果をディスクに永続化し、次回以降の起動で再利用することで、起動時間を大幅に改善します。OCIイメージビルド時にキャッシュを生成し、Cloud Run へデプロイすることで、最大40秒かかっていた起動時間が15秒程度まで短縮された事例が紹介されています。
【速報ブログ】Gemini API のレート制限変更について
Gemini API のレート制限が大幅に厳格化され、無料枠での利用が制限されました。ビジネス利用においては、Google Cloud の Vertex AI への移行が推奨されます。Vertex AI は、IAMによる詳細な権限管理、入力データが学習に利用されないというデータプライバシー保証など、エンタープライズレベルのセキュリティとガバナンスを提供します。個人開発者向けの Gemini API とは異なり、Vertex AI は企業のコンプライアンス要件を満たすための最適な選択肢です。
Cloudflare WorkersログをR2+Queue+digdag+embulk+BigQuery で安価にETLする方法
Cloudflare Workersのログを、Enterpriseプランなしで安価にBigQueryへ転送するETLパイプラインを構築しました。
「Workers → Queue → R2 → digdag/embulk → BigQuery」の構成で、サーバーレスに近い形で約$400/月で実現。
WorkersはログをJSONでQueueに送り、Queue ConsumerがR2に蓄積。その後、Cloud Run Jobsでdigdag/embulkがR2からログを読み込み、BigQueryへロードします。
これにより、ログのロスなく収集、柔軟な拡張、高速クエリが可能となります。
「1行も失いたくない」場合はEnterpriseプランが推奨ですが、コストを抑えつつ実用的なログ基盤を構築したいチームに適しています。
Google Cloud Partner Top Engineer 2026 Fellow までにやったこと
NTTデータの近藤氏がGoogle Cloud Partner Top Engineer 2026 Fellowに選出された経験に基づき、Fellowを目指すための具体的な取り組みが語られています。Fellow選出には、Google Cloud認定の全プロフェッショナル資格取得、質と量を両立させたブログ投稿や社外発信による普及貢献、大規模案件やソリューション開発への参画、そしてGoogle Cloudビジネス拡大への情熱を示すことが重要です。特に、自身の貢献を定量的に示すこと、そして業務外でも実施可能な資格取得や情報発信でアピールポイントを稼ぐことが強調されています。
Google Cloudのメンテナンスモードをインフラレイヤで実現する:Cloud Armor + URL Mapsの IaC 活用術
TimeTreeは、Google Cloud環境でメンテナンスモードをインフラレイヤで実現するため、Cloud ArmorとURL MapsをTerraformで活用する手法を導入した。特定のIPアドレス以外へのアクセスをCloud Armorで502エラーにし、URL Mapsのカスタムエラーレスポンス機能でCloud Storage上の固定メンテナンス画面(503エラー)にルーティングすることで、アプリケーションの変更なしにメンテナンスモードを切り替え可能にした。これにより、デプロイ依存性を排除し、運用コストを削減した。
【2025/12/12】「Gemini API変更であなたのGen AI開発戦略は見直し必要?」人気記事TOP5(2025/12/12)
Node.js のコンパイルキャッシュで Cloud Run のコールドスタートを速くする
Cloud Run上のNode.jsアプリのコールドスタートを短縮するため、Node.js v22.1.0以降のコンパイルキャッシュ機能を活用。ビルド時にNODE_COMPILE_CACHEを設定し、warmup.jsでエントリポイントを読み込むことで、コンパイル済みモジュールをディスクに永続化。これにより、ランタイムでのparse/link処理をスキップし、起動時間を最長40秒から15秒程度に大幅改善。FaaS全般に応用可能。
Cloudflare WorkersログをR2+Queue+digdag+embulk+BigQuery で安価にETLする方法
Cloudflare Workersログの安価なBigQuery転送のため、Workersで生成したログをQueue経由でR2に蓄積。GCPではCloud Run Jobs上でdigdag+embulkを毎時実行し、R2のJSON配列ログを展開・変換しBigQueryへETLするパイプラインを構築した。結果、Enterpriseプラン不要で月額約$400で全リクエストログを集約し、高速クエリとほぼサーバーレスかつ自動回復性を持つ堅牢な運用を実現。
【速報ブログ】Gemini API のレート制限変更について
Gemini APIの無料枠が大幅制限(例: 250回/日→20回/日)され、有料アカウント紐付けが必須となり、開発初期段階からの技術選定が重要になった。ビジネス用途では、セキュリティ(IAMによる権限管理)や、入力データがモデル学習に利用されないデータプライバシー保護の観点から、Google CloudのVertex AI APIへの移行が強く推奨される。本番運用を見据え、企業のコンプライアンス要件を満たす最適な選択肢だ。
Google Cloud Partner Top Engineer 2026 Fellow までにやったこと
NTTデータの近藤氏がGoogle Cloud Partner Top Engineer 2026 Fellowに選出。その秘訣は、全プロフェッショナル認定資格の網羅的取得、ブログ(14本、最大2万PV)や勉強会での技術普及貢献。加えて、Google Cloud案件での利用拡大やコスト削減、新プロダクト活用といった実績を定量的に示し、Gen AI Technical Expert Badge取得も加点された。業務と自己研鑽両面で高い技術貢献が評価された。
Google Cloudのメンテナンスモードをインフラレイヤで実現する:Cloud Armor + URL Mapsの IaC 活用術
TimeTreeはGCP環境で、アプリケーションのデプロイなしにインフラレイヤでのメンテナンスモードを実現。Cloud Armorで特定IP以外からのアクセスを502で拒否し、URL Mapsのカスタムエラーレスポンスでその502を503に変換して、Cloud Storage上の固定メンテナンスページへルーティングします。この仕組みはTerraformのIaCでlocal.maintenance_mode変数により動的に構成可能。ChatGPTとの協業で、この効率的なアプローチを発見しました。
Discussion