<?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>Buck Woody : Checklists</title><link>http://sqlblog.com/blogs/buck_woody/archive/tags/Checklists/default.aspx</link><description>Tags: Checklists</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Certification Notes: 70-583 Designing and Developing Windows Azure Applications</title><link>http://sqlblog.com/blogs/buck_woody/archive/2011/01/31/certification-notes-70-583-designing-and-developing-windows-azure-applications.aspx</link><pubDate>Mon, 31 Jan 2011 16:07:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:33063</guid><dc:creator>BuckWoody</dc:creator><slash:comments>2</slash:comments><comments>http://sqlblog.com/blogs/buck_woody/comments/33063.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/buck_woody/commentrss.aspx?PostID=33063</wfw:commentRss><description>&lt;div style="float:none;margin:0px;padding:4px 0px 4px 0px;" class="wlWriterHeaderFooter"&gt;&lt;strong&gt;&lt;i&gt;Last Updated: 07/04/2011&lt;/i&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;p&gt;It&amp;rsquo;s time for another certification, and we&amp;rsquo;ve released the 70-583 exam on Windows Azure. I&amp;rsquo;ve blogged my &amp;ldquo;study plans&amp;rdquo; here before on other certifications, so I thought I would do the same for this one. I&amp;rsquo;ll also need to take exam 70-513 and 70-516; but I&amp;rsquo;ll post my notes on those separately.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;None of these are &amp;ldquo;brain dumps&amp;rdquo; or any questions from the actual tests - just the books, links and notes I have from my studies.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll update these references as I&amp;rsquo;m studying, so bookmark this site and watch my Twitter and Facebook posts for when I&amp;rsquo;ll update them, or just subscribe to the RSS feed. First, there are some Azure-specific books I read:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff728592.aspx"&gt;Moving Applications To the Cloud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Programming-Windows-Azure-Microsoft-Cloud/dp/0596801971/ref=sr_1_1?ie=UTF8&amp;amp;qid=1307850128&amp;amp;sr=8-1" target="_blank"&gt;Programming Windows Azure by Siriram Krishnan&lt;/a&gt;&lt;a href="http://www.amazon.com/Microsoft-Visual-2008-Step/dp/0735624305/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1296339208&amp;amp;sr=1-1" target="_blank"&gt; &lt;/a&gt;(Note, this one is out of&amp;nbsp;date, but still has some great info)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The first place to start is at the official site for the certification. &lt;a href="http://www.microsoft.com/learning/en/us/Exam.aspx?ID=70-583&amp;amp;Locale=en-us" target="_blank"&gt;link&lt;/a&gt;&amp;nbsp;On that page you&amp;rsquo;ll find several resources, and the first you should follow is the &amp;ldquo;Save to my learning&amp;rdquo; so you have a place to track everything. Then click the &amp;ldquo;Related Learning Plans&amp;rdquo; link and follow the videos and read the documentation in each of those bullets.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There are six areas on the learning plan that you should focus on - make sure you open the learning plan to drill into the specifics. From the &amp;ldquo;Skills Being Measured&amp;rdquo; &lt;a href="http://www.microsoft.com/learning/en/us/Exam.aspx?ID=70-583&amp;amp;Locale=en-us#tab2"&gt;section on this page&lt;/a&gt; I pulled out these topics, and my references and notes are below each.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;+ Designing Data Storage Architecture (18%)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;- Choose the appropriate data storage model based on technical requirements: This objective may include but is not limited to: SQL Azure, Cloud drive, performance, scalability, accessibility from other applications and platforms, Windows Azure storage services: blobs, tables, and queues&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee691964.aspx"&gt;http://msdn.microsoft.com/en-us/library/ee691964.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee924681.aspx"&gt;http://msdn.microsoft.com/en-us/library/ee924681.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/data-storage-offerings-on-the-windows-azure-platform.aspx"&gt;http://social.technet.microsoft.com/wiki/contents/articles/data-storage-offerings-on-the-windows-azure-platform.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sqlblog.com/b/windowsazurestorage/archive/2010/05/10/windows-azure-storage-abstractions-and-their-scalability-targets.aspx"&gt;http://blogs.msdn.com/b/windowsazurestorage/archive/2010/05/10/windows-azure-storage-abstractions-and-their-scalability-targets.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.infoq.com/news/2009/12/Azure-Storage"&gt;http://www.infoq.com/news/2009/12/Azure-Storage&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Design a synchronization strategy: This objective may include but is not limited to: synchronize online and offline data by using sync framework and SQL Azure Sync service&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/windowsazure/sqlazure/database/#datasync"&gt;http://www.microsoft.com/windowsazure/sqlazure/database/#datasync&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Microsoft_Sync_Framework"&gt;http://en.wikipedia.org/wiki/Microsoft_Sync_Framework&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sqlblog.com/b/sync/archive/2010/09/24/how-to-sync-large-sql-server-databases-to-sql-azure.aspx"&gt;http://blogs.msdn.com/b/sync/archive/2010/09/24/how-to-sync-large-sql-server-databases-to-sql-azure.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Plan a cost-effective data architecture based on business requirements: This objective may include but is not limited to: code migration cost, data migration cost, bandwidth cost&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/windowsazure/pricing/"&gt;http://www.microsoft.com/windowsazure/pricing/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Design a database migration plan from SQL Server to SQL Azure: This objective may include but is not limited to: differences between SQL Azure and SQL Server, concessions for unsupported features, schema, data, reporting an analytic tooling&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogical.se/blogs/jahlen/archive/2010/11/23/sql-azure-why-use-it-and-what-makes-it-different-from-sql-server.aspx"&gt;http://blogical.se/blogs/jahlen/archive/2010/11/23/sql-azure-why-use-it-and-what-makes-it-different-from-sql-server.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sqlblog.com/blogs/john_paul_cook/archive/2010/09/12/sql-azure-differences.aspx"&gt;http://sqlblog.com/blogs/john_paul_cook/archive/2010/09/12/sql-azure-differences.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sqlblog.com/b/sqlazure/archive/2010/11/18/10093245.aspx"&gt;http://blogs.msdn.com/b/sqlazure/archive/2010/11/18/10093245.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Plan for media storage and accessibility: This objective may include but is not limited to: media accessibility, global distribution with Content Delivery Network (CDN), blob storage&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sqlblog.com/b/windowsazure/archive/2009/11/05/introducing-the-windows-azure-content-delivery-network.aspx"&gt;http://blogs.msdn.com/b/windowsazure/archive/2009/11/05/introducing-the-windows-azure-content-delivery-network.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#800080;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;+ Optimizing Data Access and Messaging (17%)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;- Optimize a data access strategy: This objective may include but is not limited to: batch operations and performance techniques, data latency due to location, saving bandwidth cost&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd894038.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd894038.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Design a reliable data access layer to access SQL Azure: This objective may include but is not limited to: define client data access standards, connection timeout scenarios&lt;/p&gt;
&lt;p&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/1541.aspx"&gt;http://social.technet.microsoft.com/wiki/contents/articles/1541.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Design an efficient strategy to avoid data access throttling: This objective may include but is not limited to: table storage, partition, transaction volumes, SQL Azure CPU throttling, query design&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/learn/courses/Azure/SQLAzure/SQLAzureTipsAndTricks/Exercise-3-Managing-Connections--Throttling-latency-and-transactions"&gt;http://channel9.msdn.com/learn/courses/Azure/SQLAzure/SQLAzureTipsAndTricks/Exercise-3-Managing-Connections--Throttling-latency-and-transactions&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Design a queue strategy that guarantees idempotency: This objective may include but is not limited to: multiple processing, multiple consumers, long-running processes&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd179353.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd179353.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/windowsazure/thread/f61b7a32-bad6-4c80-b2d7-45ec6d65bb5d"&gt;http://social.msdn.microsoft.com/Forums/en-US/windowsazure/thread/f61b7a32-bad6-4c80-b2d7-45ec6d65bb5d&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#800080;"&gt;&lt;a href="http://www.wintellect.com/CS/blogs/pmehner/archive/2010/02/28/idempotency-for-windows-azure-message-queues.aspx"&gt;http://www.wintellect.com/CS/blogs/pmehner/archive/2010/02/28/idempotency-for-windows-azure-message-queues.aspx&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- Design communication strategies using queues: This objective may include but is not limited to: asynchronous message dispatch, durable message handling,multiple consumers for scalability&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms789028.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms789028.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sqlblog.com/b/appfabriccat/archive/2010/12/20/best-practices-for-maximizing-scalability-and-cost-effectiveness-of-queue-based-messaging-solutions-on-windows-azure.aspx"&gt;http://blogs.msdn.com/b/appfabriccat/archive/2010/12/20/best-practices-for-maximizing-scalability-and-cost-effectiveness-of-queue-based-messaging-solutions-on-windows-azure.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#800080;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;+ Designing the Application Architecture (19%)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;- Choose appropriate role types for compute instances: This objective may include but is not limited to: difference between web and worker roles, considerations for hosting standalone applications, scaling considerations for web and worker roles&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg433012.aspx"&gt;http://msdn.microsoft.com/en-us/library/gg433012.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sqlblog.com/b/jnak/archive/2010/01/22/windows-azure-instances-storage-limits.aspx"&gt;http://blogs.msdn.com/b/jnak/archive/2010/01/22/windows-azure-instances-storage-limits.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Optimize worker role design for efficient resource usage: This objective may include but is not limited to: design a worker scheme for handling multiple background tasks, storage&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoftpdc.com/2009/SVC08"&gt;http://www.microsoftpdc.com/2009/SVC08&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sqlblog.com/b/morebits/archive/2011/01/01/building-windows-azure-service-part5-worker-role-background-tasks-handler.aspx"&gt;http://blogs.msdn.com/b/morebits/archive/2011/01/01/building-windows-azure-service-part5-worker-role-background-tasks-handler.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Identify performance vs. cost trade-offs: This objective may include but is not limited to: number of instances, VM size, Service Bus connections, geographic location of the resources&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/windowsazure/compute/"&gt;http://www.microsoft.com/windowsazure/compute/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/magazine/gg213848.aspx"&gt;http://technet.microsoft.com/en-us/magazine/gg213848.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Choose appropriate ways to respond to Azure Fabric Controller events: This objective may include but is not limited to: instance Start and Run events, instance count change, service configuration changes&lt;/p&gt;
&lt;p&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en-SG/windowsazuredevelopment/thread/0183e4c1-70a5-4098-9fb9-752da43f970e"&gt;http://social.msdn.microsoft.com/Forums/en-SG/windowsazuredevelopment/thread/0183e4c1-70a5-4098-9fb9-752da43f970e&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Develop a plan to migrate existing applications and services: This objective may include but is not limited to: identify dependencies of an existing application that will not translate or will require migration to Azure platform, determine the gap to migrate an existing application to Azure, assess an existing solution for suitability to migrate to Azure&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee336250.aspx"&gt;http://msdn.microsoft.com/en-us/library/ee336250.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;+ Preparing for Application and Service Deployment (15%)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;- Choose an appropriate upgrade strategy: This objective may include but is not limited to: upgrade path options such as staging vs. production, port number and protocol, service definition changes, service configuration changes, affinity, upgrade domains, operating system versions&lt;/p&gt;
&lt;p&gt;&lt;a href="http://azure.snagy.name/blog/?tag=configuration"&gt;http://azure.snagy.name/blog/?tag=configuration&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/COS311"&gt;http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/COS311&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Choose the appropriate virtual machine size: This objective may include but is not limited to: local size storage, memory, raw processing power, bandwidth&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sqlblog.com/b/jnak/archive/2010/01/22/windows-azure-instances-storage-limits.aspx"&gt;http://blogs.msdn.com/b/jnak/archive/2010/01/22/windows-azure-instances-storage-limits.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Plan a deployment for the entire application life cycle: This objective may include but is not limited to: Windows Azure portal, Microsoft Visual Studio, Service Management API, deploy from build server, manage SSL certificates for&lt;br /&gt;hosted services&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sqlblog.com/b/jnak/archive/2009/05/12/https-endpoint-on-windows-azure.aspx"&gt;http://blogs.msdn.com/b/jnak/archive/2009/05/12/https-endpoint-on-windows-azure.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff803362.aspx"&gt;http://msdn.microsoft.com/en-us/library/ff803362.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Define a resource-efficient environment for application development and testing: This objective may include but is not limited to: deployment status, hourly metering, difference between DevFabric and AzureFabric&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff966484.aspx"&gt;http://msdn.microsoft.com/en-us/library/ff966484.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.kindohm.com/post/235271466/azurelessons.html"&gt;http://www.kindohm.com/post/235271466/azurelessons.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg433135.aspx"&gt;http://msdn.microsoft.com/en-us/library/gg433135.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Choose a naming scheme for resources: This objective may include but is not limited to: custom domain name, service registry in Service Bus, Content Delivery Network (CDN)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd582704.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd582704.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/d804c832-d06e-4171-99dc-8c7020b7ec15"&gt;http://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/d804c832-d06e-4171-99dc-8c7020b7ec15&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;+ Investigating and Analyzing Applications (16%)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;- Plan, collect, and interpret diagnostics and instrumentation data: This objective may include but is not limited to: polling frequency, upload&lt;br /&gt;frequency, different log types, trace levels&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg433048.aspx"&gt;http://msdn.microsoft.com/en-us/library/gg433048.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Identify SQL Azure performance and storage capacity with Dynamic Management Views: This objective may include but is not limited to: identify long-running queries, monitor connections and capacity, capabilities of the Dynamic&lt;br /&gt;Management Views&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee336238.aspx"&gt;http://msdn.microsoft.com/en-us/library/ee336238.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Identify and mitigate deployment and runtime issues for Windows Azure: This objective may include but is not limited to: diagnose Start-Stop cycling, runtime memory issues, examining instrumentation and diagnostic outputs, IntelliTrace,&lt;br /&gt;SQL Azure connectivity, access control, Service Bus connectivity, role startup activity&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sqlblog.com/b/jnak/archive/2010/06/07/using-intellitrace-to-debug-windows-azure-cloud-services.aspx"&gt;http://blogs.msdn.com/b/jnak/archive/2010/06/07/using-intellitrace-to-debug-windows-azure-cloud-services.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#800080;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;+ Designing Integrated Solutions (15%)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;- Design hybrid solutions: This objective may include but is not limited to: Cloud bursting, interoperability with non-Microsoft technologies, integrate with existing applications and services not hosted in Azure, Service Bus,&lt;br /&gt;publish subscribe&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.microsoft.com/download/F/D/8/FD863D17-E85E-478C-B06F-6825D50EA103/A%20Developer's%20Guide%20to%20Service%20Bus%20in%20Windows%20Azure%20platform%20AppFabric.docx"&gt;http://download.microsoft.com/download/F/D/8/FD863D17-E85E-478C-B06F-6825D50EA103/A%20Developer's%20Guide%20to%20Service%20Bus%20in%20Windows%20Azure%20platform%20AppFabric.docx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Identify and mitigate connectivity issues in hybrid solutions: This objective may include but is not limited to: non-Azure databases and services, relay bindings, connection sizing with Service Bus, store and forward&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee794877.aspx"&gt;http://msdn.microsoft.com/en-us/library/ee794877.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg602420.aspx#SB_FAQ"&gt;http://msdn.microsoft.com/en-us/library/gg602420.aspx#SB_FAQ&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Plan for appropriate access control schemes based on security requirements: This objective may include but is not limited to: identity federation, claims transformation, claims-based security&lt;/p&gt;
&lt;p&gt;&lt;a href="http://zamd.net/2011/02/08/using-simple-web-token-swt-with-wif/"&gt;http://zamd.net/2011/02/08/using-simple-web-token-swt-with-wif/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/Events/TechEd/Europe/2010/ARC303"&gt;http://channel9.msdn.com/Events/TechEd/Europe/2010/ARC303&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff359102.aspx"&gt;http://msdn.microsoft.com/en-us/library/ff359102.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The main site for the Azure documentation is here: &lt;a href="http://msdn.microsoft.com/en-us/library/dd179367.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd179367.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=33063" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Career/default.aspx">Career</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Certifications/default.aspx">Certifications</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Checklists/default.aspx">Checklists</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Azure/default.aspx">Azure</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Windows+Azure/default.aspx">Windows Azure</category></item><item><title>The TechNet Wiki and Updated Security Checklists</title><link>http://sqlblog.com/blogs/buck_woody/archive/2010/07/27/the-technet-wiki-and-updated-security-checklists.aspx</link><pubDate>Tue, 27 Jul 2010 13:18:20 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:27334</guid><dc:creator>BuckWoody</dc:creator><slash:comments>1</slash:comments><comments>http://sqlblog.com/blogs/buck_woody/comments/27334.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/buck_woody/commentrss.aspx?PostID=27334</wfw:commentRss><description>&lt;p&gt;You're probably familiar with a Wiki - a document set that anyone can edit. Did you know TechNet (Microsoft's source for technical professionals) has one? And did you know there are lots of folks keeping it up to date? Well, Rick Byham, one of my friends over in the SQL Server group has posted a bunch of security checklists - and you know how much I love checklists! You can go to the Wiki here: &lt;a href="http://social.technet.microsoft.com/wiki/"&gt;http://social.technet.microsoft.com/wiki/&lt;/a&gt;&amp;nbsp;and search for "Checklists", but here's what he's posted to get you started:&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;"&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/database-engine-security-checklist-encrypting-sensitive-data.aspx"&gt;&lt;span style="mso-ansi-language:EN;"&gt;&lt;span style="font-family:Times New Roman;color:#0000ff;font-size:small;"&gt;Database Engine Security Checklist: Encrypting Sensitive Data&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:'Times New Roman','serif';font-size:12pt;mso-ansi-language:EN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;"&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/database-engine-security-checklist-enhancing-the-security-of-database-engine-connections.aspx"&gt;&lt;span style="mso-ansi-language:EN;"&gt;&lt;span style="font-family:Times New Roman;color:#0000ff;font-size:small;"&gt;Database Engine Security Checklist: Enhancing the Security of Database Engine Connections&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-ansi-language:EN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;"&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/database-engine-security-checklist-limiting-access-to-data.aspx"&gt;&lt;span style="mso-ansi-language:EN;"&gt;&lt;span style="font-family:Times New Roman;color:#0000ff;font-size:small;"&gt;Database Engine Security Checklist: Limiting Access to Data&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-ansi-language:EN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;"&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/database-engine-security-checklist-database-engine-security-configuration.aspx"&gt;&lt;span style="mso-ansi-language:EN;"&gt;&lt;span style="font-family:Times New Roman;color:#0000ff;font-size:small;"&gt;Database Engine Security Checklist: Database Engine Security Configuration&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-ansi-language:EN;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;Thanks, Rick!&lt;/p&gt;
&lt;/p&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=27334" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Security/default.aspx">Security</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Checklists/default.aspx">Checklists</category></item></channel></rss>