The Midwest’s Cloud Conference – CloudDevelop 2012

Those who know me, know that I am passionate about Cloud Computing. I speak at and attend many Cloud conferences, but typically these conferences are on the East or West coast. This summer, Michael Collier, Jared Farris, Brian Prince and myself are launching the Midwest’s premier Cloud Computing conference, CloudDevelop 2012.

CloudDevelop 2012 will be held on Friday, August 3rd in Columbus, OH at The Ohio State University’s Ohio Union. CloudDevelop is a vendor and technology neutral conference with sessions on various cloud technologies and cloud application development. We feel that a mixture of vendors, technologies and topics, will provide a dynamic, informative and engaging conference for all attendees.

Today is the last call for speaker submissions and if you are a subject matter expert or are doing something interesting in the Cloud with Windows Azure, Amazon AWS, Heroku, AppHarbor, Google AppEngine, Rackspace Cloud or other cloud platforms and technologies, submit your sessions today! http://clouddevelop.org/SubmitProposal.html

Conferences like CloudDevelop wouldn’t be possible without the support from generous sponsors. If you are a cloud provider, tool vendor or just someone interested in sponsoring CloudDevelop, there are still some slots available  and you can download the sponsorship prospectus to learn more about the opportunities. http://clouddevelop.org/CloudDevelopProspectus2012.pdf

That Conference – From The Clouds #1

That Conference - Summer Camp for GeeksWelcome to the first installment of “That Conference – From the Clouds”. I am honored to be the Track Chair for That Conference’s Cloud Track. I will be working with you, the attendees, to bring interesting and informative Cloud sessions to our Summer Camp for Geeks.

Cloud is a huge and growing space with a lot of surface area across technologies and platforms. As a result, Cloud has become a huge market opportunity for vendors and this leads to lots of marketing hype. Today, there are many Cloud products and services to choose from, and while most of them fit, there are some that stretch the Cloud quite a bit.

Cloud Litmus Test

So how do you know what is and isn’t Cloud? What is the Cloud Litmus test? When I consider whether something should be classified as Cloud, I look for the five essential characteristics embedded in the National Institute of Standards and Technology’s (NIST) definition of Cloud.

“Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.”

The Five Essential Characteristics of Cloud

  1. On-Demand, Self-Service: Consumers can provision computing resources as needed without requiring human interaction with a service provider.
  2. Broad Network Access: Resources and services are available anywhere using common communication standards.
  3. Resource Pooling: Resources and services are available for multiple consumers using a multi-tenant model. They are assigned and unassigned to consumers based on demand to achieve resource leveling and economic benefit.
  4. Rapid Elasticity: Resources and services can be provisioned and released rapidly and in some cases automatically to accommodate demand. This often gives the illusion of infinite scale.
  5. Measured Service: Usage can be monitored, controlled, and reported for consumers. Often services are billed on a pay-per-use or consumption model.

When considering vendors, products and services that claim to be Cloud, this is the Litmus test that hold them against.

Cloud Confusion

Last month, I spoke in Silicon Valley at Cloud Connect Santa Clara. I saw many thought provoking sessions and speakers. And the expo floor was full of vendors showing off their offerings and making big announcements. When I see vendors marketing Cloud, they fit into lots of categories. Here are some examples:

  • Networks and Connectivity
  • Infrastructure, both hardware and software
  • Storage, Backup and DR
  • Data Centers and Hosting Providers
  • Development and Testing Tools
  • Infrastructure as a Service (IaaS) Providers
  • Platform as a Service (PaaS) Providers
  • Software as a Service (SaaS) Providers
  • Orchestration, Monitoring and Management Tools
  • Consultancies, Professional services firms and Integrators
  • And then, Other

It’s pretty easy to see how Cloud can get cluttered and confusing quickly. Developers are often concerned with a small subset of these categories, but it’s difficult to wade through the marketing to determine what vendors have something interesting to explore further.

Cloud @ That Conference

At That Conference, Cloud will be interesting and informative for attendees. To do that, we have to collaborate. So I’ll leave you with three questions.

  1. What would you like to see and hear more about?
  2. What technologies, platforms and vendors are interesting?
  3. What questions do you have?

Please provide your thoughts and continue the conversation in the comments below or on twitter.

Recap of Iowa User Group Tour

Last Monday morning, I had coffee in Wisconsin with my buddy, and our local Microsoft Web Evangelist, Clark Sell. Clark and I had a good chat, and then I got on the road and headed toward Cedar Rapids, IA. At some point early in this trip, I realized that the Oak Brook Microsoft Store was on my route. So once in Oak Brook, I made a quick detour to pre-order the new Nokia Lumia 900 Windows Phone and then got back on my original journey. Unfortunately, I saw this post over the weekend which basically says if you didn’t get in on the pre-order early like I did, you aren’t going to get in on the Lumia 900 pre-order.

After about 5 hours in the car, I arrived in Cedar Rapids at Kirkwood Community College where the Cedar Rapids .NET User Group meets. The CRineta group was very welcoming, hospitable and interactive. After the meeting, we went out to a local sports bar and continued the conversation. On Tuesday evening, I presented to the Dubuque .NET Users Group. dbqINETA is a small group, but like CRineta they are also a fun and interactive group. Unfortunately, I couldn’t visit the Cedar Valley .NET Usergroup on Wednesday, but I hope to visit them sometime down the road. At both Iowa groups, I presented “Moving Web Apps to the Cloud”. During our time together, we walked through moving a traditional ASP.NET web application to Windows Azure. We worked through transitioning the typical on-premise dependencies like Windows Server, Active Directory and SQL Server to Windows Azure with new techniques and tools like Claims-based Identity, WIF, ADFS, Windows Azure Compute & Storage, and SQL Azure.

One interesting observation is that the overwhelming majority of the attendees had MSDN subscriptions, however, very few had a Windows Azure account. If you have an MSDN subscription and you are interested in developing apps in Windows Azure, MSDN provides you a great amount of Windows Azure resources as a benefit with your MSDN subscription. Every month you get a specified amount of Windows Azure resources, and it’s use it or lose it. So take advantage of your MSDN subscriptions and activate your Windows Azure account. In December, a new Windows Azure Spending Limit feature was released that makes it impossible to accidentally incur overage charges. The way it works is once you reach your allowed usage, instead of charging you for additional usage, Windows Azure will just turn off your service to prevent overage charges. This makes it completely risk free to try as a developer.

CRineta and dbqINETA, thank you for having me and I hope to see you again.

The following is a list of resources that were mentioned, as well as the presentation.

SQL Azure Migration Wizard
http://sqlazuremw.codeplex.com

Patterns & Practices Windows Azure Guidance
http://msdn.microsoft.com/en-us/library/ff898430.aspx

Iowa User Group Tour Starts Now

In just a few minutes, I’ll be leaving home and beginning my journey to Iowa for an Iowa User Group tour. Tonight and tomorrow night I’ll be presenting “Moving Web Apps to the Cloud” at the Cedar Rapids .NET Users Group (CRineta) and Dubuque .NET User Group (dbqINETA). If you have been reluctant to take advantage of the Cloud because of fear of the unknown and having to learn another development platform, yet again, come out and learn how your .NET skills translate to developing for Windows Azure. For more information and to register, check out the following web sites.

Monday, February 6th, 2012 @ 5:30 PM
Cedar Rapids .NET Users Group (CRineta)
crineta.org
Kirkwood Community College
6301 Kirkwood Blvd SW Cedar Rapids, IA 52404-5299

Tuesday, February 7th, 2012 @ 5:30 PM
Dubuque .NET Users Group (dbqINETA)
dbqineta.com
Clarke University – Keller Computer Center
1550 Clarke Drive Dubuque, IA 52001-3198

Cloud Plumbing Podcast – Startups & Entrepreneurship

On this week’s episode of the Cloud Plumbing Podcast, an internet technical talk show hosted by Ryan Parsley, I had the pleasure of hanging out with Ryan for a bit and talking about Startups, Entrepreneurship and Career Passion.

During my career I have launched a number of startups and was entrepreneurial from a very young age. In this show we talk a little about my career as an entrepreneur, my stint in corporate IT leadership and the contrast between the two. We chat about my current startups and what it’s like launching a new business out of an existing established business. We also discuss my thoughts on agile, team colocation and remote workers.

One of the last things we discuss is the importance of career passion and community. And at the end of the episode, I announce a new community initiative for developers wanting to get practical, deep, hands-on experience with Windows Azure.

Check out the podcast at http://cloudplumbing.com/episode/eric-boyd-interview.

Thanks to Ryan for having me on the Cloud Plumbing Podcast. Thanks to Jason Milgrim, Founder of Linxter, for introducing me to Ryan and for Linxter’s sponsorship of the show. And lastly, thanks to Stephanie Helf, Linxter’s Marketing Manager for organizing everything.