2.1 Cloud Computing
The term “cloud computing” (CC) was coined in the
fourth quarter of 2007, in the context of a joint
project between IBM and Google (S. Zhang, Zhang,
Chen, and Huo, 2010). One definition recognized by
several authors, such as, (Foster, et al., 2008; Zhang,
et al., 2010), considered as being holistic (Swamy,
2013) and adopting a broad scope is the one
presented by The National Institute of Standards and
Technology (NIST). According to that definition the
CC is classified in four deployment models: public,
private, hybrid and community. Each of the
aforementioned deployment models is divided into
three layers (also known as service models),
according to the services it provides to the users
(Mell and Grance, 2011; Vaquero, et al., 2009).
These layers are, on the first level, Infrastructure as a
Service (IaaS), where the user can afford, upon
request, processor resources, storage and
networking, among others. On a second level, the
Platform as a Service (PaaS) layer allows users to
implement their applications in the cloud, by using
the programming languages and tools provided by
the cloud service provider. The third layer
corresponds to Software as a Service (SaaS), where
the applications, provided by the cloud provider, are
made available to the costumers.
The CC paradigm offers various advantages, such
as the ability to dynamically adjust the resources
according to the needs, a great scalability in resource
utilization, a reduced initial investment, an easy
access, but also has number of challenges that must be
overcome. Note however, that some of these
challenges are old but in a new scenario (Jansen,
2011). Among the challenges are issues such as the
security (Armbrust et al., 2009), the service
availability, the lack of knowledge on where is the
information stored, the retrieval of the information
(for instance at the end of contract or provider
bankruptcy), the lack of legislation (it is mandatory to
obtain appropriate legal advice) and the costs (the
issues are somehow similar to rent or buy a car).
2.2 ITIL
Enterprise activities increasingly rely on the
fundamental support of IT to sustain the growth of
the business. Amongst the IT governance
frameworks, ITIL gains prominence on the
migration to CC because, as stated by (Sahibudin, et
al., 2008), implementers should use ITIL to define
strategies, plans and processes, which are the key
actions to migrate to CC. Furthermore, ITIL is
chosen by its acceptance. Indeed ITIL is the most
widely adopted approach for IT (Mourad and Johari,
2014), with an acceptance of 28% followed by
COBIT with 12,9% (ISACA, 2011).
The ITIL is a de facto standard and the reference
model for IT management processes. This model was
developed by the English government for use in IT
companies, and was quickly adopted across Europe as
the standard for best practice in service delivery IT.
Published by the Central Communications and
Telecommunications Agency (CCTA) and, more
recently, the Office of Government Commerce
(OGC), ITIL provides a practical, no-nonsense
framework for identifying, planning, delivering and
supporting IT services to the business. Consisting of
a set of good practices, described over five volumes
known as Service Strategy, Service Design, Service
Transition, Service Operation and Continual Service
Improvement, ITIL is currently in version 3 (known
as ITILv3 and ITIL 2011 edition). Its last update
was in 2011, ITILv3 it has been rapidly adopted
throughout Europe as the de facto standard for best
practices in IT service delivery.
2.3 Migration to Cloud Computing,
Frameworks
Several authors investigated the migration to CC.
Accordingly, in this section, we expose a summary
of these works. More details and a comparative
study of these works can be found in (Cardoso,
Moreira, and Simões, 2014).
Among the works developed for migration to CC
is the work of Vivek Kundra ( 2011) that proposes a
decision framework for CC migration. Adela
Tušanová (2012) suggest a six step framework. Ali
Khajeh-Hosseini et al., in (Khajeh-Hosseini, et al.,
2010b), describe the challenges that a decision
maker faces when assessing the feasibility of the CC
migration in their organizations, and presents the
Cloud Adoption Toolkit, which has been developed
to support this process.
Ezzat et al. in (2011) proposes a framework
focused to support decision makers, in their
migration to CC, depending on their own business
cases and predefined issues. They view the
migration to CC under three perspectives, the
business, the technical and the economic ones. In
(Chauhan and Babar, 2011) the authors summarize
their practical experience by reporting the
information gathered when they migrated the
Hackystat open-source software’s framework, to the
CC. Patricia V. Beserra et al., in (Beserra, et al.,
2012) present Cloudstep, a step-by-step decision