I just wanted to put you on notice that I'm getting a bit fed up with being branded as an idiot. I don't use hosted Exchange, I use on premise Exchange. For many reasons one of which includes the fact that we need to put custom footers on our emails as we're a CPA firm and under Circular 230 of the IRS code we have to annoy anyone with a 10 inch legal verbage that is totally not binding, everyone agrees is a crock, but some Lawyers somewhere agreed we have to do it. So we have these customer footers that sense when we have typed tax verbage, you get the annoying Circular 230 verbage. Not easily do-able on Office 365, especially on the P1 plan.
But I'm getting too geeky on you and digressing. Back to my rant. I'm getting sick and tired reading articles about how Exchange is so difficult to administrate and maintain and blows up at the drop of a hat. The other day I saw someone put up a hypothetical scenerio that a mere power outtage would corrupt Exchange jet blue databases so badly that they needed a full restoration from backup. Honey, I know some jet blue Engineers that would go into the details of how that would not be possible or probably with how JetBlue handles transactions.
As someone way smarter than me said, Exchange 2003 and later almost never loses data. Exchange writes to the disk as it receives the transactions, then writes to the database, then writes to transaction logs that document changes made to the database since the last full backup. If you have a dirty shutdown, Exchange will typically do what it needs to do to get the databases in sync with the logs. If there's any actions it cannot do, it will log them, but that doesn't mean you've had data loss. Moving email up to Office 365 is still storing email in an Exchange database. There's a reason that Exchange hasn't changed their database to SQL, because Exchange's jet blue works.
So every time I get beat over the head by marketing that Small Businesses need to be in the cloud, and Small Businesses need to have hosted email because that's the only thing that makes sense, I keep feeling like if I stand back here and say "Hang on guys, I have some key reasons why I haven't jumped on the cloud bandwagon, the majority of which is my technology just works. I don't need to muck with it. I haven't adjusted or done anything to Exchange in years and I currently have a blazing speed of 1.5meg on my DSL connection. There's a glimmer of a hope that I might get Comcast in my future, but I don't right now, and furthermore, I can't roll out something to my office that right now, I don't see it as an upgrade, more like just an equal trade of features with some disadvantages that when I DO need access to the server, I CAN get access to the server and I'm not having to post in a forum or attempt to figure out the PowerShell equvalent of what I do now natively in the Exchange MMC". But protesting too much will just get people reading my blog to say that I'm a luddite and out of touch.
I choose cloud options when they make sense, but right now I can't justify chucking out the door technology that is bought, paid for and just works, for technology that is still rolling out features and I'd have to pay for on a monthly basis.
So now that I've laid out my reasons why I'm tired of being called an idiot for choosing on premise Exchange, prepare yourself to be called an idiot: http://www.pcworld.com/businesscenter/article/250091/why_small_businesses_should_switch_from_exchange_to_office_365.html#tk.hp_new
"What started as a simple pro bono assist turned into hours of troubleshooting to see where Exchange was improperly set up. It's clear that these small-business IT guys don't have the training to deploy a system as complex as Exchange."
J. Peter, I'm sure you didn't mean to call ALL Small-business IT guys as idiots. And certainly when it comes to SBS 2011 standard, trust me, it's a HECK of a lot easier to deploy Exchange with full SSL certificates on THAT box than it is right now with SBS Essentials and Office 365 integration module. Especially when you've already got a domain, it's no walk in the park as that domain wizard was built assuming you had no domain at all.
"Ultimately, I wish companies would call me before they deploy an on-premise Exchange environment so that I can try to talk them out of it, save them some money, and help me avoid the frustration of hunting down the cause of their deployment woes. For many companies, Office 365 is simply a much better option."
J. Peter, there you go again. Granted you didn't say ALL companies and merely used the word many, but you can't just be as blind to hosted as you are claiming the Small-business IT guys are to on premise.... one size does not fit all. Cloud has to be chosen when it makes sense just as much as on premise does. You can't make blanket statements. There's issues of support. There's issues of features. There's issues of cost. Because it's not always cheaper in the cloud. And especially ... in California... in a library? Where we are facing budget shortfalls and cash is tight? You sure you want to recommend locking in a firm to a monthly bill that -I-guarantee-you- will not decrease. (We just got my cable bill, it NEVER goes down).
Just the other night on our local NPR radio in fact they had a show about our local libraries and stated that "Governor Jerry Brown released his new budget with no state funding for libraries for the second year in a row" and that our local Measure B, which is up for renewal this fall, that MAY NOT GET renewed, may severely impact services. That Library may have had a County Measure that gave them the capital budget for that technology upgrade in a single year budget item. They may not have the ability to purchase technology on a monthly fee basis. How is that California budget going to plan on paying for that Office 365 subscription next year if they don't have the money to do so.
See what I mean here? This isn't black and white. There's cash flow and nuances here that are not always obvious. Cloud makes sense when it makes both cents and sense. But people that don't choose it are not idiots. And Small Business IT consultants that deploy technology based on the needs of the client and the cash flow of the client are not idiots either.