AWS Global Accelerator?

82 views
Skip to first unread message

M P

unread,
Jan 26, 2023, 6:52:34 AM1/26/23
to BigBlueButton-Setup
Hi All,

I am wondering if anyone has played around with AWS Global Accelerator together with BigBlueButton.  

We are running an annual conference with participants from all over.  The majority live throughout Africa, with roughly equal numbers in Europe and North America.  In the past, I have spun up multiple servers in different regions or used turn servers in each region, but I am curious how these approaches might compare using a global accelerator.

Does anyone have thoughts or experience with this?

Thanks in advance!

sd...@distancelearning.cloud

unread,
Jan 26, 2023, 3:26:00 PM1/26/23
to bigbluebu...@googlegroups.com

Not sure what the timing of conference is..   but 2.6 with integrated turn  can help with bouncing between servers to relay media.

 

Also, we have a customer in Africa, that has used AWS in US data centers in the past as a backup before aws was in region. For most part worked well.

 

As long as the ping time is <250ms audio delay should be undetectable for the average user.

 

Would be curious if you set an elastic IP in accelerator,  what improvements the ping time is in the different regions.

Also the extra costs probably not an issue for single event,  but running lots of meetings in production scale would add up quickly.

 

Regards,

Stephen

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-s...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-setup/65754129-f8d8-4070-91bb-3189ed3e5d74n%40googlegroups.com.

sd...@distancelearning.cloud

unread,
Jan 26, 2023, 4:00:53 PM1/26/23
to bigbluebu...@googlegroups.com

For grins I just turned up an accelerator with just port 53

 

Poland server gets the edge quick

root@sfz:~# ping 15.197.136.133

PING 15.197.136.133 (15.197.136.133) 56(84) bytes of data.

64 bytes from 15.197.136.133: icmp_seq=1 ttl=119 time=0.903 ms

 

To ping my us-east1 server from Poland direct its 140ms

 

Be interested in what the ping time from Africa is to this edge.  Should be quick since aws datacenter in country.

 

Need to look at how to calculate the end to end latency once it connects to the server,  with tcp the docs say it is making a few connection.

 

Your welcome to ping that IP in different locations to see what the first hop is

M P

unread,
Jan 27, 2023, 5:52:23 AM1/27/23
to BigBlueButton-Setup
.903 down from 140ms- am I reading that right?  That is a fairly significant improvement.

The conference starts in April, but I need to have the room links ready a while before then.  I noticed 2.6 was in Beta6 of 7, if memory serves, but I wouldn't want to run a conference on a beta instance.  I am itching to try it out, though.

Thanks for the ideas.

All the best 

Fred Dixon

unread,
Jan 27, 2023, 6:08:21 AM1/27/23
to bigbluebu...@googlegroups.com
> I noticed 2.6 was in Beta6 of 7, if memory serves, but I wouldn't want to run a conference on a beta instance.  I am itching to try it out, though.

We're getting closer to a release candidate so you can scratch that itch!  

Regards,.. Fred




--
BigBlueButton Developer

Like BigBlueButton?  Tweet us at @bigbluebutton

sd...@distancelearning.cloud

unread,
Jan 27, 2023, 6:09:44 AM1/27/23
to bigbluebu...@googlegroups.com

That’s to reach the edge, was looking at the commands used to capture the total latency,     from edge to ec2 bbb on their private network   vs the 140ms on the open internet.

 

The other issue that needs to be figured out.      If you just run audio/video/turn trough accelerator,  we need to get webrtc sdp’s only offering the aws anycast IP address when they negotiate the media connecting and not the servers actual IP

 

May try and look at this some this weekend,  just try to get coturn/freeswitch/mediasoup working, not the entire application.

M P

unread,
Jan 27, 2023, 6:15:53 AM1/27/23
to BigBlueButton-Setup
Can't wait!!!

sd...@distancelearning.cloud

unread,
Jan 27, 2023, 6:25:02 AM1/27/23
to bigbluebu...@googlegroups.com

https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aws-global-accelerator-performance-and-analyzing-results/

 

good article on a few different ways to measure,

 

I opened up port 16000 and used ncat to send data thru last night successfully.

 

Question for you…  when you did this last year was there real audio issues in the conference?

 

Wonder what the typical enduser pings are for your worst connected users?   Easy to have them ping your bbb server and give you raw data.

Then test with them.

 

Just improving latency is one small factor, and their first hop latency,jitter,packet loss all factor in.

 

Regards,
Stephen

 

From: bigbluebu...@googlegroups.com <bigbluebu...@googlegroups.com> On Behalf Of M P
Sent: Friday, January 27, 2023 6:16 AM
To: BigBlueButton-Setup <bigbluebu...@googlegroups.com>

Subject: Re: [bigbluebutton-setup] AWS Global Accelerator?

 

Can't wait!!!

M P

unread,
Jan 30, 2023, 7:50:53 AM1/30/23
to BigBlueButton-Setup
Thanks for the feedback, Stephen.  For the majority of my users, everything works well, but invariably, I have users in DRC or somewhere in West Africa whose connections are not great.  I just want to do everything I can to improve the variables that I have control over.  There isn't much I can do for some users, though.  If they are connecting through an already saturated link, they are pretty much stuck.

Fortunately, internet has improved exponentially in Africa in recent years, and despite all the negatives, COVID has stimulated a lot of investment and growth in the infrastructure.  I will carry on testing and see if the edge locations in far-flung parts of the world can help with those users.

All the best,
Mathieu

Graeme Henderson

unread,
Feb 12, 2023, 5:53:55 PM2/12/23
to BigBlueButton-Setup
I would also like to install using global accelerator --> load-balancer --> ec2
however as my load balancer off  loads https at that point I would need to install BBB without https

Is this even possible now?
Reply all
Reply to author
Forward
0 new messages