- Please don't forget the data.
It's the lifeblood of applications, and in most cases,
the data is everything in an enterprise.
As such, the selection of which data
to migrate to the cloud is critical
and you need to consider security issues,
or how the data needs to be secured to meet the needs
of the business, compliance issues, or how we need to deal
with data to meet state, local, and federal laws.
Finally, performance issues,
how well the systems in the cloud will perform
given the data processing requirements.
Here, too, we must consider the business case
and establish what data migration is worth to the business.
We also need to look at data content, or what the data is.
Finally, we need to consider modernization again,
including looking at new database technologies
that may be available and should be used.
Data requires special consideration
such as the need to deal with compliance and security issues
meaning that some data may not be right for the cloud
due to security or compliance restrictions.
The need to deal with which applications are bound
to which data stores, and thus,
either must be decoupled or left alone.
Finally, the need to deal with data owners
and also data that will exist
on-premises and in the cloud.
Make sure to build a solid architectural
foundation for success.
This means avoid duplicate data and data silos.
We're not trying to create more complex data stores,
we're trying to make them more accessible.
Employ policies and governance to avoid cloud sprawl,
and this could mean centralizing data
versus attempting to place the data on different clouds.
Finally, improve integration and access,
meaning that we're looking to make the data
accessible by anyone who needs it.
So when migrating to cloud computing,
it's essential to keep in mind security issues,
compliance issues, and performance issues.