<?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 tag 'IaaS'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=IaaS&amp;orTags=0</link><description>Search results matching tag 'IaaS'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>SQL Server in Windows Azure Infrastructure Services – Updated Documentation and Best Practices for GA, Upcoming Blogs</title><link>http://sqlblog.com/blogs/sqlos_team/archive/2013/04/24/sql-server-in-windows-azure-infrastructure-services-updated-documentation-and-best-practices-for-ga-upcoming-blogs.aspx</link><pubDate>Wed, 24 Apr 2013 22:04:16 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48858</guid><dc:creator>SQLOS Team</dc:creator><description>&lt;p&gt;It&amp;rsquo;s been just over a week since Windows Azure announced the GA of &lt;a href="http://www.windowsazure.com/en-us/home/scenarios/infrastructure-services/"&gt;Infrastructure Services&lt;/a&gt;, marking the beginning of a fully supported Infrastructure as a Service in Windows Azure, with SQL Server as a major component.&lt;/p&gt;
&lt;p&gt;Pre-installed SQL Server VMs are available for pay-per-hour usage in the Windows Azure gallery. Currently Enterprise, Standard and Web edition VMs running on Windows Server 2008 R2 SP1 are available, with more SQL Server editions coming soon. SQL Server editions running on Windows Server 2012 images are also on the way. For more details on the scenarios and benefits of running SQL Server workloads on Windows Azure Virtual Machines, please visit the SQL Server blog post &lt;a href="http://blogs.technet.com/b/dataplatforminsider/archive/2013/04/16/develop-and-test-new-sql-server-apps-scale-existing-apps-and-unlock-hybrid-scenarios-with-windows-azure-infrastructure-services.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We are very happy to announce that the updated technical documentation for deploying and running SQL Server in Windows Azure Infrastructures Services is now available online. When deploying SQL Server in Windows Azure Virtual Machines, we recommend that you follow the detailed guidance given in the new &lt;a href="http://go.microsoft.com/fwlink/?linkid=294719&amp;amp;clcid=0x409" target="_blank"&gt;SQL Server in Windows Azure Virtual Machines&lt;/a&gt; documentation in the library. This documentation includes a series of articles and tutorials that provide detailed guidance on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?linkid=294720&amp;amp;clcid=0x409" target="_blank"&gt;Getting Started with SQL Server in Windows Azure Virtual Machines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?linkid=294721&amp;amp;clcid=0x409" target="_blank"&gt;Getting Ready to Migrate to SQL Server in Windows Azure Virtual Machines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?linkid=294722&amp;amp;clcid=0x409" target="_blank"&gt;SQL Server Deployment in Windows Azure Virtual Machines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?linkid=294723&amp;amp;clcid=0x409" target="_blank"&gt;Connectivity Considerations for SQL Server in Windows Azure Virtual Machines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?linkid=294724&amp;amp;clcid=0x409" target="_blank"&gt;Performance Considerations for SQL Server in Windows Azure Virtual Machines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?linkid=294725&amp;amp;clcid=0x409" target="_blank"&gt;Security Considerations for SQL Server in Windows Azure Virtual Machines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?linkid=294726&amp;amp;clcid=0x409" target="_blank"&gt;Troubleshooting and Monitoring for SQL Server in Windows Azure Virtual Machines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?linkid=294727&amp;amp;clcid=0x409" target="_blank"&gt;High Availability and Disaster Recovery for SQL Server in Windows Azure Virtual Machines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?linkid=294728&amp;amp;clcid=0x409" target="_blank"&gt;Backup and Restore for SQL Server in Windows Azure Virtual Machines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/jj992719.aspx" target="_blank"&gt;SQL Server Business Intelligence in Windows Azure Virtual Machines&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Over the next few weeks we are planning a series of blog posts to provide more detailed information on specific SQL Server topics. Subjects in the pipeline include: high availability, disaster recovery, performance, application migration and security. Let us know what topics you would like to see covered in this series by adding comments to this post.&lt;/p&gt;
&lt;p&gt;SQL Server Team&amp;nbsp;&lt;/p&gt;
Originally posted at http://blogs.msdn.com/b/sqlosteam/</description></item><item><title>Creating a Windows Azure Virtual Machine - the RIGHT Way</title><link>http://sqlblog.com/blogs/buck_woody/archive/2013/04/17/creating-a-windows-azure-virtual-machine-the-right-way.aspx</link><pubDate>Wed, 17 Apr 2013 13:08:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48758</guid><dc:creator>BuckWoody</dc:creator><description>&lt;p&gt;Windows Azure has added Infrastructure-as-a-Service (IaaS), the ability to deploy, run and manage Virtual Machines, to its &lt;a href="http://sqlblog.com/b/buckwoody/archive/2012/06/13/windows-azure-write-run-or-use-software.aspx" target="_blank"&gt;growing list of services&lt;/a&gt;. You can create Virtual Machines from a gallery, upload them from images you create locally on Hyper-V (that's right, you can do that, &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/jj156055.aspx" target="_blank"&gt;even from PowerShell&lt;/a&gt;) and of course you can just jump right in and just click the "Plus" sign at the bottom of the&lt;a href="https://manage.windowsazure.com/" target="_blank"&gt; Windows Azure Management Portal&lt;/a&gt;, then hit &lt;em&gt;Compute&lt;/em&gt;, then&lt;em&gt; Virtual Machin&lt;/em&gt;e and then&lt;em&gt; Quick Create&lt;/em&gt;. Enter a few fields and you're off to the races.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sqlblog.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-79-79/1067.VM1.png"&gt;&lt;img src="http://sqlblog.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-79-79/1067.VM1.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Of course, that works just fine - &lt;em&gt;but if you do it that way you're doing it wrong&lt;/em&gt;.&amp;nbsp; There's a better way - there are a few steps you should take before you deploy a Virtual Machine, and a few steps after. In general, the process looks like this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="color:#008000;"&gt;Create an Affinity Group&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#008000;"&gt;Create a Virtual Network&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#008000;"&gt;Create your Storage Account and Container&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#008000;"&gt;Create the Virtual Machine&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#008000;"&gt;Optionally, add an Availability Set&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;Note - some of these steps need to be done only once, others once per logical group of Virtual Machines, and so on. Hit the links below for more info on when to do what. &lt;/em&gt;&lt;/p&gt;
&lt;h1&gt;Step One: Create an Affinity Group&lt;/h1&gt;
&lt;p&gt;An &lt;em&gt;Affinity Group&lt;/em&gt; is a logical grouping that dictates how Windows Azure will lay out the resources assigned to it. When you create services, you can assign them to the Affinity Group, and the Fabric will deploy those into the same Datacenter cluster. Create one these per grouping that you want.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;More Detail: &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/jj156085.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/jj156085.aspx&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Steps to do that: &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/jj156209.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/jj156209.aspx&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h1&gt;Step Two: Create a Virtual Network&lt;/h1&gt;
&lt;p&gt;The TCP/IP address for Windows Azure Virtual Machines come from a predefined range. You can just let us pick that for you, or you can create your own &lt;em&gt;Virtual Network&lt;/em&gt; that has a user-defined range of DHCP addresses, and even place a DNS Server or connect your local network to the Windows Azure network for your Virtual Machines. When you create the Virtual Network, you can assign it to the Affinity Group. It's a way of grouping machine networks together. Create one of these per group of Virtual Machines that you want to have the same DHCP and DNS Server.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;More Detail: &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/jj156007.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/jj156007.aspx&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Steps to do that: &lt;a href="http://www.windowsazure.com/en-us/manage/services/networking/create-a-virtual-network/" target="_blank"&gt;http://www.windowsazure.com/en-us/manage/services/networking/create-a-virtual-network/&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h1&gt;Step Three:&amp;nbsp; Create a Storage Account and Container&lt;/h1&gt;
&lt;p&gt;Windows Azure Virtual Machine Disks are stored in Windows Azure Storage. That's a great benefit. If you don't define a &lt;em&gt;Storage Account&lt;/em&gt; and a &lt;em&gt;Container &lt;/em&gt;first, The Windows Azure&amp;nbsp; Management Portal will do that for you as you create the machine. Defining that Storage Account and Container ahead of time allows more control, and a better naming convention than what we'll pick for you. Read more to find out the strategy you should use to group the disks. Also, some workloads such as SQL Server have a best-practice of creating a separate disk for data and backups. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;More Detail: &lt;a href="http://www.windowsazure.com/en-us/develop/net/how-to-guides/blob-storage/#what-is" target="_blank"&gt;http://www.windowsazure.com/en-us/develop/net/how-to-guides/blob-storage/#what-is&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Steps to do that: &lt;a href="http://www.windowsazure.com/en-us/develop/net/how-to-guides/blob-storage/#header-3" target="_blank"&gt;http://www.windowsazure.com/en-us/develop/net/how-to-guides/blob-storage/#header-3&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h1&gt;Step Four:&amp;nbsp; Create the Virtual Machine&lt;/h1&gt;
&lt;p&gt;You have a lot of choices here, from creating the Virtual Machine quickly, from a Gallery with pre-loaded software (like SQL Server), or even choosing from Windows or Linux. You can also create the Virtual Machines by uploading an image of your own, or create them through PowerShell. With the previous steps completed, you can select those pre-defined entries as you build the machine - just select them from the drop-down menus when prompted.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;More Detail: &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/jj156003.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/jj156003.aspx&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Steps to do that:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.windowsazure.com/en-us/manage/windows/tutorials/virtual-machine-from-gallery/" target="_blank"&gt;Create a Virtual Machine Running Windows Server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.windowsazure.com/en-us/manage/linux/tutorials/virtual-machine-from-gallery/" target="_blank"&gt;Create a Virtual Machine Running Linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.windowsazure.com/en-us/manage/windows/how-to-guides/custom-create-a-vm/" target="_blank"&gt;How to Create a Custom Virtual Machine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.windowsazure.com/en-us/manage/windows/how-to-guides/quickly-create-a-vm/" target="_blank"&gt;How to Quickly Create a Virtual Machine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/windowsazure/jj156055" target="_blank"&gt;Getting Started with Windows Azure PowerShell&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Step Five: Optionally, Add an Availability Set&lt;/h1&gt;
&lt;p&gt;When you build more than one Virtual Machine (always a good idea, and required for availability) you can load-balance the IP ports for them, and you can also specify that they are on separate "fault domains" for greater availability. This is called an &lt;em&gt;Availability Set&lt;/em&gt;. Even if you think you're only going to build one VM, you can add the Availability Set it up now and use it when you grow the systems. Create one of these per group of Virtual Machines you want to add into your High Availability strategy.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;More Detail: &lt;a href="http://www.windowsazure.com/en-us/manage/windows/common-tasks/manage-vm-availability/" target="_blank"&gt;http://www.windowsazure.com/en-us/manage/windows/common-tasks/manage-vm-availability/&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Steps to do that:&amp;nbsp; &lt;a href="http://www.windowsazure.com/en-us/manage/windows/common-tasks/manage-vm-availability/#createset" target="_blank"&gt;http://www.windowsazure.com/en-us/manage/windows/common-tasks/manage-vm-availability/#createset&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>When will my SQL Server Evaluation Edition expire?</title><link>http://sqlblog.com/blogs/sqlos_team/archive/2013/02/17/when-will-my-sql-server-evaluation-edition-expire.aspx</link><pubDate>Mon, 18 Feb 2013 00:43:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47775</guid><dc:creator>SQLOS Team</dc:creator><description>&lt;p&gt;&amp;nbsp;&lt;span style="color:#000000;font-size:small;"&gt;The &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=29066"&gt;SQL Server Evaluation Edition&lt;/a&gt;&amp;nbsp;is a great way to&amp;nbsp;get a fully functional and free instance of SQL Server for learning and developing solutions. The edition has a built in expiry of 6 months from the time that you install it. I often install an Eval edition on a machine to set up a test or demo, and then 6 months later it comes as a complete surprise when it suddenly stops working.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small;"&gt;Needless to say this can be&amp;nbsp;mildly inconvenient, as it typically expires on the day you plan to demo it. It would be nice to get some kind warning.&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small;"&gt;This problem&amp;nbsp;is exacerbated in the SQL Server&amp;nbsp;virtual machine&amp;nbsp;images in the Windows Azure gallery. While Azure VM's are in preview the SQL Server platform images are created with Evaluation edition, but the 6 month counter starts ticking&amp;nbsp;when the VM is created rather than when you deploy it. This came to a head recently as a few months went by&amp;nbsp;between platform image refreshes, so people deploying SQL VM images in Windows Azure were seeing them expire a few days later. See &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/WAVirtualMachinesforSQLServer/thread/bd89b9c5-7f3c-4bb6-96c7-439a4f94c008"&gt;this thread&lt;/a&gt; for more details. Since then the SQL Server platform image has been refreshed so it won't be expiring for several months.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small;"&gt;&lt;br /&gt;The problem with Azure VM's will go away soon as fully licensed pay-per-hour images will be available soon, and free trial offers will be available.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small;"&gt;What happens when your&amp;nbsp;SQL instance does expire? What are the options? Particularly if you've developed a working solution and want to put it into production?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small;"&gt;One option is to purchase a license and&amp;nbsp;enter the license key in &lt;span style="color:#0000ff;"&gt;SQL Server Installation Center-&amp;gt;Maintenance-&amp;gt;Upgrade License&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small;"&gt;If you're using an Azure VM another option would be to migrate your application to a new VM.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small;"&gt;One thing we've learned from this is&amp;nbsp;that as long as&amp;nbsp;time-bombed images are being used we need to be better at communicating and setting expectations about their expiration. &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:small;"&gt;If you're running an Evaluation edition now, how can you tell when it's due to expire? One way is to run this query...&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;span style="font-size:small;"&gt;sp_configure &lt;span style="color:#ff0000;font-family:Consolas;"&gt;&lt;span style="color:#ff0000;font-family:Consolas;"&gt;&lt;span style="color:#ff0000;font-family:Consolas;"&gt;'show advanced options'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-family:Consolas;"&gt; 1&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;RECONFIGURE&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;font-size:small;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:small;"&gt;sp_configure &lt;span style="color:#ff0000;font-family:Consolas;"&gt;&lt;span style="color:#ff0000;font-family:Consolas;"&gt;&lt;span style="color:#ff0000;font-family:Consolas;"&gt;'Agent XPs'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-family:Consolas;"&gt; 1&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;RECONFIGURE&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;font-size:small;"&gt;GO&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="color:#0000ff;"&gt;DECLARE&lt;/span&gt;&amp;nbsp;&lt;span style="color:#008080;font-family:Consolas;"&gt;&lt;span style="color:#008080;font-family:Consolas;"&gt;&lt;span style="color:#008080;font-family:Consolas;"&gt;@daysleft &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000ff;font-family:Consolas;"&gt;&lt;span style="color:#0000ff;font-family:Consolas;"&gt;&lt;span style="color:#0000ff;font-family:Consolas;"&gt;int&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;DECLARE&amp;nbsp;&lt;/span&gt;&lt;span style="color:#008080;font-family:Consolas;"&gt;&lt;span style="color:#008080;font-family:Consolas;"&gt;&lt;span style="color:#008080;font-family:Consolas;"&gt;@instancename &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000ff;font-family:Consolas;"&gt;&lt;span style="color:#0000ff;font-family:Consolas;"&gt;&lt;span style="color:#0000ff;font-family:Consolas;"&gt;sysname&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;SELECT&lt;/span&gt;&amp;nbsp;&lt;span style="color:#008080;font-family:Consolas;"&gt;&lt;span style="color:#008080;font-family:Consolas;"&gt;&lt;span style="color:#008080;font-family:Consolas;"&gt;@instancename &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#ff00ff;font-family:Consolas;"&gt;&lt;span style="color:#ff00ff;font-family:Consolas;"&gt;&lt;span style="color:#ff00ff;font-family:Consolas;"&gt;CONVERT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000ff;font-family:Consolas;"&gt;&lt;span style="color:#0000ff;font-family:Consolas;"&gt;&lt;span style="color:#0000ff;font-family:Consolas;"&gt;sysname&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#ff00ff;font-family:Consolas;"&gt;&lt;span style="color:#ff00ff;font-family:Consolas;"&gt;&lt;span style="color:#ff00ff;font-family:Consolas;"&gt;SERVERPROPERTY&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#ff0000;font-family:Consolas;"&gt;&lt;span style="color:#ff0000;font-family:Consolas;"&gt;&lt;span style="color:#ff0000;font-family:Consolas;"&gt;'InstanceName'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;))&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;EXEC&lt;/span&gt;&amp;nbsp;&lt;span style="color:#008080;font-family:Consolas;"&gt;&lt;span style="color:#008080;font-family:Consolas;"&gt;&lt;span style="color:#008080;font-family:Consolas;"&gt;@daysleft &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#800000;font-family:Consolas;"&gt;&lt;span style="color:#800000;font-family:Consolas;"&gt;&lt;span style="color:#800000;font-family:Consolas;"&gt;xp_qv &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#ff0000;font-family:Consolas;"&gt;&lt;span style="color:#ff0000;font-family:Consolas;"&gt;&lt;span style="color:#ff0000;font-family:Consolas;"&gt;'2715127595'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;&lt;span style="color:#808080;font-family:Consolas;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#008080;font-family:Consolas;"&gt;&lt;span style="color:#008080;font-family:Consolas;"&gt;&lt;span style="color:#008080;font-family:Consolas;"&gt;@instancename&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;SELECT&lt;/span&gt;&amp;nbsp;&lt;span style="color:#008080;font-family:Consolas;"&gt;&lt;span style="color:#008080;font-family:Consolas;"&gt;&lt;span style="color:#008080;font-family:Consolas;"&gt;@daysleft &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#ff0000;font-family:Consolas;"&gt;&lt;span style="color:#ff0000;font-family:Consolas;"&gt;&lt;span style="color:#ff0000;font-family:Consolas;"&gt;'Number of days left'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;font-size:small;"&gt;GO&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small;"&gt;&lt;br /&gt;That will give you an&amp;nbsp;answer in days until expiry. As of today,&amp;nbsp;the SQL Server gallery image I&amp;nbsp;launched a few days ago has 122 days left, which gives me a few months to&amp;nbsp;do my&amp;nbsp;demos and then forget that it's going to expire. Hopefully by that time I'll have either upgraded it&amp;nbsp;or started with a refreshed or pay per hour image.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small;"&gt;- Guy&lt;/span&gt;&lt;/p&gt;
Originally posted at http://blogs.msdn.com/b/sqlosteam/</description></item><item><title>SQLOS and Cloud Infrastructure sessions at PASS Summit 2012</title><link>http://sqlblog.com/blogs/sqlos_team/archive/2012/11/07/sqlos-and-cloud-infrastructure-sessions-at-pass-summit-2012.aspx</link><pubDate>Thu, 08 Nov 2012 00:47:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:46008</guid><dc:creator>SQLOS Team</dc:creator><description>&lt;p&gt;The SQL Pass Summit 2012, the&amp;nbsp;largest yet,&amp;nbsp;is in full swing. Here's a summary of the sessions this week on cloud infrastructure and SQLOS topics. Some of these were today, and you can catch the recordings. One more session takes place on Friday covering SQL Server solution patterns in Windows Azure VMs...&lt;/p&gt;
&lt;p&gt;Also, catch&amp;nbsp;Thursday's keynote with Quentin Clark which will feature a cool IaaS demo!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color:#000080;font-size:small;"&gt;SQL Server in Windows Azure VM Sessions&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CLD-309-A SQLCAT: Best Practices and Lessons Learned on SQL Server in an Azure VM&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Steve Howard, Arvind Ranasaria - Wednesday 11/6 10:15&lt;/p&gt;
&lt;p&gt;This session looked at some best practices to optimize Networking, Memory, Disk IO and high availability based on lessons learned during SQLCat work with customer deployments. Well worth catching the recording.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SQL Server in Azure VM patterns: Hybrid Disaster Recovery, data movement and BI&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Guy Bowerman, Peter Saddow, Michael Washam, Ross LoForte - &lt;span style="color:#ff0000;"&gt;&lt;strong&gt;Friday 11/9 9:45 Rm 613&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;[Note: In the guides this has an outdated title.]&lt;/p&gt;
&lt;p&gt;This session has a focus on SQL Server Azure VM solutions. Starting with the basics and then going deeper into:&lt;/p&gt;
&lt;p&gt;- New features in the Microsoft Assessment and Planning Toolkit 8.0 to help plan and size SQL VM migrations.&lt;br /&gt;- A Look at a Windows Azure&amp;nbsp;VM SQL Server&amp;nbsp;app making use of load balancing and SQL Server high availability features.&lt;br /&gt;- A BI case study running SQL BI components in Azure VMs and making use of Windows 8 tiles.&lt;br /&gt;- A training class in a VM case study.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000080;font-size:small;"&gt;&lt;strong&gt;SQLOS Sessions&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DBA-500-HD Inside SQLOS 2012 (half-day session)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Bob Ward - Wednesday 11/6 1:30pm&lt;/p&gt;
&lt;p&gt;Bob Ward from CSS applies his wealth of experience to look at the internals of SQLOS and what's changed in the various SQL 2012 components, including memory, resource governor, scheduler.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DBA-403-M: SQLCAT: Memory Manager Changes in SQL Server 2012&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Gus Apostol, Jerome Halmans - 1:30pm&lt;/p&gt;
&lt;p&gt;Covers the redesigned SQLOS memory manager in SQL Server 2012 including the new page allocator for any size pages (and all that implies), DMVs, demo's. Not sure why this was placed at the same time as the SQLOS half-day session, but since it's recorded it's available for catch-up.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;- Guy&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
Originally posted at http://blogs.msdn.com/b/sqlosteam/</description></item><item><title>Declarative Architectures in Infrastructure as a Service (IaaS)</title><link>http://sqlblog.com/blogs/buck_woody/archive/2012/10/23/declarative-architectures-in-infrastructure-as-a-service-iaas.aspx</link><pubDate>Tue, 23 Oct 2012 14:00:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:45737</guid><dc:creator>BuckWoody</dc:creator><description>&lt;p&gt;I deal with computing architectures by first laying out requirements, and then laying in any constraints for it's success. Only then do I bring in computing elements to apply to the system. As an example, a requirement might be "world-side availability" and a constraint might be "with less than 80ms response time and full HA" or something similar. Then I can choose from the best fit of technologies which range from full-up on-premises computing to IaaS, PaaS or SaaS.&lt;/p&gt;
&lt;p&gt;I also deal in abstraction layers - on-premises systems are fully under your control, in IaaS the hardware is abstracted (but not the OS, scale, runtimes and so on), in PaaS the hardware and the OS is abstracted and you focus on code and data only, and in SaaS everything is abstracted - you merely purchase the function you want (like an e-mail server or some such) and simply use it.&lt;/p&gt;
&lt;p&gt;When you think about solutions this way, the architecture moves to the primary factor in your decision. It's problem-first architecting, and then laying in whatever technology or vendor best fixes the problem.&lt;/p&gt;
&lt;p&gt;To that end, most architects design a solution using a graphical tool (I use Visio) and then creating documents that&amp;nbsp; let the rest of the team (and business) know what is required. It's the template, or recipe, for the solution. This is extremely easy to do for SaaS - you merely point out what the needs are, research the vendor and present the findings (and bill) to the business. IT might not even be involved there. In PaaS it's not much more complicated - you use the same Application Lifecycle Management and design tools you always have for code, such as Visual Studio or some other process and toolset, and you can "stamp out" the application in multiple locations, update it and so on.&lt;/p&gt;
&lt;p&gt;IaaS is another story. Here you have multiple machines, operating systems, patches, virus scanning, run-times, scale-patterns and tools and much more that you have to deal with, since essentially it's just an in-house system being hosted by someone else. You can certainly automate builds of servers - we do this as technical professionals every day. From Windows to Linux, it's simple enough to create a "build script" that makes a system just like the one we made yesterday. What is more problematic is being able to tie those systems together in a coherent way (as a solution) and then stamp that out repeatedly, especially when you might want to deploy that solution on-premises, or in one cloud vendor or another.&lt;/p&gt;
&lt;p&gt;Lately I've been working with a company called RightScale that does exactly this. I'll point you to their site for more info, but the general idea is that you document out your intent for a set of servers, and it will deploy them to on-premises&amp;nbsp;&lt;span class="s2"&gt;&lt;b&gt;private&lt;/b&gt;&lt;/span&gt;&amp;nbsp;clouds, Windows Azure, and other&amp;nbsp;&lt;span class="s2"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/span&gt;&amp;nbsp;cloud providers all from the same script. In other words, it doesn't contain the images or anything like that - it contains the scripts to build them&amp;nbsp;on-premises&amp;nbsp;&lt;span class="s2"&gt;&lt;b&gt;&amp;nbsp;in private clouds&lt;/b&gt;&lt;/span&gt;&amp;nbsp;or on a&amp;nbsp;&lt;span class="s2"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/span&gt;&amp;nbsp;cloud vendor like Microsoft.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p&gt;Using a tool like this, you combine the steps of designing a system (all the way down to passwords and accounts if you wish) and then the document drives the distribution and implementation of that intent. As time goes on and more and more&amp;nbsp;companies implement solutions on various providers (perhaps for HA and DR) then this becomes a compelling investigation.&lt;/p&gt;
&lt;p&gt;The RightScale information is here, if you want to investigate it further. Yes, there are other methods I've found, but most are tied to a single kind of cloud, and I'm not into vendor lock-in.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="text-decoration:underline;"&gt;Poppa Bear Level - &lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="text-decoration:underline;"&gt;Hands-on&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.rightscale.com/s/create-account.php?sd=Free&amp;amp;t=supportal" target="_blank"&gt;Evaluate RightScale at no cost.&lt;/a&gt;&amp;nbsp;&amp;nbsp;Just bring your Windows Azure credentials and follow the these tutorials:&lt;/li&gt;
&lt;li&gt;Sign Up for&amp;nbsp; Windows Azure -&amp;nbsp;&lt;a href="http://support.rightscale.com/09-Clouds/Azure/Tutorials/Sign_up_for_Windows_Azure"&gt;http://support.rightscale.com/09-Clouds/Azure/Tutorials/Sign_up_for_Windows_Azure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://support.rightscale.com/09-Clouds/Azure/Add_Windows_Azure_to_a_RightScale_Account" target="_blank"&gt;Add&amp;nbsp;Windows Azure to a RightScale Account&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Windows Azure&amp;nbsp;Virtual Machines&amp;nbsp;3-tier Deployment -&amp;nbsp;&lt;a href="http://support.rightscale.com/09-Clouds/Azure/Tutorials/3_Tier_Deployment_with_Windows_Azure"&gt;http://support.rightscale.com/09-Clouds/Azure/Tutorials/3_Tier_Deployment_with_Windows_Azure&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="text-decoration:underline;"&gt;Momma Bear Level - &lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="text-decoration:underline;"&gt;Just the Right level...&lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;i&gt; ;0)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://support.rightscale.com/09-Clouds/Azure/Windows_Azure_Evaluation_Guide" target="_blank"&gt;Windows Azure Evaluation Guide&lt;/a&gt;&amp;nbsp;-&amp;nbsp;if you are new to Windows Azure Virtual Machines and new to RightScale, we recommend that you read the entire evaluation guide to gain a more complete understanding of the Windows Azure + RightScale solution.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://support.rightscale.com/09-Clouds/Azure" target="_blank"&gt;Windows Azure Support Page @ support.rightscale.com&lt;/a&gt;&amp;nbsp;- FAQ's, tutorials, etc. for &amp;nbsp;Windows Azure Virtual Machines (&lt;i&gt;Work in Progress&lt;/i&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="text-decoration:underline;"&gt;Baby Bear Level - &lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="text-decoration:underline;"&gt;Marketing&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.rightscale.com/clouds/windows-azure.php" target="_blank"&gt;Windows Azure Page @ www.rightscale.com&lt;/a&gt;&amp;nbsp;- find overview information including solution briefs and presentation &amp;amp; demonstration videos&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.rightscale.com/info_center/solution-briefs/windows-azure-solution-brief.php" target="_blank"&gt;Scale&amp;nbsp;and Automate Applications on Windows Azure&lt;/a&gt;&amp;nbsp; Solution Brief - how RightScale makes Windows Azure Virtual Machine even better&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.rightscale.com/info_center/solution-briefs/windows-azure-sql-server-solution-brief.php" target="_blank"&gt;SQL Server on Windows Azure&lt;/a&gt;&amp;nbsp; Solution Brief &amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp; Run Highly Available SQL Server on Windows Azure Virtual Machines&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>