HNHacker News
TopNewBestAskShowJobs

mxpxrocks10

599 karma · joined September 14, 2012

hunt.io - (ueland.com - formerly maxcdn.com, securitytrails.com) . chris at ueland com
submissionscomments
mxpxrocks10··on Utilizing GPUs in the Cloud
there's some abandoned project on image resizing for nginx http://wiki.nginx.org/Expressz - seems like most opensource gpu stuff from googling is outdated or abandoned.
mxpxrocks10··on Utilizing GPUs in the Cloud
here's a list with links to service providers: http://www.nvidia.com/object/gpu-cloud-computing-services.ht...
mxpxrocks10··on Backend Teardown: Muut
how did the testing go? any other findings?
mxpxrocks10··on Backend Teardown: Muut
we used Tokumx for http://blog.maxcdn.com/learned-stop-worrying-love-logs/ and the write performance vs mongo was incredible. I think the cluster is doing ~250,000 writes per second across six boxes with SSD space being the bottleneck. I'm really curious to spin up AerospikeDB. There's no Tokumx comparison I could find and they talk about very high reads. Curious to see write heeavy applications.
mxpxrocks10··on Backend Teardown: Muut
they did a very transparent post on the production gottcha a few months ago. https://muut.com/blog/news/april-2014-service-failure.html
mxpxrocks10··on Backend Teardown: Muut
CoreOS is looking really tight.
mxpxrocks10··on Backend Teardown: Muut
thanks for the link. I wonder how it compares to tokumx
mxpxrocks10··on Aerospike goes Open Source
hi! how does it compare to tokumx?
mxpxrocks10··on Backend Teardown: Muut
AerospikeDB makes bold claims. has anyone used it?
mxpxrocks10··on Backend Teardown: Muut
good question. I'll let them know about this thread. I don't know off hand. Vulcanproxy looks good. First time I've seen it.
mxpxrocks10··on Rolling your own CDN for $25 in 1 hour
yeah, if you're only controlling one side of the conversation you just have to deal with the limitations. We use a lot of data from RUM measurements to further tune things.

That being said, if you control both sides you can do some better stuff (ie: Aspera, Netflix clients, etc) you can really ensure accuracy. Please feel free to post any good links to this stuff.

mxpxrocks10··on Rolling your own CDN for $25 in 1 hour
has anyone ever heard about these guys in South Africa: http://www.teraco.co.za/? Any other recommendations for Africa and South Africa?
mxpxrocks10··on Rolling your own CDN for $25 in 1 hour
awesome. Thanks for posting. I had that as one of my todo's in the blog post. Feel free to reach out to me if you want to help with a follow up post!
mxpxrocks10··on Rolling your own CDN for $25 in 1 hour
Hey, this brings up a good point for some more clarification.

There are two common ways CDNs do routing:

method 1) by using a customized dns server (like the one I used in the example) that responds differently to the resolvers end users use. You can use something like Maxmind (like I did in the example) to determine where you think that resolver is.

method 2) you can use anycast all the way to the TCP level for terminating traffic to ports 80 and 443. This is the most common way we do it at MaxCDN.com. We find it to be the fastest.

To do method 1 you can use the Go GeoDNS server from github (and there's one in PERL) or you can use a service like Dyn.com, DNSMadeEasy (only has broad geo), NSone.net, Verisign's DNS product or Cedexis (which can also incorporate latency data). One thing to keep in mind with doing DNS based routing is eDns for the big public DNS providers. The downside is that you can only respond by the resolver or edns subnet someone uses which can lead to a lot of inaccuracies. The big pro about method 1 is it's easy to deploy and it's easy to balance traffic if a PoP gets over loaded since it's just DNS records.

Anycast (Method 2) is great and fast, but it is high maintenance. We've spent a lot of time tweaking this over the past 4 years at MaxCDN. I've heard you can announce anycast blocks with ServerCenteral and Internap, but I haven't tried it. I've done it with Softlayer for testing. You need to have your own /24 to do it with them. We have our own infrastructure and several upstream providers. The biggest challenges with anycast are dealing with Asia (to make sure routes don't trombone) and traffic management since you can't control where traffic goes.

One of our guys did a blog post on this a while ago: http://blog.maxcdn.com/anycast-ip-routing-used-maxcdn/

Hope this is useful for some!

mxpxrocks10··on Rolling your own CDN for $25 in 1 hour
hey Daniel- thanks for the comment. Do you run any special varnish config settings w/ s3?
mxpxrocks10··on Rolling your own CDN for $25 in 1 hour
great idea.
mxpxrocks10··on How to find your Uber passenger rating
awesome- this was great. 4.9
mxpxrocks10··on Rolling your own CDN for $25 in 1 hour
woot woot.
mxpxrocks10··on Rolling your own CDN for $25 in 1 hour
thanks for the feedback. appreciate it.
mxpxrocks10··on Rolling your own CDN for $25 in 1 hour
great points. happy to take this approach on future posts and would love to collaborate in the future.
mxpxrocks10··on Rolling your own CDN for $25 in 1 hour
cool - thanks
mxpxrocks10··on Rolling your own CDN for $25 in 1 hour
added this to the article in the "Todo" section. thanks for the feedback.
mxpxrocks10··on Rolling your own CDN for $25 in 1 hour
got this fixed. thanks for the heads up.
mxpxrocks10··on Rolling your own CDN for $25 in 1 hour
itchy trigger finger :-) didn't expect people to respond so well on a Sunday.
mxpxrocks10··on Rolling your own CDN for $25 in 1 hour
it can be quite a lot. you can test using a CDN or a setup like this and the tools over at www.webpagetest.org (from Patrick Meehan - who is awesome) from different locations.
mxpxrocks10··on Rolling your own CDN for $25 in 1 hour
Good point - it seemed obvious. We'll cover different options for that in a future blog post.
mxpxrocks10··on Rolling your own CDN for $25 in 1 hour
thanks. will get it fixed shortly. this wasn't really scheduled for prime time but started taking off. appreciate the feedback!
mxpxrocks10··on Rolling your own CDN for $25 in 1 hour
hey. thanks for the feedback. Yeah, it's more of an exercise for fun but it can also be done w/ high bandwidth dedicated servers as well. It's good as well if it's heavily dynamic stuff that needs really low latency and you need to execute something custom on the edge. Otherwise MaxCDN.com or a similar service scales better. I'm looking forward to building more custom stuff into our edges at MaxCDN.com so feel free to throw out any ideas. This was used to create a presentation for a docker meetup.
mxpxrocks10··on How we built our Real-time Analytics Platform
nice.
mxpxrocks10··on How we built our Real-time Analytics Platform
hi hi - Sorry that happened. If you have a sec can you drop me details? chris at maxcdn com
← PreviousPage 5 of 6Next →