Wednesday, August 05, 2009

Windows Azure and Cloud Computing Posts for 8/3/2009+

Windows Azure, Azure Data Services, SQL Azure Database and related cloud computing topics now appear in this weekly series.

 

• Update 8/4 and 8/5/2009: Added initial Azure sessions at PDC 09, move out of USA – Northwest data center, Geneva for Azure and other additions.

Note: This post is updated daily or more frequently, depending on the availability of new articles in the following sections:

To use these links, click the post title to display the single article you want to navigate.

Azure Blob, Table and Queue Services

• Dion Hinchcliffe brings his analytical chops to bear “on what businesses can do with that most precious asset they’ve developed at enormous expense over the years: their data” in his The future of enterprise data in a radically open and Web-based world post to ZDNet’s Enterprise Web 2.0 blog of 8/5/2009:

… Open data holds up the promise of instant connectivity between arbitrary numbers of ad hoc partners while at the same time reducing integration costs, improving transparency, harnessing external innovation, and even (perhaps especially) creating entirely new and significant business models. I sometimes refer to these as “open supply chains“, and the term is highly descriptive when it comes to the potential for open data models to make cloud computing safe and interoperable, help journalists to do their jobs better, or create multi-million dollar new lines of business, such as Amazon’s well-known Web Services division. …

• Ryan Dunn released his Windows AZure Tool (wazt) for blobs, tables, and queues to the MSDN Code Gallery on 8/5/2009. See the Live Windows Azure Apps, Tools and Test Harnesses section for more details.

Ryan Dunn’s Windows Azure Storage Overview 00:07:01 video segment appeared on Channel9 on 8/3/2009:

A key component of any cloud computing offering is durable storage.  Windows Azure provides 3 forms of durable storage: tables, blobs, and queues.  Join me as we explore the highlights of these 3 important implementations.

See the Windows Azure Infrastructure section for Ryan’s other recent video segment. Thanks to David Aiken for the heads-up at New Windows Azure presentations.

David Linthicum recommends When it comes to data and cloud computing, think proactively and says “Where you place data within your cloud computing service is more important than you may know” in this 8/3/2009 article for InfoWorld CloudComputing.

Data is moving to the cloud and has been for some time. However, when considering moving large data sets around the Internet, cloud to cloud or cloud to company, you have to consider the architectural trade-offs. And there are several.

The core issue is that data residing in the cloud is perfectly fine, when considering performance and integrity, as long as it's within the same domain as the core applications and the processes that use the data. Thus, if your data resides on Amazon's EC2, the best approach is to place your applications and processes there as well.

The upshot is to use Azure’s geolocation services to ensure that data and computing operations occur in the same data center.

<Return to section navigation list> 

SQL Azure Database (SADB, formerly SDS and SSDS)

• Walter Pinston’s The Importance of Cloud Abstraction post of 8/5/2009 claims “.NET developers can leverage their existing SQL Server database skills when developing against the Azure platform” and continues:

My colleague, Peter Palmieri, just penned a blog post about Microsoft’s recent announcement that the Azure platform will offer extensive and familiar relational database features via SQL Data Services (SDS).

In his post, Leveraging Skills, Peter discusses the fact that .NET developers will be able to leverage their existing SQL Server database skills when developing against the Azure platform. In doing so, he has touched upon what I think is Microsoft’s most strategic advantage in the realm of cloud computing. Microsoft has a ready-made ecosystem and developer community from which to draw its consumer innovators and early adopters. And I believe it plans on leveraging that advantage to vanquish the competition. The sheer breadth and depth of these cloud consumer first-movers may prove to be game-changing.

Of course, leveraging “existing SQL Server database skills” was the purpose of moving from the original Authority, Container, Entity (ACE) data model to a more conventional RDBMS.

Ken North questions Databases in the Cloud: Elysian Fields or Briar Patch? in his five-page article for Dr. Dobbs Journal. Table of contents:

The SQL/XML Databases topic is especially interesting because it covers so many commercial RDBMSs in extreme-traffic environments.

See David Linthicum’s When it comes to data and cloud computing, think proactively post of 8/3/2009 article in the Azure Blob, Table and Queue Services section. His advice also applies to SADB instances.

<Return to section navigation list> 

.NET Services: Access Control, Service Bus and Workflow

• Matt Milner has written A Developer's Introduction to Windows Workflow Foundation (WF4) in .NET 4 Beta 1 for the MSDN Library:

… In version 4 of the Microsoft® .NET Framework, Windows Workflow Foundation introduces a significant amount of change from the previous versions of the technology that shipped as part of .NET 3.0 and 3.5. In fact, the team revisited the core of the programming model, runtime and tooling and has re-architected each one to increase performance and productivity as well as to address the important feedback garnered from customer engagements using the previous versions. The significant changes made were necessary to provide the best experience for developers adopting WF and to enable WF to continue to be a strong foundational component that you can build on in your applications. I will introduce the high level changes here, and throughout the paper each topic will get more in depth treatment. …

Matt’s article, which comes highly recommended by Mike Taulty, will show you what to expect when .NET Services regains its workflow component after .NET 4 RTMs next year.

Aaron Skonnard’s A Developer’s Introduction to Windows Communication Foundation (WCF) .NET 4 Beta 1 is a companion article about Windows Communication Foundation (WCF).

Both Matt and Aaron are Pluralsight instructors.

• Vittorio Bartocci’s A Guide for Enabling Federated Authentication on Windows Azure WebRoles… using Windows identity Foundation post of 8/5/2009 provides step-by-step instructions for using Geneva with Azure:

In order to help you with that Hervey, architect on the Federated Identity team, took a good look at the current bits at your disposal (Windows Azure July 2009 CTP, Geneva Framework Beta 2) and developed some code extending Windows Identity Foundation [that] can help you to overcome some of the incompatibilities so that you can experiment with claims based identity in Windows Azure.

Then I took that code and made it into a step-by-step guide, that can be used by *anybody* for enabling passive federation in a Windows Azure WebRole for experimental purposes and can be used by identity experts for gaining insights on what are the attention points that require workarounds in the currently available bits. …

 <Return to section navigation list> 

Live Windows Azure Apps, Tools and Test Harnesses

• Ryan Dunn released his Windows AZure Tool (wazt) to the MSDN Code Gallery on 8/5/2009. According to Ryan:

Windows Azure Tool (wazt) is a command line tool for working with Windows Azure. Today, this tool works with the storage services (blobs, queues, and tables). This tool was inspired by the Sitka Tool (st) from the SQL Azure team (long deprecated now).

Global Switches

  • /? or /help Get help for command
  • /verbose verbose output
  • /key:<base64Key> Storage Key to use (overrides persisted keys)
  • /local Connects to local storage services

Commands

  • wazt [command] /?
  • wazt list - list containers, blobs, queues, or tables
  • wazt add - create containers, blobs, queues, or tables
  • wazt delete - delete containers, blobs, queues, or tables
  • wazt update - update containers, blobs, or queues
  • wazt get - retrieve blobs or entire containers
  • wazt save - persist storage key securely

• Mike Ormond’s Getting Up and Running with Windows Azure post of 8/5/2009 is an illustrated guide to creating a simple “Hello World” Web Role in the local development environment with the Windows Azure SDK July 2009 CTP.

• Maarten Balliauw describes Accessing ServiceConfiguration in FastCGI (PHP) web role in this 8/4/2009 post:

While working on a sample PHP application hosted on Windows Azure, I found that it is nearly impossible to retrieve information from the Windows Azure ServiceConfiguration.cscfg file. Also, it is impossible to write log messages to the Windows Azure Web Role. Well, both are not 100% impossible: you can imagine dirty hacks where you let a ASP.NET page do something from PHP and stuff like that. But how about a clean solution? How about… A PHP extension module?

Maarten Balliauw reports via an 8/3/2009 Tweet that he’s “checked in support for queue service + documentation” to the PHP SDK for Azure project on CodePlex for Milestone 3:

Milestone 3: August 21, 2009 (Final)
This release will focus on Windows Azure queue storage as well as final release of the full PHP SDK for Windows Azure.
The following features will be included:
  • List Queues - Lists all queues under the given account.
  • Create Queue - Creates a new queue under the given account.
  • Delete Queue - Deletes a queue.
  • Get Queue Metadata - Returns queue properties, including user-defined metadata.
  • Set Queue Metadata - Sets user-defined metadata on the queue.
  • Put Message - Adds a message to the queue.
  • Get Messages - Retrieves a message from the queue and makes it invisible to other consumers.
  • Peek Messages - Retrieves a message from the front of the queue, without changing the message visibility.
  • Delete Message - Deletes a specified message from the queue.
  • Clear Messages - Clears all messages from the queue.

Kevin Jackson’s Sevatec a New Player in the Federal Cloud Computing Market post of 8/3/2009 announces:

Just in time for the new Federal Cloud Computing Storefront, Sevatec, Inc. is announcing the development of a toolkit to help federal agencies transform their enterprise architectures to cloud computing more effectively and seamlessly. With last week's General Services Administration (GSA) Request For Quotation (RFQ) release for the US Federal Cloud Computing Initiative, Sevatec may be positioning itself well. As part of the GSA Federal Supply Service Schedule 70, the RFQ process will grant agencies direct access to pre-authorized, commercial experts capable of delivering cloud computing products and services.

Carl Brooks interviews Brent Stineman and Rob Gillen about a forthcoming application deployment API for Windows Azure in Brook’s Automation and monitoring coming for Windows Azure developers post of 7/31/2009.

<Return to section navigation list> 

Windows Azure Infrastructure

• My Mystery Move of Azure Services Out of USA – Northwest (Quincy, WA) Data Center post of 8/4/2009 speculates about the “local tax” issue that caused the Azure team to “disable the ‘USA – Northwest’ option for new [Azure] applications.”

• Rich Miller picked up the preceding post and wrote Microsoft Migrates Azure, Citing Tax Laws on 8/5/2009 for the Data Center Knowledge blog.

• Mary Jo Foley says in her Tax concerns to push Microsoft Azure cloud hosting out of Washington state post of 8/5/2009:

I’ve asked Microsoft for more information on this, including what is going to happen to its Quincy datacenter. I’m also asking whether the decision to move the Azure-hosted apps out of Quincy will stand if a tax exemption comes to pass. If and when I receive responses to these questions from Microsoft, I’ll update this post.

So will I.

• Joe McKendrick’s brief Another sign that SOA and cloud keep drawing closer post of 8/5/2009 claims:

More signs that “SOA” and “cloud” are becoming more synonymous: The 2nd International SOA Symposium, to be held in Rotterdam, Netherlands this October also includes a co-located “International Cloud Symposium.”

As Thomas Erl, event organizer, explains it, the symposium’s theme of ‘The Future of Cloud Computing’ “highlights many of the modern technology innovations that are being developed in support of Cloud-based services and the ever-widening convergence between SOA and Cloud-based services.” Thomas also mentions that he and some colleagues will soon be starting on a new book titled “SOA and Cloud Computing.”

See the Cloud Computing Events section for more details.

• David Linthicum asks Will Cloud Computing Kill the Data Center? in this 8/5/2009 Intelligent Enterprise post. He answers:

Probably not. While cloud computing is a great fit for some applications, and/or other architectural components, it typically won't be a fit for all applications and/or architectural components. There will always be some data, services, processes, and complete applications that you want to keep within your firewall for a number of reasons, including: Compliance, privacy, fear, control, and cost.

Reuven Cohen claims Cloud Singularity is Nigh in this 8/5/2009 post. I don’t buy it.

• Jay Fry reports on Aneesh Chopra’s 8/4/2009 presentation to Palo Alto’s Churchill Club in this detailed U.S. CTO Chopra: 'What can we deliver in 90 days?' post much later the same day:

For the United States' Chief Technology Officer, the first visit to Silicon Valley is probably a bit like a new Secretary of State's first visit to Russia, China, or the E.U. All eyes are on you (is he a partner? adversary?), sizing you up, wondering who you really are and what change you can possibly bring.

For Aneesh Chopra, who took on the role of U.S. CTO in May, the challenge is even bigger: he's the first-ever U.S. CTO in history, with the opportunity to make or break the role. I attended the Churchill Club event Aug. 4 that was part of his first Bay Area trip to get a sense for what he intends to do.

If this quick snapshot is an indication, he’s a refreshingly charismatic personality, with little interest in waiting for the wheels of government to gradually spin through their normal machinations to deliver some eventual results (maybe). He talked innovation. He talked action. He talked about using quick, simple approaches to gnarly topics like visibility into what the government actually does with its $74 billion IT budget. …

• Reuven Cohen’s The Battle for Cloud Application Neutrality post of 8/5/2009 claims “The concept of Cloud Application Neutrality extends upon the core tenets of the existing network neutrality debate” and continues:

It's hard to believe that it's been a year since we first created the Cloud Computing Interoperability Forum (CCIF) with the goal of defining and enabling interoperable enterprise-class cloud computing platforms through application integration and stakeholder cooperation. Over the last 12 months a lot has happened. For me the most notable change has been how the conversation has shifted from "why use the cloud" & "what is cloud computing" to how to implement it. The need for interoperability among vendors has also become a central point of discussion with the concept being included in recent US federal government cloud requirements. But like it or not the battle for an open cloud ecosystem is far from over. …

• Sarah Perez explains Why Cloud Computing is the Future of Mobile in this 8/4/2009 post to the ReadWriteWeb blog:

The term "cloud computing" is being bandied about a lot these days, mainly in the context of the "future of the web." But cloud computing's potential doesn't begin and end with the personal computer's transformation into a thin client - the mobile platform is going to be heavily impacted by this technology as well. At least that's the analysis being put forth by ABI Research. Their recent report, Mobile Cloud Computing, theorizes that the cloud will soon become a disruptive force in the mobile world, eventually becoming the dominant way in which mobile applications operate.

Ryan Dunn’s What Is Windows Azure? 00:06:29 video segment appeared on Channel9 on 8/3/2009:

Just what is Windows Azure?  Join me in this brief video for an introduction to Windows Azure.  We'll explore its components, the key features, and discuss why you should care.

See the Azure Blob, Table and Queue Services section for Ryan’s other recent Azure video clip. Thanks to David Aiken for the heads-up at New Windows Azure presentations.

• Dimitry Sotkinov wants to normalize Cloud Definitions: NIST, Gartner, Forrester. His 8/4/2009 post favors NIST’s cloud definitions and points to:

…  A related [Forester] report: “How To Message “Cloud” Offerings And Not Get Lost In The Fog” – arguing that use of the term “Cloud” – vague and overhyped it is these days – can backfire on you and should be avoided. …

• W. David Gardner claims 'Culture' [is the] Biggest Hurdle To Cloud Computing in this 8/3/2009 InformationWeek article:

Most IT executives are sold on the benefits of cloud computing, but many of their colleagues who are business decision makers still need convincing on the value of the technology, according to a survey released Monday.

A total of 28% of IT execs are planning to deploy private computing clouds by the end of 2009, according to the survey results.

The most-cited benefit (41%) of private cloud computing is its perceived ability to improve efficiency. Other benefits mentioned were: "resource scalability," cited by 18%; "cutting costs," 17%; "experimenting with cloud computing," 15%; and "improving IT responsiveness," 9%.

The survey, conducted by grid and cloud provider Platform Computing, detected a major stumbling block for deployment: 76% of the IT executives believe that business decision makers don't understand the potential value of private clouds. …

Scott Fulton, Managing Editor, Betanews, interviews Jamin Spitzer, Director of Platform Strategy, Microsoft in the Microsoft works to claim its own slice of the cloud article of 8/3/2009, which begins:

It would appear to be the most lucrative new platform in all of computing: the "cloud" -- the space on the Internet from which applications and services can be presented to customers without the need for physical location. It was once called the "grid," but the fact that companies other than IBM managed to effectively rechristen the idea speaks to its inability -- along with everyone else's -- to build a clear and concise message around just what the cloud is.

No one really knows, at least not completely. That's the message we've seen thus far from nearly every major vendor in the cloud space, and it's the message we're seeing from Microsoft as well. Even with a full business plan for Windows Azure, the company's platform for .NET Services in the cloud, its own platform evangelist admitted to Betanews that much of the projected purpose for the service still remains a mystery. Microsoft usually undertakes a platform buildout by leveraging its resources from other platforms (Internet Explorer from Windows, SharePoint from Office, Exchange from Outlook, etc.). And it would seem, at least on paper, that Azure would be leveraged from .NET. …

Rob Enderle reports in his Microsoft Financial Analyst Meeting: Stephen Elop, Bob Muglia post of 8/3/2009 that:

Bob really loves Azure, Microsoft’s cloud solution. While it results in a 20 percent savings to customers, the revenue increase to Microsoft is massive and costs are disproportionately small, potentially increasing related margins dramatically. Evidently, at Microsoft, they really love the cloud.

He brought out Debra Chrapaty of Microsoft's Global Foundation Services. She is clearly not used to large audiences. Stage fright set in big time. She walked through the significant work they are doing in their business on-line services, including improvements in energy efficiency, modular construction and cooling. They evidently roll prefabricated containers on truck beds into a preconfigured site and can be up and running with a major server farm in a matter of days at a new site. It is kind of amazing.

I’d have stage fright, too, if I had to face a roomful of final analysts having received Microsoft’s last quarterly financials.

Lori MacVittie recommends “Apps designed for a cloud should remove the ‘server’ concept,” a Tweet originally posted by John Willis (@botchagalupe) in her Cloud Computing Makes Servers Obsolete post of 8/3/2009. Lori continues:

Rather than referring to a server, we ought to be referring to a resource or a node. I’m partial to node, but that’s because I’m coming at this from an application delivery perspective. Resource, in terms of cloud computing, might be more palatable and accurate to purists but then again we aren’t quite at the point where we’re actually provisioning compute resources. Regardless, moving away from using the term “server” has the effect of removing the emphasis off the physical – or even virtual – server and onto the application or service being delivered. It also better represents the environment as applications really are more akin to nodes in a distributed system in a cloud.

And illustrates her contention with this diagram:

Reuven Cohen reviews the Federal Cloud Computing Initiative by Katie Lewin of GSA presented on June 18, 2009 in his US Federal Cloud Computing Initiative Presentation by GSA post of 8/2/2009:

The no nonsense approach to the cloud terminology is also refreshing. GSA breaks it down into [four]three parts:

  • Private Cloud - Operated solely for an organization
  • Community Cloud - Shared by several organizations and supports a specific community that has shared concerns
  • Public Cloud - Made available to the general public or a large industry group and is owned by an organization selling cloud services
  • Hybrid Cloud - Composition of two or more clouds (private, community, or public) that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability

I found slide 11 (Phased Approach for Delivering Cloud Computing) particularly interesting. It outlines a rather ambitious 9 month strategy to rollout a Government focused SaaS, PaaS and IaaS platform by March 2010.

<Return to section navigation list> 

Cloud Security and Governance

• Microsoft’s Virtualization Planet Blog reports Windows Server 2008 Hyper-V earns Common Criteria Certification on 8/5/2009:

There’s been a lot of great news out lately on Hyper-V but I want to highly an important security related item.  Windows Server 2008 Hyper-V has just received Common Criteria Certification at EAL 4+ assurance.  This certification is vital for many virtualization users, especially government agencies).  You can access the PDF of the certification document here.

It’s interesting that the product received the certification before being released to manufacturing.

• Sarah Perez wonders if The Cloud Isn't Safe?! (Or Did Black Hat Just Scare Us?) in this 8/5/2009 post to the ReadWriteWeb:

At last week's Black Hat USA conference in Las Vegas, a number of security researchers demonstrated new ways of attacking cloud computing services. One of the more notable presentations, "Clobbering the Cloud," looked at the vulnerabilities in Amazon's cloud infrastructure, Apple's MobileMe service, and Salesforce.com's cloud platform. Another demonstration showed how both Microsoft and Amazon used insecure methods for password retrieval. And still another presentation examined how the supposedly secure protocol SSL could be defeated.

But hacks alone aren't the only dangers to be found when moving to the cloud, as the Black Hat presentations quickly made clear. In reviewing the dangers brought up by the researchers, it was enough to make anyone wonder: is cloud computing putting us and our data at risk? [Emphasis Sarah’s]

• Lori MacVittie’s Cloud Changes Cost of Attacks post of 8/5/2009 attempts to quantify the cost of downtime as the result of attacks or other problems:

For some companies there’s never been a quantifiable financial impact from attacks. Cloud may change that.

One of the frustrations with information security is that it’s always difficult – if not impossible – to quantify risk. Without the ability to quantify  risk, it’s often the case that solutions that would mitigate the risk are left unimplemented because there’s no way to prove that the risk would turn into a breach, downtime, or other revenue impacting incident. …

• Reuven Cohen (@ruv) Tweet-votes for Chris Hoff (@Beaker) as the new U.S. Cybersecurity Czar on 8/5/2009. Melissa Hathaway, a senior intelligence official who completed the administration's cybersecurity review in April, said she has stepped down for personal reasons, according to The Wall Street Journal. 

• Eric Chabrow’s Cyber Czar Waiting Game post of 8/4/2009 suggests a more significant stumbling block to filling the job:

[H]aving two bosses, each with strong personalities and their own power centers in the White House. Who would want two bosses like that?

I wouldn’t.

• Eric Chabrow describes his podcast interview with Howard Schmidt in his Confront the IT Security Challenge - Interview with Cybersecurity Sage Howard Schmidt post of 8/4/2009:

Little wonder that Howard Schmidt's name is on every list of prospective White House cybersecurity czar. In the field of IT security, Schmidt has done it all.

He spent more than 30 years in public service, including a stint as a White House special adviser on cyberspace security and as chief strategist for the US-CERT Partners Program at Homeland Security. He serves on an IT privacy board that advises the National Institute of Standards and Technology, the Commerce Department and White House.

In the private sector, Schmidt has held top IT security posts at Microsoft and eBay. An author of two IT security books, Schmidt has academic affiliations with Georgia Institute of Technology, Carnegie Mellon and Idaho State University.

Schmidt is the first and current president of the Information Security Forum, an independent, not-for-profit association aimed harnessing the brainpower of public and private-sector experts in IT security and risk management.

It’s clear that Schmidt represents serious competition for @Beaker.

• John Pescatore asks Is OpSec An Endangered Species? in this 8/5/2009 post to the Garter Blog Network:

Yesterday’s “Twelve Word Tuesday” post (”If humans use a technology, businesses employing humans will contain, not block”) was in reference to reports that, in respose to security issues, the US DoD Strategic Command was looking into the security issues of allowing military use of social networks. This announcement came at about the same time the US DoD Principal Deputy Assistant Secretary of Defense for Public Affairs (or, as his close friends call him, Pdas Dpa) was touting DoD use of social media.  This is happening at most government agencies, where the Obama administration has put “new media” officers in most Departments Public Affairs office to drive government engagement with citizens through social media, Web 2.0 and the like. …

• Vivian Yeo’s Put security, savings on par in cloud post of 8/5/2009 for ZDNet Asia quotes PGP Corporation’s CEO, Philip Dunkelberger:

"[In trying to balance] efficiency and economics in a very tough economic time, I think what might suffer--if people aren't careful--is the security of the data you're passing between the cloud provider and your own environment," said Dunkelberger.

He added: "You don't want to lose all your cost savings by having a data breach [and] by getting into a costly jurisdictional battle over the right of government to review the data you might be storing in somebody's data center, and who has access to it."

According to Dunkelberger, the security capabilities of current cloud computing providers range from "excellent to poor". Cloud players that truly understand security concerns have comprehensive plans, while others simply point to service level agreements. "There's a big distance between somebody specifically telling you how they are going to protect your data, and somebody saying it's in the contract," he pointed out.

PGP is a charter founding member of the Cloud Security Alliance, which put forth a best practices guidance document in April.

• Kevin Skapinetz posits Cloud computing security: A requirement, not an afterthought in this 8/5/2009 article for the SC Magazine site:

Cloud computing blends creative, technical, and economic possibilities. To some, it involves techno-hyperbole and comparisons to disruptive innovations of our past. To others, it represents a paradigm shift -- one that complements the world's ever-increasing devices, data and communications. Unless you're a die-hard skeptic, it's hard not to get excited.

Security professionals, however, whose deep-rooted skepticism is often a necessary evil of the job, focus on the cloud's potential to add new complexity, risk, and points of exploitation into their IT infrastructures. These concerns usually stem from two key aspects of cloud computing – storing data on someone else's hardware and the sharing of that infrastructure with other users on a massive scale.

Kevin is a technology strategist for IBM Internet Security Systems.

• Reuven Cohen’s A Trusted Cloud Entropy Authority post of 8/4/2009 builds on a recent Forbes magazine article that voices concern about creating of sufficiently random numbers to encrypt data securely:

This is an incomplete thought, but I thought I'd take a moment to describe it a bit. In a recent article on Forbes a group of security researchers have brought to light one of the stranger problems that could potentially undermine cloud computing's cyber / cloud security, apparently it's not chaotic enough.

The [F]orbes article describes "a presentation Thursday at the Black Hat cybersecurity conference in Las Vegas, iSec Partners researcher Alex Stamos pointed to what he described as a fundamental problem with cloud computing setups that use virtualization software to partition servers into "images," which are then rented out to customers. Although packing those virtual machines into cloud providers' data centers provides a more flexible and efficient setup than traditional servers, Stamos, along with fellow presenters Andrew Becherer and Nathan Wilcox, argued that virtual machines suffer from a rarely discussed flaw: They don't always have enough access to the random numbers needed to properly encrypt data." …

This is a very interesting problem. Although not specifically a cloud related it certainly could have implications for virtualization based infrastructure. One of the more insightful ideas to combat the lack of "entropy" comes from a comment on slashdot by Brian Gordon.

Gordon says "How about getting signed entropy from a trusted server on the network/internet?"

Gordon's comments did get me thinking, maybe there an opportunity to create a trusted cloud authority to provide signed verified and certified entropy. Think of it like a certificate authority (CA) but for chaos. Actually, Amazon Web Service itself could act as this entropy authority via a simple encrypted web service call. I even have a name for it, Simple Entropy Service (SES).

• Reuven Cohen fights The Battle for Cloud Application Neutrality in this 8/4/2009 post:

… In a BusinessWeek article Spencer Ante notes that "The future of the wireless Web may be at stake. As in there are two different Internets: the open landline Internet and the controlled wireless Internet." Similarly I believe the problem isn't just limited to wireless providers, a similar dichotomy exists within the emerging cloud service provider ecosystem. Cloud computing is at a crossroads and faces the very real potential of becoming a series of "wall gardens" where information and capacity exists behind a series of proprietary API's and application storefronts. We need to take steps now to make sure this doesn't happen.

• Kevin Jackson introduces Sevatec, a New Player in the Federal Cloud Computing Market on 8/4/2009:

Just in time for the new Federal Cloud Computing Storefront, Sevatec, Inc. is announcing the development of a toolkit to help federal agencies transform their enterprise architectures to cloud computing more effectively and seamlessly. With last week's General Services Administration (GSA) Request For Quotation (RFQ) release for the US Federal Cloud Computing Initiative, Sevatec may be positioning itself well. As part of the GSA Federal Supply Service Schedule 70, the RFQ process will grant agencies direct access to pre-authorized, commercial experts capable of delivering cloud computing products and services. …

Chris Hoff (@Beaker) rereleases his 10/27/2007 You Want the Truth? You Can’t Handle the Truth… saga, adapted from the script of "A Few Good Men", about “the unnatural attachment to implementing technology rather than solving business problems right after a botched cover-up of (and if this isn’t serendipity…) a ‘Code Red’” in his Colonel Jessup, Did You Order the Cloud Dead!? post of 8/3/2009:

Jessep: You want answers about securing the Cloud?
Kaffee : I think I’m entitled to them. …

Kaffee: Did you order the Cloud dead?
Jessep: You’re goddamn right I did!!


John Treadway’s Skytap Does Window[s] (7) post of 8/3/2009 reports:

Skytap announced today a Windows 7 cloud-based testing solution for ISVs and corporate developers.  Testing is one the oft-cited use cases for cloud computing in the enterprise.  For many companies the cost of provisioning and managing testing infrastructure can be very expsnsive.  With Windows 7 due in a few months, and many reviewers giving it big thumbs up over Vista, there may be a huge opportunity for Skytap to help companies get ready for this conversion.

If you are an ISV or corporate development organization needing to support Windows 7, you should check out Skytap.

Jonathan Zittrain replies to Bernard Gordon’s CIO article in Computerworld’s Cloud Debate: Zittrain Counters CIO.com Criticism article of 8/3/2009. Zittrain says:

CIO - Consultant Bernard Golden has some intense reactions to my recent piece in the New York Times on cloud computing. In it I shared some basic worries-and one advanced worry-to be dealt with. I'll boil them down a little further here.

The basics: privacy, security, and data portability. When your data is in someone else's hands, it's given less protection under the law than if it were on your hard drive. E-mail in Outlook is given more protection from government surveillance than e-mail at Gmail. That's an unfair tilt in the playing field against cloud enterprises, and the law ought to be fixed.

Felix Gaehtgens’ Microsoft: minimum disclosure about minimum disclosure post of 8/3/2009 complains:

Well – it’s been a year [since Microsoft acquired U-Prove], and the only “minimum disclosure” that we can see is Microsoft’s unwillingness to talk about it. The debate is heating up around the world about different governments’ proposals for electronic passports and ID cards. Combined with the growing dangers of identity theft and continued news about spectacular leaks and thefts of personal information, this would really make our days. Unless you’re a spammer or identity thief of course.

You can read more about U-Prove’s miminal disclosure technology and Microsoft’s intention to incorporate it’s technology into Geneva here.

Andre Yee asks Cloud Computing Security Risks - Are They Real? in this 8/1/2009 post which covers the following topics:

    • Encrypting Data-at-Rest
    • Security Policy Control
    • The Human Factor

<Return to section navigation list> 

Cloud Computing Events

• Microsoft’s Professional Development Conference (PDC) 2009 team has posted abstracts of the first few Azure-related session for PDC 2009, to be held November 16 thru 19, 2009 at the Los Angeles Convention Center.

Nigel Ellis: Development Best Practices and Patterns for Using Microsoft SQL Azure Databases - SQL Azure provides a fully relational database service that is based on Microsoft SQL Server and familiar concepts such as T-SQL, schema-based tables, and stored procedures. Learn patterns and best practices for developing resilient applications that allow you to take full advantage of the scale and elasticity of SQL Azure Database Service.

Steve Marx: Building Applications for the Windows Azure Platform - Come hear how the Windows Azure Platform provides a scalable compute and storage environment with Windows Azure, a fully relational database with SQL Azure, and a service bus and access control service with the Microsoft .NET services. Learn about these new services and see several demos that show how to build applications that run in and take advantage of Microsoft’s new cloud platform.

Andrew Bybee: Developing xRM Solutions Using Windows Azure - Come learn how Microsoft Dynamics CRM can be used to rapidly develop on-premises or services-based "anything" Relationship Management (xRM) applications on the Microsoft platform. See how to develop high scale, connected business solutions that extend to the cloud using current and future versions of the xRM platform and Windows Azure.

Chris Auld: Architecting and Developing for Windows Azure - The workshop will focus equipping attendees with the skills to architect and develop real world applications using Windows Azure. Going beyond ‘demo-ware’ we will examine the theory and technical implementation of large scale elastic applications. It is expected that attendees will have some prior experience with Windows Azure and the Azure Services Training Kit is a recommended pre-requisite.

During this full-day workshop, we will discuss approaches to delivering the best raw performance from our Windows Azure applications, and how to achieve linear scale-out through the use of additional instances. We will also discuss data management approaches using Windows Azure and SQL Azure’s partitioning capabilities. Lastly, we will examine patterns for deploying Windows Azure applications reliably and with minimal or no impact on the end user experience, and the security environment within which Windows Azure operates, along with ways to provide a bridge between on-premises and cloud based identity assets and applications.

The early-bird registration fee is US$1,595 before 9/15/2009. Regular fee is US$2,095 after 9/15/2009. The site doesn’t say what the fee would be if paid on 9/15/2009. The workshop fee is US$395 with conference registration, US$495 without.

When: 11/16-11/19/2009 (Including workshops on 11/16/2009) 
Where: Los Angeles Convention Center, 1201 South Figueroa Street, Los Angeles, CA USA

• Mike Swanson and Jennifer Ritzinger will bring you a weekly 10-minute Channel9 video update, Countdown to PDC09: 10 Minutes Gets You the Goods:

The PDC crew will share with you what’s new in the planning process, and will feature interviews with speakers and team members working on the conference.  In the inaugural Countdown episode for PDC09, we cover what the PDC is about, who goes, keynotes, pricing, and a whole lot more until the timer rings telling us we are out of time.

• Reuven Cohen reports in his U.S. DoD Holding Cloud Computing "Show & Tell" Workshop post of 8/5/2009:

For anyone not currently working with US Department of Defense, but are interested in offering the DoD cloud computing & related network technology. The Defense Venture Catalyst Initiative (DeVenCI) will conduct a workshop this October in the Baltimore MD / Washington DC area to help discover emerging technologies relevant to the Department of Defense (DoD) Global Information Grid (GIG). The workshop will provide selected innovative companies who do not normally conduct business with the Department of Defense with an opportunity to make short presentations to DoD representatives about their technologies and products. …

Companies interested in applying for participation in this workshop should contact DeVenCI via e-mail at devenci@osd.mil for an application. All applications must be received on or before August 7, 2009. Selected companies will be responsible for their travel and all other expenses associated with participation in this workshop which will be held in the October timeframe. [Emphasis added.]

When: October 2009 (TBD) 
Where: Baltimore, MD or Washington DC, USA

• SOASymposium will colocate the 1st International Cloud Symposium with the 2nd International SOA Symposium at the Rotterdam World Trade Center on October 22-23, 2009 with preceding “Cloud Computing and SOA Workshops” on October 19-21, 2009. The workshops will offer the following courses:

When: 10/19-10/23/2009 (Including workshops on 10/19 – 10/21/2009) 
Where: Rotterdam World Trade Center, Rotterdam, Netherlands

• Forrester Research will present a Creating Your Enterprise Cloud Computing Strategy workshop on September 30, 2009 in Dallas, TX:

Cloud computing lets companies access pay-per-use Internet technology services without needing knowledge of, expertise with, or control over the infrastructure that supports them, yielding significant economies of scale. This Workshop helps the critical IT players (IT Infrastructure & Operations professionals, Application Development & Program Management professionals, Enterprise Architecture professionals, and CTOs) formulate a winning cloud computing adoption plan.

In this Workshop, Forrester analysts John Rymer and James Staten, will help you capture the benefits of cloud computing by teaching you, how to:

  • Add the right cloud elements to your portfolio of IT services to optimize efficiencies
  • Design a realistic adoption plan
  • Set policies for cloud use - and position this new class of platform products
  • Avoid the risks of availability, security, and vendor lock-in

View a detailed agenda.

Registration fee is US$1,975.

When: 9/30/2009 
Where: Dallas, TX USA

• Kevin Jackson reports NCOIC Holding Full Day Cloud Computing Session in his 8/5/2009 post:

The Network Centric Operations Industry Consortium (NCOIC) will be holding a one-day cloud computing session during its plenary meetings, 21-25 September at the Fair Lakes Hyatt in Fairfax, VA. A complimentary workshop on NetCentric Patterns will also be held Wednesday morning that week.

The NCOIC is a unique collaboration of premier leaders in the aerospace, defense, information technology, large-scale integrator and services industries. The Consortium works in tandem with customers from around the world, each with a specific mission, to provide a set of tools that enable the development of network centric capabilities and products. An example of the consortium's unique capabilities the recent agreement between NCOIC and the U.S. Federal Aviation Administration (FAA) to advance the Enterprise Architecture of NextGen, FAA’s national airspace (NAS) transformation program. The NCOIC will analyze and evaluate NextGen’s enterprise architecture views, products, plans, net-centric patterns and operational concepts. Working collaboratively, its members will develop “voice of industry” recommendations about applying net-centric standards to the NextGen procurement, as a way to achieve interoperability in the NAS and, potentially, the skies beyond U.S. borders. …

Registration for the plenary [session] is now available at https://www.ncoic.org/events/plenaries_council/.

When: 9/23/2009 
Where: Fair Lakes Hyatt hotel, Fairfax, VA USA

• Chris Harding posted Notes from CloudCamp and The Open Group in Toronto to the Cloud Camp Google Group on 8/5/2009:

… The direction of the group is determined by Open Group members, but you
don't have to be a member to participate - everyone can join in the
discussions. You can find out more at
http://www.opengroup.org/cloudcomputing

The CloudCamp was ably led by Scott Radeztsky. We started with a general
session in which Scott welcomed everyone and invited volunteers to step
forward to give brief lightning talks and answer audience questions in
an unpanel. He then identified 16 topics of interest for which
volunteers offered to moderate unconference sessions. …

• Barb Mosher announces an upcoming Webinar about cloud-based contentent management systems (CMS) in her The Economics of SaaS Enterprise CMS, Making ROI Sense post of 8/3/2009:

Join in this [Webinar] Thursday at 1:00 PM Eastern time for a complimentary one-hour live webinar. The host will be Dan Carmel, a respected content management authority.

Dan will be discussing:

  • Factors that go into calculating the total cost of ownership (TCO)
  • Costs and benefits of SaaS vs on-premises software
  • How to achieve high return on investment while reducing risk
  • Who’s buying SaaS solutions, and why
  • When SaaS is not the right answer

Dan will also talk about SaaS integration strategies that drive ROI by leveraging other SaaS and on-premise applications such as SharePoint and Force.com.

When: 8/6/2009, 10:00 AM PDT 
Where: Internet. Register now for The Economics of SaaS vs. On Premises Solutions Webinar.

• IDG announces the simultaneous presentation of Open Source World (formerly Linux World), Next-Generation Data Center and Cloud World conferences at San Francisco’s Moscone Center West on August 12-13, 2009.

Haroon Meer, Nick Arvanitis and Marco Slaviero presented Clobbering the Cloud! (“Using and Abusing the Cloud”) at the Black Hat USA+2009 conference. You can see the session slides here.

<Return to section navigation list> 

Other Cloud Computing Platforms and Services

• James Manyika, a McKinsey director, interviews Cisco’s John Chambers in this July 2009 McKinsey conversations with global leaders: John Chambers of Cisco video and transcript. Site registration might be required.

John Foley reports in his Amazon Outpaces Google In Part Of The Cloud post of 8/3/2009 to InformationWeek’s Plug Into the Cloud blog:

New analysis of infrastructure-as-a-service providers shows that Amazon Web Services is used for Web hosting by 20 times more sites than Google App Engine. AWS usage for site hosting grew 9% in just one month this summer, the equivalent of a 181% annual growth rate.

The analysis was done by Guy Rosen, founder of a stealth-mode cloud startup called InfiBase, which used proprietary scanning tools to analyze the top 500,000 Web sites indexed by Quantcast. InfiBase was looking for usage data on five cloud services: Amazon EC2, GoGrid, Google App Engine, Joyent, and Rackspace's Slicehost.

Amazon EC2 ranked highest, in use by 1,550 of the half-million site analyzed, followed by Rackspace Cloud Servers (1,373 sites), Joyent (205 sites), Google App Engine (78 sites), and GoGrid (42 sites). Parsing the data, InfiBase determined that the number of Web sites hosted on Amazon EC2 grew 9% from July to August. It also found that 178 sites were new to EC2 in the past month, while 50 sites dropped EC2, indicating a churn rate roughly of one lost customer for every three that Amazon signs. …

Neither Amazon nor Google publish statistics for their IaaS and PaaS operations, which makes the preceding information more valuable.

Alex Luft’s Cutting The Cord: What Apple Will Really Do With Its $1 Billion Server Farm post of 8/3/2009 claims:

Earlier in May, word got out that Apple is planning to invest $1 billion in a server farm. The facility, to be located in the State of North Carolina, will follow a similar (albeit smaller) $600 million undertaking by Google. As could be expected, analysts, bloggers, and the Twitterverse the world over speculated about the possible uses for the investment, but I don’t think anyone hit the nail squarely on the head. I think Apple will use its new server farm to completely cut the cord between its iPhone product line and the desktop. And it will do so in a big way. [Emphasis Alex’s.

John Furrier writes in Cloud Collision – The Angle on Why Dr. Eric Schmidt Is History from Apple’s Board of Directors on 8/3/2009 for siliconANGLE:

[Schmidt’s resignation] is about future strategy of Apple and Google. Board conflict is just the general issue that seems to get everyone’s attention. It’s not about that. It’s about the “Cloud Collision”.  …

Here it’s very simple Apple and Google clash on not so much today but strategy going forward – the next 5 years. It’s clear the smartphone issue is obvious but what isn’t is the future of who powers the smartphone apps?

It’s not just the smartphone and the recent Google Voice FCC lobbied investigation (as many top bloggers have pointed out). Instead the battlefield is the “cloud play”.

<Return to section navigation list> 

Mystery Move of Azure Services Out of USA – Northwest (Quincy, WA) Data Center

Update 8/6/2009: Microsoft’s Mike Manos provides needed clarification of Microsoft’s move of the Windows Azure platform from its Quincy, Washington, data center in his The Cloud Politic – How Regulation, Taxes, and National Borders are shaping the infrastructure of the cloud post of 8/6/2009. See end of this post.

Update 8/5/2009: Rich Miller picked up this post and wrote Microsoft Migrates Azure, Citing Tax Laws on 8/5/2009 for the Data Center Knowledge blog. Mary Jo Foley’s Tax concerns to push Microsoft Azure cloud hosting out of Washington state of 8/5/2009 covers the same ground. Mike Amundsen provided a link to Washington SB 6666, which has strange digest language; see end of this post.

The Windows Azure Team announced in their Migrating from “USA - Northwest” post of 8/3/2009:

In the next few weeks, we’re going to disable the “USA - Northwest” option for new applications.  Existing applications will continue to run unaffected, and you’ll continue to be able to modify and update your existing applications.

Why the change?

This change is in preparation for our migration out of the northwest region.  Due to a change in local tax laws, we’ve decided to migrate Windows Azure applications out of our northwest data center prior to our commercial launch this November.  This means that all applications and storage accounts in the “USA - Northwest” region will need to move to another region in the next few months, or they will be deleted.

The only other region that I’ve seen active for Azure hosted services and data storage is “USA-Southwest,” located in San Antonio, Texas.


View Larger Map

Background on “Local [Sales] Tax Laws”

Wikipedia’s Quincy Washington topic says in it’s “A role in the high-tech economy” section:

In July 2006, it was reported that high tech giants such as Google, Yahoo, and Microsoft were building facilities for hosting computer server farms because of the cheaper electricity from the Columbia River. The local utility district offered the companies electricity about half the national average.

Current construction by Microsoft of a 1.5 million square foot facility will hold 150,000 computers, with an expected rise with further construction to 800,000. However, as of February 8, further development of these projects is stalled and continued development is in doubt, as the Washington State tax climate changed to the tech giants' disadvantage.

The “tax climate change” appears to be failure of the state to exempt data centers from a 7.9% sales tax on construction and equipment, as reported in the Data Center Knowledge blog’s Microsoft, Yahoo Halt Quincy Projects post of 3/12/2009 by Rich Miller:

Microsoft and Yahoo have halted construction on their multi-facility data center campuses in Quincy, Washington while state legislators debate a tax break for data center projects, according to local media reports. Late last year Washington State attorney general Rob McKenna ruled that data centers were no longer covered by a state sales tax break for manufacturing enterprises, and thus must pay a 7.9 percent tax on data center construction and equipment. McKenna ruled that the data centers “do not produce a product which is sold to the companies’ customers” and thus aren’t manufacturers.

A story in today’s Seattle Post-Intelligencer … titled “High-tech giants seeking massive tax break,” updates the story and takes a critical look at the tax breaks and the business case for data centers in eastern Washington.

Gov. Chris Gregoire requested an exemption in Senate Bill 6666, which would restore the exemption for data centers. In the meantime, the Internet titans have shelved plans for additional investment in Quincy, a small farm town that had 5,300 residents when it was selected for the Microsoft project. Yahoo, Ask.com, Intuit, Sabey Corp. and Base Partners have since announced projects in central Washington. Real estate prices have surged in Quincy, which the Washington Post dubbed “the Klondike of the Internet era.”

And its Washington State ‘Server Farm’ Tax Break Fails post of 3/19/2009 also by Miller:

Legislation in Washington state that would have restored a tax break for data centers won’t be passed in 2008, leaving Microsoft (MSFT) and Yahoo (YHOO) to mull the future of their plans to continue building in the state. Last month Microsoft and Yahoo halted construction on their multi-facility data center campuses in Quincy, Washington while state legislators debated the tax bill.

The tax package was drafted after the state ruled that data centers were no longer covered by a state sales tax break for manufacturing enterprises, and thus must pay a 7.9 percent tax on data center construction and equipment. Gov. Chris Gregoire requested an exemption in Senate Bill 6666, which would restore the exemption for data centers. The bill was caught up in tax politics, with media terming it a $1 billion tax break for high-tech giants.

“To be honest, we just didn’t have time.” Rep. Mike Armstrong, R-Wenatchee told local media. “We’ll see what we can do for the next session,” which begins in January 2009.

Current Events

Doug Flanagan’s Hi-tech study for port progressing article of 7/30/2009 in the Quincy Valley Post Register newspaper is the only recent story I’ve been able to find about Quincy, WA’s data centers:

The Quincy Port District is trying to convince Jack Boyd, head of a Princeton, N.J., consulting firm, that Quincy is the nation’s top small town for data center technology.

He’ll have a chance to judge for himself first hand this week.

Boyd was scheduled to arrive in Quincy on Monday, July 27, to take tours and talk with officials in preparation for a study that Boyd Consulting is preparing that will rank the nation’s best small towns for data center technology.

The Quincy Port District agreed to contact Boyd to discuss the feasibility of such a study earlier this month.

Boyd was scheduled to meet with port officials, representatives from the City of Quincy and Grant County Public Utility District representatives.

“If this report comes back and says that Quincy is a dynamite place for high technology, we all would want to be informed about that,” said port president Curt Morris. “(Boyd) is moving forward on the study that we requested. We hope it says that Quincy is a favorable location for hi-tech companies to come here

If Microsoft and other Internet service providers have canceled expansion plans for Quincy data centers, I’d be surprised if the Port District would be able to demonstrate Quincy qualifies as “the nation’s top small town for data center technology.”

Updates of 8/5/2009 and Later

Update 8/5/2009: Thanks to Mike Amundsen (@mamund), here’s a link to SB 6666 - 2007-08: Providing partial sales and use tax exemptions for certain computer server equipment. Here’s the bill’s digest:

Provides partial state sales and use tax exemptions in respect to the purchase or use of server equipment comprising only the server chassis and all computer hardware and software contained within the server chassis, where the server equipment replaces existing server equipment in certain buildings constructed or refurbished to house servers and located in a rural county as defined in RCW 82.14.370(5). [Emphasis added.]

The emphasized “replaces existing server equipment” language appears strange to me. If you’re building a new data center, the hardware and software is new and doesn’t “replace existing server equipment.”

Update 8/6/2009: Mike Manos adds background to Microsoft’s move of the Windows Azure platform from its Quincy, Washington, data center in his The Cloud Politic – How Regulation, Taxes, and National Borders are shaping the infrastructure of the cloud post of 8/6/2009:

There was a recent article at Data Center Knowledge regarding Microsoft’s decision remove its Azure Cloud platform out of the State of Washington and relocate them (whether virtually or physically) to be run in the state of Texas.  Other articles have highlighted similar conversations with Yahoo and the state of Washington, or Google and the state of  North Carolina.   These decisions all have to do with state level taxes and their potential impact on the upfront capital costs or long term operating costs of the cloud.   You are essentially seeing the beginning of a cat and mouse game that will last for some time on a global basis.  States and governments are currently using their blunt, imprecise instruments of rule (regulations and taxes) to try and regulate something they do not yet understand but know they need to play apart of.   Its no secret that technology is advancing faster than our society can gauge its overall impact or its potential effects and the cloud is no different. …

Lets pretend you own a cloud and have just sunk 100M dollars into a facility to house part of your cloud infrastructure.   You spent lots of money in your site selection and up front due diligence to find the very best place to put a data center.   Everything is going great, after 5 years you have a healthy population of servers in that facility, you have found a model to monetize your service, so things are going great, but then the locale where your data center lives changes the game a bit.   They pass a law that states that servers engaged in the delivery of a service are a taxable entity.  Suddenly that place becomes very inhospitable to your business model.   You now have to worry about what that does to your business.   It could be quite disastrous.   Additionally if you rule that such a law would instantly impact your business negatively, you have the small matter of a 100M asset sitting in a region where you cannot use it.   Again a very bad situation.  So how do you architect around this?  Its a challenge that many people are trying to solve.   Whether you want to face it or not, the ‘Cloud’ will ultimately need to be mobile in its design.  Just like its vapory cousins in the sky, the cloud will need to be on the move, even if its a slow move.  Because just as there are forces looking to regulate and control the cloud, there are also forces in play where locales are interested in attracting and cultivating the cloud.  It will be a cycle that repeats itself over and over again.

Mike continues with an analysis of other regulations, such as privacy for personally identifiable information, that are subject to differences in data center domicile.

Mike currently is responsible for the global data center design, construction, ongoing operations and professional services for Digital Realty Trust, his past roles include similar responsibilities at Microsoft Corporation, and leadership roles at Walt Disney, Rhythms NetConnections, and Nuclio Corporation (now part of Sun Microsystems).

It’s time for a Microsoft executive to ring in on this topic.

 

Sunday, August 02, 2009

Windows Azure and Cloud Computing Posts for 7/27/2009+

Windows Azure, Azure Data Services, SQL Azure Database and related cloud computing topics now appear in this weekly series.

••• Update 8/1 and 8/2/2009: Additions (July 2009 traffic report SeaDragon view, NIST SP 800-53 Revision 3 and others)
•• Update 7/30 and 7/31/2009: Additions (Cloud Computing Use Cases whitepaper, Cloud Camp Boston reports, Cloud Security podcast, National Business Center and many more)
• Update 7/28 and 7/29/2009: Additions

Note: This post is updated daily or more frequently, depending on the availability of new articles in the following sections:

To use these links, click the post title to display the single article you want to navigate.

Azure Blob, Table and Queue Services

••• The Tahoe-LAFS group’s ANNOUNCING Tahoe, the Lofty-Atmospheric Filesystem, v1.5 post of 8/2/2009:

Tahoe-LAFS is the first cloud storage technology which offers security and privacy in the sense that the cloud storage service provider itself can't read or alter your data. Here is the one-page explanation of its unique security and fault-tolerance properties: http://allmydata.org/source/tahoe/trunk/docs/about.html

This release is the successor to v1.4.1, which was released April 13, 2009 [1]. This is a major new release, improving the user interface and performance and fixing a few bugs, and adding ports to OpenBSD, NetBSD, ArchLinux, NixOS, and embedded systems built on ARM CPUs. See the NEWS file [2] for more information.

In addition to the functionality of Tahoe-LAFS itself, a crop of related projects have sprung up to extend it and to integrate it into operating systems and applications.  These include frontends for Windows, Macintosh, JavaScript, and iPhone, and plugins for duplicity, bzr,
Hadoop, and TiddlyWiki, and more. See the Related Projects page on the wiki [3].

•• Maarten Balliauw added on 7/31/2009 a Table storage session handler to the PHP SDK for Windows Azure source code on CodePlex:

When running a PHP application on the Windows Azure platform in a load-balanced mode (running 2 Web Role instances or more), it is important that PHP session data can be shared between multiple Web Role instances. The PHP SDK for Windows Azure provides the Microsoft_Azure_SessionHandler class, which uses Windows Azure Table Storage as a session handler for PHP applications.

• Maarten Balliauw announced on 7/29/2009 that you can now Query the cloud with PHP (PHPLinq and Windows Azure):

I’m pleased to announce PHPLinq currently supports basic querying of Windows Azure Table Storage. PHPLinq is a class library for PHP, based on the idea of Microsoft’s LINQ technology. LINQ is short for language integrated query, a component in the .NET framework which enables you to perform queries on a variety of data sources like arrays, XML, SQL server, ... These queries are defined using a syntax which is very similar to SQL.

Next to PHPLinq querying arrays, XML and objects, which was already supported, PHPLinq now enables you to query Windows Azure Table Storage in the same manner as you would query a list of employees, simply by passing PHPLinq a Table Storage client and table name as storage hint in the in() method.

<Return to section navigation list> 

SQL Azure Database (SADB, formerly SDS and SSDS)

••• Eric Baldeschwieler’s News Flash: Hadoop Development Going Strong @ Yahoo! post of 7/30/2009 to the Yahoo! Developer Network blog says:

Many folks have been asking us what impact Yahoo's recently announced search deal with Microsoft will have on our Hadoop team.

Don't Panic! We are as committed as ever to building a world class open source Cloud Computing infrastructure and Apache Hadoop remains our solution for batch computing. Hadoop is used to solve many, many internet scale problems beyond search at Yahoo. Today's deal only improves Yahoo's ability to invest in Hadoop.

Eric is VP Hadoop Software Development at Yahoo!

•• Maximilian Ahrens discusses Databases in the Cloud in his 7/30/2009 post:

[T]echnically, there is nothing that prevents databases from residing in the cloud. To understand the complex relation between databases and the cloud, one needs to understand the complex chain of problems that need to be solved before a database with important data resides in the cloud. These problems are:

  • [L]egal aspects of where the data resides
  • [L]ong term custody warranties
  • [T]rust in the cloud

The primary issue to date has been whether relational databases (as opposed to the entity-attribute-value—Hadoop or BigTable—data model) are suited for cloud deployment. Microsoft’s SQL Azure Database will tell the tale when we have a chance to test it.

Rick Grehan’s Open source Hive: Large-scale, distributed data processing made easy InfoWorld article of 7/23/2009 claims:

Thank heaven for Hive, a data analysis and query front end for Hadoop that makes Hadoop data files look like SQL tables.

<Return to section navigation list> 

.NET Services: Access Control, Service Bus and Workflow

•• John Fontana reports on 7/30/2009 from Burton’s Catalyst09 conference: Cloud-based identity services taking on a different look as they grow:

Cloud-based identity services are starting to gain a foothold among corporate users, but the evolving architecture looks nothing like the platforms companies have been building internally, according to Bob Blakley, vice president and research director at the Burton Group.

“The perception has been that [cloud-based identity services] would be this big monolithic thing, but that is not what the service providers built,” said Blakley, who spoke on the opening day of the Burton Group Catalyst Conference in San Diego. “What the market is building is a set of small specialty firms that handle individual identity tasks and offer discrete billable units that companies can put together.”

What is emerging, says Blakley, is the ability to build a virtual identity provider using a multitude of different services.

That’s what federated identity (and “Geneva”) is all about.

<Return to section navigation list> 

Live Windows Azure Apps, Tools and Test Harnesses

••• Jim Nakashima updated on 7/29/2009 the Windows Azure Code Samples on the MSDN Code Gallery for the Windows Azure July 2009 CTP.

•• Cumulux’s Demystifying Cloud Computing Costs, a “Multi-part Series on Azure Pricing for different Application Scenarios” starting on 7/31/2009 is based on the premise that:

With the proliferation of Cloud platforms, Enterprises are gearing up to develop and deploy Cloud based applications. One of the first questions they have to answer is "Does it make economic sense?" but when it comes to determining the Economic Impact of the cloud, it is an inexact science.

Complex granular numbers like $0.10 per compute hour / $0.01 per 10K messages makes it very hard to put it in perspective of real world applications and determine if the potential benefits are worth it and what the Total Cost of Ownership (TCO) is likely to be.

Cumulux is authoring a three part white paper series aimed at demystifying the pricing model of the Cloud in the context of typical application scenarios. It is positioned at decision makers, enabling them to make educated decisions about the Total Cost of Ownership of running applications on the Azure Services Platform.

Apparently, Cumulux missed the name change from Azure Services Platform to Windows Azure Platform.

“Part I - Compute Intensive Financial Services Application” is available for download now.

<Return to section navigation list> 

Windows Azure Infrastructure

••• John Treadway says SaaS v. Cloud Should Not Be Contentious in this 8/1/2009 reply to Chris Hoff:

… I think that this approach, while intellectually interesting, is perhaps a bit off the mark.  While NIST’s framework for cloud computing is generally accepted on the surface, the lower-level distinctions they make may not be so universally agreed upon. …

••• Chris Hoff (@Beaker) starts another controversy with his Contentious Issue: When Does a SaaS Offering Qualify As a Cloud SaaS Offering? post of 8/1/2009:

I made a comment on Twitter a couple of days ago reacting to how some were positioning McAfee’s purchase of MX Logic as the latter representing a “Cloud Security provider.”

The link above has the article’s author referring to the deal as one focused on the expansion of McAfee’s “Cloud portfolio” whilst all the McAfee quotes refer to it as bolstering their “security-as-a-service” offerings.

I read many articles referring to this deal as “Cloud” in nature and in a fit of frustration I said:

I’m sorry, but MX Logic is not a “Cloud Security Provider”

That caught the eye of Erik Boles (@ErikBoles) who suggested that because MX Logic is a SaaS provider, they are a Cloud provider and have been since their start in 2002.  MX Logic’s website advertises them as a SaaS provider, but not a Cloud provider.  McAfee refers to them as security-as-a-service.  I thought it was pretty clear.  Then Erik kept pushing.  I’m glad he did.

••• Stefan Reid’s 7/27/2009 Forrester archived teleconference, PaaS: How To Benefit From A $15 Billon Market, is available for listening or watching at $250/pop. Description:

The increasing adoption of software-as-a-service (SaaS) across the world requires software vendors to look for a more efficient way of deploying business applications on multitenant platforms. Because independent software vendors (ISVs) are starting to realize the value of platform-as-a-service (PaaS) offerings, Forrester has applied its sizing methodology for emerging markets to this new platform market.

Based on the current assumptions, the PaaS market will grow over eight years to a size of $15 billion in total volume. This teleconference helps you to understand Forrester's sizing methodology step by step.

Agenda:

  • ISVs, outsourcing providers, and corporate data centers can use PaaS.
  • Sizing an emerging market — Forrester's sizing methodology
  • Forecast of market dynamic
  • How can you leverage existing PaaS platforms?

Vendors mentioned: 10gen, Apprenda, Bungee Labs, Caspio, Daptiv, Google, Magic Software, Microsoft, NetSuite, OrangeScape Technologies, Relational Networks (LongJump), Salesforce.com, Stax Networks, and Zoho

••• Stefan Reid presents Yet Another Cloud Forrester's First Proposal Of A Cloud Taxonomy (7 pp. US$1,749). Executive summary:

Despite the current crisis, the demand for cloud computing is growing at enterprises and small and medium-sized businesses (SMBs). Some customers consider virtual infrastructure in the Internet as cloud, while others deem their business applications delivered in a software-as-a-service (SaaS) deployment style as cloud computing. This enormous bandwidth of customer perception often leads to confusion. Also, many service providers and product vendors are afraid of missing the cloud bus and are starting to call everything a cloud product.

This report tried to classify the various cloud and SaaS services and relates them to existing products and services. Vendors can categorize their portfolio along this taxonomy and structure their marketing positioning to be more understandable and importantly more credible. IT users can also use the taxonomy to structure their cloud sourcing approach.

•• The Cloud Computing Use Case Discussion Group presents their 36-page (869-line) Cloud Computing Use Cases whitepaper of 7/31/2009:

Contributors: Dustin Amrhein, Joe Armstrong, Ezhil Arasan B, Richard Bruklis, Reuven Cohen, Rodrigo Flores, Gaston Fourcade, Thomas Freund, William Jay Huie, Sam Johnston, Ravi Kulkarni, Anil Kunjunny, Gary Mazzaferro, Andres Monroy-Hernandez, Dirk Nicol, Lisa Noon, Santosh Padhy, Balu Ramachandran, Jason Reed, German Retana, Dave Russell, Krishna Sankar, Patrick Stingley, Robert Syputa, Doug Tidwell, Kris Walker, Kurt Williams, John M Willis, Yutaka Sasaki, and Fred Zappert.

Public comments on this document are welcomed and encouraged at http://groups.google.com/group/cloud-computing-use-cases.

Here’s the paper’s taxonomy diagram:

 

Many well-respected cloud-computing “thought leaders” are missing from the Contributors list.

•• Reuven Cohen describes the whitepaper in his IBM's Crowd-Sourced Cloud Computing Use Cases White Paper Published post of the same date. Ruv announced the first draft in IBM Cloud Computing Use Cases Group Releases Draft White Paper on 7/5/2009.

Maybe IBM’s herding (by Doug Tidwell?) of “lots of people” contributing to the whitepaper is responsible for the missing “though leaders” 

•• Aaron Skonnard’s Service Virtualization and the Managed Services Engine (MSE) post of 7/30/2009 promotes Microsoft’s MSE:

Over the past several months, I’ve spent a lot of time exploring the concept of service virtualization. Service virtualization is an emerging trend in the SOA landscape that focuses on providing a common infrastructure for building and managing a complex service ecosystem - the Managed Services Engine (MSE) brings service virtualization to life on the Microsoft platform. During my journey, I wrote three papers you might find helpful:

In the end, service virtualization can help reduce your time-to-market for new investments on-premises or in the cloud and it will provide a more realistic approach to managing your service ecosystem as it grows over time – it can help you realize the full benefits SOA has to offer.

•• Lori MacVittie explains “[t]he importance of a full-proxy architecture to application delivery, security, cloud computing, and virtualization” in her Two Different Sock(et)s post of 7/31/2009:

“Two different socks” is probably the most accurate (and simplest) description of a full-proxy based application delivery platform, at least if you’re a developer and have an understanding of network-oriented programming. If you’ve ever written even a simple TCP-based application in, well, just about any environment and have had a need to reference examples you’ll recall that sample code often uses the variable “sock” to represent a reference to an accepted TCP connection over a socket. …

•• Randy Bias’s The ‘Cloud’ Is NOT Outsourcing post of 7/30/2009 begins:

There was recently a small brouhaha on twitter regarding whether a ‘private’ or ‘internal’ cloud is really a ‘cloud’.  There was a very high level of chatter including a ton of the clouderati such as @jamesurquhart, @samcharrington, @boblozano, @jesserobbins, @ITKLcameron, @samj, and many more.  The argument of the folks who claim that internal clouds aren’t really clouds is best summarized by @GeorgeReese, who essentially said clouds must be:

  1. Virtualized
  2. Outsourced
  3. Utility Charge Model (pay by the hour, with no contracts)

My purpose in this particular post is not to pick on George.  He’s a super sharp guy, who literally wrote the book on Cloud Application Architectures (with an Appendix by yours truly).  George has a point of view that is worthy of consideration; however, I disagree with it and I want people to understand why internal clouds are still ‘cloudy’.  More importantly, I’d like them to know that internal clouds are going to be where some of the biggest game-changing in the cloud computing space happens. …

•• Bruce Guptil says “Saugatuck [Research] sees ad-supported SaaS (and, possibly, Cloud) services as an important part of the future of online business and IT” in his Yahoo, Microsoft and Google: Search is a Button; SaaS is Business Research Alert of 7/29/2009 (requires site registration.)

• David Linthicum’s Busted: Three myths of cloud computing post of 7/29/2009 is his “first post for InfoWorld's Cloud Computing blog” in which he deals with “three oft-repeated falsehoods about the cloud:”

  1. Cloud computing is a throwback to the traditional timesharing model.
  2. Cloud computing is always cheaper.
  3. Cloud computing is unsecure.

• Randy Bias’s Up, Out, Centralized, and Decentralized post of 7/28/2009 begins:

It can be confusing to understand how to scale computing systems, but it’s not rocket science.  There are really only two main axes of scale: out and up.  Closely related to the axis of scale is the general type of architecture: centralized or decentralized.  In this article I’m going to briefly revisit scaling and then talk about centralized vs. decentralized architectures.

Randy goes on to discusses:

    • The Axes of Scale
    • Centralized and Decentralized Systems

And concludes:

Scaling up via centralized systems is still a viable architectural decision for those whose growth needs fit Moore’s Law.  Given the advent of cloud computing and the ability to add more servers when needed, scale-out tactics for building decentralized systems has been gaining more prevalence.  We will begin to see more and more scale-out solutions even within the enterprise as startups like Cloudera, ParaScale, StackJet, and many others build easier to manage decentralized systems.  I am very much looking forward to this new world as it solves a great many hard problems in a very efficient manner.  Just remember that scaling up will always be a viable and, in some cases, cost effective architectural decision.

• David Linthicum cites The Fear of Multitenancy in this 7/28/2009 post:

In the world of SaaS and cloud computing there is one single word that will send chills up the spines in IT: Multitenancy.

He goes on by quoting Wikipedia’s definition and concludes that multitenancy really isn’t or shouldn’t be an issue.

• Brian Sommer asks Is Your IT Shop Mature Enough for Cloud Computing? in this 7/27/2009 post to ZD Net’s Software & Services Safari blog:

Recently, I’ve written about software vendors being (or not being ready) for cloud computing. I’ve also written about large consultancies being able to support their clients as they move to the cloud. These consultancies and systems integrators are taking the cloud mainstream.

Last week, I spoke with a HP executive about the cloud and their insights into client adoption for same. One of the subjects we covered focused on the readiness of clients to adopt the cloud for some of their processing needs. Note, these aren’t HP’s words or opinions – they are exclusively mine. But, I thank the folks at HP for the illuminating conversation and the thoughts they provoked.

• Chris Hoff (@Beaker) continues his meditation on the Inter-Cloud with an Inter-Cloud Rock, Paper, Scissors: Service Brokers, Semantic Web or APIs? essay of 9/27/2009, which concludes:

Here’s how I see Inter-Cloud playing out: In the short term we’ll need the innovators to push with their own API’s, then the service brokers will abstract them on behalf of consumers in the mid-stream and ultimately we will arrive at a common, open and standardized way of solving the problem in the long term with a semantic capability that allows fluidity and agility in a consumer being able to take advantage of the model that works best for their particular needs.

• A Microsoft Case Study, Internet Firm Speeds Time-to-Market by 40 Percent with Startup Support, “Cloud” Computing, of learn-to-write Eduify start-up claims:

Eduify was founded to provide students with educational technology that can assist them in researching topics faster and writing better. To create its solution, Eduify received assistance as well, from Microsoft® technologies and services such as the Azure™ Services Platform, the Microsoft BizSpark™ ecosystem, and Windows Mobile® 6.

Eduify took advantage of these technological and business resources to create a software-plus-services solution that delivers online writing help to students anywhere, anytime, with functionality and a user experience not possible from the Web alone. At the same time, Eduify gained a 40 percent faster time-to-market, U.S.$500,000 in development and other savings, and easier access to the largest market of mobile device users.

Obviously written before the name-change to Windows Azure Platform.

Simon Wardley’s OSCON ‘09 keynote video, Cloud Computing – Why IT Matters, is on YouTube. Simon is Software Services Manager / Cloud Computing Strategist at Canonical Ltd. Canonical is the main sponsor and supporter of the Ubuntu distribution.

Microsoft’s U.S. Partner Team offers the following one-hour Live Meeting training courses or presentations for the Windows Azure Platform and its components:

  1. What Is Azure?
  2. ISV Innovation: Windows Azure for Developers, Part 1: Fundamentals
  3. ISV Innovation: Windows Azure for Developers, Part 2: Developing a Windows Azure Application
  4. ISV Innovation: Windows Azure for Developers, Part 3: .NET Services
  5. ISV Innovation: Windows Azure for Developers, Part 4: Microsoft SQL Data Services
  6. ISV Innovation: Windows Azure for Developers, Part 5: Live Framework Services

You might need to register as a Microsoft Partner to view these courses.

<Return to section navigation list> 

Cloud Security and Governance

••• The National Institute of Standards and Technology updated one of its major IT security guidance publications, characterizing it as "historic in nature." Here’s how the NIST Issues "Historic" Security Controls Guidance article of 7/31/2009 describes SP 800-53 Revision 3:

Special Publication 800-53 Revision 3 - Recommended Security Controls for Federal Information Systems and Organizations - includes security controls in its catalogue for national security and non-national security systems, a first in its continuing initiative to develop a unified IT security framework for government agencies and contractors. NIST said the updated security control catalogue incorporates best practices in information security from the Department of Defense, intelligence community and civilian agencies to produce the most broad-based and comprehensive set of safeguards and countermeasures ever developed for information systems.

Revision 3, according to NIST, contains significant changes from earlier versions, including:

  • A simplified, six-step risk management framework;
  • Additional security controls and control enhancements for advanced cyber threats;
  • Recommendations for prioritizing or sequencing security controls during implementation or deployment;
  • Revised security control structure with a new references section;
  • Elimination of security requirements from supplemental guidance sections;
  • Guidance on using the risk management framework for legacy information systems and for external providers of information system services;
  • Updates to security control baselines consistent with current threat information and known cyber attacks;
  • Organization-level security controls for managing information security programs;
  • Guidance on the management of common controls within organizations; and
  • Strategy for harmonizing Federal Information Security Management Act security standards and guidelines with international security standard ISO/IEC 27001.

••• James Urquhart contends that In cloud computing, data is not electricity in this 8/1/2009 post:

… Here is the fundamental difference between data and electricity: With electricity, I don't care what electrons pushed the electrons that ultimately come out of the socket. I also don't care that if I were to generate power and supply it to the grid (through, say, solar panels on my home) who might take that electricity and store it in a battery someplace. An amp is an amp is an amp.

With the cloud, however, I care about exactly which bits come out of my ethernet port. Furthermore, if I generate data and put it out on the Internet, I care exactly where and how my data is stored, and who can have access to it. The Internet is not a shared information grid, its a shared network for transmitting information from one specific point to another. There is a difference. …

••• Steve Lessem’s Security and Cloud Storage: Everybody Talks About it, but is it Really All That Different? post of 7/31/2009:

In this recent article, it was suggested that files of one owner residing on a physical device with the files of others could somehow result in unauthorized access. It could, and the answer to this and a myriad of concerns fits within traditional approaches and understandings of security.   For example, Mezeo encrypts all files prior to storage.  So, even if you somehow got access to another's file, it would do you no good.  My point is that the cloud introduces a few additional complications, but it is not a problem that the current level of speculation seems to portray it as.  An extension to typical security practices, diligence, effective execution and audit of your current practices is what is required. …

•• Chris Hoff (@Beaker) announces Ralph the Mouth and Potsie Do A Cloud Security Podcast in this 7/31/2009 post and threatens to do more than one:

I’ll leave it up to you to figure who’s who [I'm the one with the 'good' accent,] but Craig Balding from Cloudsecurity.org and I have teamed up to host a regularly-scheduled (whatever that means) podcast on Cloud Security.

It’s called…wait for it… The Cloud Security Podcast.

You can find it, and the show notes of our very first (and dodgy) version right here, homed at libsyn. We’ll stick it on iTunes shortly.

•• Reuven Cohen’s A Cloud Service Rating System post of 7/30/2009 suggests “the creation of a Cloud Service Provider Rating System similar to a corporate ‘credit rating’ that estimates the service worthiness of a cloud computing provider.” Ruv’s idea has received a generally favorable response among the cloud-oriented folks on Twitter.

Current status of the provider’s SAS 70 attestations and ISO/IEC 27001:2005 certifications are two items I’d like to see in a rating.

•• Ben Kepes emphasizes issues with data geolocation in his Where is YOUR data? post of 7/30/2009:

I posted recently about the increasingly positive news that cloud email providers have been gearing – large scale rollouts, more consumer acceptance and adoption by enterprise all point to a growing validity of the model.

Ben goes on to quote an unnamed correspondent who’s alarmed about privacy when using Google Web apps and then addresses the issue of New Zealand government RFPs requiring data be domiciled in that country:

We’re rapidly nearing the point where cloud vendors need to appreciate the fact that customers have specific requirements and higher levels of customer satisfaction, increased revenue and higher uptake for cloud computing will come when those requirements are met.

•• Dean Takahashi reports on 7/30/2009 from the Black Hat Conference that Cloud computing raises stakes for data break-ins:

[C]loud computing comes with a lot of its own security risks outlined today at the Black Hat conference in Las Vegas.

The talk was given by Andrew Becherer, Alex Stamos, and Nathan Wilcox of iSEC Partners. Cloud computing means that lots of Internet host servers are being marshalled to deliver data to you in real time. That data is distributed across a lot of different commodity storage servers, all tied together through software. The apps are stored on servers and can be moved from machine to machine without impacting you. …

•• David Berlind adds his slant on cloud computing at the Black Hat conference in his Black Hat Researcher Rains On Cloud Computing's Parade With Talk Of Vulnerabilities post to David Berlind’s Tech Radar:

iSEC Partners partner (and Black Hat researcher) Alex Stamos says there's really no such thing as cloud computing. According to him, it's just a trendy name to take your money. Regardless of what you want to call it though, the vulnerabilities inherent to it are very real. That was Stamos' message in a briefing he gave this morning at the Black Hat conference in Las Vegas. Among the highlights of my podcast interview with him; Salesforce (NYSE: CRM) gets a gold star and Windows-based virtual machines are architecturally more secure than Linux-based ones. …

"The term cloud computing is useless" said Stamos. "It's way overused. It's mostly about gathering venture capital or selling your products." …

•• Brian Ott of Unisys says, “Like most organizations, we began with server consolidation and virtualization” and adds his The Journey to a Secure Cloud Continues post of 7/29/2009:

However, now with the advent and maturing of the cloud environments, there is a whole new set of activities that need to be accomplished. I will cover these in my next blog – “The Journey to a Secure Cloud – Beyond Virtualization and Automation.”

The initial post is The Journey to a Secure Cloud of 7/9/2009.

• John Pescatore claims Charging Your Customers To Reduce Your Security Costs Never Has and Never Will Work in this 7/29/2009 post that quotes a “Network World piece about a credit union in California offering two factor authentication to its customers”:

I like to see businesses “encouraging” customers to use stronger security, since it will reduce the business’s fraud costs, make the customers happier - great business payback. However, later on the piece defines how the credit union will “encourage” customers:

“The credit union, which has 150,000 members, many of them associated with the high-tech industry, will launch the service for free in the roll-out phase but will likely charge for the service down the road. For those using the stronger two-factor authentication, an annual fee of $10 for the service is anticipated, plus $10 for a handheld token. The iPhone and Blackberry applications are available for free.”

• The “Geneva” Team’s CardSpace Geneva Beta 2 Samples Package post of 7/28/2009 announces a new set of CardSpace Geneva Beta 2 Samples covering three broad areas:

    • A series of incremental web page samples showing how to invoke CardSpace, culminating in a sample that shows error handling and progress spinners for long-running operations like policy and token retrieval.
    • A sample that shows using Geneva Framework’s WSFederationAuthenticationModule to protect a web site with CardSpace credentials.
    • A sample for VC++ programmers that demonstrates CardSpace’s API for native programs. If you have wanted to include the CardTile in your own program or browser extension, this is for you!

Last I heard, CardSpace Geneva had been renamed Windows CardSpace.

• Brent Stineman’s Cloud Computing - Health and Activity Monitoring post of 7/27/2009 notes that “there doesn’t seem to be much discussion of health and activity monitoring and/or runtime governance” and discusses AmberPoint’s BPM and SOA monitoring methods:

Leveraging the cloud presents new challenges to monitoring our systems. AmberPoint worked by using nearly invisible agents that could be placed at times in and at other times near our various service endpoints. But with the cloud, with the leverage of various new providers, we lose much of our ability to place those agents near our endpoints. Additionally, each vendor has their own solution for service monitoring. This is one thing the cloud, at least as of yet, does not do well at all.

So we’re stuck leveraging old solutions, creating logging and aggregation services. Spending our own time creating ways to help monitor and manage our services.

Dan Kuznetsky discusses Cloud Computing and Governance in this Virtually Speaking ZDNet article of 7/27/2009:

My recent post concerning Layer 7 and dealing with regulatory compliance and overall governance issues in the Cloud (see Layer 7 Application Services Governance) seems to have hit an industry nerve. I’ve read and received comments from all over the place.

It appears that quite a number of suppliers including Sun, Univa UD, WebLayers and many others have announced products, services or programs that target the need for better control of Cloud computing environments. …

Alex Weisel’s Safety in the Cloud(s): ‘Vaporizing’ the Web Application article of 7/27/2009:

… is intended to pick up where the [Cloud Security Alliance] (CSA) guide left off in terms of defining what a distributed web application firewall (dWAF) should look like in order to meet the standards set within the CSA document.

Kevin L. Jackson reviews Maria Spinola: An Essential Guide to Cloud Computing, which Maria calls “A pragmatic, effective and hype-free approach for strategic enterprise decision making, on 7/27/2009:

So why should you bother [reading Maria’s white paper] if you've already decide[d] not to use cloud computing? Maria actually has a very succinct answer to that question:

  • It’s likely that without your knowledge, some of your departments are already using Cloud Computing,
  • You will need to define a Cloud Governance Program and make it available to all your internal customers.
  • A department may decide to go to a Cloud Computing service provider and start using their services immediately, instead of waiting months to have an on premise system installed,
  • Since Cloud offerings are "free" to start using immediately instead of asking permission to use it, employees may be asking you for forgiveness later.

I expect this guide will be widely distributed because it provides an excellent summary of current cloud computing industry views.

<Return to section navigation list>

Cloud Computing Events

••• John Willis announces AWSome Atlanta (Cloud Computing User's Group) August Meetup in this 8/1/2009 post:

Agenda:

7:00 "The Super Secure Cloud: Requirements from the Medical Industry"

This would be based on what Sentry Data Systems has encountered
over the last four years as they developed their cloud
infrastructure and SaaS applications to the healthcare industry.

Speaker: Peter Schwoerer Datanex Specialist with Sentry Data Systems.

8:00 PSTUCT – Private Something's That Use Cloud Technology

There has been way to much debate on the subject of what is a cloud and what is not a cloud. For this discussion I have decided to skip that debate and dive right into the topic of private things that look very interesting and appear to use cloud technology. For the past few weeks I have been working on a special project researching a few of the "PSTUCT's" that exist in the market place.

I will be covering the differences between products like Vmware's vShphere 4.0 and 3Tera's Applogic as well as some open source platforms such as Enomaly, Eucalyptus, and OpenNebula. If there is enough time I will also throw in some of the really interesting things Red Hat is doing for enabling cloud computing in the enterprise. If you have any interest in these private somethings that seem to be very interesting, please come join me.

Speaker: John M Willis of Johnmwillis.com (a.k.a botchagalupe).

When: 8/11/2009 7:00 to 9:00 PM 
Where: Secret (only disclosed to members)

••• Point Zero Media’s Cloud Computing World Forum will take place on 10/1/2009 at 76 Portland Place, London according to this Point Zero Media Ltd announces the Cloud Computing World Forum Conference press release of 8/1/2009.

The event will feature a full 1 day conference agenda with delegates hearing from analysts, leading case studies, government ministers and the key players and providers of cloud services.

The conference will address the state of the cloud computing market, the business value of the cloud, development strategies and integration techniques, security and privacy issues and will take a look into what the future holds from cloud service providers.

It will also look at why cloud computing is a compelling proposition for SMB’s.

When: 10/1/2009 
Where: 76 Portland Place, London, England

•• Constantin Gonzalez announces CloudCamp Munich 2009, sponsored by Sun Microsystems. (Cloud Camp Munich’s blog is here.)

When: 10/20/2009 18:00 to 23:00 
Where: Sun Microsystems GmbH, Sonnenallee 1, 85551 Kirchheim-Heimstetten,
Deutschland (Germany) http://www.sun.de/

•• Reuven Cohen proposes a CloudCamp in the Cloud (A Virtual unConference) in this 7/30/2009 post:

Interesting idea floating around this afternoon on twitter. After yesterday's two CloudCamp's I received a few messages asking if there was any online ability to view the CloudCamp proceeding streaming live. In short the answer is no, although a few have posted video afterward.

This got me thinking, why not do a monthly virtual CloudCamp unconference via Webex? Cisco is already a sponsor of several CloudCamp's and I'm sure they would be more then happy to donate the Webex account in return for some promotional consideration. By creating a virtual unconference we could include everyone anywhere in the world using the very medium we help promote. Another benefit is an archive of audio and video posted to the CloudCamp.com website from the monthly events.

Twitterati (including me) were enthusiastic about Ruv’s proposal.

•• Rob Berry adds more reporting on CloudCamp Boston in his Cloud computing application development talk heats up post of 7/31/2009:

"If you just put an existing application out there, you can say it's 'cloud,'" said Igor Moochnick, the founder and VP of engineering at IgorShare Consulting. "But it's basically just hosting."

Moochnick said what makes the cloud useful to application architects is its distributed nature. Distributed computing does have advantages in the degree of parallel processing it opens up. But while a native relational application can be tailored to run in a cloud environment, Moochnick said not converting an app to a distributed model makes a cloud provider little more than a glorified hosting company. That switch to distributed thinking can be a sizeable hurdle for development teams. …

•• Gordon Haff reports about CloudCamp Boston: Inching to the next phase on 7/30/2009 for C|Net News:

Any event of this sort inevitably has lots of different simultaneous threads going on. However, here are a few that I think are worth highlighting:

Is security really an issue? The security aspects of cloud computing are often presented as a matter of trust in service providers and getting comfortable with the loss of direct hands-on control. Those are part of it certainly. But a number of discussions made it clear to me that the situation is a lot more complicated than developing a "comfort level" with the technology. It also goes beyond point products such as data encryption.

Christofer Hoff (who was in one of the unconference sessions I participated in) wrote a post a few days ago that gives a nice window into some of the complexities here. This isn't to say that security control and compliance concerns are stumbling blocks for moving all applications into a cloud, but they do have to be taken into account (in all their myriad complexity) for many core business applications.

What is cloud interoperability? Interoperability seems to be emerging as a bit of a contentious topic in cloud computing. This is partly because interoperability, like cloud computing itself, means different things to different people. Just about everyone agrees that base-level data portability (download your customer records from a CRM system in a readable format) is a must and that a nirvana of totally transparent computing delivery across providers is years away.

Gordon goes on to attempt to answer Where's the business opportunity?

•• John Treadway provides links to CloudCamp Boston reporters and bloggers, and the keynote slide deck in his CloudCamp Boston post of 7/30/2009. John was one of the keynote speakers.

•• Paul Miller offers his Thoughts from last night’s Cloud Camp (Newcastle, not Boston!) on 7/31/2009:

Amazon Web Services Evangelist, Simone Brunozzi, went first and shared some of his views on security in the Cloud. He suggested that psychology plays a significant part in enterprise concerns; it’s not a real belief that the Cloud is less secure, so much as a fear of loss of control. Simone made the distinction between Amazon-controlled physical security of data centres and real computers, and largely customer-controlled responsibility for running virtual machines responsibly. He noted that Amazon’s virtual machine instances are created by default with every network port closed; a new customer needs to request that a port is opened before they can even log in to their new instance. 

Paul continues with summaries of brief presentations by Flexiscale, Sun Microsystems, Microsoft, Arjuna, and Rozmic evangelists.

• Redmond Media Group’s VS Live! Orlando conference will feature a Cloud Computing track with the following sessions and presenters:

When: 10/4/2009 to 10/7/2009
Where: Buena Vista Palace hotel, Orlando, FL USA

SD Forum’s Cloud Services and SOA SIG (formerly the Web-Services SIG) meets monthly to discuss this disruptive model for providing application services via the Cloud. The upcoming meeting’s topic is Convergence of Private Clouds:

As enterprises look for ways to benefit from cloud computing, they are seeing enterprise virtualization follow the path of external cloud hosting providers to provide internal Private Clouds. In this presentation, Greg Lato of VMWare will provide an introduction to Private Clouds and highlight the advantages that a Private Cloud will provide to IT Management, IT Operations, and Application Developers.

When: 7/28/2009 6:30 to 9:00 PM
Where: Tibco Software Inc., 3301 Hillview Avenue, Building #2, Palo Alto, CA USA
Price: $15 at the door for non-SDForum members; no charge for SDForum members; no registration required

The Burton Group’s Catalyst Conference runs from 7/27 to 7/31/2009 in San Diego. The Cloud Computing Business Advantage track covers the following topics:

  • Defining the Cloud: Architecture, Infrastructure, and Economics
  • Using the Cloud: Rewards, Risks, and Practices
  • Server Virtualization: The Foundation for Cloud Infrastructure

Here’s a link to the agenda for 7/29 to 7/31/2009.

When: 7/27 to 7/31/2009 
Where:  Hilton San Diego Bayfront, 1 Park Boulevard, San Diego, CA 92101, USA

<Return to section navigation list> 

Other Cloud Computing Platforms and Services

•• The U.S. Bureau of the Interior’s National Business Center wants a piece of the federal cloud action with its NBC Cloud Computing offering “to both NBC's business services clients and data center hosting clients alike.” From the site:

NBC Capabilities Currently Supported

  • Human Resources Management Suite
  • Mainframe (Z-Linux) and storage virtualization

NBC Planned Offerings for Cloud Computing

  • Web 2.0
  • Software development and deployment platform
  • Automatic provisioning
  • X86 virtualization

Sounds to me like inter-agency rivalry is heating up.

•• Reuven Cohen‘s US Federal Government Releases Cloud Computing Initiative RFQ post of 7/31/2009 includes a description and the text of the RFQ:

According to the RFQ document (See document here) the objective of this RFQ is to offer three key service offerings through IaaS providers for ordering activities. The requirements have been divided into three distinct Lots:

  • Lot 1: Cloud Storage Services
  • Lot 2: Virtual Machines
  • Lot 3: Cloud Web Hosting

The RFQ also sheds some light on the potential usage of cloud based infrastructure with the US federal Government. The Federal Cloud Computing initiative is a services oriented approach, whereby common infrastructure, information, and solutions can be shared/reused across the Government. The overall objective is to create a more agile Federal enterprise – where services can be reused and provisioned on demand to meet business needs. …

•• Kevin Jackson add his commentary in GSA Release Cloud Computing RFQ of the same date.

•• NetSuite offers an On-Demand ERP in the Enterprise—A Practical CIO Guide to Implementation white paper:

Want to Ensure the Success of Your SaaS Implementation Strategy?
Cloud computing and Software as a Service (SaaS) pose exciting opportunities for large enterprises, but also come with challenges. Are you ready to face them?
A new independent research and analysis report by Phil Wainewright, one of the world’s foremost authorities on business automation and a ZDNet writer on SaaS, will give you a framework for crafting your SaaS strategy and successfully implementing SaaS ERP within your organization.

•• Jamal Mazhar describes Building a Private Cloud within a Public Cloud in this 7/29/2009 post:

One of our customers wanted to establish a site to site connectivity between their datacenter and  public cloud (Amazon EC2) and then have a private network within Amazon EC2 with their own custom IP addresses for their servers in the cloud.  Basically idea here is to augment the internal datacenter resources with the resources in the public cloud securely so that the servers in the cloud appear as if they are part of their own private corporate network.  The idea here is to isolate the servers used by the customer in the cloud from the rest of the servers in the cloud using private network, just like the corporate internal datacenters are isolated using private network with private routers routing the internal traffic.

Kaavo team setup the required network using OpenSwan and OpenVPN, see the figure below. …

 

•• David Linthicum praises Intuit’s code.intuit.com community in his Cloud computing brings developers to the people and claims “New partner programs promote innovative cloud computing application development and provide prebuilt channels”:

In the world of cloud computing, some very innovative offerings have flown under the hype radar. An example of this is Intuit's launch of an open source community for developers interested in creating online applications. In essence, it's a community for building and deploying cloud-based software for fun and/or profit, aimed at the small business.

The reality is that SaaS, while being widely adopted now by the larger enterprises and governments, had initial success within the world of small business. If you can't afford a datacenter or even a few servers, SaaS was a logical option, and guys like Intuit, Salesforce.com, and other older SaaS players had their initial success within small business. Indeed, cloud computing today, while on the lips of almost every Global 2000 company and most government agencies, is finding the most success within small business where the value is almost always there. …

•• John Foley chimes in with his NASA's Next Mission: Cloud Computing post of 7/30/2009 for Information Week:

The Nebula cloud is in limited beta test now, and NASA is accepting applications from interested parties that want to give it a try. Take note: NASA is making Nebula available not just to its own staffers, but to employees and contractors of other federal agencies.

See below for more NASA/Nebula articles.

•• Mark Ferelli’s Cisco Plays Both Sides of the Virtual Coin post of 7/30/2009 to Virtualization Review is subtitled “The Unified Computing System supports VMware and Hyper-V and aims to be a "Cloud in a Box" solution. But can Cisco transition from routers to servers?”

It was code-named "California" and is expected to link computing, network, storage, access and virtualization capabilities together into one cohesive system. Now known as the Unified Computing System (UCS), the new platform from Cisco Systems Inc. has moved the company beyond pure-play networking into the server space with virtualization as the defining feature. And Cisco has lined up two big virtual fish for support -- Microsoft and VMware Inc. …

•• Andrew Conry-Murray expands on Rackspace’s new dedicated private cloud initiative (see below) in his Rackspace Launches Dedicated Cloud post of 7/23/2009 for InformationWeek:

Today Rackspace announced the availability of its Private Cloud offering, in which Rackspace manages a dedicated set of servers inside Rackspace data centers on behalf of customers. Customers use a portal to spin up and spin down VMware-based virtual machines on demand on top of the dedicated infrastructure.

The company says customers will pay an annual base price for the service depending on the hardware configurations, which begin at 16Ghz of processing power and 32 Mbytes of memory. Pricing starts at around $6,000 for a server environment that will support a minimum of eight virtual machines, as well as a dedicated firewall.

In addition to the base price, customers will also pay per VM on a consumption-based model. "A customer who had a batch job that ran on 5 VMs for the last week of the month, they only pay for the VMs at the time they used them," says John Engates, Rackspace CTO. The company will charge for VM use per day, rather than per hour in its public cloud option. …

•• Brynn Koeppen’s NASA May Be Prototype For White House Cloud Computing Initiative of 7/29/2009 summarizes details for establishing NASA and Nebula as the foundation of a new federal cloud-computing infrastructure:

The White House may decide to make NASA its pilot project for replacing the government’s current IT infrastructure with cloud computing. According to NASA’s associate chief information officer for architecture and infrastructure, Mike Hecker, NASA officials have ”broached the idea of NASA becoming an IT service provider. NASA as an IT service provider takes us into a new realm.” But also said that, “We’re still debating if that’s a good idea or not.”

NASA’s cloud computing model, Nebula, is currently only used for sharing space images and statistics with international partners and the academic sector. Ben Pring, vice president of research at Gartner believes NASA’s Nebula “could be used in a way to run some new applications on it, to see whether it would make sense.” Pring went on to say, “Absolutely it would be a good, smart thing to do that.”

•• Reuven Cohen adds more detail to the federal cloud storefront in his The Rise of the Government App Store post of 7/29/2009:

In a recent post to the CCIF mailing list, Bob Marcus outlined the coming opportunties and challenges facing what he described as "Government Cloud Storefronts". In the post he described Vivek Kundra's (US Federal CIO) vision for the creation of a government Cloud Storefront. This Storefront (run by GSA) which will be launched Sept 9th and will make Cloud resources (IaaS, PaaS, SaaS) available to agencies with in the US federal Government. (an $80+ Billion a year IT organization).

What's also interesting is the US isn't alone in the vision of centralized access points for procuring Cloud services and related applications. Several other governments including the United Kingdom G-Cloud app store and the Japanese Kasumigaseki Cloud are attempting to do the same with Japan spending upwards of 250 million dollars on their initiative.

Kundra, speaking at a recent conference at the National Defense University on cloud computing elaborated on his GovApp Store concept "Any agency can go online and agencies will be able to say 'I'm interested in buying a specific technology' and we will abstract all the complexities for agencies. They don't have to worry about Federal Information Security Management Act compliance. They don't have to worry about certification and accreditation. And they don't have to worry about how the services are being provisioned. Literally, you'll be able to go in as an agency… and provision those on a real-time basis and that is where the government really needs to move as we look at standardization. This will be the storefront that will be simple." …

• Reuven Cohen views Cloud Computing as a Commodity and discusses pricing by the Universal Computing Unit (UCU) and it’s inverse, the Universal Computing Cycle (UCC) in this 7/29/2009 post:

I seem to keep coming back to the same question when discussing Cloud Computing. Can cloud computing be treated as a commodity that could be brokered and or exchanged? Recently a few have attempted to do this, notably a German firm called Zimory.

To give you a little background, before the development of the Enomaly ECP platform. I had the grand idea to create what I described as "Distributed Exchange (DX)" (circa 2004 - I've put the site online temporarily for demo purposes). This was actually one of the original motivations for the creation of the original ECP platform (aka Enomalism) The idea of DX was to create a platform and marketplace which would allow companies to buy and sell excess computing capacity similar to that of a commodities /exchange marketplace. Think Google Adwords & Adsense for compute capacity.

• Rackspace annnounces VMware–based private cloud technology for sale in its Rackspace Private Cloud leverages VMware to Extend Enterprise Computing on Demand press release of 7/29/2009:

“Rackspace provides an excellent option for customers to take advantage of the cloud,” said Dan Chu, vice president, emerging products and markets, VMware. “Enterprises who purchase the Rackspace Private Cloud can count on the powerful combination of VMware’s industry-leading virtualization platform and Rackspace’s reliable hosting environment and infrastructure.”
Rackspace Private Cloud is an evolution of its popular dedicated virtual server (DVS) offering within the managed hosting business unit. In the last year, revenue from virtualization solutions has grown substantially, driven mainly by the increased flexibility, improved asset utilization and lower capital and operating costs that VMware’s virtualization provides.

• CA points out that “CA Federation Manager supports standards such as SAML and WS-Federation” in its CA's Identity Federation for Cloud Computing and SaaS Applications press release of 7/28/2009 and notes:

CA will participate in Burton Group's single sign-on interoperability demonstration for cloud applications Wednesday, July 29, in San Diego at Burton Group's Catalyst Conference. CA will show how CA Federation Manager provides Internet single sign-on and standards-based identity federation to help improve security when accessing multiple cloud and SaaS applications.

Competition for .NET Access Control Service, Windows Identity Foundation, Active Directory Federation Service (ADFS) and Windows CardSpace?

• Jay Fry’s Luckily, it's time for the next chapter in cloud computing post of 7/28/2009 asserts:

What's going on now seems to be the next chapter in the cloud computing story -- the chapter where reality starts to rear its ugly head. All of the promises that have been talked about now need to be matched with some actual delivery.

and goes on to discuss the absorption of Cassatt by CA.

Chris Kanaracus reports Oracle grid update tied to emerging cloud trend in this 7/22/2009 InfoWorld article:

Performance-boosting in-memory data grids, presently used in large-scale Web sites and high-throughput transactional systems, could play a key role in the next generation of cloud services.

As could Microsoft’s Velocity.

Reuven Cohen’s The Inter-Cloud and The Cloud of Clouds post of 7/26/2009 interprets the term inter-cloud, a concept being primarily promoted by Cisco as part of their Unified Computing platform:

My interpretation of the so called "inter-cloud" is the abstract ability to exchange information between distinct computing clouds (storage, compute, messaging etc) be it public or private in a uniform/unified way. I've come to think of it like a higher level inter-connected network atop the current world wide web via linked API's and data sources. Greg Papadopoulos from Sun calls it a Cloud of Clouds. …

Be sure to read James Urquhart’s comment of 7/27/2009.

••• OakLeaf Blog Traffic Analysis for July 2009 using Microsoft Live Labs’ Seadragon

Pass your mouse over the image to display the controls at the bottom of the image. Drag the Google Analytics image with your mouse. (Tested with Internet Explorer 8 and Mozilla Firebox 3.0.11 only. Reduced image quality is better with IE 8.)

<Return to section navigation list>