POST:

2014.05.15

CATEGORY: GAE

皆さん、こんにちは。 突然ですが、皆さんはPageSpeedというサービスをご存知でしょうか? PageSpeedは、ウェブページのレイテンシを向上させるサービスで、GAEで利用するにはこれまで有料だったのですが、先日の価格変更のタイミングで無料になりました。ちょうどいい機会なので、今回はPageSpeedについて、初心者向けの基本的な使い方等を調べてみました。 以下のような構成でお届けします。 PageSpeedの機能(何をするのか) 実際の挙動の検証 設定のカスタマイズ パフォーマンスの測定... 続きを読む

POST:

2014.05.15

CATEGORY: GAE

皆さん、こんにちは。 突然ですが、皆さんはPageSpeedというサービスをご存知でしょうか? PageSpeedは、ウェブページのレイテンシを向上させるサービスで、GAEで利用するにはこれまで有料だったのですが、先日の価格変更のタイミングで無料になりました。ちょうどいい機会なので、今回はPageSpeedについて、初心者向けの基本的な使い方等を調べてみました。 以下のような構成でお届けします。 PageSpeedの機能(何をするのか) 実際の挙動の検証 設定のカスタマイズ パフォーマンスの測定... 続きを読む

POST:

2014.04.28

CATEGORY: Cloud Datastore GAE

1つのエンティティにプロパティをいくつまで作れるか 1つのエンティティにプロパティをいくつまで作れるか(パート2) 前回、1つのエンティティにプロパティをいくつまで作ることができるのか検証してみました。 その結果、GAE上のデータストアではsetProperty(インデックス有りのプロパティをセット)を使うと20000個まで追加でき、setUnindexedProperty(インデックス無しのプロパティをセット)を使うと、1MB未満で使えました。 また、ローカルでもsetPropertyで検証し... 続きを読む

POST:

2014.04.28

CATEGORY: Cloud Datastore GAE

1つのエンティティにプロパティをいくつまで作れるか 1つのエンティティにプロパティをいくつまで作れるか(パート2) 前回、1つのエンティティにプロパティをいくつまで作ることができるのか検証してみました。 その結果、GAE上のデータストアではsetProperty(インデックス有りのプロパティをセット)を使うと20000個まで追加でき、setUnindexedProperty(インデックス無しのプロパティをセット)を使うと、1MB未満で使えました。 また、ローカルでもsetPropertyで検証し... 続きを読む

POST:

2014.04.22

CATEGORY: GCP Yoshidumi

本日、『Google Cloud Platform セッション- 最新技術と日本での展開について』ということで、GCPのイベントが六本木グランドハイアットで開催されました。 かなり盛況でした!これまで色々聞いてた話もあったのですが、やっとオープンになってこのイベントはオープンなので、色々カミングアウトしても問題なかろうと言うことで、私視点で興味のあった部分を抜粋しました。 速報ということで、メモレベルですが、雰囲気分かるでしょうと思いますので共有します。 ○Googleシャイリッシュさんより -... 続きを読む

POST:

2014.04.22

CATEGORY: GCP Yoshidumi

本日、『Google Cloud Platform セッション- 最新技術と日本での展開について』ということで、GCPのイベントが六本木グランドハイアットで開催されました。 かなり盛況でした!これまで色々聞いてた話もあったのですが、やっとオープンになってこのイベントはオープンなので、色々カミングアウトしても問題なかろうと言うことで、私視点で興味のあった部分を抜粋しました。 速報ということで、メモレベルですが、雰囲気分かるでしょうと思いますので共有します。 ○Googleシャイリッシュさんより -... 続きを読む

POST:

2014.04.14

CATEGORY: Cloud Datastore GAE

1つのエンティティにプロパティをいくつまで作れるか 1つのエンティティにプロパティをいくつまで作れるか(パート2) ふとした思い付きで、データストアの1つのエンティティにプロパティをいくつまで作ることができるのか、と思っていろいろ調べていました。1エンティティ当たり1MBというデータ量の制限はいろんなところに書かれていましたが、プロパティ数の制限については見つけられませんでした。 そこで今回、1つのエンティティにプロパティをいくつまで作ることができるのか、検証してはっきりさせてみたいと思います。... 続きを読む

POST:

2014.04.14

CATEGORY: Cloud Datastore GAE

1つのエンティティにプロパティをいくつまで作れるか 1つのエンティティにプロパティをいくつまで作れるか(パート2) ふとした思い付きで、データストアの1つのエンティティにプロパティをいくつまで作ることができるのか、と思っていろいろ調べていました。1エンティティ当たり1MBというデータ量の制限はいろんなところに書かれていましたが、プロパティ数の制限については見つけられませんでした。 そこで今回、1つのエンティティにプロパティをいくつまで作ることができるのか、検証してはっきりさせてみたいと思います。... 続きを読む

POST:

2014.03.26

CATEGORY: GAE

GAE上で動くWebアプリケーションに特有の例外について、弊社での運用の事例からいくつか特徴的なものなどをピックアップしてご報告します。 今後追加して行きますので。第一弾です。 Java 7, SDK 1.8.8の環境です。 TooManyResultsException 発生要因 DatastoreからPreparedQuery.asSingleEntity()を利用して1エンティティを取得しようとしたとき、 複数のエンティティが取得された場合に発生するエラー。 原因例 1件だけのはずが複数返... 続きを読む

POST:

2014.03.26

CATEGORY: GAE

GAE上で動くWebアプリケーションに特有の例外について、弊社での運用の事例からいくつか特徴的なものなどをピックアップしてご報告します。 今後追加して行きますので。第一弾です。 Java 7, SDK 1.8.8の環境です。 TooManyResultsException 発生要因 DatastoreからPreparedQuery.asSingleEntity()を利用して1エンティティを取得しようとしたとき、 複数のエンティティが取得された場合に発生するエラー。 原因例 1件だけのはずが複数返... 続きを読む

ComputeEngine

POST:

2014.03.26

CATEGORY: GCE

今回は、去年の6月にリリースされたGoogle Cloud SQL APIについてご紹介します。 このAPIは、簡単に言うと、Google Cloud SQLの管理がAPIでできてしまうという優れものです。 このAPIが登場する以前、Google Cloud SQL の管理は、Google Cloud PlatformのWeb上のコンソール画面からの操作のみが可能でした。 従って、プロジェクト管理者が手動で操作するしかできませんでした。 ところが、これら操作をこのAPIで操作できるようになり、こ... 続きを読む

ComputeEngine

POST:

2014.03.26

CATEGORY: GCE

今回は、去年の6月にリリースされたGoogle Cloud SQL APIについてご紹介します。 このAPIは、簡単に言うと、Google Cloud SQLの管理がAPIでできてしまうという優れものです。 このAPIが登場する以前、Google Cloud SQL の管理は、Google Cloud PlatformのWeb上のコンソール画面からの操作のみが可能でした。 従って、プロジェクト管理者が手動で操作するしかできませんでした。 ところが、これら操作をこのAPIで操作できるようになり、こ... 続きを読む

ComputeEngine

POST:

2014.03.25

CATEGORY: GAE GCE GCP

年末ではありますが、先日ちょっとGCE(Google Compute Engine)を触る機会がまたありまして。 いろいろ変わってたのですが、ノーマルSSHでの接続のやり方とかがわかりづらかったので、いろいろ試行錯誤した結果、 Puttyでの接続まで出来たので、共有しておきます。 やはりgcutil経由だと微妙なレスポンスの悪さがどうしても気になりますよね。 前提条件として、GCEが有効なプロジェクトはもうあってインスタンスも立ちあげられてる、という前提です。 もちろん権限も必要ですので、その辺... 続きを読む

ComputeEngine

POST:

2014.03.25

CATEGORY: GAE GCE GCP

年末ではありますが、先日ちょっとGCE(Google Compute Engine)を触る機会がまたありまして。 いろいろ変わってたのですが、ノーマルSSHでの接続のやり方とかがわかりづらかったので、いろいろ試行錯誤した結果、 Puttyでの接続まで出来たので、共有しておきます。 やはりgcutil経由だと微妙なレスポンスの悪さがどうしても気になりますよね。 前提条件として、GCEが有効なプロジェクトはもうあってインスタンスも立ちあげられてる、という前提です。 もちろん権限も必要ですので、その辺... 続きを読む

ComputeEngine

POST:

2014.03.25

CATEGORY: GCE

みなさんこんにちわ。 世間でIaaSといえば、もっぱらAmazon AWS EC2とういうような状況ですが、GoogleにもGoogle Compute EngineというIaaSがあるのをご存じでしょうか? Googleといえば、24時間365日、世界中から届く大量の検索リクエストを圧倒的スピードでさばくサーバを運用・管理している会社であり、その技術力はだれもが認めるところ。 そんなGoogleが満を持して発表したIaaSであるGCEと、現IaaS界筆頭のAmazon EC2とで性能に差がある... 続きを読む

ComputeEngine

POST:

2014.03.25

CATEGORY: GCE

みなさんこんにちわ。 世間でIaaSといえば、もっぱらAmazon AWS EC2とういうような状況ですが、GoogleにもGoogle Compute EngineというIaaSがあるのをご存じでしょうか? Googleといえば、24時間365日、世界中から届く大量の検索リクエストを圧倒的スピードでさばくサーバを運用・管理している会社であり、その技術力はだれもが認めるところ。 そんなGoogleが満を持して発表したIaaSであるGCEと、現IaaS界筆頭のAmazon EC2とで性能に差がある... 続きを読む

POST:

2014.03.25

CATEGORY: GAE

みなさんこんにちは。 前回の記事では、GAE Modulesの簡単なサンプルを配備し、動作を確認しました。 今回は、それぞれのModulesごとにScalingの設定を行い、動作を確認してみたいと思います。 GAEでScalingといえば、リクエスト量や処理量に応じて自動でやってくれるというイメージですが、Modulesのリリースにより、設定でそのスケーリングのルールを設定できるようになりました。 新登場したのは、Manual-ScalingとBasic-Scalingです。 それぞれのauma... 続きを読む

POST:

2014.03.25

CATEGORY: GAE

みなさんこんにちは。 前回の記事では、GAE Modulesの簡単なサンプルを配備し、動作を確認しました。 今回は、それぞれのModulesごとにScalingの設定を行い、動作を確認してみたいと思います。 GAEでScalingといえば、リクエスト量や処理量に応じて自動でやってくれるというイメージですが、Modulesのリリースにより、設定でそのスケーリングのルールを設定できるようになりました。 新登場したのは、Manual-ScalingとBasic-Scalingです。 それぞれのauma... 続きを読む

POST:

2014.03.25

CATEGORY: GAE

GAEでMemcacheを利用した経験はありますでしょうか? MemcacheとはGAEで利用可能な分散型のキャッシュシステムのことです。 主な利用目的はデータアクセスの高速化です。例えば、何度も同一クエリを実行する場合、最初の結果をMemcacheに保存し それ以降はMemcache上のデータを取得することでデータストアへの無駄なアクセスを軽減させることができます。 (Memcache上にデータが存在しない場合は再度データストアでクエリを実行します。) これまでMemcacheは無料版(共有M... 続きを読む

POST:

2014.03.25

CATEGORY: GAE

GAEでMemcacheを利用した経験はありますでしょうか? MemcacheとはGAEで利用可能な分散型のキャッシュシステムのことです。 主な利用目的はデータアクセスの高速化です。例えば、何度も同一クエリを実行する場合、最初の結果をMemcacheに保存し それ以降はMemcache上のデータを取得することでデータストアへの無駄なアクセスを軽減させることができます。 (Memcache上にデータが存在しない場合は再度データストアでクエリを実行します。) これまでMemcacheは無料版(共有M... 続きを読む

Google のクラウドサービスについてもっと詳しく知りたい、直接話が聞いてみたいという方のために、クラウドエースでは無料相談会を実施しております。お申し込みは下記ボタンより承っておりますので、この機会にぜひ弊社をご利用いただければと思います。

無料相談会のお申込みはこちら