Uno scenario per il Cloud Computing - Edition 2014
-
Upload
marco-parenzan -
Category
Technology
-
view
287 -
download
0
description
Transcript of Uno scenario per il Cloud Computing - Edition 2014
Uno scenarioper il Cloud Computing
call4pizza.itMarco Parenzan
Call for Pizza (call4pizza.it)
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 - Obiettivo
Creare un brand/canale per le tante pizzerie/pizze al taglioCall 4
Il ruolo dell’azienda «call4pizza»
• Azione di marketing
• Strumento web per la composizione, ricezione dispatching dell’ordine
• Pagamento unificato con carta di credito
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 marketing
Azione commerciale
Sviluppo software
Applicazione web via browser
On Premise Deployment
Lo sviluppo originale
• HTML5, CSS3, Javascript
Presentation
• Carrello• Pagamento• Dispatch dell’Ordine
Business Logic
• Entity Model• ORM
Data Access
…6 mesi dopo…
Il servizio ha avuto successo…
Il successo…
10000 clienti consolidati
1000 ordini a sera Concentrati dalle 19.00 alle 21.00
2000 ordini il venerdì e il sabato
50 ordini nel resto della giornata (11.0014.00)
Ma cominciano anche i problemi
Errori softwareManutenzione Correttiva
Manutenzione Evolutiva
Staging Environment
Il codice è difficile da gestire
Maintainability
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
Performance Issues
Performance Issues
Memory Consumption
Resource Consumption
Server Affinity
Problemi hardwareAlimentazione elettrica
Gruppi di continuità
Cavo scollegato (pulizie !)
Raffreddamento
Impianto di condizionamento
Hardware failure
Alimentatore/i
Hard disk
Scheda di rete
Scheda madre
Presidio
Assistenza Tecnica
In-House Personale
Spare parts
Esterni Tempo di intervento
Contratto di assistenza (forfait)
Problemi SistemisticiUpdates
Drivers
Patches
Security concerns
Patches
Test environment
Context change
Network
Connectivity
Backup strategy
UtilitiesissuesPower outage
Long time power outage
Connectivity outage
No connection
Authentication failure
Lost OpportunitiesAccess to specific competences
Acquired ProblemsGestire strumenti non noti
Non avere adeguate competenze
Strategia?!?!?!?
Cost Effectiveness
Money Waste
Uno scenarioper il Cloud Computing
call4pizza.itMarco Parenzan