Windows Server 8: Part 4—DirectAccess

Slalom consultant and accomplished Microsoft systems developer Derek Martin sheds light on Windows Server 8 (WS8) through his insightful blog series focusing on his research within the technical preview documentation, personal experimentation with the product, and thoughts of how they can apply to the real world as soon as it is released to manufacturing (RTM).

Slalom Consultant Derek Martin

Slalom Consultant Derek Martin is an accomplished Microsoft systems developer and integrator, experienced in developing and deploying SharePoint and CRM solutions, integrating line of business applications, and leveraging existing infrastructure investments.

Remote access is a tough nut to crack. On the one hand, every employee needs access to their corporate resources at all times of the day and from whatever device they can shake a stick at. On the other hand, IT can’t just tear down the firewall and let everyone in for obvious reasons. For a long time, dedicated virtual private network (VPN) equipment (like an ASA appliance) or VPN software (like Microsoft RRAS) was really the best option for secure, reliable connectivity when not on prem.  The challenge with those solutions are several fold: Read more of this post

Windows Server 8: Part 3—BranchCache

Slalom consultant and accomplished Microsoft systems developer Derek Martin sheds light on Windows Server 8 (WS8) through his insightful blog series focusing on his research within the technical preview documentation, personal experimentation with the product, and thoughts of how they can apply to the real world as soon as it is released to manufacturing (RTM).

Slalom Consultant Derek Martin

Slalom Consultant Derek Martin is an accomplished Microsoft systems developer and integrator, experienced in developing and deploying SharePoint and CRM solutions, integrating line of business applications, and leveraging existing infrastructure investments.

Perhpas my favorite Windows Server 8 feature, BranchCache™, has received tremendous updates in this release. BranchCache is a technology originally released in the 08 versions of Windows Server that allows companies with large remote office deployments to ease wide area network (WAN) traffic for file server purposes by securely caching files at remote offices on either servers or even workstations (using something akin to P2P technology). Once a client from a remote office grabs a file off a server via the WAN, it gets cached there (again on either servers or client workstations) for other users to get.  This operation is transparent to the end user–the only thing they notice is files open faster! To me–this is dark magic. Read more of this post

Windows Server 8: Part 2–Making the Administration of Servers Easier

Slalom consultant and accomplished Microsoft systems developer Derek Martin sheds light on Windows Server 8 (WS8) through his insightful blog series focusing on his research within the technical preview documentation, personal experimentation with the product, and thoughts of how they can apply to the real world as soon as it is released to manufacturing (RTM).

Slalom Consultant Derek Martin

Slalom Consultant Derek Martin is an accomplished Microsoft systems developer and integrator, experienced in developing and deploying SharePoint and CRM solutions, integrating line of business applications, and leveraging existing infrastructure investments.

It comes as no surprise that in order to build a private cloud (or a public one if you’re in the hosting space) that the fewer server admins per server, the better. Some enterprises have a hard limit of say 20 to 1, others with impressive automation and orchestration have gotten up to 100 to 1, or more likely, broken out individual server administration tasks to individual teams–this team for patching, that team for AD, etc.

In WS8, the convergence of knowledge around maintaining large numbers of server instances becomes almost fun. There really is no longer a reason to have one large server running dozens or hundreds of apps, simply because they are easier to administer. In fact, because of the continuous fine tuning of memory and processing requirement, dozens of Windows 8 instances can run on a single host without any trouble. But the tools better be there–and they are!

PowerShell 3: The key to unlocking the potential of maintaining large numbers of servers is the ability to script their management and maintenance without going through hundreds of clicks on each server. I was always hesitant to run command lines–just always felt more comfortable with my graphical user interface (GUI) so I could see exactly what was happening. Linux/Unix admins scoff at me frequently. PowerShell has come a long ways since its introduction and is chock full of great new features to help you keep tabs on your systems, without ever actually logging in to them. Here are the new PowerShell 3 features from the docs:

  • Workflows. Create a workflow in native PowerShell or XAML and it can be run via the Windows Workflow Engine. These workflows will be able to take advantage of all of the great Workflow Foundation (WF) features developers have come to love (and some hate) such as parallel processing, restart, resume, repeat, branching, etc.
  • Session ‘Resilience’. Baked into PS3 is the ability to reconnect to broken remote sessions in a very safe way.
  • Scheduling. It’s nice to queue up large configuration changes–PS3 scheduling provides for just that.
  • Run As. For those teams that delegate certain administrative tasks to other admins, you have thee ability now to have your scripts elevate appropriately (and remotely!) so they can execute privileged commands without explicitly granting that user privileged rights.
  • Easier to use. PS3 helps you out a lot more by making command discovery and scripting more intuitive. They haven’t ditched $_. yet, but I’m still trying to get them too.
  • Ability to build entire ‘deployment’ scripts that configure every piece of your newly installed server remotely and in batches–need 100 new IIS vms, script away, and target the right machines when they come up!

Server Manager: Server Manager is essentially ‘the app of apps’. Originally introduced several versions back, I wasn’t really sure it would be useful. Boy was I wrong! Most administrative things are controlled by Server Manager from installing features and roles to configuring those roles, monitoring, etc. Since everything is now remotely manageable, it stands to reason that MSFT would make it easy to do just that with Server Manager. Server Manager supports the ability to not only control servers remotely, it can control them in batches by type, role and more. What’s even better, almost everything you do in Server Manager outputs for your easy saving later the actual PowerShell script that it ran behind the scenes. This allows you to quickly build a library of scripts that you can use in the future–do it once in the GUI, get the script, modify, replicate, run!

I continue to be impressed with the management features and the increase in completeness of Server Manager and PowerShell. There will still be the need occasionally to dive into WMI (if wishing only made it not so) or standard command prompt or the occasional MMC, but those days are clearly numbered!

Slalom Consulting’s Dallas office Slalom Consulting's Project & Cloud focus
Learn more about our Dallas office Learn more about Slalom Consulting Cloud

subscribe by emailSubscribe to follow new Cloud posts

The Coming Storm of Windows Server 8–A Multipart Series: Intro

Slalom Consultant Derek Martin

Slalom Consultant Derek Martin is an accomplished Microsoft systems developer and integrator, experienced in developing and deploying SharePoint and CRM solutions, integrating line of business applications, and leveraging existing infrastructure investments.

If ever there was a time when the technology of the world that enables millions of businesses and this new concept of the cloud converged on a single piece of software, it is occurring with Windows Server 8 (WS8). While the rest of the planet contemplates the good, the bad, and the ugly of Windows 8 client (myself included), I wanted to take an opportunity to digest the underpinnings of the server counterpart–to see if the server team was doing things as radical as their client team cousins. The answer? A resounding YES. In fact, in many ways, what is happening on the server side of the shop is more disruptive and compelling than the client side. Sexier even you ask? Only to a nerd’s nerd (me) and maybe a few of my colleagues.

WS8 focuses on making the life of the administrator easier. It streamlines management, completes features introduced in previous versions, and adds a host of new features that make this the largest software update to Windows Server since Windows 2000.

WS8 also bridges many of the remaining gaps between the public cloud and the private cloud. It allows dynamic and automated workflows for the rapid provisioning and re-provisioning of resources. It brings into competitive parity (and then some!) its Hyper Visor with industry heavyweight VMWare and does so at a fraction of the cost.

This series focuses on my research within the technical preview documentation, my own personal experimentation with the product and thoughts of how they can apply to the real world as soon as it is released to manufacturing (RTM). Over the coming months, I hope you enjoy what you see!

Slalom Consulting’s Dallas office Slalom Consulting's Project & Cloud focus
Learn more about our Dallas office Learn more about Slalom Consulting Cloud

subscribe by emailSubscribe to follow new Cloud posts

Windows Server 8: Part 1—Active Directory

Slalom consultant and accomplished Microsoft systems developer Derek Martin sheds light on Windows Server 8 (WS8) through his insightful blog series focusing on his research within the technical preview documentation, personal experimentation with the product, and thoughts of how they can apply to the real world as soon as it is released to manufacturing (RTM).

One of the most stable and well designed pieces of software to come out of Microsoft–ever–is Active Directory. While its development was riddled with twists and turns (and the occasional run in with Novell), the identity platform for millions of businesses is a stalwart of stability. Few outside IT Administrators ever know of its existence–and that is the point. The basic ability to authenticate and gain access to corporate resources, be that a computer, a server or a file would not work without the consistent resiliency of this gorgeous database.

Slalom Consultant Derek Martin

Slalom Consultant Derek Martin is an accomplished Microsoft systems developer and integrator, experienced in developing and deploying SharePoint and CRM solutions, integrating line of business applications, and leveraging existing infrastructure investments.

The biggest advantages of Active Directory over other products is its ubiquity. Microsoft has spent untold sums making it accessible and secure to a variety of applications, the entire MSFT stack included. It also is the underpinning of major infrastructural components of many software packages including Exchange, Lync, SharePoint, and thousands of LoB applications. In recent versions, it has gained prominence in the realm of federation, enabling businesses to seamlessly federate their authentication and authorization stores using technologies like ADFS and Claims Authentication. The changes in WS8 around Active Directory continue to provide support for the major system components from previous versions (great backward compatibility) as well as the new features throughout Windows Server (describe later in this series) and support administrators by addressing common pain points. Here’s what’s new:

Simplified Deployment: Similar to Windows 8 Client where everything is touch first, in WS8 everything is PowerShell first! Deploying Active Directory is so much easier now that it can be accurately scripted.  All but the smallest companies have needs to deploy multitudes of AD servers.  In WS8, you can deploy Active Directory on multiple servers at once, export your graphical user interface  (GUI) based configuration to a series of PowerShell scripts and can clone brand new Domain Controllers (think sysprep on steroids) for rapid Active Directory forest topology builds.

Safer Virtualization Support: This exact issue has bitten me! What’s the cardinal sin with virtual machines and Active Directory? DON’T P2V a DC (without following very complex prescriptive processes). The dreaded rollback USN will bite you. Active Directory in WS8, however, recognizes that virtual domain controllers are what enterprises need, so they’ve built in additional replication logic to keep time synchronized with hosts and algorithms that keep things in check when they are virtualized.

These three updates with Active Directory, along with refined management experiences, new/simpler PowerShell commands will make administering your forest much easier. I’ll update this post as more information is learned about any of the underpinnings of Active Directory–I’m particularly interested to see if the schema has changed any!

Slalom Consulting’s Dallas office Slalom Consulting's Project & Cloud focus
Learn more about our Dallas office Learn more about Slalom Consulting Cloud

subscribe by emailSubscribe to follow new Cloud posts

The State of Storage in 2012—to the Cloud!

Slalom Consultant Derek Martin

Slalom Consultant Derek Martin is an accomplished Microsoft systems developer and integrator, experienced in developing and deploying SharePoint and CRM solutions, integrating line of business applications, and leveraging existing infrastructure investments.

There is a great article in Information Week this week about the 2012 State of Storage that I wanted to comment on. If you don’t have a subscription, that’s okay. The basic premise is that solid-state drive (SSD) costs are really starting to drop and the idea of enterprise’s using SSD storage area networks (SANs), or higher numbers of SSDs in existing SAN technology, is starting to gain traction.

This is certainly true and will continue to provide great performance improvements for needed input/uutput operations per second (IOPS). It’s telling that to this day, many enterprise, including the five that I work closely with, are stuck in the traditional models of storage. This isn’t their fault–these kinds of sea-level changes take time and there are obvious risks to upending a trusted SAN solution. But the writing is on the wall: traditional massive storage arrays for both performance applications and archival/compliance/storage requirements are going to look very different in a few short years. Read more of this post

A Disruptive Time for Mobile Messaging

Slalom Consultant Derek Martin

Slalom Consultant Derek Martin is an accomplished Microsoft systems developer and integrator, experienced in developing and deploying SharePoint and CRM solutions, integrating line of business applications, and leveraging existing infrastructure investments.

So my original impression of iMessage turned out to be incorrect–kind of. If you have an iPhone, you know by now that iMessage and the SMS app are, in fact, built in. That’s good. My reaction was based on the fact that I only have an iPad. So here are some more thoughts and additional notions regarding SMS going away (hopefully sooner than later) for various reasons.

Now that I realize that iMessage is integrated into the iPhone, they are certainly on to something. The problem is, however, that there are still multiple apps for multiple modes of communication and it would be wise of Apple to combine iChat, FaceTime, and iMessage/Messages.  A single interface to reach out and contact someone is key. I think they will come around, because the startups are coming for them and they have some really great ideas! Read more of this post

Thoughts on Public Speaking

Slalom Consultant Derek Martin

Slalom Consultant Derek Martin is an accomplished Microsoft systems developer and integrator, experienced in developing and deploying SharePoint and CRM solutions, integrating line of business applications, and leveraging existing infrastructure investments.

Every encounter in life can be measured easily by the application of one or more quotes from my favorite show, The West Wing. There’s an episode in Season 2 (Episode 34 in case you were wondering) called The Drop In where Sam is working very hard on an upcoming speech the President will give. While working with his colleagues before the speech, he pontificates the following:

“The difference between a good speech and a great speech is the energy with which the audience comes to their feet at the end. Is it polite? Is it a chore? Are they standing up because their boss is standing up? No, we want it to come from their socks.”

I’ve been fortunate to have given literally thousands of speeches. Starting all the way back to my 8th grade year, I was involved in organizations where I was constantly presenting, doing speaking engagements, interviews, dialogues, etc. It was an odd childhood I admit, but the skills I learned while young and in the spotlight have served me well into my adulthood as a consultant. Several colleagues have asked me where I got this talent. It is a cool talent to be sure, not at all unlike juggling (another West Wing quotable reference), but there are many cooler talents that other folks have and I lack. But one thing is for certain–one thing that I have learned in all of those presentations and speeches–if you have the audience and they are captive, you have to be able to present yourself in a way that holds their attention for as long as you’ve been asked to speak. Whatever it takes, whatever the style, your sole job in life while on stage or in front of a crowd is to capture their attention. How does one do that? Let’s start by examining what you don’t do: Read more of this post

Slalom Blogs–The App!

Slalom Consultant Derek Martin

Slalom Consultant Derek Martin is an accomplished Microsoft systems developer and integrator, experienced in developing and deploying SharePoint and CRM solutions, integrating line of business applications, and leveraging existing infrastructure investments.

Slalom Consulting has some great bloggers. If you haven’t read some of the thoughts they (we) have been talking about across various subjects, you should really head over to the website…but, if you happen to own a Windows Phone 7…iPhone version coming soon…why not just go grab a fresh copy from the Windows Phone Marketplace – just search for Slalom Blogs.

An interesting aside – I had been working with the Marketplace and the fine folks over at Appmakr to get the application out the door. After a few runs through, it finally got approved, and I was actually not expecting it to. While I had alerted Slalom national that it ‘was coming soon’ I really had no idea when ‘soon’ would be as it was a spare time project. When I got the email saying that it had been approved I thought – well great, I’ll make some color adjustments tomorrow and resubmit now that the kinks were worked out. Little did I know, a few hours later, Slalom Blogs was being featured in the New section on the Homepage of Zune and the WP7 Marketplace (see the photo below)! So much for my “soft launch.”

Slalom Blogs

Slalom Blogs was a featured new app in the Windows Phone 7 Marketplace

Anyway, it marks our second app into the app store with another one on the way! Enjoy.

Slalom Consulting's Dallas Office Slalom Consulting's Mobile Focus Area
More about Slalom Consulting’s Dallas office. More about Slalom Consulting’s Mobile focus.

subscribe by emailSubscribe to be emailed about new Mobility posts.

Texas Road Side History? There’s an App for That!

Slalom Consultant Derek Martin

Slalom Consultant Derek Martin is an accomplished Microsoft systems developer and integrator, experienced in developing and deploying SharePoint and CRM solutions, integrating line of business applications, and leveraging existing infrastructure investments.

Have you ever wondered what that historical marker says that you just passed while driving down the road? Well, there’s an app for that, if you live in Texas.

Texas Road Side History was first thought up by my myself and my colleagues as one of four applications all of the developers from our Slalom Consulting Dallas office collaboratively developed during a one day Windows Phone 7 “lock in” team exercise.

One of our goals was to help our entire team learn how to make use of Microsoft’s rapidly evolving SQL Azure and Azure Web roles. Using SQL Azure, we took advantage of the Geography data type and the STDistance function to query for historical markers by proximity. We next exposed a WCF Web service for executing the proximity query. And lastly, we generated an OData endpoint using WCF Data Services for all of our basic data access needs, which was amazingly simple.

After several iterations of submissions and rejections to the WP7 Marketplace, Texas Road Side History was finally Read more of this post

Follow

Get every new post delivered to your Inbox.

Join 217 other followers