Contoso Labs-Introduction
Welcome to a new series here on the Building Clouds Blog: Contoso Labs. A new post in this series will run every Monday, Wednesday, and Friday.
What is Contoso Labs?
Contoso Labs is a project that is being undertaken by our team in Windows Server and System Center (WSSC) with the intent of bringing more real-world operational experience into the product development cycle. The goal of it is to build out a full hosting provider cloud the way we recommend customers do so, then operate that cloud over time with real users in order to gather as much experience and expertise as possible in the ongoing use and maintenance of our on-premises software.
We're not trying to build another Azure here. Azure is a highly specialized service that manages hundreds of thousands of nodes and dozens of datacenters around the world. What we're doing is creating the kind of cloud that any IT shop might want to build. If your organization has realized that the cloud is the future of IT, but has requirements to keep some resources in local IT's control, a hybrid cloud is your best friend. We want to help you build that.
Our cloud is in the process of being built from the ground up right now. Over the following months, we'll cover everything we can think of about how we're building it, why we designed it that way, tips on how to design your own cloud, practical experiences, and a whole lot more. I'm not just talking about the software experience either; I mean from the ground up. Designing a rack layout, a wiring topology, network edge, switch configurations…the works.
We're going to tackle this from the perspective of a new IT business being built from the ground up with a hybrid cloud as their primary service. No hypotheticals here…everything we talk about is happening in a real physical place, to service real users. That means that not all of the information will have a direct translation into your scenarios, but we hope you'll learn useful ideas on how to think about these problems as a result.
Those loyal Building Clouds readers will notice a difference in tone in some of these posts, at least a first. The first thing we had to do before deploying a single thing was evaluate our project and make a lot of decisions. If there were a PowerShell script that could have helped there, we would have used it. Sadly though, that was not the case. That means we'll be talking about how to THINK about building clouds for a while. Stick with us though, and when deployment times come we'll get into some gritty details that will make fellow server nerds smile.
I hope you'll join us on this journey and provide feedback along the way. Since this is an ongoing effort, feedback from folks like you can and will make its way back into our architecture and service structure. We're responsible to keep this thing going, and good advice is always welcome from anywhere.
Comments
- Anonymous
January 01, 2003
Hans,
Carmen is travelling this morning so I'll answer on his behalf. Absolutely, Windows Azure Pack is an important part of Contoso Labs. As for PDT, Carmen and I are on the same team which should answer that question for you :-) Contoso Labs is and will continue to be one of the primary test platforms for PDT. - Anonymous
January 01, 2003
Hi Ranjana,
The goal of this project is very focused on building and operating a hoster cloud. In that environment, ITIL and MOF generally don't fit as well as they would in a private cloud. We do cover these topics in other posts on the blog however. I suggest you start with the IT Service Management series: http://blogs.technet.com/b/privatecloud/archive/tags/it+service+management+track/ - Anonymous
February 26, 2014
"The goal of it is to build out a full hosting provider cloud the way we recommend customers do so", so can we expect some detailing around Private Cloud as well? as in... Self Serice portal, ITIL and MOF implementation for Private cloud? - Anonymous
February 27, 2014
Hi Carmen, will Windows Azure Pack play an important role in this Contoso Labs series. I'd suggest if you are building from the ground up, to also use PowerShell Deployment Toolkit techniques as well as DSC. Learning how to use PDT/DSC in practice will also spin off to Rob Willis project and make improvements where we see limitations.
Best regards, Hans Vredevoort
Hyper-V MVP
@hvredevoort