How Snowflake Rebuilt Its AWS Stack on Azure
snowflake.com
snowflake.com
Good to know that you need long phone conversations and meetings and Microsoft to roll out special features to get yourself onto Azure. I'm sure they didn't intend it to be this way but not a good look for Microsoft.
I probably would have a much better time of it if I even had a TAM to talk to instead of a CSP (and that's a baked-in problem on our end, but Azure looks and feels worse every day when you have to go through a CSP--Microsoft would do well to jettison the whole thing, it makes their product worse) and I'd have a great time of it if I had an Azure product team invested in fixing the problems I have. Which are legion. Mostly around the bad APIs and stuff like "oh yeah, the AD connector for Ruby is broken and has been for a year, just monkey-patch it like so"...but, funnily enough, also around security, which the blog post kind of just waves off as "oh but you can encrypt". Yeah, sure, they have a KMS, but IAM is a constant and complete tire fire, so even though you can encrypt your data, who knows if it's correctly protected?
I'll just say it hurts, personally hurts, to be in Azure, bring up feedback, passionately advcate for it for the users sake, be ignored, and watch as the product is shipped ("we have as schedule!"). In at least one instance, they went so far as to basically discourage public use of the feature until theyd redone it exactly the way I'd suggested 18 months earlier. So much of it was just a result of having no idea what users wanted, where cloud computing was headed in terms of containerization and automation, and fundamental open ignorance of how and why GCE/AWS had designed similar features.
The inability for the various services to actually work together is befuddling too. We had a meeting the other day to sketch out some stuff about our environment and, being way more familiar with AWS and GCP, I started by sketching out a network only to have it pointed out to me that app services aren't even in private virtual networks in the year of our lord 2018. And I thought AWS was dysfunctional!
Maybe if they actually wanted product vision I'd listen to a job there, but that seems at odds with what Azure is: "we have a cloud too, don't you want more Windows in yours?". OTOH, I want a cloud offering that works like AWS and GCP because that's minimally surprising.
You can migrate your RDBMS to any other RDBMS you want.
This is like saying using an ORM locks you into using that ORM.
That migration might be painful if you have a lot of data, but so is an RDBMS migration. You might need to change your code to support the new vendor's query language, but the same is true when moving to a new RDBMS, since there are usually implementation specific extensions that you'll need to port.
Why would you expect them not to be engaged?
If the idea is that you would prefer them to not be required in order to accomplish such a deployment, then maybe azures tech/offering matured such that the next snowflake like company will not need such close support.
Your comment makes no sense to me.
For example, I feel I can trust S3 because of its simplicity and the sheer amount of systems depending on the same simple functionality of S3 I am using. If I would get a special feature in S3 just for my use case, there is no guarantee others will use that feature and it will be as battle hardened as the generic features.
Our experience of Azure has been nothing but delays, misery, vendor lock in, expensive consultancy fees and bewilderment. We started our move to AWS last year and things are 100x better.
> I'm sure they didn't intend it to be this way but not a good look for Microsoft.
Yes, it's a bad look that they work with and consider their customers needs and help them achieve what they want to. So bad.
If you need a HIPAA BAA, talk to them before the evaluation to avoid misunderstandings.
I wonder if they are trying to get Walmart?
https://www.foxbusiness.com/features/wal-mart-to-vendors-get...
EDIT
I don't have to speculate, that's definitely why they went to Azure:
Retail clients have pushed Snowflake Computing to make its software available on Microsoft’s (NASDAQ:MSFT) Azure cloud.
Snowflake CEO Bob Muglia (a Microsoft vet) says that a number of retail customers “particularly a large one based in Arkansas” have “a fairly strong opinion” about the Azure availability.
The Arkansas reference is likely to Walmart, which prefers not to use competitor Amazon’s cloud.
https://seekingalpha.com/news/3369703-cloud-data-warehouse-c...