Information Technology Reference
In-Depth Information
TABLE 5.1
Excerpt of Categories and Properties for Specification of Requirements of Cloud Data
Hosting Solutio ns
Categories
Properties
Available Options
Scalability
Degree of automation
Manual, automated
Type
Horizontal, vertical
Degree
Virtually unlimited, limited
Time to launch new instance
None, duration in minutes
Availability
Replication
Yes, no
Replication type
Master-slave, master-master
Replication method
Synchronous, asynchronous
Replication location
Same data center
Different data center (same region)
Automatic failover
Yes, no
Degree
99.9%, 99.999%
Security
Storage encryption
Yes, no
Transfer encryption
Yes, no
Firewall
Yes, no
Authentication
Yes, no
Confidentiality
Yes, no
Integrity
Yes, no
Authorization
Yes, no
Interoperability
Data portability
None, import, export
One-way synchronization
Data exchange
XML, JSON, proprietary
Format
Storage access
SOA, REST-API, SQL, proprietary
ORM
JPA, JDO, LINQ
Migration and deployment support
Yes, no
Supported IDE
Eclipse, NetBeans, IntelliJ IDEA
Developer SDKs
Java, .Net, PHP, Ruby
Storage
Storage type
RDBMS, NoSQL
CAP
Consistency model
Strong, weak, eventual
Availability in case of partitioning
Available, not available
properties grouped into different categories based on the analysis of current
data store and data service offerings of established cloud providers such as
Amazon, Google, and Microsoft. Table  5.1 provides an excerpt of the cat-
egories and corresponding properties we considered. These categories cover
both relational and NoSQL solutions (FR 3 , FR 5 ).
5.4.2.3 Step 3: Select Cloud Data Store or Data Service
The concrete target data store or data service for the migration is selected in
step 3 by mapping the properties of the cloud data hosting solution specified
Search WWH ::




Custom Search