Click here to load reader
Upload
tsukasa-tamaru
View
370
Download
0
Embed Size (px)
Citation preview
Dai Nippon Printing Co., Ltd. 1
hontoからGCPへ
2016年2月26日(金)
Dai Nippon Printing Co., Ltd.
Who am I ?
2
• たまるつかさ (@tora470)
• 大日本印刷株式会社
• ハイブリッド型書店honto
• セーリング系エンジニア
• 開発チームのアプリケーション基盤を考えたりしています
• 会社ランチ料理人
• クソコラ職人
• CP300受けたのは一昨年の6月くらい(だった気がする)
• この時GAEは受けなかった
Dai Nippon Printing Co., Ltd. 3
とは?
• 電子書店、オンライン書店、リアル書店が
連携するハイブリッド型書店
• どの書店でも使えるポイントサービス
• 「本好きにもっとも愛される本屋を目指し
て」
• 「豊かな読書体験」の価値を顧客に提供
する
• Webサイトだけではなく、書店連携などの
ためのシステムも開発・運用しています
• GCPは去年の10月くらいから導入開始!
Dai Nippon Printing Co., Ltd.
• 在庫システム• GAE + Elasticsearch on GCE• オンライン・リアル店舗の商品在庫を管理• 在庫・店舗情報を検索するためにElasticsearchを使用
• 開発・検証環境• GCE + GKE + VPN• オンプレで構築している環境をGCPで構築中• JavaのアプリケーションをコンテナにしてGCPで稼働• VPNでオンプレ環境のDBに接続
• その他• アプリケーションログをBigQueryに格納
hontoとGCP
4
1
2
3
Dai Nippon Printing Co., Ltd.
• GCP全般
• APIがパブリックすぎてツラい
• IPアドレスで制限とかしたい
• ロゴ・アイコンを提供してください!!(熱望!)
• Developer Consoleの画面をカスタマイズしたい
• ヘッダの色を変えるとかそういうレベル
• プロジェクトを切り替えた時にぱっと見で分かるようになると嬉しい
• BigQuery
• Audit Logにアクセス元のIPアドレスを出力して欲しい
• 検索サービスが欲しい
• AWSのElasticsearch Serviceみたいなの
• App Engine
• 設定済みのカスタムドメイン、証明書をプロジェクト内で見えるようにして欲しい
こうして欲しいよGCP!
5
1
2
3
4
Dai Nippon Printing Co., Ltd.
・Elasticsearchをインスタンスグループ使って立ててました
・インスタンス数増やすの楽勝だぜ、ウェーイ!
・ちょっとインスタンスリセットしよう
・おや…?
ところで、最近ハマったこと
6
Dai Nippon Printing Co., Ltd.
・インスタンス名は変わらない
・けど、停止した時点でインスタンスグループがインスタンスを作り
直してる???
・インスタンス名変わってるならすぐわかったんだけど…
勘違いしてました…
7
Dai Nippon Printing Co., Ltd.
GCPをもっと使っていきたい!
8