DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Software Design and Architecture
  3. Cloud Architecture
  4. Using .NET on Google Cloud Platform and AWS

Using .NET on Google Cloud Platform and AWS

Are you a .NET developer who wants to work in the cloud? Azure isn't your only choice. Both GCP and AWS offer substantial support for your favorite language.

Jonathan Danylko user avatar by
Jonathan Danylko
·
May. 05, 17 · Opinion
Like (1)
Save
Tweet
Share
7.06K Views

Join the DZone community and get the full member experience.

Join For Free

Microsoft's Azure is what I consider the go-to for most C# developers looking to get their feet wet with cloud development, but it's not the end-all (some may think so) for cloud providers.

In my last post, I mentioned the three big names of cloud providers: Microsoft Azure, Amazon Web Services, and the Google Cloud Platform.

Do the other two offer some .NET goodness to compete with Azure?

In this post, I provide a quick brief on Amazon and Google's offerings to the .NET community.

Amazon Web Services

I know Azure has been around for a while, but lately, when you mention web services, the one company that comes to mind is Amazon Web Services.

Not only do they have a way to create a .NET website, they even have a Visual Studio Extension for AWS.

Screenshot of Amazon Web Services Visual Studio Extension

I'm wondering if a newer version will arrive since Visual Studio 2017 was just released.

Once you get the Visual Studio extension installed, you can start with the Amazon Web Services .NET Quickstart.

Their version of Microsoft's App Services (websites) is Elastic Beanstalk.

Once you've built your website, you can easily upload the site to Amazon's Elastic Beanstalk through Visual Studio.

Pretty kewl!

Google Cloud Platform

Ever since I heard Google used C++, Java, Python, and JavaScript, I thought Google was the last company to even glance over at C#.

However, with their cloud platform, I'm pretty sure they wanted to compete and support a number of languages to lure other developers into their cloud offerings as well.

Screenshot of Google's Cloud Platform for .NET Developers

After looking over their .NET documentation, it's definitely well organized and informative. As a sidenote, other languages supported besides .NET include Node.js, Python, Ruby, Go, PHP, and Java.

To get started, I'd recommend:

  • Start with the QuickStart for Windows
  • Download the Visual Studio Extension (warning: It's in beta)
  • Build your first Hello World website

With Google now supporting the .NET platform, this provides another avenue for developers.

Conclusion

Of course, I will probably be using Microsoft Azure for my cloud services, but it's always good to see what the competition is up to as well.

The purpose of this post was to make .NET developers aware of other cloud-based services to provide an alternative choice.

And personally, I've been looking over the cloud landscape for the past month and didn't even realize these options were available on these platforms.

With the cloud becoming more of a necessity in a developer's career, Microsoft, Amazon, and Google continue to make their cloud offerings better than the competition and try to entice developers over to their services instead.

With .NET becoming more relevant on cloud platforms, this gives developers another opportunity to utilize C# to build not only cross-platform solutions in Windows, Linux, or iOS, but to also provide numerous cloud platforms (cross-cloud?) to host your website where it makes the most sense.

Ahhh...it's a great time to know .NET.

Cloud AWS Google (verb) Amazon Web Services azure Web Service .NET

Published at DZone with permission of Jonathan Danylko, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Top Three Docker Alternatives To Consider
  • Select ChatGPT From SQL? You Bet!
  • Express Hibernate Queries as Type-Safe Java Streams
  • Stream Processing vs. Batch Processing: What to Know

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: