<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Grant Archibald - azure</title>
    <link>http://www.garchibald.com/blog/</link>
    <description>Continuous Improvement</description>
    <language>en-us</language>
    <copyright>Grant Archibald</copyright>
    <lastBuildDate>Mon, 27 Oct 2008 17:48:06 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.1.8102.813</generator>
    <managingEditor>http://kontactr.com/user/garchibald</managingEditor>
    <webMaster>http://kontactr.com/user/garchibald</webMaster>
    <item>
      <trackback:ping>http://www.garchibald.com/blog/Trackback.aspx?guid=58b62c20-c431-45b2-8719-d4f86940b63d</trackback:ping>
      <pingback:server>http://www.garchibald.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.garchibald.com/blog/PermaLink,guid,58b62c20-c431-45b2-8719-d4f86940b63d.aspx</pingback:target>
      <dc:creator>Grant Archibald</dc:creator>
      <wfw:comment>http://www.garchibald.com/blog/CommentView,guid,58b62c20-c431-45b2-8719-d4f86940b63d.aspx</wfw:comment>
      <wfw:commentRss>http://www.garchibald.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=58b62c20-c431-45b2-8719-d4f86940b63d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Windows Azure has just been announced at PDC 2008. And information is now available
online from <a href="http://www.microsoft.com/azure/default.mspx">http://www.microsoft.com/azure/default.mspx</a>.
</p>
        <p>
Drilling into the features for developers there is a video interview with <a href="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/9/4/5/4/3/4/SteveMarxRedDogForDevelopers_s_ch9.wmv">Steve
Marx</a> that outlines Azure from a developer perspective:
</p>
        <ul>
          <li>
His blog <a title="http://blog.smarx.com/default.aspx" href="http://blog.smarx.com/default.aspx">http://blog.smarx.com/default.aspx</a> hosted
on Windows Azure. 
</li>
          <li>
Aim to use current skills and technology that they are used to. Built around .Net
I.e. 
<ul><li>
Use Visual Studio 
</li><li>
.Net 3.5 
</li><li>
IIS 7 
</li><li>
Windows Communication Foundation</li></ul></li>
          <li>
Only difference is that it runs on the cloud or Fabric of components. 
</li>
          <li>
Client side local development experience to test before deployment 
<ul><li>
Azure API's 
</li><li>
Debugging 
</li><li>
Ability to emulate Simulate scale via Visualised Compute. 
</li><li>
Synchronised state 
</li><li>
Azure storage available (Blobs, Tables)</li></ul></li>
          <li>
Deployment, VS.Net deploy package and configuration file to a web portal. 
</li>
          <li>
Question about management:</li>
          <ul>
            <li>
Framework will restart application is required 
</li>
            <li>
Logging and metering 
</li>
            <li>
Integration with Windows Live Alerts to send information about service 
</li>
            <li>
Ability to deploy new versions seamlessly</li>
          </ul>
          <li>
Ability to set metrics "e.g. Queue length, response time" to trigger scale out. 
</li>
          <li>
Ability to scale out on demand if required (IIS and SQL Services). 
</li>
          <li>
Currently in CTP. 
</li>
          <li>
Programming Differences</li>
          <ul>
            <li>
Horizontal Scale - Store state centralised so that it can be accessed by any machine
in the virtual web farm</li>
            <ul>
              <li>
e.g. Web Farm - Save shopping cart 
</li>
            </ul>
            <li>
Using in blob or table helps eliminate bottlenecks of centralised SQL Server for persistence
of state.</li>
          </ul>
          <li>
Ability to create services that can be leveraged buy other users e.g. Email service
gateway. 
</li>
          <li>
Service Discovery, still determine plans about how create Market Place of services
over the next Year e.g.</li>
          <ul>
            <li>
Find Services 
</li>
            <li>
What do they cost 
</li>
            <li>
Ratings for services 
</li>
            <li>
Ability to integrate services in the development environment</li>
          </ul>
          <li>
Technology</li>
          <ul>
            <li>
RESTful interface 
</li>
            <li>
Manages &amp; Unmanaged Code 
</li>
            <li>
Can be used from Python, Ruby etc</li>
          </ul>
          <li>
Does not have to be web form applications could just be a REST interface to a headless
service.</li>
        </ul>
        <img width="0" height="0" src="http://www.garchibald.com/blog/aggbug.ashx?id=58b62c20-c431-45b2-8719-d4f86940b63d" />
      </body>
      <title>Windows Azure For Developers</title>
      <guid isPermaLink="false">http://www.garchibald.com/blog/PermaLink,guid,58b62c20-c431-45b2-8719-d4f86940b63d.aspx</guid>
      <link>http://www.garchibald.com/blog/2008/10/27/WindowsAzureForDevelopers.aspx</link>
      <pubDate>Mon, 27 Oct 2008 17:48:06 GMT</pubDate>
      <description>&lt;p&gt;
Windows Azure has just been announced at PDC 2008. And information is now available
online from &lt;a href="http://www.microsoft.com/azure/default.mspx"&gt;http://www.microsoft.com/azure/default.mspx&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Drilling into the features for developers there is a video interview with &lt;a href="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/9/4/5/4/3/4/SteveMarxRedDogForDevelopers_s_ch9.wmv"&gt;Steve
Marx&lt;/a&gt; that outlines Azure from a developer perspective:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
His blog &lt;a title="http://blog.smarx.com/default.aspx" href="http://blog.smarx.com/default.aspx"&gt;http://blog.smarx.com/default.aspx&lt;/a&gt; hosted
on Windows Azure. 
&lt;/li&gt;
&lt;li&gt;
Aim to use current skills and technology that they are used to. Built around .Net
I.e. 
&lt;ul&gt;
&lt;li&gt;
Use Visual Studio 
&lt;/li&gt;
&lt;li&gt;
.Net 3.5 
&lt;/li&gt;
&lt;li&gt;
IIS 7 
&lt;/li&gt;
&lt;li&gt;
Windows Communication Foundation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
Only difference is that it runs on the cloud or Fabric of components. 
&lt;/li&gt;
&lt;li&gt;
Client side local development experience to test before deployment 
&lt;ul&gt;
&lt;li&gt;
Azure API's 
&lt;/li&gt;
&lt;li&gt;
Debugging 
&lt;/li&gt;
&lt;li&gt;
Ability to emulate Simulate scale via Visualised Compute. 
&lt;/li&gt;
&lt;li&gt;
Synchronised state 
&lt;/li&gt;
&lt;li&gt;
Azure storage available (Blobs, Tables)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
Deployment, VS.Net deploy package and configuration file to a web portal. 
&lt;/li&gt;
&lt;li&gt;
Question about management:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
Framework will restart application is required 
&lt;/li&gt;
&lt;li&gt;
Logging and metering 
&lt;/li&gt;
&lt;li&gt;
Integration with Windows Live Alerts to send information about service 
&lt;/li&gt;
&lt;li&gt;
Ability to deploy new versions seamlessly&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Ability to set metrics "e.g. Queue length, response time" to trigger scale out. 
&lt;/li&gt;
&lt;li&gt;
Ability to scale out on demand if required (IIS and SQL Services). 
&lt;/li&gt;
&lt;li&gt;
Currently in CTP. 
&lt;/li&gt;
&lt;li&gt;
Programming Differences&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
Horizontal Scale - Store state centralised so that it can be accessed by any machine
in the virtual web farm&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
e.g. Web Farm - Save shopping cart 
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Using in blob or table helps eliminate bottlenecks of centralised SQL Server for persistence
of state.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Ability to create services that can be leveraged buy other users e.g. Email service
gateway. 
&lt;/li&gt;
&lt;li&gt;
Service Discovery, still determine plans about how create Market Place of services
over the next Year e.g.&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
Find Services 
&lt;/li&gt;
&lt;li&gt;
What do they cost 
&lt;/li&gt;
&lt;li&gt;
Ratings for services 
&lt;/li&gt;
&lt;li&gt;
Ability to integrate services in the development environment&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Technology&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
RESTful interface 
&lt;/li&gt;
&lt;li&gt;
Manages &amp;amp; Unmanaged Code 
&lt;/li&gt;
&lt;li&gt;
Can be used from Python, Ruby etc&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Does not have to be web form applications could just be a REST interface to a headless
service.&lt;/li&gt;
&lt;/ul&gt;
&lt;img width="0" height="0" src="http://www.garchibald.com/blog/aggbug.ashx?id=58b62c20-c431-45b2-8719-d4f86940b63d" /&gt;</description>
      <comments>http://www.garchibald.com/blog/CommentView,guid,58b62c20-c431-45b2-8719-d4f86940b63d.aspx</comments>
      <category>azure</category>
      <category>pdc</category>
    </item>
  </channel>
</rss>