tag:blogger.com,1999:blog-9238405.post3512442652567090812..comments2026-04-17T02:13:19.234-07:00Comments on Agile Testing: Experiences deploying a large-scale infrastructure in Amazon EC2Grig Gheorghiuhttp://www.blogger.com/profile/17863511617654196370noreply@blogger.comBlogger48125tag:blogger.com,1999:blog-9238405.post-2327887074589537802016-03-26T05:36:02.237-07:002016-03-26T05:36:02.237-07:00Way to go Grig. Saw the post on HighScalability! H...Way to go Grig. Saw the post on HighScalability! Hope all is well we miss you over here!;-)carlos selvahttp://ola-games.comnoreply@blogger.comtag:blogger.com,1999:blog-9238405.post-62932281957143464362016-03-26T05:32:13.664-07:002016-03-26T05:32:13.664-07:00Nati -- I did look at the Gigaspaces products a wh...Nati -- I did look at the Gigaspaces products a while ago. We preferred to roll our own, because we have certain needs that might not be fulfilled by a generic management platform as yours. But I'll keep an eye on your offerings.<br />free gameshttp://g11e.comnoreply@blogger.comtag:blogger.com,1999:blog-9238405.post-19885428883845367462010-04-22T05:27:30.697-07:002010-04-22T05:27:30.697-07:00Great Article! Thank you!Great Article! Thank you!Ubay Oramas Díaznoreply@blogger.comtag:blogger.com,1999:blog-9238405.post-85244471484110047342009-08-25T18:59:39.395-07:002009-08-25T18:59:39.395-07:00Super Great article. Well written. You inspired me...Super Great article. Well written. You inspired me to get into blogging :)<br /><br />Whatever you do, make more time to blog!!!Theodis Butlerhttps://www.blogger.com/profile/08488548061054435013noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-45988628372084466502009-08-11T11:52:09.627-07:002009-08-11T11:52:09.627-07:00Shlomo -- we are attaching EBS volumes to instance...Shlomo -- we are attaching EBS volumes to instances at instance creation time, from a management node. When the instance starts up, it knows via user data what volume to mount (device name) and where to mount it (local directory).<br /><br />GrigGrig Gheorghiuhttps://www.blogger.com/profile/17863511617654196370noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-42373473437914102742009-08-10T10:41:32.612-07:002009-08-10T10:41:32.612-07:00I like the idea of never needing to SSH into an in...I like the idea of never needing to SSH into an instance. But if the instance needs to be able to attach its own EBS drives and access S3 then you need to put your EC2 credentials on the instance somehow. <br /><br />Do you burn them into the AMI?<br />Do you pass them in via the User-Data?<br />Do you keep them encrypted in the AMI and pass in a decryption key in the User-Data?Shlomohttps://www.blogger.com/profile/10469902663120418195noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-67921748348098041802009-06-04T08:27:20.262-07:002009-06-04T08:27:20.262-07:00Awesome article. Thank You.Awesome article. Thank You.PYhttps://www.blogger.com/profile/02926743556849629614noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-47832637242260897592009-05-22T08:55:17.145-07:002009-05-22T08:55:17.145-07:00Grig -
great story.
"I will blog separately abo...Grig - <br /><br />great story.<br /><br />"I will blog separately about how exactly slack works for us"<br /><br />really keen that story too ;)<br /><br />-- Martinmartin van nijnattenhttps://www.blogger.com/profile/05609655325874407554noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-66004072055281434992009-05-12T06:35:00.000-07:002009-05-12T06:35:00.000-07:00for EC2 monitoring I will suggest http://www.monit...for EC2 monitoring I will suggest http://www.monitis.com, you can get up and running monitoring in a couple of minutes.Mikayelnoreply@blogger.comtag:blogger.com,1999:blog-9238405.post-41959270161137556292009-05-05T22:40:00.000-07:002009-05-05T22:40:00.000-07:00This is interesting.
But keep in mind that a hos...This is interesting. <br /><br />But keep in mind that a hosting service like Amazon can have some pretty large consequences especially as you reach larger scales. Just because its cheap when your small doesnt mean there isnt a more cost effective solution as you grown. Keep in mind Economies of Scale. Not to mention many other hidden costs.<br /><br />Take a look at this article today from SaaSblogs.com. If Salesforce.com were just single tenant running in a hosted EC2 environment. <br /><br />http://www.saasblogs.com/2009/05/05/what-if-salesforcecom-werent-multi-tenant/Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-9238405.post-31294571121194177272009-04-25T21:29:00.000-07:002009-04-25T21:29:00.000-07:00Good stuff - especially because it's based on hand...Good stuff - especially because it's based on hands-on experience. Thanks for sharing.Ahttps://www.blogger.com/profile/14948887736995185253noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-21026879543911830142009-04-21T16:09:00.000-07:002009-04-21T16:09:00.000-07:00Frederic -- while I'm happy to blog about technolo...Frederic -- while I'm happy to blog about technologies that we use at OpenX, I don't want to go into details about specific business decisions we've made (such as which exact portions of our infrastructure we're hosting in EC2, or what our peak usage is, etc.). <br /><br />I prefer to blog here rather than write an article in a newspaper. Thanks for inquiring though.<br /><br />GrigGrig Gheorghiuhttps://www.blogger.com/profile/17863511617654196370noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-8504676296299885132009-04-21T15:24:00.000-07:002009-04-21T15:24:00.000-07:00Is this system built to host the hosted part of op...Is this system built to host the hosted part of openX.<br /><br />What is the lowest number of instance you are running and how much instance max do you start at peak load.<br /><br />I'm looking for big player in Switzerland that moved to the cloud for an economical article in a swiss newspaper. Maybe I will find some, but in case I won't find any, are interested?fredericsidlerhttps://www.blogger.com/profile/06050568139001127587noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-83097962693539130022009-04-21T15:05:00.000-07:002009-04-21T15:05:00.000-07:00Frederic -- we don't currently scale up and down c...Frederic -- we don't currently scale up and down continuously, based on load average. We are working on coming up with an algorithm that makes sense for us, which will include load average, but also other important metrics such as overall latency etc. <br /><br />For now, we are scripting the bulk termination and deployment of instances, but that operation is triggered manually based on peak vs. non-peak traffic (which usually corresponds to day of week). This is currently sufficient for our needs, because it still automatically modifies the various pieces of infrastructure that are involved, such as load balancers.Grig Gheorghiuhttps://www.blogger.com/profile/17863511617654196370noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-23675221272732136412009-04-21T14:51:00.000-07:002009-04-21T14:51:00.000-07:00Grig, I think you just begin to work with the clou...Grig, I think you just begin to work with the cloud and regaring how much money you are going to save, this will come after few months.<br /><br />Can you share how you manage to start/stop instances based on the peak. Do you use LA like scalr.net does or do you use some other algorithm?<br /><br />I like the cloud every day more and more, but some economical journalists are asking us how much a big player could save and as I have never used anything else as the cloud to host web services, I cannot really compare. This is why Amazon points me to your blog post. You will probably able to talk about the calculable and uncalcalculable effets of migrating to the cloud in a near future.fredericsidlerhttps://www.blogger.com/profile/06050568139001127587noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-75259503881865652432009-04-21T14:43:00.000-07:002009-04-21T14:43:00.000-07:00Frederic -- to answer your first question, we didn...Frederic -- to answer your first question, we didn't want to use a 3rd party product such as RightScale, scalr.net or GigaSpaces because we have certain requirements that would be hard to achieve using a more general 3rd party tool. We preferred to roll our own infrastructure deployment tools, which give us the very fine grained level of control we need in terms of automated 'elastic' deployments.<br /><br />As for the financials, I can't comment too much except to say that we are saving money by going to EC2. The fact that we're paying by the hour allows us to save money during off-peak hours by terminating instances that are not needed. Of course, to achieve this you need to have a completely automated way of terminating and deploying instances of different types (web servers, db server, haproxy load balancers etc). This works very well for us. So in this case, extreme flexibility and scalability actually contribute towards financial savings.<br /><br />Another thing I'd like to say is that after you enjoyed the benefits of deploying EC2 instances automatically, whenever you need them, you find it very restrictive to work in a traditional hosting environment. It's like floating in the clouds versus carrying a heavy terrestrial weight ;-)<br /><br />GrigGrig Gheorghiuhttps://www.blogger.com/profile/17863511617654196370noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-91094042496135754992009-04-21T14:18:00.000-07:002009-04-21T14:18:00.000-07:00Grig, I follow the openX project for a long time (...Grig, I follow the openX project for a long time (since it was called phpadsnew ;-) and I'm very happy you are using Amazon too. A european Manager of Amazon send me the link to your blog post and after reading it I was wondering why you didn't use scalr.net to manage what you achieved with openX and Amazon. We are also heavy user of Amazon WS and scalr.net too and this tool saved us a lot of time ;-)<br /><br />I have a second question regarding the Amazon experience in regards to your old way of hosting openX. Can you share any info regarding the economic facts. We are a startup and we never used anything else than Amazon and cloud computing, but I'm looking for info about big player like you who were hosting openX traditionnally and are moving to the cloud for flexibility, scalability and maybe to save some money. I really would like to hear about this last thing.fredericsidlerhttps://www.blogger.com/profile/06050568139001127587noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-2162359239648109332009-04-15T18:07:00.000-07:002009-04-15T18:07:00.000-07:00Dan -- we do run all our DB servers with the DB fi...Dan -- we do run all our DB servers with the DB files on an EBS. I thought I made that point in my post...<br /><br />GrigGrig Gheorghiuhttps://www.blogger.com/profile/17863511617654196370noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-40154273510706230732009-04-15T18:03:00.000-07:002009-04-15T18:03:00.000-07:00Why don't you use Amazon's Elastic Block Store sto...Why don't you use Amazon's Elastic Block Store store guarentee you DB exists if all your DB instances die for some reason? Is it a cost issues? Or you trust that you will always have an DB instance running.Unknownhttps://www.blogger.com/profile/15429109325518973517noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-10313749717363195562009-04-15T07:43:00.000-07:002009-04-15T07:43:00.000-07:00Good article,.... i love this one, stay update yea...Good article,.... i love this one, stay update yeah !!!Jhon Amstronghttp://getrich2.blogspot.comnoreply@blogger.comtag:blogger.com,1999:blog-9238405.post-5884540946516202042009-04-14T11:38:00.000-07:002009-04-14T11:38:00.000-07:00Python rocks!
Thanks for such helpful information ...Python rocks!<br />Thanks for such helpful information on better using Amazon EC2!! :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-9238405.post-40466525679912461902009-04-13T16:48:00.000-07:002009-04-13T16:48:00.000-07:00You should check out OpSource.
We handle all of t...You should check out OpSource. <br />We handle all of this for you and behind a firewall. <br /><br />Load balancing, firewalls, multiple servers, millions of users, 24x7 end user support, app management...the list goes on. And we handle some of the largest and most robust applications on the web today. We deal with this everyday. <br /><br />Why do it yourself?<br />Leverage expertise and get rid of the down time.Rick Lebherzhttp://opsource.netnoreply@blogger.comtag:blogger.com,1999:blog-9238405.post-89347251364726128632009-04-11T08:19:00.000-07:002009-04-11T08:19:00.000-07:00Nati -- I did look at the Gigaspaces products a wh...Nati -- I did look at the Gigaspaces products a while ago. We preferred to roll our own, because we have certain needs that might not be fulfilled by a generic management platform as yours. But I'll keep an eye on your offerings.<BR/><BR/>GrigGrig Gheorghiuhttps://www.blogger.com/profile/17863511617654196370noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-77848399982418548382009-04-11T08:18:00.000-07:002009-04-11T08:18:00.000-07:00Kent -- thanks for the pointers to resources, I'll...Kent -- thanks for the pointers to resources, I'll definitely check out the MySQL-related ones. <BR/><BR/>GrigGrig Gheorghiuhttps://www.blogger.com/profile/17863511617654196370noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-47532437509044428402009-04-10T14:42:00.000-07:002009-04-10T14:42:00.000-07:00Take a look at this article as you might want to r...Take a look at this article as you might want to rethink round robin with your HAProxy. <A>link</A>Anonymousnoreply@blogger.com