[Blog] Running OpenSIPS in the Cloud

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

[Blog] Running OpenSIPS in the Cloud

Bogdan-Andrei Iancu-2
Cloud computing is a more and more viable option for running and
providing SIP services. The question is how compatible are the SIP
services with the Cloud environment ? So let’s have a look at this
compatibility from the most sensitive (for SIP protocol) perspective –
the IP network topology.......

https://blog.opensips.org/2017/10/25/running-opensips-in-the-cloud/

Enjoy,

--
Bogdan-Andrei Iancu
   OpenSIPS Founder and Developer
   http://www.opensips-solutions.com


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSIPS-Devel] [Blog] Running OpenSIPS in the Cloud

robert
Nice info. There might be some more complex AWS setups people might want to use, but I really do not know from a telephony architecture if they are viable or useful:

- AWS Nat gateway (basically a NAT for a subnet of AWS instances rather than 1-to-1 NAT instances)
- Use of AWS ELB: AWS can assign multiple IPs to a AWS ELB per explicit request to AWS to allow for scaling the ELB (hence you might have multiple external IPs mapping to your private IP).
- I vaguely remember there are some settings for low latency subnet, maybe called "placement groups"
- I vaguely remember some AMIs are better for low latency (I think AWS makes some)
- Might want to use larger instances to reduce change of instance being shared or directly request dedicated instances or dedicated hosts


Robert Mundkowsky

-----Original Message-----
From: Devel [mailto:[hidden email]] On Behalf Of Bogdan-Andrei Iancu
Sent: Wednesday, October 25, 2017 12:09 PM
To: [hidden email]; developensips <[hidden email]>; [hidden email]
Subject: [OpenSIPS-Devel] [Blog] Running OpenSIPS in the Cloud

Cloud computing is a more and more viable option for running and providing SIP services. The question is how compatible are the SIP services with the Cloud environment ? So let’s have a look at this compatibility from the most sensitive (for SIP protocol) perspective – the IP network topology.......

https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fblog.opensips.org%2F2017%2F10%2F25%2Frunning-opensips-in-the-cloud%2F&data=02%7C01%7Crmundkowsky%40ets.org%7Ca66deb49abc54e8cdabd08d51bc2cfff%7C0ba6e9b760b34fae92f37e6ddd9e9b65%7C0%7C0%7C636445445883234322&sdata=M3OoLvj%2FDMa3EObuSCJE%2Bc6dXKTu9uPF0z6o3emZ7iw%3D&reserved=0

Enjoy,

--
Bogdan-Andrei Iancu
   OpenSIPS Founder and Developer
   https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.opensips-solutions.com&data=02%7C01%7Crmundkowsky%40ets.org%7Ca66deb49abc54e8cdabd08d51bc2cfff%7C0ba6e9b760b34fae92f37e6ddd9e9b65%7C0%7C0%7C636445445883234322&sdata=vCNnjcu7looYZrRLLX7z%2Bx%2FMVp9YAYIa9WiUDnMlGTo%3D&reserved=0


_______________________________________________
Devel mailing list
[hidden email]
https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.opensips.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fdevel&data=02%7C01%7Crmundkowsky%40ets.org%7Ca66deb49abc54e8cdabd08d51bc2cfff%7C0ba6e9b760b34fae92f37e6ddd9e9b65%7C0%7C0%7C636445445883234322&sdata=ejreMLqLRE39GWjs6qrZP6krj9y4T0PFyYUkLa6nUc0%3D&reserved=0

________________________________

This e-mail and any files transmitted with it may contain privileged or confidential information. It is solely for use by the individual for whom it is intended, even if addressed incorrectly. If you received this e-mail in error, please notify the sender; do not disclose, copy, distribute, or take any action in reliance on the contents of this information; and delete it from your system. Any other use of this e-mail is prohibited.


Thank you for your compliance.

________________________________
_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSIPS-Devel] [Blog] Running OpenSIPS in the Cloud

Jim DeVito
Good info Bogdan / Robert.

I would also be interested to learn of anybody running OpenSIPS in a docker like container service to allows for horizontal automatic scaling.

Thanks!!

Jim D. 

On Wed, Oct 25, 2017 at 1:47 PM, Mundkowsky, Robert <[hidden email]> wrote:
Nice info. There might be some more complex AWS setups people might want to use, but I really do not know from a telephony architecture if they are viable or useful:

- AWS Nat gateway (basically a NAT for a subnet of AWS instances rather than 1-to-1 NAT instances)
- Use of AWS ELB: AWS can assign multiple IPs to a AWS ELB per explicit request to AWS to allow for scaling the ELB (hence you might have multiple external IPs mapping to your private IP).
- I vaguely remember there are some settings for low latency subnet, maybe called "placement groups"
- I vaguely remember some AMIs are better for low latency (I think AWS makes some)
- Might want to use larger instances to reduce change of instance being shared or directly request dedicated instances or dedicated hosts


Robert Mundkowsky

-----Original Message-----
From: Devel [mailto:[hidden email]] On Behalf Of Bogdan-Andrei Iancu
Sent: Wednesday, October 25, 2017 12:09 PM
To: [hidden email]; developensips <[hidden email]>; [hidden email]
Subject: [OpenSIPS-Devel] [Blog] Running OpenSIPS in the Cloud

Cloud computing is a more and more viable option for running and providing SIP services. The question is how compatible are the SIP services with the Cloud environment ? So let’s have a look at this compatibility from the most sensitive (for SIP protocol) perspective – the IP network topology.......

https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fblog.opensips.org%2F2017%2F10%2F25%2Frunning-opensips-in-the-cloud%2F&data=02%7C01%7Crmundkowsky%40ets.org%7Ca66deb49abc54e8cdabd08d51bc2cfff%7C0ba6e9b760b34fae92f37e6ddd9e9b65%7C0%7C0%7C636445445883234322&sdata=M3OoLvj%2FDMa3EObuSCJE%2Bc6dXKTu9uPF0z6o3emZ7iw%3D&reserved=0

Enjoy,

--
Bogdan-Andrei Iancu
   OpenSIPS Founder and Developer
   https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.opensips-solutions.com&data=02%7C01%7Crmundkowsky%40ets.org%7Ca66deb49abc54e8cdabd08d51bc2cfff%7C0ba6e9b760b34fae92f37e6ddd9e9b65%7C0%7C0%7C636445445883234322&sdata=vCNnjcu7looYZrRLLX7z%2Bx%2FMVp9YAYIa9WiUDnMlGTo%3D&reserved=0


_______________________________________________
Devel mailing list
[hidden email]
https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.opensips.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fdevel&data=02%7C01%7Crmundkowsky%40ets.org%7Ca66deb49abc54e8cdabd08d51bc2cfff%7C0ba6e9b760b34fae92f37e6ddd9e9b65%7C0%7C0%7C636445445883234322&sdata=ejreMLqLRE39GWjs6qrZP6krj9y4T0PFyYUkLa6nUc0%3D&reserved=0

________________________________

This e-mail and any files transmitted with it may contain privileged or confidential information. It is solely for use by the individual for whom it is intended, even if addressed incorrectly. If you received this e-mail in error, please notify the sender; do not disclose, copy, distribute, or take any action in reliance on the contents of this information; and delete it from your system. Any other use of this e-mail is prohibited.


Thank you for your compliance.

________________________________
_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSIPS-Devel] [Blog] Running OpenSIPS in the Cloud

Ben Newlin

We have run OpenSIPS both in Docker containers and in AWS. Scaling can be tricky when dealing with external carriers as many require you to provide the exact IP addresses that will be used beforehand so the scaling is limited to the IPs that were provided.

 

A note on AWS ELBs is that they only work for TCP traffic. They will not do UDP.

 

Ben Newlin

 

From: Users <[hidden email]> on behalf of Jim DeVito <[hidden email]>
Reply-To: OpenSIPS users mailling list <[hidden email]>
Date: Wednesday, October 25, 2017 at 1:54 PM
To: OpenSIPS users mailling list <[hidden email]>
Subject: Re: [OpenSIPS-Users] [OpenSIPS-Devel] [Blog] Running OpenSIPS in the Cloud

 

Good info Bogdan / Robert.

 

I would also be interested to learn of anybody running OpenSIPS in a docker like container service to allows for horizontal automatic scaling.

 

Thanks!!

 

Jim D. 

 

On Wed, Oct 25, 2017 at 1:47 PM, Mundkowsky, Robert <[hidden email]> wrote:

Nice info. There might be some more complex AWS setups people might want to use, but I really do not know from a telephony architecture if they are viable or useful:

- AWS Nat gateway (basically a NAT for a subnet of AWS instances rather than 1-to-1 NAT instances)
- Use of AWS ELB: AWS can assign multiple IPs to a AWS ELB per explicit request to AWS to allow for scaling the ELB (hence you might have multiple external IPs mapping to your private IP).
- I vaguely remember there are some settings for low latency subnet, maybe called "placement groups"
- I vaguely remember some AMIs are better for low latency (I think AWS makes some)
- Might want to use larger instances to reduce change of instance being shared or directly request dedicated instances or dedicated hosts


Robert Mundkowsky

-----Original Message-----
From: Devel [mailto:[hidden email]] On Behalf Of Bogdan-Andrei Iancu
Sent: Wednesday, October 25, 2017 12:09 PM
To: [hidden email]; developensips <[hidden email]>; [hidden email]
Subject: [OpenSIPS-Devel] [Blog] Running OpenSIPS in the Cloud

Cloud computing is a more and more viable option for running and providing SIP services. The question is how compatible are the SIP services with the Cloud environment ? So let’s have a look at this compatibility from the most sensitive (for SIP protocol) perspective – the IP network topology.......

https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fblog.opensips.org%2F2017%2F10%2F25%2Frunning-opensips-in-the-cloud%2F&data=02%7C01%7Crmundkowsky%40ets.org%7Ca66deb49abc54e8cdabd08d51bc2cfff%7C0ba6e9b760b34fae92f37e6ddd9e9b65%7C0%7C0%7C636445445883234322&sdata=M3OoLvj%2FDMa3EObuSCJE%2Bc6dXKTu9uPF0z6o3emZ7iw%3D&reserved=0

Enjoy,

--
Bogdan-Andrei Iancu
   OpenSIPS Founder and Developer
   https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.opensips-solutions.com&data=02%7C01%7Crmundkowsky%40ets.org%7Ca66deb49abc54e8cdabd08d51bc2cfff%7C0ba6e9b760b34fae92f37e6ddd9e9b65%7C0%7C0%7C636445445883234322&sdata=vCNnjcu7looYZrRLLX7z%2Bx%2FMVp9YAYIa9WiUDnMlGTo%3D&reserved=0


_______________________________________________
Devel mailing list
[hidden email]
https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.opensips.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fdevel&data=02%7C01%7Crmundkowsky%40ets.org%7Ca66deb49abc54e8cdabd08d51bc2cfff%7C0ba6e9b760b34fae92f37e6ddd9e9b65%7C0%7C0%7C636445445883234322&sdata=ejreMLqLRE39GWjs6qrZP6krj9y4T0PFyYUkLa6nUc0%3D&reserved=0

________________________________

This e-mail and any files transmitted with it may contain privileged or confidential information. It is solely for use by the individual for whom it is intended, even if addressed incorrectly. If you received this e-mail in error, please notify the sender; do not disclose, copy, distribute, or take any action in reliance on the contents of this information; and delete it from your system. Any other use of this e-mail is prohibited.


Thank you for your compliance.

________________________________
_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSIPS-Devel] [Blog] Running OpenSIPS in the Cloud

Bogdan-Andrei Iancu-2
In reply to this post by robert
Hi Robert,

Thank you for the feedback. Indeed, there are many particularities in
regards to the network capabilities offered by the clouds - subnets,
balancers, HA system and more. But most of them are specific to the
cloud vendor, while I tried in the article to address the most common
issues (in terms of usage scenario and in terms of cloud vendor).

And, as you also pointed, my goal is to focus on the items that do
affect SIP and OpenSIPS - I do not intend to run a generic analyses of
various clouds :D...that's out of the scope

Best regards,

Bogdan-Andrei Iancu
   OpenSIPS Founder and Developer
   http://www.opensips-solutions.com

On 10/25/2017 08:47 PM, Mundkowsky, Robert wrote:

> Nice info. There might be some more complex AWS setups people might want to use, but I really do not know from a telephony architecture if they are viable or useful:
>
> - AWS Nat gateway (basically a NAT for a subnet of AWS instances rather than 1-to-1 NAT instances)
> - Use of AWS ELB: AWS can assign multiple IPs to a AWS ELB per explicit request to AWS to allow for scaling the ELB (hence you might have multiple external IPs mapping to your private IP).
> - I vaguely remember there are some settings for low latency subnet, maybe called "placement groups"
> - I vaguely remember some AMIs are better for low latency (I think AWS makes some)
> - Might want to use larger instances to reduce change of instance being shared or directly request dedicated instances or dedicated hosts
>
>
> Robert Mundkowsky
>
> -----Original Message-----
> From: Devel [mailto:[hidden email]] On Behalf Of Bogdan-Andrei Iancu
> Sent: Wednesday, October 25, 2017 12:09 PM
> To: [hidden email]; developensips <[hidden email]>; [hidden email]
> Subject: [OpenSIPS-Devel] [Blog] Running OpenSIPS in the Cloud
>
> Cloud computing is a more and more viable option for running and providing SIP services. The question is how compatible are the SIP services with the Cloud environment ? So let’s have a look at this compatibility from the most sensitive (for SIP protocol) perspective – the IP network topology.......
>
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fblog.opensips.org%2F2017%2F10%2F25%2Frunning-opensips-in-the-cloud%2F&data=02%7C01%7Crmundkowsky%40ets.org%7Ca66deb49abc54e8cdabd08d51bc2cfff%7C0ba6e9b760b34fae92f37e6ddd9e9b65%7C0%7C0%7C636445445883234322&sdata=M3OoLvj%2FDMa3EObuSCJE%2Bc6dXKTu9uPF0z6o3emZ7iw%3D&reserved=0
>
> Enjoy,
>
> --
> Bogdan-Andrei Iancu
>     OpenSIPS Founder and Developer
>     https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.opensips-solutions.com&data=02%7C01%7Crmundkowsky%40ets.org%7Ca66deb49abc54e8cdabd08d51bc2cfff%7C0ba6e9b760b34fae92f37e6ddd9e9b65%7C0%7C0%7C636445445883234322&sdata=vCNnjcu7looYZrRLLX7z%2Bx%2FMVp9YAYIa9WiUDnMlGTo%3D&reserved=0
>
>
> _______________________________________________
> Devel mailing list
> [hidden email]
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.opensips.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fdevel&data=02%7C01%7Crmundkowsky%40ets.org%7Ca66deb49abc54e8cdabd08d51bc2cfff%7C0ba6e9b760b34fae92f37e6ddd9e9b65%7C0%7C0%7C636445445883234322&sdata=ejreMLqLRE39GWjs6qrZP6krj9y4T0PFyYUkLa6nUc0%3D&reserved=0
>
> ________________________________
>
> This e-mail and any files transmitted with it may contain privileged or confidential information. It is solely for use by the individual for whom it is intended, even if addressed incorrectly. If you received this e-mail in error, please notify the sender; do not disclose, copy, distribute, or take any action in reliance on the contents of this information; and delete it from your system. Any other use of this e-mail is prohibited.
>
>
> Thank you for your compliance.
>
> ________________________________
> _______________________________________________
> Devel mailing list
> [hidden email]
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSIPS-Devel] [Blog] Running OpenSIPS in the Cloud

Bogdan-Andrei Iancu-2
In reply to this post by Jim DeVito
Hi Jim,

The horizontal scalability is a totally different topic (versus running in a cloud). The scalability, from the perspective of clustering, is the major field of work for OpenSIPS 2.4 - we will release the info sometimes next week.

Regards,
Bogdan-Andrei Iancu
  OpenSIPS Founder and Developer
  http://www.opensips-solutions.com
On 10/25/2017 08:52 PM, Jim DeVito wrote:
Good info Bogdan / Robert.

I would also be interested to learn of anybody running OpenSIPS in a docker like container service to allows for horizontal automatic scaling.

Thanks!!

Jim D. 

On Wed, Oct 25, 2017 at 1:47 PM, Mundkowsky, Robert <[hidden email]> wrote:
Nice info. There might be some more complex AWS setups people might want to use, but I really do not know from a telephony architecture if they are viable or useful:

- AWS Nat gateway (basically a NAT for a subnet of AWS instances rather than 1-to-1 NAT instances)
- Use of AWS ELB: AWS can assign multiple IPs to a AWS ELB per explicit request to AWS to allow for scaling the ELB (hence you might have multiple external IPs mapping to your private IP).
- I vaguely remember there are some settings for low latency subnet, maybe called "placement groups"
- I vaguely remember some AMIs are better for low latency (I think AWS makes some)
- Might want to use larger instances to reduce change of instance being shared or directly request dedicated instances or dedicated hosts


Robert Mundkowsky

-----Original Message-----
From: Devel [mailto:[hidden email]] On Behalf Of Bogdan-Andrei Iancu
Sent: Wednesday, October 25, 2017 12:09 PM
To: [hidden email]; developensips <[hidden email]>; [hidden email]
Subject: [OpenSIPS-Devel] [Blog] Running OpenSIPS in the Cloud

Cloud computing is a more and more viable option for running and providing SIP services. The question is how compatible are the SIP services with the Cloud environment ? So let’s have a look at this compatibility from the most sensitive (for SIP protocol) perspective – the IP network topology.......

https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fblog.opensips.org%2F2017%2F10%2F25%2Frunning-opensips-in-the-cloud%2F&data=02%7C01%7Crmundkowsky%40ets.org%7Ca66deb49abc54e8cdabd08d51bc2cfff%7C0ba6e9b760b34fae92f37e6ddd9e9b65%7C0%7C0%7C636445445883234322&sdata=M3OoLvj%2FDMa3EObuSCJE%2Bc6dXKTu9uPF0z6o3emZ7iw%3D&reserved=0

Enjoy,

--
Bogdan-Andrei Iancu
   OpenSIPS Founder and Developer
   https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.opensips-solutions.com&data=02%7C01%7Crmundkowsky%40ets.org%7Ca66deb49abc54e8cdabd08d51bc2cfff%7C0ba6e9b760b34fae92f37e6ddd9e9b65%7C0%7C0%7C636445445883234322&sdata=vCNnjcu7looYZrRLLX7z%2Bx%2FMVp9YAYIa9WiUDnMlGTo%3D&reserved=0


_______________________________________________
Devel mailing list
[hidden email]
https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.opensips.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fdevel&data=02%7C01%7Crmundkowsky%40ets.org%7Ca66deb49abc54e8cdabd08d51bc2cfff%7C0ba6e9b760b34fae92f37e6ddd9e9b65%7C0%7C0%7C636445445883234322&sdata=ejreMLqLRE39GWjs6qrZP6krj9y4T0PFyYUkLa6nUc0%3D&reserved=0

________________________________

This e-mail and any files transmitted with it may contain privileged or confidential information. It is solely for use by the individual for whom it is intended, even if addressed incorrectly. If you received this e-mail in error, please notify the sender; do not disclose, copy, distribute, or take any action in reliance on the contents of this information; and delete it from your system. Any other use of this e-mail is prohibited.


Thank you for your compliance.

________________________________
_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users