uno scenario per il cloud computing

43
Uno scenario per il Cloud Computing Edizione 2012 Marco Parenzan

Upload: marco-parenzan

Post on 05-Dec-2014

1.097 views

Category:

Documents


1 download

DESCRIPTION

Uno scenario per il Cloud Computing. Un modello di business presentato prima di tutto come verrebbe implementato in un modello pre-Cloud Computing,con tutte le "semplicità" del caso, il successo, ma anche tutti i problemi che sorgeranno durante la messa in opera del software.

TRANSCRIPT

Page 1: Uno scenario per il cloud computing

Uno scenario per il

Cloud ComputingEdizione 2012

Marco Parenzan

Page 2: Uno scenario per il cloud computing

call4pizza.it è un sito web in cui ordinare una pizza on line

Il sito vale per l’intero territorio italiano La pizza arriva dalla più vicina pizzeria al cliente

(vicinanza /geolocalizzazione – calendario/chiusura) L’ordine viene acquisito via Web Ricezione ordini (dalle 18 alle 22) Picco di ordini (dalle 19 alle 21) L’ordine viene recapitato alla pizzeria più vicina al

cliente L’ordine verrà consegnato a casa

Call for Pizza (call4pizza.it)

Page 3: Uno scenario per il cloud computing

Call for Pizza - Obiettivo

Creare un brand/canale per le tante pizzerie/pizze al taglio

Call 4

Page 4: Uno scenario per il cloud computing

• Azione di marketing• Strumento web per la composizione,

ricezione dispatching dell’ordine• Pagamento unificato con carta di

credito

Il ruolo dell’azienda «call4pizza»

Page 5: Uno scenario per il cloud computing

Revenue

sharing

Page 6: Uno scenario per il cloud computing

Nuovo canale di vendita

Page 7: Uno scenario per il cloud computing

Esperimento

Page 8: Uno scenario per il cloud computing

Two era

InternetWorld

Cloud World

Page 9: Uno scenario per il cloud computing

Internet World

«L’era del cespite»

IT come «valore»

Page 10: Uno scenario per il cloud computing

Call for Pizza - Status• 1 imprenditore• N commerciali marketing sul

territorio nazionale• Una sede operativa• Call Center• 6 mesi di prova – o va, o si chiude

Page 11: Uno scenario per il cloud computing

Progetto pilotaTest

Page 12: Uno scenario per il cloud computing

Azione di marketin

g

Page 13: Uno scenario per il cloud computing

Azione commercia

le

Page 14: Uno scenario per il cloud computing

Sviluppo

software

Page 15: Uno scenario per il cloud computing

Applicazione web via browser

Page 16: Uno scenario per il cloud computing

Lo sviluppo originale

Presentation

• HTML5, CSS3, Javascript

Business Logic

• Carrello• Pagamento• Dispatch dell’Ordine

Data Access

• Entity Model• ORM

Page 17: Uno scenario per il cloud computing

On Premise Deploymen

t

Page 18: Uno scenario per il cloud computing

L’applicazione originale

DEMO

Page 19: Uno scenario per il cloud computing

…sei mesi dopo…

Page 20: Uno scenario per il cloud computing

Il servizio ha avuto

successo…

Page 21: Uno scenario per il cloud computing

Il successo…

10000 clienti consolidati1000 ordini a seraConcentrati dalle 19.00 alle 21.002000 ordini il venerdì e il sabato50 ordini nel resto della giornata (11.0014.00)

Page 22: Uno scenario per il cloud computing

Ma cominciano anche i problemi

Page 23: Uno scenario per il cloud computing

Errori softwar

e

Page 24: Uno scenario per il cloud computing

Manutenzione Correttiva Manutenzione Evolutiva Staging Environment

Errori Software

Page 25: Uno scenario per il cloud computing

Il codice è difficile

da gestire

Page 26: Uno scenario per il cloud computing

Design Pattern usage IoC Factory

Domain Driven Design Separation Of Concerns (SOC) Keep It Simple Stupid (KISS)

Due belle presentazioni su Slideshare http://www.slideshare.net/klucrab

Maintainability

Page 27: Uno scenario per il cloud computing

Performance Problems

Page 28: Uno scenario per il cloud computing

Memory Consumption Resource Consumption

RDBMS Server Affinity

Performance Problems

Page 29: Uno scenario per il cloud computing

2 main issuesPerformances Maintainability

Page 30: Uno scenario per il cloud computing

Problemi hardware

Page 31: Uno scenario per il cloud computing

Alimentazione elettrica Gruppi di continuità Cavo scollegato (pulizie !)

Raffreddamento Impianto di condizionamento

Hardware failure Alimentatore/i Hard disk Scheda di rete Scheda madre

Problemi Hardware

Page 32: Uno scenario per il cloud computing

Assistenza Tecnica In-House

Personale Spare parts

Esterni Tempo di intervento Contratto di assistenza

(forfait)

Presidio

Page 33: Uno scenario per il cloud computing

Problemi Sistemisti

ci

Page 34: Uno scenario per il cloud computing

Updates Drivers Patches

Security concerns Patches

Test environment Context change

Network Connectivity

Backup strategy

Problemi sistemistici

Page 35: Uno scenario per il cloud computing

Utilitiesissues

Page 36: Uno scenario per il cloud computing

Power outage Long time power outage

Connectivity outage No connection Authentication failure

Services Issues

Page 37: Uno scenario per il cloud computing

Lost Opportunities

Page 38: Uno scenario per il cloud computing

Access to specific competences

Lost opportunities

Page 39: Uno scenario per il cloud computing

Acquired Problems

Page 40: Uno scenario per il cloud computing

Gestire strumenti non noti Non avere adeguate

competenze Strategia?!?!?!?

Acquired Problems

Page 41: Uno scenario per il cloud computing

Cost Effectiveness

Page 42: Uno scenario per il cloud computing

Money Waste

Page 43: Uno scenario per il cloud computing

Uno scenario per il

Cloud ComputingEdizione 2012