International Journal of Computers & Technology Volume 2 No.2 April 2012
Advanced IT Outsourcing By Using Cloud Computing Model
Amanbir kaur chahal
Assistant Professor Global Institute of Emerging Technologies, Amritsar, Punjab
Research Fellow Adesh Institute of Engineering & Technology Faridkot, Punjab over the Internet and the hardware and systems software in the datacenters that provide those services (Software as a Service) The datacenter hardware and software is what we will call a Cloud. When a Cloud is made available in a pay-as-you-go manner to the public, we call it a Public Cloud; the service being sold is Utility ComputingResearchers propose a three way model for provision and usage of “cloud Services”, that could also be seen as recursive in case of mash-up provider that is a cloud user of another platform at the same time: Cloud Provider → SaaS Provider / Cloud User → SaaS User
In this paper we will discuss Outsourcing is the commissioning of a third party (or a number of third parties) to manage a client organization‟s IT assets, people and/ or activities to required results. Business process outsourcing (BPO) is a more comprehensive definition of the current situation within the outsourcing domain. BPO has become increasingly interesting as more and more business processes are commoditized and thus easier to be hosted by an external party. Cloud Computing has all the attributes and potential to support a global BPO environment. These attribute are: virtualization, service oriented architecture (SOA), utility based pricing and grid computing. Cloud Computing involves the movement of IT services – application, infrastructure and platform – onto the Internet and deployment models. Because of the high availability, high bandwidth and the increased use of the Internet it has become easier to access a variety of services, traditionally originating from within a company‟s data center.
2. TECHNOLOGIES PRINCIPLES
The concept of Cloud Computing is based on a collection of many old and few new concepts in several research fields like Service-Oriented Architectures (SOA), distributed and grid computing as well as virtualization
2.1 Service oriented Architecture 2.2 Distributed and Grid Computing 2.3 Virtualization 2.4 Utility Computing 2.1 Service-oriented Architecture Service-oriented Architecture refers to a modular design principle in Software architecture. Service-orientation aims at separating individual functions into distinct units or “services”, that could be accessed, e.g. via a network, by developers to integrate them in a reusable manner in their applications.SOA is an architecture model,not a technology itself. SOA is an architectural concept that aims to achieve loose coupling between service requester and service provider, by means of well-defined technology-agnostic contracts supporting interoperability of services independent of operating systems, programming languages or any other technology specifics that underlie applications, supporting the implementation and delivery of services
A recent phenomenon in the domain of outsourcing is called Cloud Computing. “Clouds are a large pool of easily usable and accessible virtualized resources (such as hardware, development platforms and/or services). These resources can be dynamically re-configured to adjust to a variable load (scale), allowing also for an optimum resource utilization. This pool of resources is typically exploited by a pay-per-use model in which guarantees are offered by the Infrastructure Provider by means of customized SLAs” (Vaquero, 2009). This means actually that more and more IT services – applications and technology – are outsourced to external vendors over the Web, which eventually will lead to a change in the traditional business model – where IT is in-house organized to a virtual enterprise. This virtual enterprise, based on mainly Cloud...