Thanks for visiting.
-- mark
Skip to content, navigation.
By tagging a data object or container of data objects with this metadata, specific data requirements are expressed to the cloud. If the cloud provider can deploy data services to meet these requirements, they can charge more as a result, leading to cloud storage that is better than the typical "best effort" services offered today.
The group has all the right players participating, including: AMD, CA, Cisco, Citrix, EMC, Fujitsu, HP, Hitachi, IBM, Intel, Microsoft, Novell, Rackspace, RedHat, Savvis, SunGard, Sun Microsystems, and VMware. The white paper is just the first milestone in the group's work. Chapter 6 lays out the next steps for the group, including future Alliances work.
As part of this interface the client will be able to discover the capabilities of the cloud storage offering and use this interface to manage containers and the data that is placed in them. In addition, metadata can be set on containers and their contained data elements through this interface.
This interface is also used by administrative and management applications to manage containers, accounts, security access and monitoring/billing information, even for storage that is accessible by other protocols. The capabilities of the underlying storage and data services are exposed so that clients can understand the offering.
As you can see, there are three new packages available to help manage OpenSolaris with the CIM standard. SUNWSblimCimClient is an OpenSolaris port of the SBLIM CIM Client. The SBLIM CIM Client for Java is an implementation of a WBEM services client that includes an IETF RFC 2614 compliant SLP client for CIM service discovery. It is intended to be used by management applications in all areas that leverage CIM technology such as SMI-S, SMASH, etc. This is the client side of the standard protocol. With this you can talk to what are called CIM Object Managers (CIMOMs).

The SNIA will create a new interface called the Cloud Data Management Interface (CDMI) that will serve as both a functional interface to store data in a cloud, and as a management interface for the data that is stored there.
SNIA is soliciting feedback on the model and use cases in order to shape this interface work. If you would like to get involved, there is a Google Group you can join.
The DMTF has actually developed multiple profiles related to virtualization and leveraged others that had previously been developed. In addition to the technical work, DMTF has an initiative to promote their virtualization standards called VMAN.
Quoting from the VMAN website: "The Virtualization Management Initiative (VMAN) from DMTF unleashes the power of virtualization by delivering broadly supported interoperability and portability standards to virtual computing environments. VMAN provides IT managers the freedom to deploy pre-installed, pre-configured solutions across heterogeneous computing networks and to manage those applications through their entire lifecycle. Management software vendors will offer a broad selection of tools that support the industry standard specifications that are a part of VMAN, thus lowering support and training costs for IT managers.
Thanks to the Open Virtualization Format (OVF) standard within VMAN, ISVs can create a single pre-packaged virtual appliance that can run on customers' virtualization platforms of choice. Tools based on the VMAN Profiles enable consistent management and monitoring of these virtual applications across the virtualized platform. These technologies will allow ISVs and platform vendors to focus their development resources on higher value features of their products instead of needing to create different versions of products for each environment."
Sun just announced that it's VirtualBox x86 virtualization product supports the OVF standard.
So as virtualization technology becomes ubiquitous, being deployed on desktops, enterprise data centers and now public clouds, the need for standards becomes even more important. DMTF’s Open Cloud Standards Incubator will focus on addressing these issues by developing cloud resource management protocols, packaging formats and security mechanisms to facilitate interoperability. You can read the charter of the group to learn more.
There are several example use cases for cloud storage, including:
Best Effort Quality of Service?
Quality of Service specification via provisioning interface
NAS box in the cloud…
Maybe offer me a local cache as well
Maybe offer me eDiscovery services, “tape in the mail” retrieval
One of the immediate needs that the TWG hopes to address is a reference model and some common terminology just to sort out all the uses of cloud storage. This work is targeted to be available in draft form this summer. Based on that common understanding, the group may also start to develop standard interfaces, but will not likely get out in front of actual deployments. The best standards are driven by requirements derived from actual customer pain points. Only when multiple vendors have a common set of capabilities, does it make sense to standardize the interoperability between them. Sun is one of the foundational members of this new TWG, and I am looking forward to some exciting technical activities in the weeks and months ahead.Policy driven Data Services based on Data System Metadata markings
There will be a XAM Tutorial on Monday, XAM Hands on Lab for Developers (HOLD) sessions on Monday and Tuesday and more XAM related session talks on Tuesday as well. SDC goes all week until Thursday with even more content on other storage technologies you won't want to miss.
The XAM Initiative is planning to fund a limited number of scholarships to SDC for XAM Developers that otherwise would not be able to afford the registration fee (as much as $1395). If you are interested in the scholarship, you will need to fill out this online form to apply for the scholarship. We will be evaluating the entries based on XAM usage and need.
Once you get your hands on the XAM SDK and have your hands on experience at SDC, be sure and sign up for the XAM Developers Group where you can ask questions of the experts and get help with your development. The experts and other developers there can give you a hand.
This blog copyright 2010 by mac