<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tags 'Best Practices', 'Azure', and 'Customer Contact'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=Best+Practices,Azure,Customer+Contact&amp;orTags=0</link><description>Search results matching tags 'Best Practices', 'Azure', and 'Customer Contact'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Preparation is key to a successful cloud deployment</title><link>http://sqlblog.com/blogs/buck_woody/archive/2012/05/01/preparation-is-key-to-a-successful-cloud-deployment.aspx</link><pubDate>Tue, 01 May 2012 13:09:16 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:43122</guid><dc:creator>BuckWoody</dc:creator><description>&lt;p&gt;If you want to be wise, watch the actions and outcomes of others. Emulate the successful actions, and avoid the actions that cause failure. That’s true in life in general - and in technology projects in specific.&amp;#160; &lt;/p&gt;  &lt;p&gt;I’ve worked with several clients who have created or migrated an application to “the cloud” - meaning using Microsoft Windows Azure or another provider. Although the statement in the title of this post is trite, I cannot over-emphasize how accurate it is. In every case of those who had a great experience with a distributed computing environment (which is thankfully the vast majority of my projects), &lt;/p&gt;  &lt;p&gt;What kind of preparation do you need to do? Here are some tips I’ve learned in the successful (and not-so-successful) deployments I’ve seen: &lt;/p&gt;  &lt;h3&gt;Follow standard recommendations for successful projects in general &lt;/h3&gt;  &lt;p&gt;You and your organization have probably done a few projects before - this one should have the same general attributes: a well-defined goal, a small, motivated team, a realistic timeline, and an adequate budget. I know, I know, you *never* seem to get those things - but if you don’t, you’ll fail. Simple as that. &lt;/p&gt;  &lt;h3&gt;Educate yourself&lt;/h3&gt;  &lt;p&gt;Computing technology started out on a single set of hardware for a single purpose - and realizing the limits of the hardware at hand, systems designers quickly realized that scale-out and virtualization was key. No, that’s not new - mainframes almost always worked on the concept of scale-out and virtual machines. But we switched in the 1980’s to single-user systems again, and we’ve been there ever since. By that I mean you install an OS on the things you work on. Now we move back to distributed system concepts, and there are some real differences. You’ll need to learn how those work, and do things a new way. Hey, we’re IT - we LOVE learning new things, right? &lt;/p&gt;  &lt;h3&gt;Get a partner if needed&lt;/h3&gt;  &lt;p&gt;There are a few of us white-haired Gandalf’s around that remember how to work in a distributed system, but if it’s new to you, that’s completely OK. You can save yourself a world of trouble by working with someone who’s done this before - a partner you hire, someone from Microsoft Consulting, whatever. &lt;/p&gt;  &lt;p&gt;And don’t forget support - who will handle each issue, what is the escalation model, who are your contacts at Microsoft, and what is your “light’s out” strategy?&lt;/p&gt;  &lt;p&gt;“A new broom sweeps clean”, the old adage goes, but the old brooms know where the dirt is. &lt;/p&gt;  &lt;h3&gt;Build a model&lt;/h3&gt;  &lt;p&gt;Take some time to do a Proof of Concept on your local system and using your Azure hours from your MSDN account if you have one. Going through this build - and being willing to throw it away and try it a different way - is invaluable. &lt;/p&gt;  &lt;h3&gt;Test your theories&lt;/h3&gt;  &lt;p&gt;Three statisticians are walking in a field. They see a rabbit - the first guy raises his gun, firing far in front of the rabbit. The second guy simultaneously raises his gun and fires far behind the rabbit. The third guy yells “We got him!”&lt;/p&gt;  &lt;p&gt;Not every theory is correct - not every attempt is the right one. Build in your success tests while you’re building your model. Then check them - don’t leave this step out. &lt;/p&gt;  &lt;h3&gt;Rinse, lather, repeat&lt;/h3&gt;  &lt;p&gt;This is advice from a shampoo bottle - which I’ve never used (I don’t really have that much hair - especially now). But in a “Cloud” project, it’s important. It’s an evolving system, that gains new improvements at an amazing rate. As soon as you deploy and stabilize you need to start the process over again. If you created your system in a Services model, with contracts for the APIs and abstracted code, this is far easier. &lt;/p&gt;  &lt;p&gt;It’s not hard to do a cloud project right. But it’s really simple to do it wrong. Follow these guidelines and you’ll learn from the successes - and mistakes - of others. &lt;/p&gt;</description></item><item><title>The Conundrum of Cloud Computing Evidence</title><link>http://sqlblog.com/blogs/buck_woody/archive/2011/07/26/the-conundrum-of-cloud-computing-evidence.aspx</link><pubDate>Tue, 26 Jul 2011 12:56:08 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:37317</guid><dc:creator>BuckWoody</dc:creator><description>&lt;p&gt;“Who is using Windows Azure? How are they doing it?” &lt;/p&gt; &lt;p&gt;I get asked this all the time as I speak to our clients when we mention Windows or SQL Azure as a possible solutions to an architectural problem the company has. I completely understand the question. I’ve worked far longer outside of Microsoft than here, and one of my roles as a Systems Architect was to select solutions from a range of possibilities. When you’re faced with a decision like that, it saves a ton of time if you can find out where others have done the same thing and what problems and successes they had with this or that approach. I’m not a marketing person, so I work with clients directly all the time, and so folks know I’ve seen the way others do things. And they want to know what someone else has done before they try it. &lt;/p&gt; &lt;p&gt;But therein lies the rub.&lt;/p&gt; &lt;p&gt;Most folks aren’t willing to talk about their internal infrastructure much. &lt;a href="http://technet.microsoft.com/en-us/library/bb687780.aspx" target="_blank"&gt;We talk about how we do things here at Microsoft quite frequently, and if you’re not using this resource, definitely go research what we’ve done&lt;/a&gt;. In fact, I don’t think I’ve seen many other technology companies with this depth of information. For instance, here’s a quick list of the areas we talk about on our internal systems: &lt;/p&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl32" href="http://technet.microsoft.com/en-us/library/bb687768.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;BizTalk&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl33" href="http://technet.microsoft.com/en-us/library/bb687782.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;Exchange Server&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl34" href="http://technet.microsoft.com/en-us/library/ee862420.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;Internet Explorer&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl35" href="http://technet.microsoft.com/en-us/library/gg605859.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;Lync&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl36" href="http://technet.microsoft.com/en-us/library/cc982289.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;Microsoft Desktop Optimization Pack&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl37" href="http://technet.microsoft.com/en-us/library/dd197309.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;Microsoft Dynamics&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl38" href="http://technet.microsoft.com/en-us/library/dd197310.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;Microsoft Forefront&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Office System&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl39" href="http://technet.microsoft.com/en-us/library/bb687788.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;Office Communications Server&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl40" href="http://technet.microsoft.com/en-us/library/bb687797.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;SharePoint Server&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl41" href="http://technet.microsoft.com/en-us/library/bb687792.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;Office&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl42" href="http://technet.microsoft.com/en-us/library/bb687798.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;SQL Server&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;strong&gt;System Center&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl43" href="http://technet.microsoft.com/en-us/library/bb687796.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;System Center Configuration Manager&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl44" href="http://technet.microsoft.com/en-us/library/bb736232.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;System Center Data Protection Manager&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl45" href="http://technet.microsoft.com/en-us/library/bb687791.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;System Center Operations Manager&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl46" href="http://technet.microsoft.com/en-us/library/gg236616.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;System Center Service Manager&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl47" href="http://technet.microsoft.com/en-us/library/hh124528.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;Virtual Machine Manager&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl48" href="http://technet.microsoft.com/en-us/library/bb687801.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;Visual Studio&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Windows&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl49" href="http://technet.microsoft.com/en-us/library/gg605186.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;Windows Azure&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl50" href="http://technet.microsoft.com/en-us/library/bb687804.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;Windows Client&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a id="ctl00_MTCS_main_ctl51" href="http://technet.microsoft.com/en-us/library/bb687806.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;Windows Server&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt; &lt;li class="content-item"&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;li class="content-item"&gt; &lt;p&gt;And yes, Azure as you can see is part of that list - we’ve implemented it everywhere. But when I point out that we’re using IT resources just like any other company, I hear “yeah, but you’re &lt;em&gt;Microsoft&lt;/em&gt;. You have lots of people to handle the systems, and you can just have the developer who wrote the software come over and fix it if it breaks.” Well, that’s not the way it works at all. When I got here, I met with some folks from Microsoft IT, and I was absolutely shocked at how few people manage our systems. From Systems Administrators all the way to the DBA’s, the ratio of technical resource to machines is really extraordinary, and I had far more folks managing systems for me in my other companies than we have here. And no, we don’t send developers to fix production systems “just for us”, although we will do that when we are using a beta of something that we haven’t even released to CTP yet. &lt;/p&gt; &lt;p&gt;But even with this evidence of ourselves, clients want to “see how others are doing things with Azure”. &lt;a href="http://www.microsoft.com/windowsazure/evidence/" target="_blank"&gt;We do have the customer evidence site, and we have lots of case-studies there&lt;/a&gt;. But many of these lack technical details, again, because folks aren’t always willing to share that. That’s understandable - for instance, even though Microsoft does it, I’m not sure I would have the Visio diagrams for my company’s applications posted in a public place. There may even be legal or competitive reasons &lt;em&gt;not &lt;/em&gt;to do that. So as you peruse that list, keep in mind these are only the companies that are willing to talk in public about their experience - we have far more on Azure than this list. &lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/jmeier/archive/2011/07/25/microsoft-cloud-case-studies-at-a-glance.aspx" target="_blank"&gt;J.D. Meiers has a good blog post entry&lt;/a&gt; of a rundown of the companies that have released case studies on Azure. And be assured that &lt;a href="http://msdn.microsoft.com/en-us/library/ff898430.aspx" target="_blank"&gt;we have a patterns and practices group that works with the teams here at Azure&lt;/a&gt; to make sure we apply what we learn as we help each client. And many of our partners that you use to help you implement technology are here at Microsoft this week, sharing customer stories (with permission, of course), which allows us to learn from them on how you’re doing things - what works and what doesn’t. &lt;/p&gt; &lt;p&gt;As time goes on I think you’ll see more patterns emerge from the engagements we’ve done. Right now those are sometimes a competitive advantage, so you’ll see us generalize the patterns into content we can release. For now, check out those case studies, and do make use of the Internal Microsoft IT sites. They really are quite detailed, and have a lot of information you can use. &lt;/p&gt;</description></item></channel></rss>