Corporate use of public cloud computing - the dangers
Do your own part to protect the data and make sure everything is encrypted before it hits the net.
The US federal government is taking a leadership role in the development of a federated ID ecosystem that would protect against cyberfraud.
Earlier this month, the Obama administration announced it would create a Trusted Identities in Cyberspace program, to be led by a newly formed National Program Office within the Department of Commerce.
In Belgium we have the e-Id identity card with pki keys on the identity card.
Compliancy
Speaking of borders, they might in fact be virtual but they might just as well be physical. New regulations for the financial services, health care and insurance industries place restrictions on where data physically can reside and how long it should be kept. The regulatory environment is a little hostile," perhaps to overcome a notion that the cloud is a free-trade zone. For example, some information might not be able to cross the boundaries of a country, but it's next to impossible to know where in the public cloud data exists. Furthermore, it is the reponsability of the cloud customers to make sure that cloud providers are compliant with the regulations affecting their company's data.
Data integration
One danger in using public cloud services is the natural aggregation of data in cloud silos. Integrating data residing in the cloud with an enterprise's back-end systems is no picnic, especially if the enterprise hasn't undertaken the organizational challenge of information integration. Companies that have organized their data sets well enough to use them across multiple platforms will be best positioned to take full advantage of cloud services.
It also will be important to get into the habit of encrypting data, tagging fixed data and consolidating storage repositories. Try to limit the number of cloud platforms that have to be supported.
Cloud experts also advise the use of ETL (extract, transform, load) tools to simplify the conversion of data from one format to another. The goal is to convert information into one common format -- most likely into the extensible markup language, or XML -- to make it more portable and searchable.
This thorny issue comes down to the evolution of standards for interoperability among different cloud providers. Let's say you don't like a change in policy made by your public cloud provider and want to move your workloads to another cloud provider. In this case, the cloud might as well be the proverbial Tower of Babel, even though many vendors are making interoperability more of a priority. Microsoft's Azure platform, which is tied directly to .NET, now has an open source software development toolkit for developers working with the PHP script language; and Salesforce.com Inc.'s once proprietary Force.com development platform supports Java application development.