には本記事では対応していません。 こちらの詳細はGoogle Cloudの公式ブログで解説されています。 https://cloud.google.com/blog/products/serverless/build-and-deploy-an-app-to-cloud-run-with-a-single-command こんにちは、@konnyaku256です。 みなさん、コンテナ使ってますか? 私はよく使っています。最近の開発ではDockerコンテナを採用するのがほとんどです。 そんな、コンテナはサーバレスやCI/CDといった環境との相性も抜群に良いです。 この記事では、私の大好きなCloud RunとGitHub Actionsを使ってコンテナアプリケーションのデプロイをお手軽に自動化する方法を紹介します。 Cloud Run Cloud Run is a managed compu
はじめに この記事は、「Google Cloud Platform Advent Calendar 2020」の23日目の記事です。 Cloud Runのgcloud run deployコマンドについ先日--sourceオプションがベータ版に追加されたということでdocを読んでると、こいつがかなり強力そうだったので試し&中身を追ってみました。 release note : https://cloud.google.com/run/docs/release-notes#December_16_2020 docs : https://cloud.google.com/sdk/gcloud/reference/beta/run/deploy#--source TL;DR ローカルでgcloud run deploy --source一発で本当にリリースできた --sourceオプションでやって
root/ ├ .env ├ .param ├ Dockerfile └ scripts/ └ build_and_push.sh └ deploy_cloud_run.sh 前提 gcloudコマンドをインストールしていること Cloud Run APIを有効化していること 参考:こんなに簡単にコンテナをデプロイできちゃって良いんですか?GCP Cloud Runでコンテナを爆速デプロイしてみた Cloud Runとは Classmethodさんが簡潔にまとめてくれていますので引用します。 Cloud Runは、HTTPでリクエストを受ける事が可能なステートレスコンテナを実行できるサービスです。 Knativeによって構築されており、Cloud Runによる管理または、GKEクラスタ上にデプロイする事が可能です。前者の場合、開発者がインフラストラクチャを意識する必要が無く、スケールアップ
Send feedback About execution environments Stay organized with collections Save and categorize content based on your preferences. Cloud Run services by default operate within the first generation execution environment, which features fast cold start times and emulation of most, but not all operating system calls. Originally, this was the only execution environment available to services in Cloud Ru
はじめに早速ですが、皆さんはマイクロサービスを構築するとしたら、どのような構成を考えますか? 多くの企業で、GKE を使ったマイクロサービス アーキテクチャが採用されています。選定理由として、Kubernetes が持つ機能や大きめなリソースが必要であったり、社内インフラチームによる Kubernetes のサポートがあるといった理由などがあります。一方、定期アップグレードなどの観点から、Kubernetes の運用は少し大変…と感じる方もいるかと思います。 GKE Autopilot の利用という考えもありますが、サーバーレスでコンテナを動かせる Cloud Run を使って、インフラ管理不要でマイクロサービスを構築が出来ると嬉しくないですか? 実際、そういった構成を採用されている企業も見かけます。 この記事では、設計や実装時に考えるであろう、以下の 5 つのポイントにフォーカスしてみた
※この投稿は米国時間 2020 年 12 月 15 日に、Google Cloud blog に投稿されたものの抄訳です。 サーバーレス コンピューティングを導入するとインフラストラクチャを意識する必要がなくなるため、デベロッパーは優れたアプリケーションの構築に専念できます。Google Cloud Platform は Cloud Functions、App Engine、Cloud Run の 3 つのサーバーレス コンピューティング プラットフォームを提供しており、いずれもサーバー管理不要、事前プロビジョニング不要、自動スケーリング、使用したリソースのみの支払いというメリットがあります。 サーバーレス アプリケーションはすばやく簡単に提供を開始できますが、長期間にわたって動かし続けるには継続的インテグレーションと継続的デリバリー(CI / CD)のシステムが重要です。ところが CI
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く