Friday, July 19, 2019

Essay --

Identifying a Decision Point for Cloud Application Build/Migration The decision point is a necessary component to come between Business and application assessment and vendor selection process. It includes various assessment including Cloud-Decision framework, Service Type and Deployment assessment, and Checklist for service type. To create these tools, our team analyzed three main components of service delivery. These components consist of cloud concepts, deployment options and service type offerings. Cloud Concepts (IaaS and PaaS) Cloud computing comprises of three classes of services: Infrastructure as a Service, platform as a service, and software as a service. While SaaS offers more of ready, tailored solution that suits the business needs, IaaS and PaaS delivers more of a building block type of solutions. On a high level, while IaaS focuses on providing storage and hardware capabilities, PaaS focuses on middleware and the development environment in the cloud. Figure 1 shows more detailed comparison between IaaS and PaaS. > The next step that we took was to assess IaaS, PaaS from ‘build-or-buy’ perspective. According to Gartner Research, three cloud concepts, Cloud Hosted, Cloud Optimized and Cloud Native, are applicable to both IaaS and PaaS. These three cloud concepts determine if the application is more suitable for migration or for Greenfield. Following are the characteristics of each cloud solutions: †¢ Cloud-hosted solutions require the lowest effort to implement. It transplant, or migrate, the existing enterprise applications on IaaS to gain the benefits of simple shared-hardware multitenancy (Gartner Research). This is feasible for the server that runs rarely used application as redeployi... ...fore migration (Gartner). For the applications which require heavy refactoring, IaaS is much better option than PaaS. The Cloud-optimized solution on PaaS will allow CMI to make continuous refactoring and optimization on its PaaS environment. However, the application may not be an ideal candidate for this option if the answer to any of the following questions below is â€Å"yes† (Gartner): ï  ¬ Does the application make direct use of OS or hypervisor resources? ï  ¬ Does the application depend on components (such as middleware, services and programming libraries) for which no compatible implementation exists as a cloud services? ï  ¬ Is the application primarily focused on batch operations without a Web user interface, or is it a native client application? ï  ¬ Does the application make heavy use of custom communication protocols? List of the Assessments Cloud-Decision Framework:

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.