4 ms·
As many others pointed out, these product vendors are getting killed by the cloud (I am not saying whether it is good or bad). On-demand compute and storage sca
by xkgt 7y ago
As many others pointed out, these product vendors are getting killed by the cloud (I am not saying whether it is good or bad). On-demand compute and storage scalability of cloud makes perfect sense for Big data infrastructure.
These companies are failing because they can't establish a use case of running their product on cloud. It is ironic because when AWS started EMR, MapR was one of the distributions they offered via EMR[1]. Over period of time, they weened off MapR and stopped offering them as deployment option. So it is another case of AWS cannibalizing its own third party ecosystem.
Once this was gone, MapR got reduced just another marketplace partner [2] and their additional licensing cost didn't make sense when native EMR was sufficient for most use case.
[1] https://aws.amazon.com/emr/mapr/pricing/ https://aws.amazon.com/emr/mapr/pricing/
[2] https://mapr.com/partners/partner/amazon-elastic-mapreduce-and-mapr/ https://mapr.com/partners/partner/amazon-elastic-mapreduce-a...
- jcims 7y agoWhich has to be a gut punch because EMR feels like a bag of bolts rather than any kind of polished system.
- sitkack 7y agoAnd MapR is so much more efficient than vanilla Hadoop, AWS definitely makes more money off the less polished yet mainstream version.
- xkgt 7y agoIMO it is not a fair comparison between EMR and MapR flavor of hadoop as they are designed for different usecases. MapR and other flavors of hadoop are engineered to make the task of administering a long running cluster easy. In comparison, EMR has a rudimentary set of tools for peaking into a running cluster. Whereas AWS offering is ideally suited for transient clusters. It relies on other solutions like Athena, Redshift Spectrum to cater for ad-hoc use cases such as querying and reporting. In this regard, EMR has much better support for programmability and elastic resource provisioning which is really important for transient clusters.
- sitkack 7y agoI think we are talking past each other. MapR is a highly tuned system compiled to native binaries. It has nothing to do with the emphermality of the clusters, it has to do with job runtimes.