Your SlideShare is downloading. ×
0
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Hosting rails apps
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Hosting rails apps

1,314

Published on

Why PaaS(Platform as a Server) over IaaS (Infrastructure as a Service) for Ruby on Rails Hosting.

Why PaaS(Platform as a Server) over IaaS (Infrastructure as a Service) for Ruby on Rails Hosting.

Published in: Business, Technology
2 Comments
1 Like
Statistics
Notes
No Downloads
Views
Total Views
1,314
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
12
Comments
2
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. “ Hosting Rails Apps What is it & Why it's matters ”
  • 2. Hosting Options “ Shared Server VPS(Virtual Private Server) Dedicated Server ”
  • 3. Shared Hosting “ ”
  • 4. Shared Hosting “ ”
  • 5. Shared Hosting “ Pros: - Cheap, cheap,cheap - You pay for whatever you need - Maintenance taken care of by your provider - Do not need special skill set for administrative task Cons: - Slow, slow, slow - Limited number of resources - Not enough memory can be allocated to you - No control (sometimes non-root SSH) - Long term problems with scalability and backup. ”
  • 6. VPS “ ”
  • 7. VPS “ Pros: - Only pay for what you need - Enough resources to run Rails effectively - Easy upgrade/downgrade - VERY easy to get started - You control everything - Affordable (great bang for your buck) Cons: ” - You have to build your slice from scratch - Can be outgrown rapidly if your world-changing app really takes off - Not cost effective when you become big You
  • 8. Differences “ Resources Security Platform ”
  • 9. When to move from Shared to VPS hosting “ - Your website is consuming all your processors. - Your website is gobbling your CPU and RAM resources. - You feel the need for complete control. - You are looking for excellent performance and stability. - You want to expand the existing performance level. ”
  • 10. Dedicated Hosting “ ”
  • 11. Shared and VPS providers “ Shared Hosting Providers: - DreamHost, BlueHost, GreenGeeks, HostGator and MyHosting VPS Providers: - Linode, DigitalOcean, Amazon EC2 ”
  • 12. Amazon EC2 “ EC2 = Elastic Compute Cloud Your own distro(Even window) Full root access Shared machine with xen Free Transfer between EC2-EC2 AND EC2 – S3 You pay hourly, not monthly Plenty of disk storage(EBS and easy integration with S3) API to control your instances Scaling can be automated Many great “base” AMI available ”
  • 13. What it takes “  Hardware acquisition  Operating System  Server Software  Server Side Scripting Environment  Web server  Database Management System(Mysql,  Configure production server  Tool for testing and deployment  Monitoring App  High Availability  Load Blancing/ Http Routing  Service Backup Policies  Team Collaboration  Rebuild Production Redis etc) ”
  • 14. “ Hardware Acquisition ”
  • 15. “ Operating System ”
  • 16. “ Server Software ”
  • 17. “ Server side Scripting Env ”
  • 18. “ Web Server ”
  • 19. “ Database Management System ”
  • 20. “ Configure production server ”
  • 21. “ Tool for testing and Deployment ”
  • 22. “ Monitoring App ”
  • 23. “ High Availability ”
  • 24. “ Load Blancing/ Http Routing ”
  • 25. “ Service Backup Policies ”
  • 26. “ Team Collaboration ”
  • 27. “ Rebuild Production ”
  • 28. “ ”
  • 29. “ PaaS Providers for Rails - App42 PaaS - Heroku - EngineYard - OpenShift - Appfog ”
  • 30. “ Question? Thanks By: Pravin Mishra Twitter: pravinmishra88 ”

×