Information Technology Reference
In-Depth Information
Describe Desired
Cloud Data
Hosting Solution
Select Migration
Scenario
Assessment
Identify Patterns
to Solve Potential
Migration
Conflicts
Describe Source
Data Store or Data
Service
Select Cloud Data
Store or Data
Service
Analysis & Design
Refactor
Application
Architecture
Migrate Data
Migration\Deployment\Support
FIGURE 5.3
Methodology for migration of the database layer to the cloud and refactoring of the application
architecture.
identified by Strauch et al. (2013b): database layer outsourcing; use of highly
scalable data stores; geographical replication; sharding; cloud bursting;
working on data copy; data synchronization; backup; archiving; and data
import from the cloud (FR 6 ). These migration scenarios cover both migration
directions between on the premises and off the premises (FR 2 ).
Based on the selection of the migration scenario, a migration strategy is
formulated by considering properties such as live or nonlive migration, com-
plete or partial migration, and permanent or temporary migration to the
cloud. During this step, potential conflicts between the migration scenario
selected and the refined migration strategy should be explicitly addressed by
proposing solutions to the user (e.g., the choice of a different migration sce-
nario). An example of a conflict is the selection of the migration scenario cloud
bursting and the choice of a permanent migration to the cloud in the strategy.
The purpose of this migration scenario is by definition to migrate the database
layer to the cloud to cover peak loads and migrate it back afterward; choosing
permanent migration as part of the strategy therefore cannot be satisfied.
5.4.2.2 Step 2: Describe Desired Cloud Data Hosting Solution
The specification of functional and nonfunctional requirements with
respect to the target data store or data service is the focus of the second step.
We  define the cloud data hosting solution as the concrete configuration of a
cloud data store or cloud data service in terms of a set of concrete functional
and nonfunctional properties (FR 1 ). Therefore, we derived an initial set of
Search WWH ::




Custom Search