フリーランスになってから日々あったことを記載していきます。

ラベル Google Cloud Platform の投稿を表示しています。 すべての投稿を表示
ラベル Google Cloud Platform の投稿を表示しています。 すべての投稿を表示

2017年7月17日月曜日

VMインスタンスはこまめに落とさないと高くつく!

とあるメールがメールが来た。

タイトルは、「請求アラート - 予算の 50% を超過しました」でした。

知っている人もいるでしょうけど、自分は初めて来たのでびっくりした。

自分は、GCPのアカウントは1年以上前に開いたものなので、無料枠が無いので、何かをやればほとんど請求が発生します。

で、今自分が何をやっているかというと『プログラマのためのGoogle Cloud Platform入門』のサンプルを動かしているからGCPから請求が来たのでした。

 

請求アラートは、予算を設定してある一定条件になるとメールが来るようになっています。

自分の設定は、予算1万なので5千円を超えたらメールが来るようにしていました。
だけど、3、4日までは1000円ぐらいだったので気にしていなかったが、突然メールが来たのでびっくり。

そんでもって、急いで確認したところ実際は6千円を超えていた。

支払い内訳をみてみるとこんな感じ。


Compute EngineのVMインスタンスが大幅に占めている。

なぜかなと考えたら、『プログラマのためのGoogle Cloud Platform入門』の「第3章 止まらないWebアプリケーション基盤を構築しよう」で下記のシステム構成を作ったのが思い出した。
  • ロードバランサ
  • GCE×3(西アメリカリージョン)
  • GCE×3(東京リージョン)
  • Cloud SQL
  • Cloud Storage
ってな感じのシステム構成。たくさんのGCEを動かし負荷分散して止まらないアプリケーションを実現するって内容でした。

そりゃ、6台もGCE動かし続けたら、あっという間に代金請求されるわ。

サンプルを実行したあと満足してそのままにしたのが痛かった。反省。

とりあえず、すぐにVMインスタンスを停止、ロードバランサも削除、インスタンステンプレート、インスタンスグループも削除した。

Cloud SQLは停止。Cloud Storageはまだ使うかもしれないので放置。

今回は、業務で使っていなかったけどこれを業務でやらかしたら大変だった。

多分、桁も違うだろうし。ほんと泣くだけじゃすまないしね。

これをキッカケにGCPの使い方ばっかり見てたけど、価格もちゃんとチェックするようにしよう。

2017年7月10日月曜日

プログラマのためのGoogle Cloud Platform入門をやってみた

今日は、仕事が終わって一つの項目だけ実施しました。


本書の62ページから76ページです。

流れ的には、

  1. プロジェクトを作成する
  2. GCE(Google Compute Engine)を作成
  3. GCEの設定(Python環境の設定)
  4. サンプルアプリケーションインストール
  5. サンプルアプリケーションの実施
てな感じ。

集中してやれば、10分もかならないはず。

でサンプルアプリケーションがどんな感じで動くかというと

最初はStartをクリック。


すると左側にメッセージを入力する欄が表示されます。
右側は、過去に入力したメッセージを表示する場所です。
そんでもって、新しいメッセージを入力して投稿を押しましょう!


するとメッセージを受け取ったというメッセージが画面に表示されます。
それで伝言板に戻るをクリックしましょう。


すると先ほどの画面に戻ります。
ただ、入力したメッセージが右側についかされれています。


という感じでした。

次は、現在のメッセージの管理はSQLiteを使っているらしいです。
それをCloud SQLに変えるのが次の仕事らしい。

それにしてもGoogle CloudでVMを作るのは簡単でした。
(詳細は、本を見てください。)

何か試してみたいことがあれば、Google Cloudを使うのもいいかも。

これからもどんどん進めていきます。

2017年7月1日土曜日

ITビジネスを考えるために本を買った。

今日は、この本を買って読んでいる。


自分が作る企画やシステム開発に役立てるために購入。

それにしてもITビジネスは何でもできる感じになっている。
個人的には、やっぱりハードウェアが性能がアップして、小さく安くなったのが大きいと思う。

なんかやりたいことがどんどん出てくるけど、時間の関係でやれることは限られてくる。
毎年テーマを決めてやって行ったほうがいいかもしれない。

そう考えると最初にやるべきはクラウド関連になっちゃうなぁ。

私が知っている限りの選択肢は、AWS、Azure、Google Cloud Platformだろうか。

そう考えると、Googleと同じようなネットワーク網が使えるっていうGoogle Cloud Platformのほうがロマンを感じる。

昔、チャレンジして断念したGAEを再チャレンジしてみようかな。

2017年5月30日火曜日

Google Cloud PlatformでWordPressインストールしてみた

インストールは簡単で、
Cloud LauncherでWordPressを選択して一度インストール。

躓いたのは管理画面に行けなかったこと。
ネットで検索した下記のアドレスで行けた。

http://WordPressのアドレス(Site Address)/wp-admin

Site Addressは、Google CloudのDeployment Managerから選択して表示したら書いてるのでそれをクリックする。