6 ms·
Still damn expensive compared to things like a dedicated server from here: http://www.kimsufi.com/en/ http://www.kimsufi.com/en/ Amazon seems to offer more ne
by api 12y ago
Still damn expensive compared to things like a dedicated server from here:
http://www.kimsufi.com/en/ http://www.kimsufi.com/en/
Amazon seems to offer more network bandwidth though, so they might have an advantage for CPU-heavy and network-heavy loads. But from the testing I've done Amazon comes in almost dead last for cost/performance on most metrics. I suppose they could make sense if you make heavy use of all their services, and maybe their cost/performance improves with scale?
- SuperKlaus 12y agoPlus seamless integration with everything else AWS.
- click170 12y agoYou should be aware though that integrating with AWS services that aren't also provided by AWS' competition, you're increasing the cost of switching away from AWS in the future. I'm not saying don't do it, I'm just saying be aware that you may be making it harder for your company to change providers down the road.
- johansch 12y agoExactly. I would think very, very, very hard about building something on top of any AWS technologies for which there are no good open substitutes of.
- sseveran 12y agoWhy wouldn't you take advantage of everything your platform gives you? This goes for your OS as well as your infrastructure.
- johansch 12y agoBecause you want to avoid locking your future with one particular service supplier. Particularly one that charges so much (for e.g. bandwidth) as AWS.
- rev_bird 12y agoAs far as I know, the biggest reason not to rely unconditionally on AWS-specific offerings is the same reason to avoid vendor lock-in elsewhere: They've got you over a barrel when it comes time to re-negotiate pricing. Amazon has a pretty wonderful history of price cuts, but when Google comes in with a better deal (or you want to hedge your bets with a hybrid cloud-type thing), it's waaay harder to find analogues of things like Kinesis and SES and Elastic Beanstalk. There are definitely some PaaS-type offerings they have that aren't as scary (RDS/MySQL, for example, and ElastiCache/Memcached, etc.), but if you're trying to bounce systems between clouds, or deploy the exact same configuration everywhere you're running, the only real answer is to rely on compute resources (basically EC2) and build your own stuff. All the clouds have Linux servers.
- eropple 12y agoI agree with your general point, but switching between Kinesis and Kafka isn't too crazy. SES can be replaced by Mailgun, Postmark, so on and so forth. The AWS services I use without hesitation are EC2, Route 53, S3, SNS (to mobile devices, not to my applications), and SES. RDS and ElastiCache can be okay for early, pre-scaling situations, and Dynamo is okay for proving out a problem before cranking out a Cassandra cluster (but I wouldn't want to scale on Dynamo, gets real pricey real fast). I will also heavily recommend Redshift, because it's fantastic for a lot of different offline workflows and it's a lot nicer than maintaining your own. It works well without being tied to AWS for your actual infrastructure.
- untog 12y agoIt's a trade-off. As far as I am aware, there is nothing out there that can rival the cost and functionality of S3. I'm not going to avoid using it simply because there is a lack of open alternative - it's that much better that I will use it now and redevelop to use different technology if and when I have to. After all, most of these services all have pre-made client libraries. Rewriting code to use a different service isn't likely to be world-shattering.
- johansch 12y agoI think your own cluster of for-rent machines would outperform the price performance of S3 wildly. Using e.g. Riak or something similar. (I haven't done this particular pricing calculation, but everything else in AWS seems awfully overpriced, so why not S3?)
- saryant 12y agoBut then I have to maintain a Riak cluster.
- johansch 12y agoFor all means, if you have LOTS more money than time, you should pay someone else to do this. Outside of certain sheltered silicon valley startups, this is often not the case though. :)
- eropple 12y agoYou know, I'm pretty sure that almost everyone is better off spending a few cents per gigabyte per month on S3 for inert file storage, a functionality that's performance-inelastic except at the far end of the curve, than maintaining a Riak cluster. Source: I've maintained a Riak cluster. There are lots of AWS services I avoid (I won't use SQS, I won't use Dynamo except during prototyping, etc.), but S3 is so utterly portable across any cloud you go to (and latency is already not something you are worrying about if you're using S3) that it's laughable to suggest that you're going to roll your own with anywhere near the reliability at anywhere near the cost.
- deleted 12y ago[deleted]
- deleted 12y ago[deleted]
- lflux 12y agoUnfortunately Kimsufi / SoYouStart have a tendency of not always having servers available - either the kind you want or in DC you want.
- api 12y agoTrue. Those are better if you want to grab a server and sit on it for a long time as a dedicated box at a data center. It's more like old school rack hosting but you don't have to actually screw with hardware. They'd be awful if you want elasticity, which I suppose is why "elastic" is in Amazon's name. Duh. :) I have some stuff at Kimsufi (BHS data center). The performance and stability are really excellent but I'd have to wait for availability to add more, which sucks.
- meltedice 12y agoMost of the servers on that page aren't even running ECC RAM. The only one listing ECC RAM is the E5504 which dates back to 2009 whereas C4 is running the fastest Xeon model available today. The rest of the list is Intel Atom and i5 and i7 desktop chips. 60% of the server types on that page are also currently out of stock.