3. Deployment models
■ Public cloud: open for public use
■ Private cloud: operated entirely for a
single organization
■ Hybrid cloud: a composition of two
or more clouds
4. Service models
■ Software as a service (SaaS)
■ Platform as a service (PaaS)
■ Infrastructure as a service (IaaS)
5. Software as a service (SaaS)
■ On-demand software
■ Vendors provide complete
management
■ Priced on a pay-per-use basis or
using a subscription fee
■ Example: Google Apps, Salesforce,
Cisco WebEx, etc
6. Platform as a service (PaaS)
■ Development platform
■ Vendors manage IT, OS, app server,
DB and web server
■ Auto scaling resources
■ Example: Google App Engine,
Microsoft Azure, etc
7. Infrastructure as a service (IaaS)
■ Remote datacenter infrastructures
(compute, storage, networking)
■ Vendors manage physical resources
■ Example: Google Cloud Engine,
Amazon AWS, etc
12. According to IDC’s five-year
forecast, cloud infrastructure
IT spending is set to grow at a
compound annual growth rate
(CAGR) of 15.1% and will hit
$53.1bn by 2019.
By this time, it will also
account for nearly half of all
enterprise IT spend
19. Barriers to adopting new technology
■ Lack of vision
■ Lack of management support
■ Lack of leadership/support for
innovation
■ People resistance
■ Current processes or procedures
20. What is Organizational Change Management
Change management is the process,
tools and techniques to manage the
people-side of change to achieve the
required business outcome
21. ■ 143% when an excellent OCM
program was part of the initiative
■ 35% when there was a poor OCM
program or no program
McKinsey examined the effect of an
Organizational Change Management (OCM)
program on a project’s ROI:
22. ADKAR OCM model
■ Awareness of the need for change
■ Desire to participate and support
the change
■ Knowledge on how to change
■ Ability to implement required skills
and behaviors
■ Reinforcement to sustain the
change
23. Successful OCM strategies - 1
■ Agreement on a common vision for
change
■ Strong executive leadership to
communicate the vision
■ A strategy for educating employees
about how their day-to-day work
will change
24. Successful OCM strategies - 2
■ A concrete plan for how to measure
the change is a success
■ Rewards, both monetary and social,
that encourage individuals to take
ownership for their new roles and
responsibilities.
25. Tactics for Successful Cloud Migration - 1
Select the Right Technology - Study the
data (not the sales literature). If you do
not select the right technology, you will
spend a great deal of time trying to
“make the shoe fit.”
26. Tactics for Successful Cloud Migration - 2
Check References – Before finalizing the
solution, network with other users
similar to your company
27. Tactics for Successful Cloud Migration - 3
Employee Involvement – Create a
positive buzz throughout the workplace.
Discuss the effect this change might
have on overall employment
28. Tactics for Successful Cloud Migration - 4
Focus on Training – Select leaders for
early training, so they can help sell new
technologies internally. It is also
important to track who has been trained
so no one is missed.
29. Tactics for Successful Cloud Migration - 5
Document Everything - Training should
be video recorded and documented on
your company’s Intranet for future
reference.
30. Tactics for Successful Cloud Migration - 6
Create Short Terms Wins – Set goals that
are initially easy to achieve.
31. Tactics for Successful Cloud Migration - 7
Demonstrate No Fear – If you are
confident in your choice of technology
then you cannot demonstrate any fear.
If you doubt your selection, so will
others.
Self-Service: l’utente deve poter richiedere i servizi (banda, potenza computazionale, applicazioni) autonomamente, senza l’intervento dei gestori dell’infrastruttura o dei service provider.
Accessibilità globale: i servizi devono essere accessibili da più dispositivi, da più luoghi e in ogni momento. Il Cloud computing deve garantire l’accesso eterogeneo: mobile, tablet, piccoli desktop casalinghi o grandi server.
Raggruppamento delle risorse: le risorse IT (storage, processori, macchine virtuali ecc.) devono essere organizzate in gruppi e non isolate così da poter servire dinamicamente un numero variabile di utenti a seconda delle loro richieste.
Elasticità immediata: le risorse devono poter scalare (verso l’alto e verso il basso) velocemente e, in alcuni casi, automaticamente.
Misurabilità dei servizi: ogni servizio deve essere controllato e monitorato in modo trasparente così da poter essere misurato in termini di consumo di risorse e così da potervi applicare modelli di pay per use.
Public Cloud: sono servizi di Cloud computing erogati attraverso la rete Internet da un service provider a diversi clienti. L’infrastruttura, la piattaforma, le applicazioni sono di proprietà del service provider, sono gestite dal service provider e sono condivise con più clienti.
Private Cloud: i servizi di Cloud computing sono erogati dall’azienda, o da un provider esterno, unicamente all’azienda stessa e alle sue diverse unità (on-premise). Quello che conta è la fruizione del servizi: l’infrastruttura può essere gestita o operata dall’azienda stessa o da un provider esterno, la proprietà può essere interna o esterna, ma i servizi devono essere appannaggio di un’unica organizzazione.
Hybrid Cloud: i servizi sono costruiti su infrastrutture ibride che utilizzano la modalità privata per alcuni aspetti (ad esempio la conservazione dei dati) e la modalità pubblica per altri (ad esempio le interfacce di accesso).
SaaS (Software as a Service): in questo modello ad essere erogati come servizi sono i software. Office 365, che consente di usare online software come Word o Excel, è un modello di SaaS. Anche i vari servizi di posta elettronica Web, come Gmail o Outlook.com, sono esempi di servizi software erogati attraverso Cloud computing.
PaaS (Platform as a Service): ad essere erogati sono le infrastrutture necessarie che permettono di sviluppare, testare e distribuire un’applicazione. In questo modello vengono forniti alle imprese dei servizi in grado di eseguire applicazioni, salvare i dati in un database o in un archivio file, elaborare informazioni e così via. Windows Azure di Microsoft, con cui è possibile distribuire applicazioni scritte con la piattaforma .Net e altri linguaggi di programmazione, o la Cloud Platform di Google sono un modello di PaaS.
IaaS (Infrastructure as a Service): in questo modello ad essere erogata è l’intera infrastruttura IT. Il cliente può acquistare, da un ambiente virtualizzato, potenza di calcolo, intere macchine, spazio, servizi di rete per poter erogare in autonomia i propri servizi o le proprie applicazioni.
International Data Corporation (IDC) è un’azienda americana che si occupa di ricerche di mercato. Specializzata in information technology, telecommunications, and consumer technology, Software Development.
Il CAGR (Compound Annual Growth Rate) o tasso annuo di crescita composto, è un indice che rappresenta il tasso di crescita di un certo valore in un dato arco di tempo (ie. un investimento, ricavi...).
Sempre secondo IDC, le aziende spenderanno $32,6bn sui servizi cloud nel 2015, ovvero il 24% in più del 2014.
Workload è un'astrazione del lavoro effettivo che un’istanza o un set di istanze stanno andando a svolgere.
A server workload is defined as a virtual or physical set of computer resources, including storage, that are assigned
to run a specific application or provide computing services for one to many users. A workload is a general
measurement used to describe many different applications, from a small lightweight SaaS application to a large
computational private cloud database application. For the purposes of quantification, we consider each workload
being equal to a virtual machine or a container.
Lack of vision. There is no shortage of excuses for not taking the time to look into the future. The first barrier to technology adoption is not looking past one’s proboscis and seeing that “the future is here already; it is just not very evenly distributed” (William Gibson).
Con il termine inglese Change management (traducibile approssimativamente in gestione del cambiamento) si intende un approccio strutturato al cambiamento negli individui, nei gruppi, nelle organizzazioni e nelle società che rende possibile (e/o pilota) la transizione da un assetto corrente ad un futuro assetto desiderato.
Il Change Management, così come viene comunemente inteso, fornisce strumenti e processi per riconoscere e comprendere il cambiamento e gestire l'impatto umano di una transizione.
Uno dei modelli più noti per la messa a punto di un programma di Change Management è rappresentato dal modello ADKAR (il nome è costituito da un acronimo spiegato più avanti) che è stato sviluppato da Prosci in seguito alla collaborazione di più di 1000 aziende di 59 paesi diversi. Il modello individua i cinque mattoni fondamentali da utilizzare per la costruzione di un programma di Change Management:
"Awareness": consapevolezza - un'organizzazione deve sapere perché è necessario il cambiamento che desidera implementare
"Desire": desiderio - ogni componente dell'organizzazione deve avere il desiderio di partecipare al processo di change management
"Knowledge": conoscenza - riconoscere che occorre cambiare non è abbastanza. Bisogna anche sapere come farlo
"Ability": capacità - un'organizzazione che desideri davvero cambiare dovrà far sì che i suoi membri sviluppino le competenze necessarie per poter implementare e sostenere nel tempo il cambiamento
"Reinforcement": sostegno - le persone vanno sostenute sia durante il cambiamento sia dopo per evitare che si sentano abbandonate e tendano a tornare alla situazione precedente