14Room

みんな泣きながらオトナになったんだ。

gcp

Google Developers Launchpadで$100,000 GETした時の思い出

gcp

概要 Google Developers Launchpadに選出され$100,000 GETした時の流れを簡単にまとめました。 自分たちがGoogle Developers Launchpadに挑戦した時(2015/4)と状況が変わっているので、今はちょっと違うかもしれませんが誰かの参考になればイイなと。 流れ 2…

HTTP load balancingで海を跨いだ負荷分散をしてみた

gcp

概要 GCPのHTTP load balancingには一つのIPアドレスで複数のリージョンに負荷分散できる機能があります。 Google Cloud Platform Blog: Unveiling scalable HTTP load balancing across cloud regions これを上手く使えば、ニューヨークにいる人にはアメリ…

ゾンビDBの作り方 at GCP

概要 毎朝、前の日に本番DBから取ったバックアップを元に復活するDBをGCPでも作りました。 やってることは、 mysql止める 古いvolumeをアンマウント 古いvolumeをdetach スナップショットから新しいボリュームを作成 新しいvolumeをattach 新しいvolumeをマ…

Google cloud shell使ってみました

gcp

Google cloud shellって? 日本語だと下記のページで概要を掴めるかと思います。 Google Cloud Platform Japan 公式ブログ: Google Cloud Shell の無料期間が 2016 年末まで延長 使ってみました 特に設定の必要も無くGCPのコマンドが使えますし、普通にlinux…

GCPでサブネットが使えるようになった。

gcp

概要 AWSでは「VPC内でサブネットを切ってAPPのネットワークとDBのネットワークを分ける」みたいなことができますが、GCPでは出来ませんでした。が、いつの間にかGCPでもサブネットを切ることが出来るようになったようです。 GCPのnetworks 以前のGCPではnet…

DBバックアップスクリプト(GCP版)

概要 もしもの時のためにmaster-dbのデータバックアップを行っています。 バックアップスクリプト #!/bin/sh date=`date '+%Y%m%d%H'` DESCRIPTION="db-backup-$date" gcloud compute -q --project "naked.co.jp:api-project-123456789" disks snapshot "mas…

HTTP/HTTPS balancerに証明書を設定する

概要 GCPでもHTTP/HTTPS balancerにSSL証明書を持たせアクセラレータのような使い方ができます。 本投稿ではHTTP/HTTPS balancerに証明書を設定する方法を述べます。 設定方法 「HTTP load balancing」で設定したいバランサーをクリックして選択。 「Incomin…

GCEでオートスケールを停止してみる

概要 デプロイのタイミングでオートスケールが発動すると色々困るので、止めます。 実行 下記のコマンドで停止可能。integration-201510290920はオートスケールを止めたいインスタンスグループの名前です。 gcloud compute -q --project "naked.co.jp:api-pr…

GCEでNATインスタンスを作ってみる

概要 GCPではexternal IPを持たないインスタンスはインターネットと通信できません。しかしDBサーバのようにセキュリティ的にexternal IPを持たせたくないけど、時々apt-getなどでソフトウェアを更新したい場合もあります。 そこで、NATインスタンスをdefaul…

GCEはOPB25

ぱっと見た感じ、意味不明なsubjectですね。 「OPB25」は「Outbound Port 25 Blocking」の意味で、スパムメールなどを撲滅するためにGCE環境から外部にメールを直接送れないように25番portを塞いでいます。 なのでGCE環境からメールを送信したい場合はport番…

GCEではinternal IPが任意に設定できない代わりに、内部DNSにホスト名が自動で設定される。

長いsubjectのとおり、GCEではインスタンスのinternal IPを任意に設定することは出来ません(EC2では出来ます)。internal IPはインスタンスを起動すると自動で割り振られます。 上の図のようにExternal IPは「static IP address」を選ぶことで同じIPを使い回…

Google cloud platform はじめました。

Google cloud platform。略してGCP。GoogleがやっているCloudサービスですね。 gmailとかyoutubeとかと同じインフラを使えるって事で、ちょっと楽しみです。 ちなみにamazonと比較すると aws = gcp ec2 = gce (google compute engine) s3 = google cloud sto…