Database Cloud Migration
Data migration needs to securely transfer for maintaining confidentiality such that migration can strongly and effectively be done with no data loss due to active attacks. Many techniques and methods have already been proposed by researchers around the world to secure database cloud migration. This paper provides a critical overview of these problems and solutions and giving a proposed solution for data migration that is Attunity which can help to optimize data for replicating and transferring data thus providing a simple, faster and safer path to accelerate data by providing.
Cloud computing is the most demanding IT trend that provides shared access to configured systems and provides services often over the Internet. Cloud security provides a broader set of policies, rules, and technologies to protect data applications and the associated infrastructure of the cloud. Most enterprises use the cloud to store and maintain huge data over cloud servers. But the security of data over the cloud has become a concern for users and providers. Traditional methods of authentication like password and key generation have failed. Data confidentiality, data integration, and data availability are three main goals of the CIA that are harder to achieve inside the cloud. Cloud migration is a basic process of moving or transferring data from one cloud to another cloud or moving the data from one database to the cloud database.
Data migration in the cloud is done due to various reasons such as cheaper cost for usage of the cloud. Due to the security of not having trust in a cloud provider, suppose if the cloud provider is stopping services and user needs to transfer data to another cloud storage provider, it requires safe data migration. These are three basic service models:
IaaS: Infrastructure as a Service
IaaS host applications for third-party data centers and prefer outsource infrastructure for concentrating completely by monitoring deployment and development both.
IaaS takes care of Storage, Virtualization, and Networking.
Examples of IaaS: AWS, Google Compute Engine, Azure, Alibaba Cloud.
PaaS: Platform as a Service
PaaS platform is preferred when there is a need for portable applications that provides a full invisible infrastructure environment. PaaS takes care of Application Platform, Database, development, integration
Examples of PaaS: AWS Elastic Beanstalk, Engine Yard, Google App Engine.
SaaS: Software as a Service
SaaS is preferred as a model by providing a productive software on-demand basis. SaaS takes care of CRM, business management, Security and tools.
Examples of SaaS: Google Apps, Office 365, Salesforce, Net suite.
There are three basic cloud types Public, Private, Hybrid: (Private + Public)
Hybrid Cloud is more secure providing high availability, security, and reduced operations costs.
Data migration is done in several forms like a direct cloud to cloud, downloading data from one cloud and upload to new cloud, but downloading and uploading requires a lot of work to be done by the user, so direct migration from one cloud to another cloud is the best one for migrating purposes.
- Basic steps to data migration in the cloud:
• Need to have a clear plan to migrate data in the cloud