Hacker News new | ask | show | jobs
by vivekl 2432 days ago
While AWS has ruffled a bunch of feathers with their Elasticsearch and Kafka managed offerings which can be easily construed as attempts to steam roll the respective open source-first entities, I am actually quite impressed by the mechanism that Azure has employed with Azure Managed Applications: https://docs.microsoft.com/en-us/azure/managed-applications/.... Hashicorp recently announced their collaboration with Azure to bring forth managed consul offering using this: https://www.hashicorp.com/blog/announcing-consul-service-on-...

This in my opinion is the right way to solve the problem, i.e. provide the customers that want a managed offering the means to get a managed version directly from the entity most active behind the project, (e.g. Hashicorp) while getting the most from the cloud provider's infrastructure. I would be willing to trust Confluent or Hashicorp with operating/managing my Kafka or consul cluster but taking another dependency on their respective cloud offerings should be of concern.

I am quite surprised that its Azure that has shown creativity here while AWS and Google have limited themselves to offering marketplace AMIs/images at ridiculous markups.

8 comments

Google is doing something similar to what you design. See https://cloud.google.com/blog/products/open-source/bringing-...

> We’ve always seen our friends in the open-source community as equal collaborators, and not simply a resource to be mined. With that in mind, we’ll be offering managed services operated by these partners that are tightly integrated into Google Cloud Platform (GCP), providing a seamless user experience across management, billing and support. This makes it easier for our enterprise customers to build on open-source technologies, and it delivers on our commitment to continually support and grow these open-source communities

How does Azure's offering differ from GCP's fully integrated OSS products?

https://cloud.google.com/blog/products/open-source/bringing-...

I am not. Microsoft was always a partner driven company. Most of their sales are through their partners, and they have learned to respect that.

They have also learned to build platform, unlike MacOS/Android, windows will never pull APIs out form under you.

And windows basically sucks, in no small part due to the historical baggage it must carry. That and it’s not nix
That's a very narrow view.

Supporting historical baggage is why a lot of business people trust Windows.

Eg. You can still run VB 6 applications :p

True, but an operating system should be a solid foundation to build on, not quicksand.

We now have a situation where a well designed and complete 5 year old application will arbitrarily stop working because someone made an 'improvement' to the OS.

> I am quite surprised that its Azure that has shown creativity here while AWS and Google have limited themselves to offering marketplace AMIs/images at ridiculous markups.

Are you sure that is accurate for AWS?

https://docs.aws.amazon.com/marketplace/latest/userguide/sof...

This seems to have launched in 2015: https://aws.amazon.com/blogs/apn/saas-partner-program/

Azure Managed Applications launched in 2017: https://azure.microsoft.com/en-us/blog/managed-applications-...

Google's offering seems to have launched this year.

To add to my previous answer:

> While AWS has ruffled a bunch of feathers with their Elasticsearch and Kafka managed offerings which can be easily construed as attempts to steam roll the respective open source-first entities, I am actually quite impressed by the mechanism that Azure has employed with Azure Managed Applications:

Here ( https://aws.amazon.com/marketplace/pp/B01N6YCISK?qid=1572333... ) is Elastic Co's ElasticSearch SaaS offering on AWS: > Elasticsearch Service on Elastic Cloud > Sold by:Elasticsearch Inc. > The official hosted Elasticsearch & Kibana offering on AWS. Launch, manage, monitor and secure Elasticsearch and Kibana deployments with the latest versions, and add machine learning and powerful hot-warm architecture with optimized templates.

The other popular product/software to hate on AWS about is MongoDB, which we find here: https://aws.amazon.com/marketplace/pp/B077D557RX?qid=1572333...

> MongoDB Atlas for AWS > Sold by:MongoDB > MongoDB Atlas delivers the world's leading database for modern applications as a fully automated cloud service with operational and security best practices built in. Easily deploy, operate, and scale MongoDB on AWS by letting Atlas take care of time-consuming administration tasks.

I haven't used any of these, but the reviews seem to show that people are running them.

So, your assertion that Azure has shown creativity, when AWS launched the ability for partners to offer SaaS solutions on AWS (with recent improvements such as PrivateLink to allow SaaS partners to offer managed services inside customer VPCs) 2 years before Azure indicates that seem to not be familiar enough with AWS to be making these statements.

When you use the marketplace, you get support directly from the vendor. What’s the diffference?
How does that compare to AWS's Marketplace?
> While AWS has ruffled a bunch of feathers with their Elasticsearch and Kafka managed offerings

Also DynamoDB (vs MongoDB)

Instead of DynamoDB, perhaps you meant DocumentDB which is AWS's managed MongoDB compatible database service.
Whoops, right! Hard to keep track of all those AWS services
I think you mean DocumentDB, not DynamoDB.

https://aws.amazon.com/documentdb/

Not quite the same situation. Amazon published the original Dynamo whitepaper with DynamoDB being a non-opensource implementation. Many other NoSQL datastores were built since the whitepaper's publication in 2007.