- Get link
- X
- Other Apps
- Get link
- X
- Other Apps
Let’s examine the five main considerations that you should examine while performing a workload assessment for cloud suitability. This method can be used to classify workloads and determine potential candidates for moving to a cloud.
- Business impact: You will need to assess the workload and gauge its impact on your business.
- Application architecture assessment: You should evaluate application readiness for a cloud environment.
- Technical characteristics: You should consider common integrations and dependencies, integration and interoperability, and customization and support.
- Non-functional requirements (NFRs): NFRs play a crucial role in cloud workload assessment.
- Support and cost
1. Business impact: You will need to assess the workload and gauge its impact on your business.
• Perform a workload classification and determine its requirements (for example, test, development, pre-production and production)
• Understand how data flows through the enterprise and how it is related to the core services and business process for documenting the business impact of moving the application to cloud.
• Determine whether it is a business-critical workload. You would not want to move mission critical workloads first in cloud environment.
• Figure out if the need for deployment is urgent. Rapidly deploying services in the market might give your business a competitive edge; so identifying such workloads and marking them as a candidate for moving to a cloud could prove beneficial.
• Also, you’ll need to understand the availability of other business opportunities associated with the cloud computing for given workload.
• Perform a workload classification and determine its requirements (for example, test, development, pre-production and production)
• Understand how data flows through the enterprise and how it is related to the core services and business process for documenting the business impact of moving the application to cloud.
• Determine whether it is a business-critical workload. You would not want to move mission critical workloads first in cloud environment.
• Figure out if the need for deployment is urgent. Rapidly deploying services in the market might give your business a competitive edge; so identifying such workloads and marking them as a candidate for moving to a cloud could prove beneficial.
• Also, you’ll need to understand the availability of other business opportunities associated with the cloud computing for given workload.
2. Application architecture assessment: You should evaluate application readiness for a cloud environment.
• Make sure to assess the impact of application migration to cloud.
• How difficult or how cost effective is it to refactor the application for a cloud environment? For instance, does the application have hard coding for hardware?
• Consider scaling issues: can the application be scaled up by adding instances or only by adding more resource to a lone instance?
• Figure out how moving to cloud will impact application licensing and be sure to map to an appropriate cloud service model.
• Create application profiles and group the applications accordingly to ease the suitability process.
• Evaluate the application stack and design to find the best suitability for cloud.
• Determine if any existing or proprietary applications could hinder a migration strategy.
• Make sure to assess the impact of application migration to cloud.
• How difficult or how cost effective is it to refactor the application for a cloud environment? For instance, does the application have hard coding for hardware?
• Consider scaling issues: can the application be scaled up by adding instances or only by adding more resource to a lone instance?
• Figure out how moving to cloud will impact application licensing and be sure to map to an appropriate cloud service model.
• Create application profiles and group the applications accordingly to ease the suitability process.
• Evaluate the application stack and design to find the best suitability for cloud.
• Determine if any existing or proprietary applications could hinder a migration strategy.
3. Technical characteristics: You should consider common integrations and dependencies, integration and interoperability, and customization and support.
• Verify the integrations and dependencies of given workload. A system that uses a cloud platform should consist of loosely coupled participants. This means that the communication interface between the participants is generic so that new participants can be added or changed with minimal disruption.
• Participants that are closely coupled shouldn’t be separated over a cloud. They may, however, both be hosted on the same cloud platform.
• Check the existing workload interoperability factor. Consider this factor for mapping the workload to services in cloud.
• Determine if any customization in the given application would impact its candidature for cloud. Also check the support factor in terms of application support document availability, its technical diagrams availability and so forth.
• Check if the application or workload is already virtualized or is virtualization ready, and determine its ease of migration to cloud.
• Verify the integrations and dependencies of given workload. A system that uses a cloud platform should consist of loosely coupled participants. This means that the communication interface between the participants is generic so that new participants can be added or changed with minimal disruption.
• Participants that are closely coupled shouldn’t be separated over a cloud. They may, however, both be hosted on the same cloud platform.
• Check the existing workload interoperability factor. Consider this factor for mapping the workload to services in cloud.
• Determine if any customization in the given application would impact its candidature for cloud. Also check the support factor in terms of application support document availability, its technical diagrams availability and so forth.
• Check if the application or workload is already virtualized or is virtualization ready, and determine its ease of migration to cloud.
4. Non-functional requirements (NFRs): NFRs play a crucial role in cloud workload assessment.
• Understand customer security concerns and regulatory compliance requirements.
• Check for any given workload availability requirements.
• Consider the business’ performance expectations for all applications.
• Figure out any backup requirements and the available maintenance windows.
• Determine if the ability to access the application from anywhere provides an advantage.
• Ensure that the plan to migrate an application to cloud is location-independent.
• Understand customer security concerns and regulatory compliance requirements.
• Check for any given workload availability requirements.
• Consider the business’ performance expectations for all applications.
• Figure out any backup requirements and the available maintenance windows.
• Determine if the ability to access the application from anywhere provides an advantage.
• Ensure that the plan to migrate an application to cloud is location-independent.
5. Support and cost: Evaluating the support resources required for given workloads and the operational migration cost could help in assessing the benefit of moving a particular application to the cloud. It can also determine if a given application really needs to be migrated to cloud or whether there would be no cost benefit in doing so.
You should also contrast the cost of hosting the system locally with the costs of hosting it on a cloud, given the required performance of the system.
Each of these five factors should be considered when determining whether a particular enterprise application is candidate for moving to cloud. At the end of evaluation, you should have a better understanding of which applications are best suited to move to cloud.
In a subsequent post, I’ll provide a sample workload analysis hierarchy for cloud suitability and guide you through mapping the workload to an appropriate cloud deployment and service model.
You should also contrast the cost of hosting the system locally with the costs of hosting it on a cloud, given the required performance of the system.
Each of these five factors should be considered when determining whether a particular enterprise application is candidate for moving to cloud. At the end of evaluation, you should have a better understanding of which applications are best suited to move to cloud.
In a subsequent post, I’ll provide a sample workload analysis hierarchy for cloud suitability and guide you through mapping the workload to an appropriate cloud deployment and service model.
Reference: IBM
For More service on Cloud Server click here.
- Get link
- X
- Other Apps
Comments
Post a Comment