4 ms·
Companies prefer to purchase services within an established contract than to go ahead and sign a new one with new provider and go through the bidding process.
by dragonsh 7y ago
Companies prefer to purchase services within an established contract than to go ahead and sign a new one with new provider and go through the bidding process.
Also .Net is synonymous with microsoft so there is no reason to trust AWS, it's not their priority, they are a Perl and Java shop in general.
- scarface74 7y agoAWS is always bragging that they have twice as many Windows VMs than Azure. AWS a Perl shop? All of AWS services treat C# .Net Core as a first class citizen. - CodeBuild has prebuilt C# .Net Core images for building apps. For licensing reasons they don’t have prebuilt Windows/Framework containers but their instructions are so clear that I was able to build one before I knew anything about Docker - Lambda has native support for .Net Core 2.x and the C# SDK for AWS has a template to build a custom runtime for C# 3.x - Speaking of which, the AWS SDK and plug-in for C#/Visual Studio and the corresponding Nuget packages are excellent and fully featured. - The CloudFormation Developer Kit supports C# - There are CodeStar and ElasticBeanstalk getting started templates for .Net Framework and .Net Core What are they missing?
- dragonsh 7y agoAWS was built to support Amazon website which is built in Perl and still internal AWS core code might contain perl. Probably over the years they might have moved slowly to Java. I don't work for AWS so can't say much. Regarding support for .NET whatever AWS does microsoft will always be way ahead of them. Microsoft is not elastic.co that AWS leech on and put the original guys on the side and don't contribute back. AWS is really like a leech on open source now trying to leech on Kubernetes. They can do this with small open source project, not with the projects supported by google or Microsoft. Like when it comes to Kubernetes AWS is playing catch with Google. So AWS Fargate and other services are still inferior to Google managed K8s. Indeed microsoft at present is ahead of AWS in managed kubernetes services. Its just the initial head-start and developers who are familiar with AWS proprietary API's find it hard to believe that in such a short time the skills they learned is no longer cutting edge and google or microsoft proprietary API's overtaken them in performance and ease of use.
- throwaway2048 7y agoAWS was never built to support amazons website, it was never the result of amazon.com's internal code-base of "hosting" getting made public, it was never amazon's excess peak server capacity, etc, it had virtually no relation to the hosting of amazon.com at all, it was an independent project that might have benefited from a lot of the general design principles of how amazon.com was built, but that is it. All of these things are widely believed myths that have little to no basis in reality. It certainly was not designed as some kind of Perl hosting environment. It didn't even host Amazon.com at all until many years after the fact.
- scarface74 7y agoAnd they just moved off of Oracle to Redshift after years of effort...
- scarface74 7y agoRegarding support for .NET whatever AWS does microsoft will always be way ahead of them. Microsoft is not elastic.co. Can you give one concrete example of where MS has a feature for .Net that AWS doesn’t have? The only one that I can think of is that their lambda equivalent works with .Net Framework. Amazon doesn’t care about EKS, it’s just a check box option to say they have it. Elastic Container Service is far more integrated with AWS. Have you actually used AWS? Care to enumerate how it’s “inferior”?
- dragonsh 7y agoI did use AWS for good 5 years and every time it's been inferior, e.g. launching times of EC2 instances were double that of Google Cloud, better than azure though (might have changed with new instance type may be), N2 and N1 instances in gcp are usually faster in start, stop delete cycle than AWS as recently as last week. Networking stack between regional nodes is not as performant with higher latency than google cloud with its andromeda network stack, on top its more expensive than google and microsoft for bandwidth. Even though I put critical comments for GCP on this article, I feel AWS fare no better, indeed I feel its worse. I have yet to see any good open source project by AWS team in the wild like Kubernetes, Linux Kernel Namespaces and Cgroups, Map Reduce from Google or .NET from Microsoft. So far what I have seen is that AWS just leech on other open source like PostgreSQL to build Aurora and RDS service without really contributing back to PostgreSQL, because postgreSQL comes with BSD license AWS can just leech on it. Same for elastic search and many other open source they leech on. I am still waiting if they are really just leechers or giving back to the open source community. Like Amazon Redshift is based on an older version of PostgreSQL 8.0.2, and Redshift has made changes to that version [1], but nothing is made open source because BSD license do not require it. This is just one big example but there are many. For open source community and contributions I feel Google and Microsoft are much better than Amazon and AWS by miles. It's just that due to early start AWS is reaping benefits by leeching on open source. [1] https://docs.aws.amazon.com/redshift/latest/dg/c_redshift-and-postgres-sql.html https://docs.aws.amazon.com/redshift/latest/dg/c_redshift-an...