Recent comments
Calendar
<<  March 2010  >>
SuMoTuWeThFrSa
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910
Links for Jeff Sanders

Twitter|Facebook|LinkedIn

Windows Live: jeff dot sanders at dynamicshift dot com

AIM: JSanders4243

The opinions and content on this site are my own, and do not necessarily represent the views of my employer.

Just in case you missed it, or if you're unable to head to PDC and need some Azure bits to play with, Microsoft released the November 2009 SDK and Tools.

New in this release:

  • Service Model UI: A redesigned and significantly more complete interface for manipulating Role configuration information. To access, double-click on a role node in the Solution Explorer.
  • Additional role templates: Support for ASP.NET MVC 2 (2010 only), F# worker roles (2010 only), and WCF Service Application web roles.
  • VS2010 Beta2 Support: Support for Visual Studio 2010 Beta 2 and VWD Express 2010 Beta 2.
  • Support for dynamically creating tables: The Create Tables functionality is now performed automatically; there is no longer a need to right-click and select Create Tables… on the project after your table definitions have changed.
  • Full support for and installation of the November Windows Azure SDK release:
    • The sample storage client has been replaced by a new production quality library.
    • New Diagnostics library enables logging using .NET APIs and enables the collection of diagnostic information from the service.
    • Service Runtime library updated to support inter-role communication and notification of configuration changes .
    • Support for input endpoints on Worker Roles.
    • Higher fidelity simulation of Development Storage: supports all current cloud storage features, including dynamically creating tables.
    • Ability to choose the size of the VM for a role instance.
    • Ability to persist data in local storage even after the role is recycled.
    • Ability to manage certificates to install to the role VMs.
  • Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

    Jim Nakashima notes on his blog that Microsoft has just released a "Windows Azure Platform TCO/ROI Analysis Tool" which looks a little something like this:

     

    I gave the tool a whirl and found some interesting bits.

    The GOOD

    For a technology that's currently in CTP, it's great that Microsoft is being pro-active in putting out this tool. As numerous as questions surrounding the cloud are, taking a first stand in noting "These are some of the factors you'll have to consider when making decisions" is a step in the right direction.

    The tool supports multiple currencies, which appear to be updated with fluctuations in currency markets. We live and work in a global IT environment -- enough said.

    The tool provides multiple base configurations for common scenarios, such as a simple web application, or transactional compute power for a number crunching application. This is helpful if you'd rather go with some common guidelines and tweak them to your needs.

    The BAD

    There are four models when it comes to hosting: On-Premises, Hosted (at a Provider), Cloud, and Software-as-a-Service. The TCO/ROI tool only provides for comparison shopping of On-Premises to Azure. It's important to note that the cloud comparison is purely Azure-based, and doesn't allow you to compare/contrast offerings from other providers.

    The tool also makes some assumptions about which Microsoft SKUs you're using behind the scenes, and that you're virtualizing everything on premise. There's no ability choose which Virtualization provider (VMWare vs Hyper-V) and anyone who's ever had to walk through licensing of products for very specific scenarios will be able to tell you that a second check from a TAM or PAM is a requirement.

    The UGLY

    The tool is prefaced with a statement that shifts the tone of an otherwise marketing-heavy web site to one Microsoft Legal clearly had its hand in: "MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THE TCO AND ROI CALCULATOR REPORT." If one of the intents of the tool is to sell Azure services and drive adoption, helping to assuage concerns is the rightful tact. We're all new to this arena, help us by guiding us and answering questions for us. This statement has the opposite effect, which is, hands-off. The connotation is "We make no promises that anything that this tool says is valid, that it will help to save you money, that it's the right approach, or that you should really trust us with your computing needs. We could be hiding things, or we could have left things out."

    In the end, the TCO/ROI tool is a step in the right direction, but its output is of little or no real value, due to the limitations of the inputs. I'd be very interested in seeing v2, though.

    An UPDATE to Wednesday's post on Data Privacy in the Cloud: a friend had noted that Microsoft's paper seemed quite light. In the interest of being fair and balanced, and because comparison shopping seems to be the thing of the day, Amazon Web Services' paper may be found here. It's pretty striking how technically detailed Amazon's paper is where Microsoft's is not, especially given that AWS's paper was published first.

     

    Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

    The big seven factors that often come about when negotiating an SLA with a cloud provider are:

    Privileged User Access
    - Know as much as you can about those who touch your data
    Regulatory Compliance
    - Ensure the provider is willing to undergo an audit
    Data Location
    - Ensure legal privacy standards are upheld by location
    Data Segregation
    - Identify the need for encryption, or providing some separation of your data from the data of others in the cloud
    Recovery
    - Ascertain what will happen when the service or data is unavailable, and how long a complete restore will take
    Investigative Support
    - What capabilities and support does the provider offer to investigate illegal activities
    Long-term viability
    - What happens if the provider is acquired

    In the instance of multiple datacenters, however, it's oftentimes unclear as to exactly where your data resides, and the privacy standards set forth by the cloud provider.

    Microsoft has just released a whitepaper titled Privacy in the Cloud Computing Era. In it Microsoft sets forth ten guiding privacy principles by which policies surrounding privacy in the cloud are directed. The whitepaper also addresses legal and regulatory issues as part of Microsoft's foray into Cloud Computing.

    The whitepaper may be found here.

    Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

    SQL Server Management Studio now has support for SQL Azure. The download is now available on MSDN at

    http://blogs.msdn.com/ssds/archive/2009/11/10/9920168.aspx 

    Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList