イマドキのWebサイト構築 (第17回JAWS-UG札幌勉強会)
- 3. 濱内 勇一 (はまうち ゆういち)
株式会社インセンブル 代表取締役
kintone Café 札幌支部 コアメンバー
自己紹介
• 1982年生まれ(33歳)札幌生まれ札幌育ち
• 2005年大学卒業、就職。
• 自動車ディーラー(スバル)営業職。
• 2007年10月東京へ、IT業界に転職。
• メインフレームエンジニア。アセンブラ、COBOL使い。
• 2011年転職。
• WebアプリケーションSE。PHP, JavaScript, Java, C#, VBA, etc…
• 2013年札幌Uターン。
• 2014年個人事業主として独立。
• 2014年10月株式会社インセンブル設立。
• PHP, JavaScriptのWebアプリケーションが得意です。
• 好きなサービスはRDSです。LambdaでPHPが使えるようになったらLambda好きになる。
- 7. 解決手段
• CMS導入
• ブログ機能(お知らせ、技術ブログ等)
• 低コスト
• サーバの面倒は見たくない
• フルSSL
• MovableType for AWS (AMI)
• MTで更新
• EC2は使うときだけ起動 & S3+CloudFront
• メールフォームはLambda+SESでサーバレス
• 予算の都合でSNI
$600は厳しい…(汗)
MTだからできるコスト削減
- 9. • MovableType for AWSのAMIでt2.micro/t2.nanoの場合、MTのライセンス料が無料
なのでありがたいです。※ソフトウェア版は90,000円
構築しての感想
• でも「俺ならこうする」という方がいらっしゃいましたら、ぜひ後で教えて下さい。
• SSL証明書の登録でAWS CLIを初めて使いました。専用IP独自SSLで$600は高いです
ね…。
• 普段はEC2を停止していてEBS課金されています。もっといい手ありますか?
• CloudFrontでgzip圧縮する場合、予めS3にgzipで書きだしておく必要があるみたい
なので、MTの場合は(今回の場合ならrsync前など)S3アップ前に圧縮するか、再構
築したらgzip圧縮するプラグインを作るかしないといけない(と思う)。※面倒なのでやっ
てません。
• LambdaでSESを使うときにLambdaのRoleにses:SendEmailを付与していなくてハ
マりました。Lambda上で使うIAMの方に付与すれば良いのかと思った…。
• 「アクセスが非常に少ないサイトなのに贅沢な構成だ!」という文句は受け付けませ
ん。半分趣味です。技術的なモデルケースとして作成しています。t2.nanoならEC2でも安いもんね…。