AmazonElasticBeanstalk

705 views

Published on

PaaS祭り@下北沢OSSCafe

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
705
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • AmazonElasticBeanstalk

    1. 1. Amazon Elastic Beanstalk 株式会社hemplant CEO 麻植泰輔
    2. 2. Who am I? -Android app developer -CEO at a Start-up -not expert in server facebook: oe.taisuke twitter: @oe_uia
    3. 3. Beanstalk✦ 非インフラエンジニアにとって:✦ 本当に登りやすいか?✦ 途中で折れたりしないか?
    4. 4. Beanstalkとは?✦ AWS上のPaaS風インターフェイス✦ 2011年1月より、β版開始✦ AWSの各サービスが中で動いている。✦ 無料。(EC2などの使用料のみ)
    5. 5. Beanstalkの良いところ✦ 1.デプロイが簡単✦ 2.維持が簡単
    6. 6. 1.デプロイが簡単✦ a.)JavaVM言語を利用する場合✦ b.)PHPを利用する場合(2012/02追加)✦ c.)その他の言語を利用する場合
    7. 7. 準備✦ 1. AWSヘSignUp✦ 2. BeanstalkへSignUp
    8. 8. a)JavaVM言語✦ 1. warファイルをお好きな方法で作成。✦ antでも、mavenでも、sbtでも、何でもどう ぞ。✦ ※ war: Web Application Resource.
    9. 9. a)JavaVM言語✦ 2. Upload&Deploy✦
    10. 10. a)JavaVM言語✦ 終わり(速っ)✦
    11. 11. b)PHP✦ 1. Beanstalk Command Line Tool導入✦ 2. >git init✦ 3. >AWSDevTools-RepositorySetup.sh✦ AccessKey✦ SecretKey✦ host✦ ...
    12. 12. b)PHP✦ 4. >git commit -m “Hello,Beanstalk!”✦ 5. >git aws.push✦ gitでphpアプリをbeanstalkにdeployしてみた http://d.hatena.ne.jp/ j3tm0t0/20120404/1333531368
    13. 13. c)その他✦ 未対応(‘・ω・`)
    14. 14. 2.維持が簡単✦ a) 負荷分散的なもの✦ b) Monitoring的なもの
    15. 15. a)負荷分散的なもの✦ AutoScaling✦ -Latency✦ -CPU usage✦ -Network I/O✦ LoadBalancer
    16. 16. b)Monitoring的なもの✦ 最低限のMonitoringは一応できる。✦ もっと必要なとき => AmazonCloudWatch✦
    17. 17. その他良いところ✦ 最悪、AWSの各サービスを直に使えば良い✦ 例) console => SSHでEC2 Instanceに接続✦ MYAPP.elasticbeanstalk.comが割当される✦ =>外部DNSサービスを使える。dozens!!✦ eclipse用plug-inも有り
    18. 18. その他悪いところ✦ まだ時々不具合がある。✦ Beanstalkの環境変数でjdbc stringを設定で きるけど、実は参照してないとか…✦ AutoScaleトリガーのLatencyは、 HealthCheck用URLベースだけとか...✦ Webコンソールがもっさりしてるとか。
    19. 19. 使用実績✦ 有名なところは見つからなかったお...       ____     /     \   /  _ノ  ヽ、_ \  / o゚((●)) ((●))゚o\    ¦   (__人__)  ¦  \     `́͡     /
    20. 20. 使用実績✦ でも有名になりそうなところは見つかったお..       ____     /     \   /  _ノ  ヽ、_ \  /  o゚͡   ゚͡o  \    ¦   (__人__)  ¦  \     ` ́͡   /
    21. 21. 使用実績✦ 株式会社hemplantだお!(注: 自社です。)      ____     /͡  ͡\   /( ●) (●)\  /::::::͡(__人__)͡::::\    ¦     ¦r┬-¦    ¦  \      `ー́     /
    22. 22. 使用実績
    23. 23. ✦ 昨日リリース!!✦ friendpix app✦ Server: Scala+MySQL @ Beanstalk (JavaVM)✦ Android: Scala✦ LandingWebsite:✦ HTML+jQuery+PHP @ Beanstalk (PHP)

    ×