46
OpsWorks事紹介! ソニックガーデンのリモートワークをえる リアルタイムツール”Remotty”の舞台 #jawsdays #tech

OpsWorks事例紹介!ソニックガーデンのリモートワークを支えるリアルタイムツール”Remotty”の舞台裏(2014/03/15 - JAWS DAYS)

Embed Size (px)

DESCRIPTION

 

Citation preview

  • 1. OpsWorks Remotty #jawsdays #tech

2. http://www.sonicgarden.jp/ Heroku OpsWorks OpsWorks TIPS 3. http://www.sonicgarden.jp/ . 4. http://www.sonicgarden.jp/ Twitter kuranuki Social Change! http://kuranuki.sonicgarden.jp Twitter interu http://interu.hatenablog.com 5. http://www.sonicgarden.jp/ 6. http://www.sonicgarden.jp/ 100% 7. http://www.sonicgarden.jp/ 10 8. http://www.sonicgarden.jp/ & 9. http://www.sonicgarden.jp/ 10. http://www.sonicgarden.jp/ 11. http://www.sonicgarden.jp/ 12. http://www.sonicgarden.jp/ Remotty.net http://remotty.net 13. http://www.sonicgarden.jp/ 14. http://www.sonicgarden.jp/ Remotty Ruby on Rails Node.js HTML / Google Chromesocket.io / WebSocket AWS / OpsWorks 15. http://www.sonicgarden.jp/ . 16. http://www.sonicgarden.jp/ 1st PCWebViewiPhone ... 17. http://www.sonicgarden.jp/ 2nd ..Node.js PaaS 18. http://www.sonicgarden.jp/ 3rd .. 19. http://www.sonicgarden.jp/ 20. http://www.sonicgarden.jp/ EC2 OpsWorks Amazon EC2 OpsWorks 21. http://www.sonicgarden.jp/ OpsWorks 22. http://www.sonicgarden.jp/ US 23. http://www.sonicgarden.jp/ 24. http://www.sonicgarden.jp/ chef-solo Chef Server/Client 25. http://www.sonicgarden.jp/ 2. Heroku OpsWorks 26. http://www.sonicgarden.jp/ Heroku RailsNode.js websocket (Lab)Amazon S3 us-easttokyo 27. http://www.sonicgarden.jp/ AWS Amazon RDS PostgreSQL Elastic Load Balancing Amazon S3 Rails Server Nodejs Server ap-northeasttokyo 28. http://www.sonicgarden.jp/ Latency Latency1.3 sec 0.4 secus-eastap-northeast 29. http://www.sonicgarden.jp/ 10PaaS 30. http://www.sonicgarden.jp/ 10 31. http://www.sonicgarden.jp/ cookbook https://github.com/aws/opsworks-cookbooks 32. http://www.sonicgarden.jp/ EC2 33. http://www.sonicgarden.jp/ EC2OpsWorksWEBCapistrano CloudWatchELB Rails 34. http://www.sonicgarden.jp/ 3. OpsWorks TIPS 35. http://www.sonicgarden.jp/ Stack LayerRails App Server Layer Stack Configuredatabase.yml http://interu.hatenablog.com/entry/2014/03/10/205811 36. http://www.sonicgarden.jp/ Rails App Server Layer Deploy Hook asset:precompileHook http://interu.hatenablog.com/entry/2013/08/01/214258 37. http://www.sonicgarden.jp/ Node.js App Server Layer Port 80Listen Monit http://127.0.0.1:80/ Port 443Port 80http://interu.hatenablog.com/entry/2014/03/11/224532 38. http://www.sonicgarden.jp/ Node.js App Server Layer NODE_ENV RailsRAILS_ENVNode.jsstaging/productionnode-confighttp://interu.hatenablog.com/entry/2014/03/11/224532 39. http://www.sonicgarden.jp/ Node.js App Server Layer ELB socket.ioELBHTTPTCP RedisStoresessionElastiCache for Redishttp://jxck.hatenablog.com/entry/20120228/1330444857 40. http://www.sonicgarden.jp/ OpsWorksc3.large InstanceDeployLoad-BasedInstanceDeploy 41. http://www.sonicgarden.jp/ OpsWorksSaaS Loggly / FlyData / LogentriesPaperTrail S3https://github.com/joeyAghion/opsworks_papertrail 42. http://www.sonicgarden.jp/ OpsWorks Legendary Creatures in Japan 43. http://www.sonicgarden.jp/ OpsWorks ibakurei ikiryo binbogami 44. http://www.sonicgarden.jp/ OpsWorks ELBRDS cron JSON DatabaseApplicationJSON Configure Stack JSON 45. http://www.sonicgarden.jp/ OpsWorks Immutable Infrastracture 46. http://www.sonicgarden.jp/ [email protected] [email protected]