From: "Alpha Zaius" <[EMAIL PROTECTED]>: > The server is scalable. In fact, it will be comprised of Amazon Web Services > such as S3 and EC2. There will be an array of EC2's handling all the > requests. There will be one EC2 (or regular linux server) that will act as a > DNS and manages the array. It will be efficient in terms that it will track > the demand of the service and open or close EC2 servers appropiately. This > way, it will minimize cost while maximizing stability. Example: Lets say its > a sunday evening and SL just hit peak concurrency. At the same time, 1000 > people are running the client with SL. With these clients, over 50 requests > per second are coming in to the DNS. The array only holds one EC2, and that > server has a server load of 90% and it is increasing. The master server > (DNS) will then open up a new EC2 and add it to the array and then > distribute requests to the new one through RR DNS. Night is coming along, > and both servers have around .4 CPU load and a total of about 40 requests > per second. The primary server will then change the DNS to point to only one > of those servers and then shut down the other one when the DNS proprogates. > > Another thing about the server array.. since it is using AWS, we can use S3 > to store all the assets privately. The reason why we need EC2s to handle the > assets is to avoid anyone reverse engineering the proxy code and downloading > a lot of assets and reuploading them to SL, sparking another OMG COPYCACHE > thingy. The EC2 servers encrypt the assets with a unique salt and compresses > them down to save us bandwidth and increase delivary speed. I know, it may > be silly.. but tell me what you all think > ***************************************** >
Wow, that's cool. When I started reading this I was thinking that storing the objects in S3 would be the way to go. Of course you were way ahead of me. I'm looking forward to hearing a lot more about this. Jeff; -- * Jeff Barr (RL) / Jeffronius Batra (SL) * RSS Feeds: http://www.syndic8.com * Blog: http://www.jeff-barr.com * Amazon Web Services: http://aws.typepad.com * Resume: http://www.syndic8.com/~jeff/resume.html _______________________________________________ Libsecondlife-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/libsecondlife-dev
