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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Hosting rails apps

1,094
views

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,094
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
10
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 ”