<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>GCP on nnasaki のブログ</title>
    <link>https://blog.nnasaki.com/categories/gcp/</link>
    <description>Recent content in GCP on nnasaki のブログ</description>
    <image>
      <title>nnasaki のブログ</title>
      <url>https://blog.nnasaki.com/ogp.png</url>
      <link>https://blog.nnasaki.com/ogp.png</link>
    </image>
    <generator>Hugo</generator>
    <language>ja-JP</language>
    <lastBuildDate>Wed, 10 Apr 2019 07:17:49 +0900</lastBuildDate>
    <atom:link href="https://blog.nnasaki.com/categories/gcp/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Google Cloud Run を試してみた</title>
      <link>https://blog.nnasaki.com/entry/2019/04/10/071749/</link>
      <pubDate>Wed, 10 Apr 2019 07:17:49 +0900</pubDate>
      <guid>https://blog.nnasaki.com/entry/2019/04/10/071749/</guid>
      <description>&lt;p&gt;Cloud Run が発表されました。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cloud.google.com/blog/products/serverless/announcing-cloud-run-the-newest-member-of-our-serverless-compute-stack&#34;&gt;cloud.google.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cloud.google.com/run/docs/&#34;&gt;cloud.google.com&lt;/a&gt;&lt;/p&gt;
&lt;h1 id=&#34;特徴&#34;&gt;特徴&lt;/h1&gt;
&lt;p&gt;大きな特徴はKNativeベースのサービスです。
ローカルでテストすることも可能ですし、Serverless 環境を GCP があらかじめ用意してくれているので実行が楽です。
また、 GKE 上で実行することが出来るので、 GKE をすでに使用している場合、リソースを効率的に活用できることが期待できます。&lt;/p&gt;
&lt;h1 id=&#34;quick-start-をやってみる&#34;&gt;Quick Start をやってみる&lt;/h1&gt;
&lt;p&gt;&lt;a href=&#34;https://cloud.google.com/run/docs/quickstarts&#34;&gt;cloud.google.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Quick Start を3つあるうち、Quickstart: Deploy a Prebuilt Sample Container と Quickstart: Build and Deploy の2つ試してみました。3つめの Quickstart: Deploy to Cloud Run on GKE は GKE 上で動かすのですが、現在 GKE のクラスタを持っていないため省略しました。&lt;/p&gt;
&lt;h2 id=&#34;quickstart-deploy-a-prebuilt-sample-container&#34;&gt;Quickstart: Deploy a Prebuilt Sample Container&lt;/h2&gt;
&lt;p&gt;すでに用意されているコンテナを動かします。&lt;/p&gt;
&lt;p&gt;特に問題なくするするっと出来ました。一点だけ &lt;code&gt;Check Allow unauthenticated invocations&lt;/code&gt; の部分はなぜかチェックできなく、一旦ログアウトしてもう一度ログインしたところチェックできるようになりました。 &lt;code&gt;Allow unauthenticated invocations&lt;/code&gt; をチェックしないとブラウザでの確認が困難なので注意が必要です。&lt;/p&gt;
&lt;p&gt;初回デプロイは数分かかりましたが、2回目以降は数秒でデプロイが終わり立ち上がりも早く、実用的に感じました。&lt;/p&gt;
&lt;figure class=&#34;figure-image figure-image-fotolife&#34; title=&#34;ブラウザでの実行結果&#34;&gt;&lt;span itemscope itemtype=&#34;http://schema.org/Photograph&#34;&gt;&lt;img src=&#34;https://blog.nnasaki.com/images/20190408092518.png&#34; alt=&#34;f:id:nnasaki:20190408092518p:plain&#34; title=&#34;f:id:nnasaki:20190408092518p:plain&#34; class=&#34;hatena-fotolife&#34; itemprop=&#34;image&#34;&gt;&lt;/span&gt;&lt;figcaption&gt;ブラウザでの実行結果&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;リージョンは日本に無いようですが、レスポンスタイムもそれほど気にならない (1秒程度) なので、ちょっとしたサービスを立ち上げるのならまったく問題ないかと思いました。&lt;/p&gt;
&lt;h2 id=&#34;quickstart-build-and-deploy&#34;&gt;Quickstart: Build and Deploy&lt;/h2&gt;
&lt;p&gt;自分のローカル環境でサンプルプログラムと Dockerfile を用意して、Cloud Build で Docker Image を作成し、それを Cloud Run で実行します。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
