---
title: "GCP+CloudFlare | grasys blog"
url: "https://blog.grasys.io/post/yusukeh/gcp-cloudflare"
description: "興味だけで行動！ CloudFlare: すっごい簡単に説明するとCDNですね CDNのCloudflare、Google Cloud Platformテクノロジーパートナーに 米Cloudflareは13日(現地時間)、Google Cloud Platformテクノロジーパートナーになったことを発表した。パートナーシップによってGoogleの柔軟性とスケーラビリティ、CloudFlareの高速化・最適化、保… news.mynavi…"
---

# GCP+CloudFlare

-   ![](/_astro/noicon.CTHOhNiB_1HMs6A.webp)[yusukeh](/authors/yusukeh/)
-   公開日：2015年4月15日
-   カテゴリー：[Tech](/categories/tech/)
-   タグ：[#Google Cloud](/tags/google-cloud/)[#Cloud Storage](/tags/cloud-storage/)[#Cloudflare](/tags/cloudflare/)

![GCP+CloudFlare](/_astro/ogp.C3O1NmGV_Z1eKvfo.webp)

興味だけで行動！

CloudFlare: すっごい簡単に説明するとCDNですね

## CDNのCloudflare、Google Cloud Platformテクノロジーパートナーに

### 米Cloudflareは13日(現地時間)、Google Cloud Platformテクノロジーパートナーになったことを発表した。パートナーシップによってGoogleの柔軟性とスケーラビリティ、CloudFlareの高速化・最適化、保…

news.mynavi.jp

## Google Cloud Platform and CloudFlare | CloudFlare | The web performance & security company

### The power and flexibility of Google Cloud Platform. The speed and security of CloudFlare’s technology. Join today to…

[www.cloudflare.com](http://www.cloudflare.com)

CloudFlare CDN and optimizationのデータセンター分布にTokyoの文字が！！！！

## 検証内容

以下のそれぞれのレイテンシを見てみる！

-   Google Cloud StorageのWebsite
-   CloudFlare + Google Cloud StorageのWebsite

※今回かなり適当に端折ってますし適当ですｗ

## CloudFlare

まず前提条件  
以下超重要！（よく考えないと作業が手戻りｗ

-   DNSを書き換える必要がある

## Google Cloud Storage

今回テスト用で別途テスト用のbucket作ります。

### bucket作成

例としてtest.cf.xxxxxx.xxxとしてます。

※ここでは詳細の説明省きますがGoogle Cloud StorageでDomain名のBucket生成するにはGoogle Webmaster Toolで登録が必要です！

Plain textcontent\_copy

```
gsutil mb -c STANDARD -l ASIA gs://test.cf.xxxxxx.xxx
gsutil defacl set public-read gs://test.cf.xxxxxx.xxx
gsutil web set -m index.html -e error.html gs://test.cf.xxxxxx.xxx
```

ちょっとテストでリクエスト投げてみる

Plain textcontent\_copy

```
curl -H "Host: test.cf.xxxxxx.xxx" http://c.storage.googleapis.com/
```

当たり前だけど返ってくるｗ

## CloudFlare

以下順々に

-   Websiteを追加 Domain入力
-   DNS Recordの編集（DomainのZoneに含まれるRecordが出てくるけど必要ないのでおもむろに全部消すｗ
-   test.cf.xxxxxx.xxxをCNAMEでc.storage.googleapis.com.追加

するとDNSサーバーを２個ほど設定しろと出ます。

### ちょっと確認！

Plain textcontent\_copy

```
dig @[CloudFlareのDNSサーバ] test.cf.xxxxxx.xxx
```

２個IP返ってくるね！

## Google Cloud DNS(beta)

ただCloudFlareはDNS使うのでdelegateする必要があります。

-   cf.xxxxxx.xxxのNSとしてCloudFlareの２個のDNSサーバを入れる！

Plain textcontent\_copy

```
dig test.cf.xxxxxx.xxx
```

返ってくるね  
ちょっと構成が・・・  
まあとりあえずネットワークのレイテンシみたいので今は無視ｗ

## LoadImpact

短めにベンチ

-   水色 Google Cloud Storage
-   緑色 CloudFlare + Google Cloud Storage
-   それぞれTokyoからのアクセス
-   index.html(約13Kb)だけのgraph

なんかがく〜んなってるところが気になるけど取り急ぎ無視

狙った通り高速化はできてる  
大規模だとNGみたいな情報もあるからどうなんでしょうか？

CloudFlareよくわかりません！

## 感想

GCPのAPACリージョンのこと  
いろいろ言われてますが正直な感想として  
お客様のUXを安易にAPACリージョンの距離でUX保てるなんてなかなか言えることではないけど  
やってみるとAPACでサービスしても実はUXにはそれほど影響はないんだよなぁ〜  
影響出るとしたらたぶんリクエスト数かなぁ〜

個人的にはGoogleCloudPlatformで大きいグローバルサービスのリリースを経験したのでGoogleCloudPlatformの真骨頂はグローバルサービスだと感じてます。  
日本から海外へサービスしたいって時になんも考えなくて良いようにしてくれますｗ（なんも考えなくて良いはちょっと言い過ぎだけど・・・ｗ

でもグローバルで使えるってことはどこでも使えるってことだよなぁ〜（完全に主観だけど・・・

とは言いつつも近い方が嬉しいのも確かだけど・・・

まあ実際使うか使わないかは一旦置いといて  
単純に

-   静的ファイルを
-   気軽に
-   簡単に
-   なるだけ近くから
-   なるだけ速く
-   ローコストに

配信できる手法を見つけたので良しとする！ｗ

あとでHTTPSもやってみようかな・・・

転載：[GCP+CloudFlare](https://medium.com/@yusuke_h/gcp-cloudflare-98457bde0361)

この記事は [Medium（@yusuke\_h）](https://medium.com/@yusuke_h) からの転載です。

## この記事を書いた人

[![](/_astro/yusukeh.BvUd2yKE_1mQ6Fp.webp)](/authors/yusukeh/)

### [yusukeh](/authors/yusukeh/)

Fly high. Think deep. Move fast. Go far.🦅

-   [X](https://x.com/yusukeh "X")
-   [GitHub](https://github.com/yusukeh "GitHub")
-   [Medium](https://medium.com/@yusukeh "Medium")
-   [Facebook](https://www.facebook.com/yusuke.exzm "Facebook")
-   [Instagram](https://www.instagram.com/yusukehasegawa/ "Instagram")
-   [LinkedIn](https://www.linkedin.com/in/hasegawa-yusuke-091b4164/ "LinkedIn")

[プロフィールと記事一覧](/authors/yusukeh/)