Cloud Run

Cloud Run

Cloud Runの「セキュリティ」設定について サービスを安全に運用するための鍵

クラウド上でアプリケーションを運用する際、セキュリティは最も重要な考慮事項の一つです。Google CloudのサーバーレスプラットフォームであるCloud Runも例外ではありません。Cloud Runサービスの「セキュリティ」タブには、...
Cloud Run

Cloud Runの「ネットワーキング」設定とは? サービス間の通信と外部連携を制御する

Cloud Runのサービスは、単独で動作することもあれば、他のCloud Runサービス、あるいはデータベース、外部APIなど、様々なサービスと連携して動作することがほとんどです。このようなサービス間の通信や外部へのアクセスを制御するのが...
Cloud Run

Google Cloud Secret Manager の使い方を解説! 機密情報を安全に、簡単に管理する

アプリケーション開発において、データベースのパスワード、APIキー、認証トークンなどの「機密情報」をどう扱うかは頭を悩ませる問題です。コードに直接書き込むのは危険、環境変数でもセキュリティリスクがある、といった課題があります。このような機密...
Cloud Run

Cloud Runの「ボリューム」について 永続データと外部ファイル連携

Cloud Runのコンテナは基本的にステートレスであり、コンテナが停止すると内部データは失われます。しかし、現実のアプリケーションでは、設定ファイル、ログ、キャッシュ、あるいは永続的なユーザーデータなど、ファイルシステム上のデータにアクセ...
Cloud Run

Cloud Runの「サービス」と「リビジョン」のスケーリング設定:違いと使い分け

Cloud Runの大きな特徴の一つは、柔軟なデプロイとスケーリング機能です。しかし、設定画面を見ていると、「サービスのスケーリング」と「リビジョン スケーリング」という似たような言葉が出てきて、混乱する方もいるかもしれません。今回は、この...
Cloud Run

Cloud Runの「Ingress」設定について サービスへのアクセス経路は「内部」か「すべて」か

Cloud Runのサービスをデプロイする際、そのセキュリティと公開範囲を決定する設定が「Ingress」です。これは、ご自身のCloud Runサービスが「どこからのトラフィックを受け入れるか」をコントロールする入り口の設定です。以前は複...
Cloud Run

Cloud Runの課金モデルを理解する!「リクエストベース」と「インスタンスベース」の違いと選び方

Cloud Runの大きな魅力は、その優れたコスト効率です。しかし、その料金体系にはいくつかの選択肢があり、特に「リクエストベースの課金」と「インスタンスベースの課金」の違いは、サービスのパフォーマンスと費用に大きく影響します。今回は、この...
Cloud Run

Cloud Runサービスの作成方法 3パターンを解説! あなたのコードはどこから?

Cloud Runで新しいサービスを作成する際、最初のステップとして「どこからコードを持ってくるか」を選択する場面に遭遇します。Google Cloud ConsoleのUIには、主に3つのオプションが提示されますが、それぞれが異なる開発ワ...
Cloud Run

Cloud Runサービス作成時の「リージョン」選択の重要性:パフォーマンスとコスト、コンプライアンスの要点

Cloud Runのサービスを作成する際、最初に決めるべき重要な項目の一つが「リージョン」です。この「どこにサービスをデプロイするか」という選択は、単に場所を選ぶだけでなく、サービスのパフォーマンス、レイテンシ、コスト、データの保存場所、そ...
Cloud Run

Cloud Runの認証設定、「Cloud IAM を使用して受信リクエストを認証する」に関する3つの設定パターンについて

Cloud Runのデプロイ時に「認証」設定で立ち止まったことはありませんか?特にGoogle Cloud ConsoleのUIが新しくなり、「Cloud IAM を使用して受信リクエストを認証する」というチェックボックスと、その下のラジオ...