“Windows Azure is an open cloud platform that enables you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters.You can build applications using any language, tool or framework.”
-WindowsAzure.com December 2011
-WindowsAzure.com December 2011
As a web developer, the technology you are working with is always changing. Frameworks, standards and tools constantly evolve and emerge. With so many sources of change, it’s often hard for developers to keep up. This is particularly true as the industry shifts from traditional on-premise and hosting environments to the new emerging public and private cloud platforms.
Windows Azure is Microsoft’s public cloud platform and for ASP.NET developers there has never been a better time to try it. With a trial account, you can host an ASP.NET website 24x7 for 90-days free of charge! Better yet, if you are an MSDN Subscriber, you can do the same for the length of your subscription by simply activating your Windows Azure benefits!
To help ASP.NET developers quickly ramp up their skills with Windows Azure, we are starting this “Windows Azure for the ASP.NET Developer Series”. Our goal is to help you find the best information to help you move your skills to the cloud and to uncover the best shortcuts for getting things done.
Who are we? Adam Hoffman, Rachel Appel, and Peter Laudati are Microsoft Developer Evangelists based in the US. We are some of the folks behind the US Cloud Connection blog, connecting developers with Windows Azure.
We’ve worked with our counterparts in the product team and the field to find useful info on the various topic areas from the Windows Azure website, MSDN Library, blogs, or other sources. We’ve added our comments when necessary, and include it here. We will also create new content to cover areas where no one has gone before. This series is intended to be a comprehensive end-to-end guide to ASP.NET development on Windows Azure.
To achieve our goal, we are organizing the content around three stages - “Ready, Set, Go! (and keep going)”. Our initial set of posts will get you ‘Ready’ for Windows Azure by discussing the merits of the cloud, differences between Windows Azure and Windows Server, and getting your workstation ready. From there, we will move on to more advanced topics in the coming weeks, updating this “table of contents” post as new entries are added.
Hi, I'm Adam Hoffman, a Microsoft Developer Evangelist based in Chicago. Customers and partners often ask me what the benefits are to moving from on-premise or traditional hosting environments to a cloud based platform like Windows Azure or AWS. If you're an ASP.NET application developer, you'll typically find the answer in one or more of these three reasons - Cost, Focus and Capabilities.
To read all about the advantages of moving to the cloud, click here to read my post.
Hi, I’m Rachel Appel, a Microsoft Developer Evangelist from Earth’s capital, New York City! I’ve been slinging ASP.NET code since the earliest pre-Beta days of .NET. You can also find me speaking at conferences, blogging, or at my MSDN Magazine column, the Web Development Report. Our customers come to me for answers, and my most recent question is to answer what you, the ASP.NET developer, need to know about Windows Server and Windows Azure.
To read all about the differences between server and cloud, click here to read my post.
Hi, I'm Peter Laudati, a Microsoft Developer Evangelist based in New Jersey. I work frequently with customers who are just getting started with Windows Azure. Whether you’re looking to build a new ASP.NET application from scratch, or migrate an existing ASP.NET application into Windows Azure, getting started is an easy process. You can even start developing locally without a Windows Azure account! However, be sure to get one, because you will need it eventually to experience all Azure has to offer.
To read all about getting your workstation ready, click here to read my post.
Hi, I'm Abe Pachikara, and I am elated to join this discussion with Adam, Rachel and Peter. I am the US Public Cloud Initiative lead. In the past 3 years I have seen Windows Azure harnessed to solve a wide array of problems. For example: City of Miami’s 311 solution; American Airlines’ Windows Phone solution that uses cloud based push notifications to avoid spikes to its own IT; or, a personal area of interest, to support NGOs during disaster response like the Joplin tornado mentioned in Adam's post.
The “cloud” will also add to your own resumes and open up options for solving new and old problems. To help on this front, I continuously push internally at Microsoft to make sure you have as broad an array of tools and resources as is possible to “learn the cloud.” This includes access to an Windows Azure account at no charge to you. There are currently three options:
Also important in all these cases, to give you peace of mind, we have put spending limits in place so that you don’t run over your free resources unless you choose to turn off these limits. This is important as it’s akin to a teenage with a new cell phone trying out texting – a cap would certainly keep “the adults in the room” at ease.
For more details on the Spending Limit, see Jim O'Neil's post: Windows Azure Trial Account Spending Limit
So try the cloud. Adam, Rachel and Peter have provided thoughtful and thought provoking guidance and exercises to step through. It’s just the tip of another technology iceberg. But just for starters, it will supercharge your ASP.NET Web app, give you an high availability data solution for as little as $5/month, or add features (via a single backend) to apps that run on many device platforms.
Keep on posting these types of articles. I like your blog design as well. Cheers!!!