Uno scenario per il cloud computing
-
Upload
marco-parenzan -
Category
Documents
-
view
1.097 -
download
1
description
Transcript of Uno scenario per il cloud computing
Uno scenario per il
Cloud ComputingEdizione 2012
Marco Parenzan
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)
Call for Pizza - Obiettivo
Creare un brand/canale per le tante pizzerie/pizze al taglio
Call 4
• Azione di marketing• Strumento web per la composizione,
ricezione dispatching dell’ordine• Pagamento unificato con carta di
credito
Il ruolo dell’azienda «call4pizza»
Revenue
sharing
Nuovo canale di vendita
Esperimento
Two era
InternetWorld
Cloud World
Internet World
«L’era del cespite»
IT come «valore»
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
Progetto pilotaTest
Azione di marketin
g
Azione commercia
le
Sviluppo
software
Applicazione web via browser
Lo sviluppo originale
Presentation
• HTML5, CSS3, Javascript
Business Logic
• Carrello• Pagamento• Dispatch dell’Ordine
Data Access
• Entity Model• ORM
On Premise Deploymen
t
L’applicazione originale
DEMO
…sei mesi dopo…
Il servizio ha avuto
successo…
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)
Ma cominciano anche i problemi
Errori softwar
e
Manutenzione Correttiva Manutenzione Evolutiva Staging Environment
Errori Software
Il codice è difficile
da gestire
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
Performance Problems
Memory Consumption Resource Consumption
RDBMS Server Affinity
Performance Problems
2 main issuesPerformances Maintainability
Problemi hardware
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
Assistenza Tecnica In-House
Personale Spare parts
Esterni Tempo di intervento Contratto di assistenza
(forfait)
Presidio
Problemi Sistemisti
ci
Updates Drivers Patches
Security concerns Patches
Test environment Context change
Network Connectivity
Backup strategy
Problemi sistemistici
Utilitiesissues
Power outage Long time power outage
Connectivity outage No connection Authentication failure
Services Issues
Lost Opportunities
Access to specific competences
Lost opportunities
Acquired Problems
Gestire strumenti non noti Non avere adeguate
competenze Strategia?!?!?!?
Acquired Problems
Cost Effectiveness
Money Waste
Uno scenario per il
Cloud ComputingEdizione 2012