The busy, busy month of May

What a month May is shaping up to be.

First, I’m teaching a series of classes at the US Navy’s Center for Information Dominance, as part of a very cool experimental program on improving the ability of expert systems to teach. The program is named Skynet Digital Tutor. Read up on it here. For the duration, I’ll be teaching from 10a-10p each weekday. Jim said it was good fun, though, so I’m looking forward to it, except for being away from my family for two whole weeks. That’s the longest I’ve been away since 2000, and honestly I don’t like it one bit. Thankfully we have phones, web cams, and so on, so it won’t be as though I’m cut off from them completely. In the meantime, I stocked my apartment with yogurt, microwave popcorn, and fresh fruit, so I’m good to go.

Next, I get to go home for about a day and a half, then it’s off to TechEd USA 2009! I’m doing a session on OCS 2007 R2 deployment and management. Because I need a demo playpen, I’m building one in Hyper-V using OCS 2007 R2 and Exchange 2010 532.09, a later build than the public beta. It’s been fun to set up a clean environment from scratch, as opposed to the complicated environments we’ve been building for various demos and launch events.

After TechEd I have three whole days at home, then it’s back to Seattle to teach the UM portion of rotation 3 for the Microsoft Certified Master for Exchange class. I’m really looking forward to this, as it will be the first time I’ve delivered my new version of the material. After that, I’m sure I’ll be ready for some time off (though hopefully by then we’ll be ready to start househunting! No offers yet, though.)

Comments Off on The busy, busy month of May

Filed under Travel

Scheduled posting test

Hopefully this will magically appear at the correct time.

Comments Off on Scheduled posting test

Filed under FAIL

Exchange 2010 database naming

The fact that Exchange 2010 includes database availability groups has some implications that you may not have thought of. Most of them, I hadn’t thought of either, which is why it’s great that there are smart people like Ross Smith IV (the original; accept no substitutes). Ross sent some suggested practices for Exchange 2010 database naming to TAP admins, and I wanted to share them.

Here’s the deal: in Exchange 2007 and earlier, mailbox and public folder databases are children of server objects. That means that you can uniquely identify a database by a combination of its name (which may not be unique throughout the forest) and its server name (which is guaranteed by AD to be unique). In Exchange 2010, the database is no longer “owned” by a particular server. Instead, it’s a member of a DAG, and it may actually become active on any server in the DAG at any time. That means that your database names shouldn’t include the name of the server. DAGs can span AD sites, too, so guess what: don’t use the AD site name (or the name of the physical datacenter) either. Otherwise the name of the database may not correspond in any way to where the database is actually active.

Finally, consider carefully whether you want to include the name of the organization or company. This has nothing to do with DAGs per se, but rather with the overhead of updating database names after a merger, acquisition, or rebranding. Unless, of course, you work for Contoso, in which case you should be OK.

Comments Off on Exchange 2010 database naming

Filed under UC&C

American Standard warranty followup

Last month I wrote about my experience with American Standard’s warranty process. I praised them a little too soon.

Friday, I installed the new “Champion 4 Accelerator” flush unit. Rather than the old-style flush tower, the Accelerator is a short, wide cylinder with a domed lid an an L-shaped overflow tube. When you push the handle, the lid lifts, and the accumulated water dumps into the trapway. Installation was easy, and the kit American Standard sent me included all the hardware I needed, including new tank bolts. Unfortunately, the new valve’s performance was actually worse than the flush tower.

It turns out that the design of the Accelerator leaves about 4″ of water in the tank. In other words, it doesn’t deliver enough water through the trapway to empty the bowl. Ooops. Its height isn’t adjustable, either. I set the water level to about 1/4″ below the overflow tube, and that didn’t do it. Thus it was with great irritation that I put the old, broken flush tower back into the hall bathroom yesterday. To compound the problem, American Standard doesn’t take phone calls on Saturday, so I’ll have to call them and find out what the suggested fix is.

Now I see why there’s a class-action lawsuit against them over these toilets.

1 Comment

Filed under General Stuff

Installing Exchange 2010 Unified Messaging

Following up on my post from the other day where I linked to Scott’s step-by-step install instructions: my homeboys at Gold Systems have posted a step-by-step install guide covering installing the Exchange UM role in Exchange 2010. The big difference from a regular install is that you need the Windows Server 2008 Desktop Experience feature, because it includes the necessary audio codecs.

Comments Off on Installing Exchange 2010 Unified Messaging

Filed under UC&C

Comments are working again

I finally found the comment problem: an obsolete version of the Javascript site template. Somehow I missed it during one of the (multiple) MT upgrades. Comments appear to be working properly now, which will no doubt thrill the two or three people who regularly visit here (hi, Mom!)

3 Comments

Filed under General Stuff

Following up on training investment

I got some great feedback via e-mail from my previous post about the value of Microsoft’s MCM training. Shortly after I posted, Devin wrote a long and detailed post on the actual economics of getting an MCM: what it costs vs what you can potentially earn. In conjunction with his argument, I wanted to point out that the OCS MCM class is now on sale for its next two rotations: R2 (April 27-May 16) has a 50% “public beta” discount, and R3 (June 8-27) has a 30% discount. If only I had time to go!

2 Comments

Filed under UC&C

Exchange 2010: Availability

Scott Schnoll and his posse delivered a great session on availability technology in Exchange 2010 at INTERACT yesterday. We’ve been using this technology for a while now at 3Sharp, and it really is very, very cool.

So, the really big availability news in Exchange 2010 is the introduction of a new construct, the database availability group (DAG). The DAG is a collection of up to 16 servers, each of which can contain a replica of a mailbox database. For example, I could put MDB1, MDB2, and MDB3 on server1, MDB2 and MDB4 on server2, MDB1 and MDB3 on server 3, and so on.

Mailbox databases are now the target object for failover– instead of having an entire mailbox server failover using Windows clustering, the mailbox database itself fails over to another server within the same DAG. For example, MDB1 can move from server1 to server3, either automatically or manually.

Essentially, this is a mechanism for replicating mailbox databases between servers, something that the Exchange admin community has been asking for for years! Some highlights:

  • Log shipping no longer uses SMB; instead it uses the ESE streaming API for seeding [ed: hat tip Scott Schnoll for the correction], which is considerably more efficient, and raw TCP sockets for replication. In Exchange 2007, there was one SMB session for all databases on a server. In Exchange 2010, there’s one TCP socket per database, so scalability and parallelization are greatly improved.
  • This provides HA for systems that are built on top of DAS; in fact, it’s optimized for DAS. You can use dedicated storage per node; replication means that you can use JBODs without even using RAID.
  • DAGs can span AD sites, subnets, and so on (although all servers in the DAG must be in the same AD domain). You can control and throttle DAG replication at the network level or using the DAG controls for log lag.
  • The setup experience is completely different than SCC. To enable a DAG, you create a DAG and then add database replicas to it. You don’t have to manually create any of the failover mechanisms, install any Windows prerequisites, or any of the stuff you’d have to do with single-copy clusters (SCC).

The advent of the DAG means that some legacy features are disappearing. First, there are no storage groups in Exchange 2010– each database has its own associated set of logs. Second, SCC is dead (e.g. no longer supported). Personally, I won’t miss it.

Interesting question posed by Josh Maher: do you still need backups? We debated this hotly at the MVP Summit. Microsoft’s position is that some organizations may choose to do fewer backups once they deploy DAGs because their databases are already distributed across multiple servers in multiple sites. Of course, this distribution doesn’t protect you against logical errors in the database, which to me weakens the argument that you don’t need backups. Microsoft itself doesn’t do backups internally any longer. They don’t have business requirements to recover long-term archived mail.

Public folders: no changes, except that you can no longer use continuous replication for public folders. You can put a PF database on a server that’s in a DAG, but you can’t put the PF database itself into the DAG. Because Exchange 2007 limited you to having a single PF database per CCR-protected storage group, this isn’t actually a loss.

More to come on this topic– heaven knows there will be a lot of interesting stuff to explore as people start experimenting with DAGs in their lab. As for us, we’re about to expand our Redmond DAG by adding a server in Toledo to give us site resiliency too– should be fun!

UPDATE 15 Apr 1405 PDT: Ewan Dalton has more on the new features here.

2 Comments

Filed under UC&C

It’s official: Exchange Server 2010

It’s been killing me not to talk about this, but now I can! On April 15, Microsoft will officially release a public beta of Exchange 2010 (formerly code-named “Exchange 14”). There are so many improvements in the product that I can’t decide which ones to talk about first. I’ll be updating this post to link to my own blog posts, as well as to interesting posts from other Exchange folks, so you’ll see it update frequently.

Update [2233 PST 14 Apr]: the Exchange 2010 beta bits are now available for download!

Update [0549 PST 15 Apr]: the docs are up as well, and Scott Schnoll has posted a step-by-step install guide.

Comments Off on It’s official: Exchange Server 2010

Filed under UC&C

INTERACT 2009, part 1

Last year, INTERACT was a fantastic physical conference held in San Diego (a hard location to beat!) This year, Microsoft’s changed things up. There are separate, and mostly concurrent, events in Reading, UK, Boston, and Redmond, plus an online virtual event. I flew in yesterday and am now in the middle of an Exchange high availability session. There are two parallel tracks: one covering Exchange 14, and one covering OCS 2007 R2 topics. I’m mostly attending the Exchange sessions, but there are some pretty nifty OCS sessions as well.

The weather’s been weird since I got here; yesterday as I was driving to the Microsoft campus, I drove into a good-sized hailstorm. The hailstones were small, but there were enough of them to perceptibly whiten the ground. Fortunately it stopped hailing before I had to get out of the car!

I’m preparing a series of blog posts on various topics that I’ll post over the next few days. Some of these posts have some really exciting stuff in them that hasn’t been publicly disclosed yet, so stay tuned!

Comments Off on INTERACT 2009, part 1

Filed under Travel, UC&C

Exchange 2010: OWA

Man, it’s been killing me not to talk about OWA 2010. Take a look at this screenshot:

Exchange2010-OWA-1.png

First: this shot’s taken from Safari 4.0 beta 2 on the Mac. That’s right: OWA fully supports Safari on Mac OS X (not Windows) and Firefox on the Mac and Windows, along with IE 7+ on Windows. (I can’t remember if Linux Firefox is supported or not; I think so but I might be wrong). Safari and Firefox get the full premium OWA experience, with drag-and-drop, spell checking, notifications, and the rest.

Second: check out the presence jellybean in the upper-right corner. OWA is now integrated with OCS. In this case, the screenshot shows my mailbox hosted on Exchange Labs, which features Windows Live Messenger integration. Notice that my Messenger contact list appears in the lower-left side of the navigation bar, and that next to Arlene’s name in the message pane, you can see her presence jellybean. (Take a good look at the context menu on the jellybean, too– looks a lot like the one in Outlook, doesn’t it?)

Microsoft’s video showed conversation view very briefly, but this is one of my all-time favorite Exchange features. Here’s what it looks like in OWA 2010:

Exchange2010-OWA-2.png

So, for the conversation titled “Introduction”, I can see all the messages in the thread, with the first non-deleted message automatically highlighted. The conversation view automatically includes deleted messages, sent items, and messages that I’ve filed in other folders, so I can get a sense of the conversation’s length and spread. The view in the message list (on the left) shows how the thread branches (not much, in this case) and the location of each message; the conversation view itself on the right shows the active message, along with controls to expand other messages. Of course, I can select, move, and delete messages either individually or as an entire conversation.

Now, some of you may be scoffing right now, saying “wait a minute– gmail has had conversation views for a long time.” That’s true. OWA’s view is richer; it displays more visual information and is easier to navigate than gmail’s current implementation. Take a look at these two screenshots to see what I’m talking about. The first shows a conversation originally imported from gmail as it appears in OWA 2010; the second shows it in gmail.

Exchange2010-OWA-5.png Exchange2010-OWA-4.png

Speaking of gmail, OWA 2010 can aggregate and display in your inbox mail from multiple services, too. Check out what one of the Exchange Labs options pages looks like:

Exchange2010-OWA-3.png

There are quite a few things to look at here. First, notice the account information pane, which allows users to set their own address, phone numbers, and so on. As an Exchange admin, I can control whether users may do so or not, but letting them do so has some obvious cost and time savings benefits for the IT staff. Second, apropos of self-service, check out the “Shortcuts” area on the right side of the screen: users can quickly get access to do a number of things directly from within OWA, like setting up Direct Push or creating server-side rules. Finally, notice the “Other Accounts” section; I’ve set up a link with my gmail account so that mail sent to my gmail address shows up in my Exchange Labs inbox. (OWA 2010 also lets you select the address from which mail is sent, much as Entourage does on the Mac, so I can send messages that appear to be from my domain or from gmail).

I could go on with features. For example, the message list isn’t paged any longer– it scrolls from beginning to end, just like Entourage or Outlook, seamlessly loading messages when necessary. There are tons of other little grace notes like this, but you’ll have to wait for RTM to see some of them!

10 Comments

Filed under UC&C

Now’s the time to invest in training

The media’s been flooded with news about various kinds of job training, including Microsoft’s Elevate America program and various state programs targeted at autoworkers, manufacturing workers, and so on. This makes sense, given that the economic mess we’re currently in means that there’s a lot of turmoil and uncertainty about jobs at all levels. Getting better training almost always makes sense, especially if that training helps increase your market value.

Greg Taylor, who runs the Microsoft Certified Master for Exchange program, just e-mailed me to say that he only has 2 open slots in the next MCM | Exchange course, starting May 4. We’ve had a lively debate about whether the MCM certification is actually valuable, in the sense that it’s worth what it costs. After seeing the back-and-forth between people like Tony Redmond (who owns H-P’s Microsoft consulting business), Gary Cooper, and Devin, the answer is clear: yes.

How is that possible? Simple. First, you get training that’s literally not available anywhere else. A couple of weeks ago, I was there when Tim McMichael was teaching CCR and SCR. In the back of the room were Scott Schnoll and Ross Smith IV. It would be difficult to conceive of a better group to teach the real-world intricacies of how CCR and SCR can be deployed.

More importantly, when H-P (or IBM, or Dell, or other large shops) go in to a customer, the customer already knows them. They’re not facing the problem of trying to convince a customer that a smaller, lesser-known shop can do a great job– and can justify its bill rates. On the other hand, for smaller consultancies, MCM | Exchange is a terrific way to immediately lock the competence flag to 1. As Microsoft continues to evangelize the program, this effect will grow. That’s why I’d jump into this rotation if I could… but I can’t. However, you, dear reader, can. It’s true that the training is about $13,000 (plus your living expenses). However, I believe strongly that for independents and smaller shops, you can sbsolutely recoup this value, and more. Check out the page, and if you’re interested in signing up, ping me directly and I’ll put you in touch with Greg.

Comments Off on Now’s the time to invest in training

Filed under UC&C

BYU Radio on the go

The LDS Church’s annual General Conference is this weekend. So is our trip to Louisiana. What to do?

Normally we watch the conference broadcasts in the comfort of our living room. This is easy because Dish Network, DirecTV, and U-Verse all carry BYU TV, and we’ve found that in extremis connecting my laptop to the TV and watching their live Internet stream works fine too. None of these, however, will work well in the van as we drive south.

Enter ooTunes, an iPhone application that can stream live radio stations over the Internet. It supports Windows Media streams, which not coincidentally are the kind that BYU Radio uses. I tested it this morning and it works quite well, even over a cellular connection. So, problem solved: we’ll plug the iPhone in to the van’s input jacks, launch ooTunes, and listen to conference as we roll. (As a backup, I’ve already told the U-Verse box to record it, just in case– there’s too much good stuff in conference talks to miss them!)

Comments Off on BYU Radio on the go

Filed under Spiritual Nourishment, Travel

The Universe In a Mirror (Zimmerman)

The Universe in a Mirror: The Saga of the Hubble Space Telescope and the Visionaries Who Built It

As I was scanning this morning’s New York Times, I saw an obituary for Art Code. I’d never heard of him, but he was an instrumental player in the creation of the Hubble Space Telescope. That was only one of the many things I learned from reading Zimmerman’s excellent book on the genesis, development, deployment, and maintenance of the Hubble Space Telescope.

Zimmerman has written a fascinating account of the early genesis of the whole idea of space-based telescopes; much of this early work was done by Lyman Spitzer, another scientist you probably haven’t heard of but who (IMHO) deserves wider recognition (and who was born in Toledo!)

Zimmerman clearly and engagingly chronicles the process by which we got the Hubble, including the (almost-incredible) bungles made by Perkin-Elmer in finishing the primary mirror, the drawn-out process of figuring out what the actual problem was, and the ingenious engineering solution (COSTAR) that fixed it. If anything, he provides too much detail of some of the bureaucratic wrangling. It’s easy to get lost in his description of the wrangling that took place between various factions at different NASA centers and the Space Telescope Science Institute. However, he does a splendid job of articulating how revolutionary the HST was as a scientific instrument, and how much knowledge astronomers in different specialties were able to learn from it.

If you have even a passing interest in Big Science, this is a great read; likewise if you’re an astronomy buff. Highly recommended.

Comments Off on The Universe In a Mirror (Zimmerman)

Filed under Reviews

Two continuous cluster replication white papers

Missy has been pretty busy lately. Apart from working incredibly hard on some very cool Exchange 14-related stuff, she recently completed two white papers. The first one examines the interplay between continuous cluster replication (CCR) and direct attached storage, in an attempt to answer the question of whether you have to use SANs for efficient and safe CCR deployment. The second examines the pros and cons of CCR versus single copy cluster (SCC) deployment. Both of them are worth reading if you’re interested in using CCR with Exchange.

Comments Off on Two continuous cluster replication white papers

Filed under General Tech Stuff, UC&C