Live data from Hacker News

When AWS, Azure, or GCP Becomes the Competition

gkogan.co

41–50 of 92 posts

Re: When AWS, Azure, or GCP Becomes the Competition

#41

> Think Twice Before Open-Sourcing I think it is a problem that it is very hard to monetize open source infrastructure libraries. In the past, you could try to do consulting or else offer paid hosting. Now with the cloud providers doing "zero management" hosting of open source libraries, both those avenues have been seriously curtailed. Honestly, it seems like if you are the primary author of a popular open source li…

If it is being heavily used just invest in making a nice website where you can offer professional services and SaaS deployment with advanced features.

This is quite literally what the parent is arguing that the cloud providers are making obsolete.

Re: When AWS, Azure, or GCP Becomes the Competition

#42
post #31

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 Az…

> While AWS has ruffled a bunch of feathers with their Elasticsearch and Kafka managed offerings

Also DynamoDB (vs MongoDB)

Re: When AWS, Azure, or GCP Becomes the Competition

#44
post #35

Is there anyway to create your own AWS/Azure/GCP on your own server?

Azure has Azure Stack, you need a deep wallet https://azure.microsoft.com/en-gb/overview/azure-stack/

Interesting, because I was seriously thinking of building a product where you get a good amount of features from these cloud providers and run it on your own servers... although obviously there's going to be some drawbacks, you may save a lot of money.

Re: When AWS, Azure, or GCP Becomes the Competition

#45
post #42
post #31

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 Az…

> 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.

Re: When AWS, Azure, or GCP Becomes the Competition

#46
post #42
post #31

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 Az…

> While AWS has ruffled a bunch of feathers with their Elasticsearch and Kafka managed offerings Also DynamoDB (vs MongoDB)

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.

Re: When AWS, Azure, or GCP Becomes the Competition

#48
post #9

If you're doing anything ML related your best bet is to niche down and solve a very narrow problem for a specific industry / market segment. Building generic AI tooling sounds great but rarely solves anyones problems.

As an ML practitioner in a large ecommerce company, I totally agree. When I evaluate third party tools, 99% have no use at all for me. Things like Algolia or Rekognition or Clarifai.

Even Sagemaker and Fargate are mostly not useful to me as my company can easily operate its own k8s platform.

Open source tools for model building are great and a small team of engineers can write whatever odds & ends that aren’t covered, or make scalable implementations.

Notebook platforms like Databricks are similarly useless. A notebook is not a frontend to a cluster and notebooks are universally poor development environments even for the very tasks they are advertised.

The main thing that matters for ML development is how quickly & easily you can put an arbitrary container or VM into a deployment environment. You’re always going to need to rapidly change your container or VM, have common ancestors that get specialized to support GPU training or some web server application layer. Making the shortest possible distance between the definition of this environment and deployment of it is the whole game.

The type of tools I’m willing to pay for are specialized database engines, rapid data annotation tools, and specialized hardware environments.

I have no time for some “platform” tool for data provenance, notebook environments, model tracking, model-as-a-service APIs like Rekognition, or anything where I upload data and get back a model.

Re: When AWS, Azure, or GCP Becomes the Competition

#49
post #31

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 Az…

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

Post reply on HN