dslreports logo
site
 
    All Forums Hot Topics Gallery
spc

spacer




how-to block ads


Search Topic:
uniqs
2858
share rss forum feed

Mango
What router are you using?
Premium
join:2008-12-25
www.toao.net
kudos:13

SIP Switch/PBX on Amazon EC2? Possible?

Has anyone here ever attempted to run a SIP switch or PBX on Amazon's EC2 product? If so, how did it work for you? Do you think you could scale it up to serve a very large number (thousands) of users? Why or why not?



mgraves1
Premium
join:2004-04-05
Houston, TX
kudos:1

1 recommendation

Yes, it's been done. Google Asterisk on EC2. Ronald Lewis was one of the first to try and write about it, but his use case was small.

As to scalability, that's something that will depend upon how you architect the installation. Scalability is as much about application architecture as platform selection.


Stewart

join:2005-07-13
kudos:25

1 recommendation

reply to Mango

said by Mango:

Has anyone here ever attempted to run a SIP switch or PBX on Amazon's EC2 product?

It's fairly popular and there are a number of public AMIs that you can simply boot up.

»forum.voxilla.com/threads/freepb···2.19287/

»forum.voxilla.com/threads/asteri···2.19221/

However, until a couple of years ago, using EC2 accounts for VoIP fraud was also popular. Either a stolen credit card was used to set up the AWS account, or a legitimate AWS account was compromised, typically because the owner had used the same password for Amazon as for some hacked-into website. Some providers and carriers responded by blocking all EC2 IP addresses.

Unfortunately, although nearly all such fraudulent accounts have been cleaned up long ago, some of these blocks remain, so be prepared to track down problems and post tickets. For example, you use a provider that doesn't proxy audio, but your switch does. Your provider's upstream carrier is blocking packets from EC2. Result: the call goes through fine, but you get one-way audio.

nitzan
Premium,VIP
join:2008-02-27
kudos:8

1 recommendation

reply to Mango

Actually just this week we had a trouble ticket from a user running FreePBX on an EC2 instance. We block the entire EC2 address range. In this case we unblocked his IP address specifically and all was fine, but definitely prepare for such issues if you run on EC2.

As far as running a massive system on it, it's not a good idea because when it comes to higher capacity systems, it's way more expensive than just purchasing regular servers. Not to mention it's a single point of failure, and completely out of your control.


gweidenh

join:2002-05-18
Houston, TX
kudos:3

said by nitzan:

As far as running a massive system on it, it's not a good idea because when it comes to higher capacity systems, it's way more expensive than just purchasing regular servers. Not to mention it's a single point of failure, and completely out of your control.

Netflix disagrees


espaeth
Digital Plumber
Premium,MVM
join:2001-04-21
Minneapolis, MN
kudos:2

1 recommendation

said by gweidenh:

said by nitzan:

As far as running a massive system on it, it's not a good idea because when it comes to higher capacity systems, it's way more expensive than just purchasing regular servers. Not to mention it's a single point of failure, and completely out of your control.

Netflix disagrees

I'm sure they love outages like this one: »www.forbes.com/sites/anthonykosn···with-it/

nitzan See Profile is correct though -- for nearly every practical use case that exists you can build something cheaper than using Amazon EC2 infrastructure. The only place where you can potentially save money is if you can shut down the instances several days a month. If you're planning to leave things spun up, 100% of the time you can get more bandwidth and processing power using dedicated server infrastructure.

Even in the virtual service space they are expensive when compared to offerings like Linode, VPS.net, or GigenetCloud.


scooby
Premium
join:2001-05-01
Schaumburg, IL
kudos:1
Reviews:
·ooma

1 recommendation

reply to gweidenh

said by gweidenh:

said by nitzan:

As far as running a massive system on it, it's not a good idea because when it comes to higher capacity systems, it's way more expensive than just purchasing regular servers. Not to mention it's a single point of failure, and completely out of your control.

Netflix disagrees

You jinxed them . My $DAYJOB routes the Netflix customer care number and its been blowing up all day. Amazon EC2 issues and people can't stream.


mgraves1
Premium
join:2004-04-05
Houston, TX
kudos:1

1 recommendation

reply to Mango

Well known Asterisk guru Nir Simionovich just posted an article about this:

»www.simionovich.com/2013/01/03/e···-part-i/

Nir has spoken several Astricon conferences and appeared on the VoIP Users Conference several times.

Michael
--
Michael Graves
Houston TX
»www.mgraves.org



XCOM
digitalnUll
Premium
join:2002-06-10
Spring, TX
Reviews:
·ObiVoice
·flowroute
·Comcast
·voip.ms
·Callcentric

said by mgraves1:

Well known Asterisk guru Nir Simionovich just posted an article about this:

»www.simionovich.com/2013/01/03/e···-part-i/

Nir has spoken several Astricon conferences and appeared on the VoIP Users Conference several times.

Michael

I just saw his Asterisk presentation and I was far from been impress.
--
[nUll@dcypher ~]$