Cloud Migration Security
The cloud computing exhibits, remarkable potential to provide cost-effective, easy to manage, elastic, and powerful resources on the fly, over the Internet. Cloud computing, upsurges the capabilities of the hardware resources by optimal and shared utilization. The above mentioned features encourage the organizations and individual users to shift their applications and services to the cloud. Even the critical infrastructure, for example, power generation and distribution plants are being migrated to the cloud computing paradigm. However, the services provided by third-party Cloud Migration Service Providers entail additional security threats. The migration of user’s assets (data, applications, etc.) outside the administrative control in a shared environment where numerous users are collocated escalates the security concerns. This survey details the security issues that arise due to the very nature of cloud computing. Moreover, the survey presents the recent solutions presented in the literature to counter the security issues. Furthermore, a brief view of security vulnerabilities in the mobile cloud computing are also highlighted. In the end, the discussion on the open issues and future research directions is also presented.
But, let’s discuss the challenges associated with the migration phase.
Cloud migration has multiple steps, they are famously called as Cloud Migration Steps.
In brief, we can divide the steps into 3 main steps.
- Discovery phase
- Migration phase
- UAT phase
Types of Cloud Providers
Cloud services are usually divided into the three main types, Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS) and
Infrastructure-as-a-Service (IaaS).
a. Software as a Service (SaaS)
SalesForce. The applications are typically offered to the clients via the Internet and are managed completely by the Cloud provider. That means that the administration of these services such as updating and patching is in the provider‟s responsibility. One big benefit of SaaS is that all clients are running the same software version and new functionality can be easily integrated by the provider and is therefore available to all clients.
b. Platform as a Service (PaaS)
PaaS Cloud providers offer an application platform as a service, for example, Google App Engine. This enables clients to deploy custom software using the tools and programming languages offered by the provider. Clients have control over the deployed applications and environment-related settings. As with SaaS, the management of the underlying infrastructure lies within the responsibility of the provider.
c. Infrastructure as a Service (IaaS)
IaaS delivers hardware resources such as CPU, disk space or network components as a service. These resources are usually delivered as a virtualization platform by the Cloud provider and can be accessed across the Internet by the client. The client has full control of the virtualized platform and is not responsible for managing the underlying infrastructure.
Visit: https://www.liainfraservices.com/blog/cloud-migration-challenges-2/