Enterprise Cloud Deployment: Integration Patterns and Assessment Model

The term "cloud" is increasingly used in association with the trend of using IT services supplied by a third party over the Internet to support business, consumers, and general users. Although the cloud can be confusing because of the breadth of services made available, the technology has clearly gained significant momentum in all industries. This article presents an approach for assessing the suitability for building or migrating enterprise-scale IT applications to the cloud. Because integration is a key factor influencing cloud deployment, the authors describe several patterns as a basis for enabling enterprise cloud solutions. Building on the integration patterns, the authors propose a method for an initial evaluation of the risk and effort required to move new and existing applications to a cloud service provider by assessing a range of additional factors that influence the complexity of cloud deployment. Hence, this article presents a set of patterns and processes intended to serve as a practical guide for technologists deploying cloud-based solutions.

[1]  Rajkumar Sharma,et al.  An intelligent cloud computing architecture supporting e-Governance , 2011, The 17th International Conference on Automation and Computing.

[2]  Frank Leymann,et al.  Capturing Cloud Computing Knowledge and Experience in Patterns , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[3]  A. Kumar,et al.  Architecture for Inter-cloud Services Using IPsec VPN , 2012, 2012 Second International Conference on Advanced Computing & Communication Technologies.

[4]  Ajith Abraham,et al.  Secure Private Cloud Architecture for Mobile Infrastructure as a Service , 2012, 2012 IEEE Eighth World Congress on Services.

[5]  Renato Figueiredo,et al.  Science Clouds: Early Experiences in Cloud Computing for Scientific Applications , 2008 .

[6]  Bofeng Zhang,et al.  Comparison of Several Cloud Computing Platforms , 2009, 2009 Second International Symposium on Information Science and Engineering.

[7]  Mostapha Zbakh,et al.  Cloud computing architectures based multi-tenant IDS , 2013, 2013 National Security Days (JNS3).

[8]  Chin Kuan Ho,et al.  Design Patterns to Enable Data Portability between Clouds' Databases , 2012, 2012 12th International Conference on Computational Science and Its Applications.

[9]  Balwinder Sodhi,et al.  Cloud-Oriented Platforms: Bearing on Application Architecture and Design Patterns , 2012, 2012 IEEE Eighth World Congress on Services.

[10]  Sajjad Haider,et al.  Security threats in cloud computing , 2011, 2011 International Conference for Internet Technology and Secured Transactions.

[11]  Fong Chwee Teng,et al.  Future of grids resources management , 2009 .

[12]  Huifang Deng,et al.  Design and Implementation of Hybrid Cloud Computing Architecture Based on Cloud Bus , 2013, 2013 IEEE 9th International Conference on Mobile Ad-hoc and Sensor Networks.