Fire dev ops - lightning talk from WrocLove.rb 2014
-
Upload
rafal-piekarski -
Category
Technology
-
view
302 -
download
0
description
Transcript of Fire dev ops - lightning talk from WrocLove.rb 2014
![Page 1: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/1.jpg)
Fire DevOpsuse Shelly Cloud :)
twitter: @ravbaker github: github.com/ravbaker© 2014 - Rafał Piekarski
![Page 2: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/2.jpg)
You can forget about Chef...
![Page 4: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/4.jpg)
But what more than heroku?
![Page 5: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/5.jpg)
0. It’s cheaper & faster
● https://shellycloud.com/blog/2013/05/is-shelly-cloud-faster-than-heroku● https://shellycloud.com/pricing_comparison
![Page 6: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/6.jpg)
1. Cloudfile
Single place with whole configuration.
![Page 7: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/7.jpg)
![Page 8: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/8.jpg)
Great place for fólstack dev
SPDY
custom proc
esses
![Page 9: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/9.jpg)
2. Backups by default
You don’t have to forget to start doing it.
![Page 10: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/10.jpg)
3. Databases in your appNo additional services which costs you more. ;]
● PostgreSQL● Redis● MongoDB● ElasticSearch
![Page 11: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/11.jpg)
4. Static files cachingin Varnish only by one-liner.
Life changer if you serve a lot of requests.
![Page 12: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/12.jpg)
5. Emails sending
out of the box.
![Page 13: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/13.jpg)
more ?
![Page 14: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/14.jpg)
6. Java
Actually a JRuby implementation is available.
Now I bought you :)
![Page 15: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/15.jpg)
7. Infrastructure in Europe
![Page 16: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/16.jpg)
8. Awesome support
available at Campfire chat - so instant help instead of some emails ping-pong
![Page 17: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/17.jpg)
9. Console
This is where dev ops shelly shines.
![Page 18: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/18.jpg)
● db tunneling -> shelly database tunnel [kind]● live/archived logs access -> shelly logs latest -f ● (huge) files storage -> shelly file upload/download● instant db console access for every DB
shelly dbconsole|mongoconsole|redis-cli● obviously ruby app console access ->
shelly console
9. Console
![Page 19: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/19.jpg)
One more thing
try to type: system ‘bash’ in shelly consoleand now you are in charge. :)
![Page 20: Fire dev ops - lightning talk from WrocLove.rb 2014](https://reader033.fdocuments.in/reader033/viewer/2022060120/55933d201a28abca748b45c9/html5/thumbnails/20.jpg)
Example code: https://github.com/RaVbaker/shelly-example-appApp: http://example-app.shellyapp.com/
Any questions how it works in real world I will be at afterparty in Bierhalle.
twitter: @ravbaker
Thanks