行ってきました。jawsug大阪勉強会
多分スライドとか探せばwebにあるんだろうけど、自分の言葉でのメモをば。
エバンジェリスト玉川さんのお話
- リージョン内にゾーンがある
- ライセンス量も時間課金内に含まれる
- Amazon RDS =mysql 自動オートスケーリングで、ゾーン間で同期、フェイルオーバしてくれる
- EBS= オンラインストレージ
- S3=バケットというものにあらゆるデータを保存、データ保存料に応じて課金、3重バックアップ。静的コンテンツの公開サーバとして利用可能
- SimpleDB =NoSql
- Elastic IP=固定IP
- Route 53 一ドメイン1月約1ドル
感想としては、これ
AWSって色んなことが出来過ぎるので何をしたらいいかわからないと思っている人は多いんじゃないかなぁと思う。 #jawsug
— AKAI Tadaaki (@akai_t) April 23, 2011
何でもできすぎて、何していいか分からんw
ハンズオン
無料枠AWS、1ヶ月ごとの使用量。個人で使う分には充分ぽい
- バケット作成。create bucket。bucket名は一意なので早い者勝ち
- create bucket(bucket名は一意なので早い者勝ち)
- Set Permision→Everyone open/Download
- Set Metadataでレスポンスヘッダが制御可能
- Start uploadでアップロード完了
- アップロードファイルを選択してProperties
- DetailタグのLink(しかもSSL!)クリックで、画像表示or動画再生とか。Metadataで調整可能っぽい
- phpでS3にアップロードするライブラリあり
- S3用アドオンs3fox
- manage consoleはfirefox推奨
- 星のついてるイメージが無料対象
- インスタンス1個のmicroが無料。Availability ZoneはNo Preference
- Shutdown Behavior:terminateはインスタンス消去。stopは課金が止まるだけでそのまま始めれる。コンソールからはstop推奨
- key-valueでサーバ群に名前を付けてカテゴライズできる
- 公開鍵をDLしたら保存場所忘れずに!鍵はリージョンごとで違う
- Security Groupとはファイアーウォール。Sourceは0.0.0.0/0を選ぶと全解放。既存グループを選択可能。Add ruleでルール追加
- 選んだSecurity Groupは後から変更できないが、内容の変更は可能。ので、広め?に設定しておくといい。
- インバウンドのみの制御。アウトバウンド(出て行く方の)制御は別
- Termination Protection:enableだと落とせなくなる。本番用のサーバなどに。
- Launch !!
- sshは、AMIの場合、ユーザはec2-user。イメージごとにユーザが決められていて、rootのイメージもある
- DLした公開鍵をつかってログイン。macなら公開鍵のパーミションを600にしてssh -i (公開鍵) ec2-user@(Public DNS)
- apache インストール。sudo yum -i install httpd
- apache 起動。sudo /etc/rc.d/init.d/httpd start
- 動いた!(今はstopしてますので動いてません)
- LAMPの入ったAMIはあるし、設定後の状態をAMIとして保存も可能
S3ハンズオン
時間が余ったのでEC2も!
EC2ハンズオン
玉川さんの資料を元に実施
あと、LTも非常に勉強になりました。本ももらえたし!(レビューが条件ですがw)
manage consoleが日々updateされてるようで、説明用資料もちょっと古かったり。。。でも玉川さんが「5分前に更新した」とかもあってライブ感が楽しめました。