While it's pretty easy to install BigBlueButton on EC2 from scratch
http://code.google.com/p/bigbluebutton/wiki/FAQ#Can_I_install_BigBlueButton_on_EC2?
we figured it was only a matter of time before folks starting putting
together AMIs. We're very familiar with EC2 and use it quite
frequently for testing BigBlueButton. The site
http://demo.bigbluebutton.org/
has been running on a c1.medium instance for months.
> There's no lag and it runs quite well for about
> 3 cents an hour.
You might be thinking of a t1.micro which is $0.02/hour plus an
elastic IP which is $.01/hour. The m1.small starts at $0.085/hour.
For more information on pricing see
http://aws.amazon.com/ec2/pricing/
Regards,... Fred
--
http://code.google.com/p/bigbluebutton/wiki/FAQ#BigBlueButton_Committer
> --
> You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
> To post to this group, send email to bigblueb...@googlegroups.com.
> To unsubscribe from this group, send email to bigbluebutton-...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/bigbluebutton-dev?hl=en.
>
>
Thankfully amazon let me know that I had forgotten to remove a few
account specific things (like the authorized private SSH keys). I
also found this document.
http://aws.amazon.com/articles/0155828273219400
In my defense, I've never setup a public AMI before, so this is a
learning experience for myself as well. I guess I should have been a
little more observant of the instance specific security concerns
instead of only the BBB specific ones.
I'm going to rebuild again, but I'm not sure if I'll get to them
tonight, they will be here shortly though.
I guess I should also make sure to mention the setup. These will use
an 8GB EBS store (the same as the ubuntu from alestic's LTS AMI). I
am configuring BBB with Asterisk, but conversion to freeswitch should
be simple enough if that's how you want to deploy. IE: uninstall the
Asterisk bbb-voice package and install the freeswitch package and set
bbb-conf to use freeswitch instead of asterisk.
There is no technical merit to using Asterisk over Freeswitch other
than my familiarity with Asterisks config and not so much with
FreeSwitch. Obviously for 0.8 this is going to be a much different
story, but I have tested and know that my client program works with
the Asterisk installation.
The EBS is because of the flexibility of using it verses the instance
(ephemeral) storage. Snapshots are easily converted into AMI's and
the retention is far nicer than using something like S3 for a
persistent store.
I'm obviously open for suggestions. Also, while I have found that
spot instances are a good match for me, I am in no way saying that
there isn't a downside to this form of deployment. Before picking an
AWS solution, I would highly recommend reading the AWS documentation
on the types and pricing of the various instances available. Spot
instances are by far the cheapest, but not a perfect fit for everyone.
Basically if you need to ensure that your BBB server instance is up
when you expect it to be up, spot instances are not for you.
If you just want to test out configuration or the various types of
instance levels, then spot instances will work fine.
Also you should note that while the AWS Free Tier allows a free
instance of the t1.micro to be run, I have never gotten BBB to
function on a micro, so if you do want to test, you will most likely
incur nominal fees.
Lastly, before I publish the AMI, what should I title and describe it
as. I was thinking a description of "Unofficial BigBlueButton AMI
Ubuntu LTS 10.04" with the AMI title being "Unofficial BBB 32-bit" and
"Unofficial BBB 64-bit" respectively.
If at a later point we want to make some kind of official packaging
and testing procedure for the AMI's, then we can discuss dropping the
Unofficial, but I like the idea of the first word being "unofficial"
for the time being.
Thanks,
Doug
Thanks for sharing this, and for suggesting the prefix "Unofficial".
We currently do the BigBlueButon packaging, BigBlueButton VM, and, at
some point, we may make some 'official' BigBlueButton AMIs, but for
now we'll just focus on getting 0.8-beta and 0.8 done :-).
Regards,... Fred
--
http://code.google.com/p/bigbluebutton/wiki/FAQ#BigBlueButton_Committer