35
OpsWorks事紹介! ソニックガーデンのリモートワークをえる リアルタイムツール”Remotty”の舞台 #jawsdays #tech OpsWorks 関連情報のみの短編バージョン

20140315 JAWS Days OpsWorks

Embed Size (px)

DESCRIPTION

2014/03/15に開催された JAWS DAYS 2014 in Tokyo の発表資料です。OpsWorksに関するところだけを切り出しています。 完全版はこちら http://www.slideshare.net/kuranuki/opsworksremotty20140315

Citation preview

  • 1. OpsWorks Remotty #jawsdays #tech OpsWorks
  • 2. http://www.sonicgarden.jp/ .
  • 3. http://www.sonicgarden.jp/
  • 4. http://www.sonicgarden.jp/ PCWebView iPhone ...
  • 5. http://www.sonicgarden.jp/ Node.js PaaS
  • 6. http://www.sonicgarden.jp/ .. Node.js PaaS
  • 7. http://www.sonicgarden.jp/
  • 8. http://www.sonicgarden.jp/ ..
  • 9. http://www.sonicgarden.jp/
  • 10. http://www.sonicgarden.jp/ EC2 OpsWorks Amazon EC2 OpsWorks
  • 11. http://www.sonicgarden.jp/ OpsWorks
  • 12. http://www.sonicgarden.jp/ US
  • 13. http://www.sonicgarden.jp/
  • 14. http://www.sonicgarden.jp/ chef-solo Chef Server/Client
  • 15. http://www.sonicgarden.jp/ 2. Heroku OpsWorks
  • 16. http://www.sonicgarden.jp/ Heroku Rails Node.js websocket (Lab) Amazon S3 us-east tokyo
  • 17. http://www.sonicgarden.jp/ AWS Amazon RDS PostgreSQL Elastic Load Balancing Amazon S3 Rails Server Nodejs Server ap-northeast tokyo
  • 18. http://www.sonicgarden.jp/ Latency Latency 1.3 sec 0.4 sec us-east ap-northeast
  • 19. http://www.sonicgarden.jp/ 10 PaaS
  • 20. http://www.sonicgarden.jp/ 10
  • 21. http://www.sonicgarden.jp/ cookbook https://github.com/aws/opsworks-cookbooks
  • 22. http://www.sonicgarden.jp/ EC2
  • 23. http://www.sonicgarden.jp/ EC2 OpsWorks WEB Capistrano CloudWatch ELB Rails
  • 24. http://www.sonicgarden.jp/ 3. OpsWorks TIPS
  • 25. http://www.sonicgarden.jp/ Stack Layer Rails App Server Layer Stack Configuredatabase.yml http://interu.hatenablog.com/entry/2014/03/10/205811
  • 26. http://www.sonicgarden.jp/ Rails App Server Layer Deploy Hook asset:precompile Hook http://interu.hatenablog.com/entry/2013/08/01/214258
  • 27. http://www.sonicgarden.jp/ Node.js App Server Layer Port 80Listen Monit http://127.0.0.1:80/ Port 443Port 80 http://interu.hatenablog.com/entry/2014/03/11/224532
  • 28. http://www.sonicgarden.jp/ Node.js App Server Layer NODE_ENV RailsRAILS_ENV Node.js staging/production node-config http://interu.hatenablog.com/entry/2014/03/11/224532
  • 29. http://www.sonicgarden.jp/ Node.js App Server Layer ELB socket.ioELBHTTP TCP RedisStoresession ElastiCache for Redis http://jxck.hatenablog.com/entry/20120228/1330444857
  • 30. http://www.sonicgarden.jp/ OpsWorks c3.large InstanceDeployLoad-Based Instance Deploy
  • 31. http://www.sonicgarden.jp/ OpsWorks SaaS Loggly / FlyData / Logentries PaperTrail S3 https://github.com/joeyAghion/opsworks_papertrail
  • 32. http://www.sonicgarden.jp/ OpsWorks Legendary Creatures in Japan
  • 33. http://www.sonicgarden.jp/ OpsWorks ibakurei ikiryo binbogami
  • 34. http://www.sonicgarden.jp/ OpsWorks ELBRDS cron JSON DatabaseApplicationJSON Configure Stack JSON
  • 35. http://www.sonicgarden.jp/ OpsWorks Immutable infrastracture