161
一人ではじめる かんたんサービス開発 JAWS-UG東京支部#15 2013 02/08

Aws tokyo 20130208

Embed Size (px)

Citation preview

Page 1: Aws tokyo 20130208

一人ではじめる

かんたんサービス開発

JAWS-UG東京支部#15

2013 02/08

Page 2: Aws tokyo 20130208

書いた人

瀬宮 新 @shin_semiya

職業:自宅警備員 ハイパーレガシーコードスレイヤー

好きな言語:Ruby

Page 3: Aws tokyo 20130208

皆さん

Page 4: Aws tokyo 20130208

こんにちは!

Page 5: Aws tokyo 20130208

AWSは好きですか?

Page 6: Aws tokyo 20130208

私は好きです

Page 7: Aws tokyo 20130208

AWSは使ってますか?

Page 8: Aws tokyo 20130208

ここでアンケート

Page 9: Aws tokyo 20130208

皆さんAWS使ってますか?

Page 10: Aws tokyo 20130208

挙手してください

Page 11: Aws tokyo 20130208

使っている人

Page 12: Aws tokyo 20130208

使っていない人

Page 13: Aws tokyo 20130208

ありがとうございました

Page 14: Aws tokyo 20130208
Page 15: Aws tokyo 20130208

なぜみんな使わない?

Page 16: Aws tokyo 20130208

使う目的がないから

Page 17: Aws tokyo 20130208

なければ作ればいい

Page 18: Aws tokyo 20130208

ということで

Page 19: Aws tokyo 20130208

AWSを使って

Page 20: Aws tokyo 20130208

もくもく開発してみた

Page 21: Aws tokyo 20130208

という話をします

Page 22: Aws tokyo 20130208
Page 23: Aws tokyo 20130208

もくもく開発とは?

Page 24: Aws tokyo 20130208

プライベートの時間を使って

Page 25: Aws tokyo 20130208

一人で開発すること

Page 26: Aws tokyo 20130208

皆さん家でコード書いてますか

Page 27: Aws tokyo 20130208

一人で家で開発=もくもく開発

Page 28: Aws tokyo 20130208

何作った?

Page 29: Aws tokyo 20130208

意識本棚アプリ

Page 30: Aws tokyo 20130208
Page 31: Aws tokyo 20130208

意識本棚アプリとは?

Page 32: Aws tokyo 20130208

概要

Page 33: Aws tokyo 20130208

Webから書籍類を

管理できる素敵アプリ

Page 34: Aws tokyo 20130208

こんな感じ

Page 35: Aws tokyo 20130208

機能1

Page 36: Aws tokyo 20130208

所有している書籍を

管理出来ます

Page 37: Aws tokyo 20130208

効果

Page 38: Aws tokyo 20130208

多重買い防止

Page 39: Aws tokyo 20130208

積読本の管理が楽

Page 40: Aws tokyo 20130208

つまり

Page 41: Aws tokyo 20130208

大量の技術書の管理を楽に

Page 42: Aws tokyo 20130208

機能2

Page 43: Aws tokyo 20130208

書籍の貸し借り機能あります

Page 44: Aws tokyo 20130208

効果

Page 45: Aws tokyo 20130208

所有する技術書を

「貸出可能」状態で

登録すると

Page 46: Aws tokyo 20130208

同じグループ所属の

ユーザーが

Page 47: Aws tokyo 20130208

書籍の借出申請

できるように

Page 48: Aws tokyo 20130208

つまり

Page 49: Aws tokyo 20130208

社内にいる

Page 50: Aws tokyo 20130208

技術書に興味を持った人を

見つけられる

Page 51: Aws tokyo 20130208

意識高い人ホイホイ

Page 52: Aws tokyo 20130208
Page 53: Aws tokyo 20130208

話がずれましたが

Page 54: Aws tokyo 20130208

これから

「AWS」の

話をしよう

Page 55: Aws tokyo 20130208

意識本棚アプリを作る上で

Page 56: Aws tokyo 20130208

AWSをどう使ったか?

Page 57: Aws tokyo 20130208

使い始めたきっかけ

Page 58: Aws tokyo 20130208

意識管理アプリを公開した時

Page 59: Aws tokyo 20130208

人に見せたい

Page 60: Aws tokyo 20130208

WEBサーバが使いたい

Page 61: Aws tokyo 20130208

でもさ

Page 62: Aws tokyo 20130208

実機はいろいろ面倒くさい

Page 63: Aws tokyo 20130208

私がやりたいのは

サービスの公開であって

Page 64: Aws tokyo 20130208

サーバエンジニアじゃない

Page 65: Aws tokyo 20130208

そのために

サーバを勉強するのは

正直めんどい

Page 66: Aws tokyo 20130208

特にインフラ周りで

トラブると

Page 67: Aws tokyo 20130208

心が折れる

Page 68: Aws tokyo 20130208

あと危ない

Page 69: Aws tokyo 20130208

一度留守中に火を吹いた

Page 70: Aws tokyo 20130208

火事マジ危険

Page 71: Aws tokyo 20130208

サーバの置き場所にも困る

Page 72: Aws tokyo 20130208
Page 73: Aws tokyo 20130208

そこでAWSですよ

Page 74: Aws tokyo 20130208

すでに色々入った

AMIイメージがある

Page 75: Aws tokyo 20130208

火も吹かない

Page 76: Aws tokyo 20130208

部屋が狭くならない

Page 77: Aws tokyo 20130208
Page 78: Aws tokyo 20130208

私のサーバ 進化の歴史

Page 79: Aws tokyo 20130208

Before

Page 80: Aws tokyo 20130208

Webサーバ

DBサーバ

自宅サーバ(鼻毛) 開発者

ユーザ

Page 81: Aws tokyo 20130208

After

Page 82: Aws tokyo 20130208

AmazonWebService 開発者

ユーザ

Webサーバ

DBサーバ

RDS

EC2

Page 83: Aws tokyo 20130208

さらに

Page 84: Aws tokyo 20130208

Heroku

AmazonWebService 開発者

ユーザ

Webサーバ

DBサーバ

RDS

Page 85: Aws tokyo 20130208
Page 86: Aws tokyo 20130208

使ってみて分かった

Page 87: Aws tokyo 20130208

もくもく開発するときに

Page 88: Aws tokyo 20130208

AWSのおすすめな点

Page 89: Aws tokyo 20130208

安い

Page 90: Aws tokyo 20130208

人に見せるときだけ

インスタンスを

起動すればいい

Page 91: Aws tokyo 20130208

開発中はローカル環境で十分

Page 92: Aws tokyo 20130208

でもお高いんでしょう?

Page 93: Aws tokyo 20130208

¥1,000~¥1,500くらい/月

Page 94: Aws tokyo 20130208

電気代やハード代考えても

十分ペイした

Page 95: Aws tokyo 20130208

お財布にやさしい

Page 96: Aws tokyo 20130208

あと楽

Page 97: Aws tokyo 20130208

スナップショットがあれば

サンドボックス作り放題

Page 98: Aws tokyo 20130208

デモの準備がすごい楽

Page 99: Aws tokyo 20130208

スナップショットから

リストアするだけ

Page 100: Aws tokyo 20130208

ゲームでセーブ&ロードの

感覚でできる

Page 101: Aws tokyo 20130208

会社でのテストデータ準備の

苦労は一体何だったのか

Page 102: Aws tokyo 20130208

スナップショット重要

Page 103: Aws tokyo 20130208
Page 104: Aws tokyo 20130208

いやでもさ

Page 105: Aws tokyo 20130208

デメリットもあるよね?

Page 106: Aws tokyo 20130208

そりゃある

Page 107: Aws tokyo 20130208

AWS特有の設定事項とか

Page 108: Aws tokyo 20130208

それでも

Page 109: Aws tokyo 20130208

大きな差が出るのは

Page 110: Aws tokyo 20130208

2台目以降の導入時

Page 111: Aws tokyo 20130208

自宅サーバでよくある

Page 112: Aws tokyo 20130208

全部1台にまとめたら

Page 113: Aws tokyo 20130208

あの時入れたアレが原因で!

Page 114: Aws tokyo 20130208

というのがない。

Page 115: Aws tokyo 20130208

というか2台目移行が超楽。

Page 116: Aws tokyo 20130208

というか

Page 117: Aws tokyo 20130208

設定事項についても

Page 118: Aws tokyo 20130208

ネット上に情報転がっているし

Page 119: Aws tokyo 20130208

ハンズオンもあるし

Page 120: Aws tokyo 20130208

チラッ

Page 121: Aws tokyo 20130208

ほぼ1日で習得可能(実績)

Page 122: Aws tokyo 20130208
Page 123: Aws tokyo 20130208

AWSを使って

もくもく開発の

ここが変わった

Page 124: Aws tokyo 20130208

もくもく開発は

平日夜と土日を

使って開発する

Page 125: Aws tokyo 20130208

自分の時間は有限

Page 126: Aws tokyo 20130208

だから

Page 127: Aws tokyo 20130208

時間重要

Page 128: Aws tokyo 20130208

AWSのおかげで

Page 129: Aws tokyo 20130208

環境設定

Page 130: Aws tokyo 20130208

サーバ準備

Page 131: Aws tokyo 20130208

データ整備

Page 132: Aws tokyo 20130208

その他もろもろの

時間が節約できた

Page 133: Aws tokyo 20130208

浮いた時間は

Page 134: Aws tokyo 20130208

機能の開発に使えた

Page 135: Aws tokyo 20130208

正直会社でやっている作業が

すごい無駄に感じた

Page 136: Aws tokyo 20130208
Page 137: Aws tokyo 20130208

AWSのおかげで

Page 138: Aws tokyo 20130208

開発に時間を使える

Page 139: Aws tokyo 20130208

すばやく機能を追加できる

Page 140: Aws tokyo 20130208

AWSのおかげで

Page 141: Aws tokyo 20130208

アプリの公開が手軽に

Page 142: Aws tokyo 20130208

人に見せてフィードバックが

もらいやすかった

Page 143: Aws tokyo 20130208

AWSのおかげで

Page 144: Aws tokyo 20130208

がんがん開発して

がんがんフィードバックを

もらえるから

Page 145: Aws tokyo 20130208

モチベーションが尽きなかった

Page 146: Aws tokyo 20130208

モチベーション重要

Page 147: Aws tokyo 20130208
Page 148: Aws tokyo 20130208

スタートアップは

立ち上がりの速度が

大事なので

Page 149: Aws tokyo 20130208

AWSで立ち上がりの

スピードが稼げたのが

超ありがたかった

Page 150: Aws tokyo 20130208

もし将来HITしたら

スケールも楽だし

Page 151: Aws tokyo 20130208
Page 152: Aws tokyo 20130208

あ、そうそう

Page 153: Aws tokyo 20130208

意識本棚アプリ

Page 154: Aws tokyo 20130208

今春公開予定です

Page 155: Aws tokyo 20130208

よかったら使ってください

Page 156: Aws tokyo 20130208

それではみなさん

Page 157: Aws tokyo 20130208

僕と契約して

Page 158: Aws tokyo 20130208

AWSを使って

Page 159: Aws tokyo 20130208

もくもく開発しようよ

Page 160: Aws tokyo 20130208

ご清聴ありがとうございました

Page 161: Aws tokyo 20130208

書いた人

瀬宮 新 @shin_semiya

職業:自宅警備員 ハイパーレガシーコードスレイヤー

好きな言語:Ruby