Linode Forum
Linode Community Forums
 FAQFAQ    SearchSearch    MembersMembers      Register Register 
 LoginLogin [ Anonymous ] 
Post new topic  Reply to topic
Author Message
 Post subject:
PostPosted: Wed Jul 29, 2009 4:47 am 
Offline
Senior Member

Joined: Fri Jul 03, 2009 2:31 am
Posts: 54
ICQ: 897607
A solution I've used in the past that worked very very well in combination with DNS round robin is wackamole (http://www.backhand.org/wackamole/). But you need to be able to install stuff on your own and know how to fix compile errors if you want to run it.

As for protection from DOS, I could be wrong on this but my impression is the Dallas Linode's are behind ThePlanet DOS mitigation service (Cisco Guard XT and Arbor Peakflow). No idea about the other Linode datacenters.


Top
   
 Post subject:
PostPosted: Wed Jul 29, 2009 10:13 am 
Offline
Senior Member

Joined: Thu Apr 03, 2008 12:02 am
Posts: 103
AOL: derole
Let me ask you a question, if scaling is such an important issue for you, why are you trying to build this all from scratch on a couple of Linodes?
It sounds like you're in the iphone app business, not in the cloud building business so why waste your time and resources with building something that you can perfectly buy from some place else ?

If I'd build an internet-based iPhone application I'd probably host it on something like EC2 (or maybe maybe google app engine).
You wont have to worry about fall-over, DDOS, adding linodes to your "cloud", DNS balancing and administration in general but can focus on the application work.

Just my 2c...


Top
   
 Post subject:
PostPosted: Wed Jul 29, 2009 11:24 am 
Offline
Senior Newbie

Joined: Sun Jul 26, 2009 10:26 pm
Posts: 19
oliver wrote:
Let me ask you a question, if scaling is such an important issue for you, why are you trying to build this all from scratch on a couple of Linodes?
It sounds like you're in the iphone app business, not in the cloud building business so why waste your time and resources with building something that you can perfectly buy from some place else ?

If I'd build an internet-based iPhone application I'd probably host it on something like EC2 (or maybe maybe google app engine).
You wont have to worry about fall-over, DDOS, adding linodes to your "cloud", DNS balancing and administration in general but can focus on the application work.

Just my 2c...


This is of course a great question. There's a couple of reasons:

- flexibility
- cost

By flexibility I mean I want to be able to architect whatever I want. Case in point. GAE is nice and all but they don't let you do keep-alive or any form of chunked transfer / streaming back to connected clients. Thus, you are left with polling. The associated connection overhead for iPhones in the wild (not just on Wi-Fi networks) is horrible. Something like EC2 would work for this but this leads to my second point, cost.

I am a "startup" and have no funding. I do "OK" with the iPhone stuff and want to make it grow. This service might help that a lot. However, I have to do it with as little cost as I can manage, at least up front. While everyone says EC2 is not expensive, they are comparing it to the cost for larger companies than my own. To me, EC2 becomes pretty expensive compared with doing it myself on Linode. I don't need a true "cloud" solution really. I'm fine with over-provisioning on Linode precisely because it's cost-effective.

If I can hook up 3-4 linode 360s in 2 data centers, replicate the database between these 2 data centers, and somehow load-share between the main/public-facing linodes in each data center, I'd be thrilled.

I started this thread in hopes that others would have done this already and would offer some advice to a "scaling newbie" :)

I enjoy this kind of work, have always wanted to learn it, and like what I see at Linode. That, coupled with cost savings makes me at least want to design the thing head to toe before saying "yeah, screw that, let's just spend the money on EC2 or Heroku or XYZ".

Thanks!


Top
   
 Post subject:
PostPosted: Thu Mar 24, 2011 12:54 pm 
Offline
Senior Newbie

Joined: Thu Jul 03, 2008 11:13 am
Posts: 6
And you will also learn a lot from doing this ... so did you come up with an elegant solution that you can share with others looking to do similar?


Top
   
 Post subject:
PostPosted: Thu Mar 24, 2011 1:08 pm 
Offline
Senior Newbie

Joined: Sun Jul 26, 2009 10:26 pm
Posts: 19
Nope!

Started an iPhone consulting business instead!


Top
   
 Post subject:
PostPosted: Thu Apr 14, 2011 9:10 am 
Offline
Newbie

Joined: Thu Apr 14, 2011 8:52 am
Posts: 3
Although z8000 has shelved his plans, I still found this thread really useful and I wanted to add something re: using DNS to manage "vip" failover across datacenters (which was only lightly touched upon).

One solution is to opt for a managed enterprise DNS platform. Apart from automatic failover support you also get other benefits like anycast routing of DNS queries which is useful if you have users from multiple continents.

These guys are awesome:
http://dyn.com/enterprise-dns/dynect-platform

and there are a few others offering something similar (UltraDNS?).


Top
   
 Post subject:
PostPosted: Thu Apr 14, 2011 9:58 am 
Offline
Senior Newbie

Joined: Sun Jul 26, 2009 10:26 pm
Posts: 19
I feel that "Enterprise Linode" is an oxymoron.


Top
   
 Post subject:
PostPosted: Thu Apr 14, 2011 10:19 am 
Offline
Newbie

Joined: Thu Apr 14, 2011 8:52 am
Posts: 3
Haaha true "enterprise" does tend to get overused. In the case of managed dns, I treat the term as meaning a dedicated service aimed at technical users rather than some fluffy web interface that lets you input A records...


Top
   
 Post subject:
PostPosted: Thu Apr 14, 2011 10:29 am 
Offline
Senior Newbie

Joined: Sun Jul 26, 2009 10:26 pm
Posts: 19
gpuk wrote:
Haaha true "enterprise" does tend to get overused. In the case of managed dns, I treat the term as meaning a dedicated service aimed at technical users rather than some fluffy web interface that lets you input A records...


enterprise |ˈentərˌprīz| noun 1. expensive 2. non-fluffy

:roll:


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
RSS

Powered by phpBB® Forum Software © phpBB Group