RMS, to run your own or to Lease! Which is best for you?

mydatery posted 4th of December 2009 in Community Voice. 14 comments.

The topic of RMS has been floating around lately and with the release of D7 in RC, it's bound to become a great topic once again.  So, it seems that this is a great time to review it.  Please keep in mind, I am not a host and I DO NOT offer RMS service to others, so this is simply the view/opinion of a site owner and not someone who is involved in attempting to make money from RMS services. 

 

Now, as far as RMS goes, nothing has really changed.  You still need to have a VPS or Dedicated server to run your own RMS and that is not going to change.  If your on a shared server, your still at the mercy of your host or another to lease RMS from them.  Some hosts will provide RMS service as part of the Shared Hosting Package you take from them and as such it could be a good deal for you.  However, you need to review the information and make an informed decision as to what is best for you.  Now, enough of that, let's move forward to discuss RMS for those of us who own/lease servers that are capable of running an RMS.

 

So, you have a VPS/Dedicated Server and your running a Dolphin site.  Now, you need to decide what route to take.  You can install your own RMS and it will provide you with the following:

 

1.  Your RMS limits  are limited only by your server plan.  This means you may utilize 100% of your server resources for video chat if you like.

 

2.  If you have multiple sites, as many do, you can run all of your sites off one RMS install.  This is a large part of what can make running your own RMS more cost effective than leasing.

 

3.  If your sites are incredibly busy, you may need to purchase additional bandwidth/memory for the RMS.  Keep in mind, if your in this position, anyone you lease RMS off of will probably demand additional money for what your site(s) are utilizing.

 

4.  You will need to either have knowledge/experience in Shell Access or hire someone to install the RMS for you.  I am not advertising that service here, so don't accuse me of spamming.  However, I can say there are several Boonex employees who will install RMS for you on your VPS/Dedicated server and ensure all your Widgets are operating correctly.  I've seen this cost run up to $50 for them to do it.  Keep in mind, it's a one time fee and will cover all of your sites once you install it. 

 

5.  If your server crashes you will need to re-boot the RMS or set it to automatically re-boot in the event of a server/RMS crash/shut-down.  I personally have mine set to re-boot as this resolves so many issues but the choice is yours.

 

Now, for those of you who have a VPS/Dedicated server and choose to lease your RMS you have the following:

 

1.  You don't have to think about it, unless your widgets go down.  Then if your RMS host is reputable it's a quick trouble ticket to get it back up if they're not set to automatically reboot.

 

2.  #1 Opens up a can of worms though.  If your RMS host is not providing true 24 hour support, meaning someone is sitting there looking 24/7 at the screen, then your at the mercy of how often they check their trouble tickets/e-mail to get the RMS back up when it crashes.

 

3.  You save the install fee (up to $50) that you don't have to pay. 

 

4.  You only have to pay $5 to $10 per month for RMS (if you have multiple sites you will need to multiply this by the number of sites you have).

 

5.  You need no technical knowledge yourself to install/operate the RMs as it's someone else's issue.

 

In the end, for me I dediced long ago to run my own RMS as I have the servers & knowledge to do it.  I've found it in my case to be more cost effective and provides a better service to end users in my case.  It also means that all my widgets works 24/7. 

 

What would be great, is if others could comment on this topic and open a friendly discussion to help others decide what is the best option for them.  So, what has been your experience in regards to RMS and what route have you chosen to take. 

 

**Note:  I may have missed (sure I did) some of the points in regards to running/leasing RMS and would love it if others can add to them.

 
Comments
·Oldest
·Top
Please login to post a comment.
houstonlively
You should mention that all VPS plans are not created equal. A VPS with a 10Mbit connection to the internet is virtually useless for a RMS installation. By the time you get a VPS plan which is suitable for a real world RMS, you may as well get a dedicated server.

For RMS on a dedicated server, it would be smart to start off with a 100Mbit server, that you could have upgraded to a 1000Mbit server just by changing the card. That way you don't have to move to a different physical server and start see more all over.... just upgrade a card and change the IP address
praveenkv1988
I recommend to run RMS on a dedicated or VPS by the customer. But a good VPS will cost around $30/mo. or more than that.

Also, RMS hosting are available as low as $2/mo. This will be better for those who running non profit.
mauricecano
If you have a dedicated server and run the rms on the same server you have a site, will that eat into the bandwidth? I don't think so but can someone clarify.
houstonlively
It depends on how active video chat is, and all the other services that use RMS. THe thing to remember is that 2 people using video chat requires 2 concurrent video connections, both with an upstream link and a downstream link..... all passing through RMS. If those 2 users are using a fairly low resolution chat, each will require about a .5Mbps data rate, for a total of 1Mbps streaming data rate. At that rate, a server with a 100Mbps connection, will have that connection saturated if about 160 see more people are using video chat at the same time. All the rest of your normal site traffic like uploading and viewing photos will probably slow to a crawl.

How long you can get by with a RMS on a 100Mbit connection is entirely dependent on how users use your site. If video chat is a popular thing, you might need to upgrade to a 1Gbps server sooner than you think.
guynuked
wow I didn't realize that a video chat may use 1 mbps for a pair of video chatters. I think I'll take out video chat for now until I get a 100 or 1000 mb card.
mickscool
Thanks for this nice post. I recently got a 100mbit, p4 3.0 ghz,2500 bandwidth, 80gd, 1gd ddr2 ram dedicated server from OLM and installed D7 and now I am in dilemna whether to install RMS on the same server or just buy the RMS service from other third party provider like joombyte to save my bandwidth and server resources.

As HoustonLively posted above in one of his replies that if approx 160 users are using the video chat simulatenously then the site it would cause the site to slow down.

Is see more there any way to know how many concurrent users or applications are using video chat???

Thanks Everyone !!!
houstonlively
Pseudo-realtime remote monitoring tools for Red5 servers would be a really cool addition to D7 admin. I don't know if it exists, but if your site's RMS output it's BW usage to an rss file, that would be a really cool feature to have. It might be more trouble than it's worth, in the case of a shared RMS at you'd have to set up monitoring for multiple clients.
houstonlively
Just a quick search, I turned up this: http://webscripts.softpedia.com/scriptDownload/FMS-Red5-Bandwidth-Checker-Download-42344.html
houstonlively
That's not really a realtime monitoring tool, but I'll look around some more.
jctwebsites
It would be nice to have a tool that tells you all the activity going on with your Red5/RMS script.
dolphin_jay
or in my case you can just run it at home for free... (small site for family and friends)
guynuked
Excellent topic, very little information on RMS piece. I'm on a VPS, I just sent a ticket requesting how much port speed I'm allowed but seeing what houston lively mentioned... wow video chat eats up quite a LOT. I'm gonna leave video chat out for now and allow video comments, video recording and uploads. Perhaps the messenger... only if I could figure out how to disable the video chat feature of it and make it text based only.
guynuked
Hmm... just thought of it...

One VPS server to host dolphin.

One VPS server just for mysql database and RMS (with 100 mbps card)

That would work out great, however the problem is that inbound and outband bandwith may be accured between VPS 1 and VPS 2 UNLESS its on a private rack. Correct?

What do you think about using cloud computing? One company does not charge for inbound bandwidth.
mydatery
Actually, you would need to use a Load Balancer to get past the issue of bandwidth between the 2. Of course, that applies more to Ded's than it does to VPS's.
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.
PET:0.055169105529785