Post on 13-Jun-2015
Mobile & Cloud: quali servizi sono disponibili e come sfruttarli al meglio
19 Ottobre 2012Mobile App Camp - Smau Milano
#zero12talk
Stefano Dindo
Stefano DindoCEO e Co-Founder di ZERO12 s.rl.BloggerResponsabile AWS User Group Italy
Twitter: @stefanodindoTag: Geek, Apple, Startupper, Amazon, Cloud
I NUMERI
0
2
4
6
8
10
1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67
Music Download App Download
Billio
n Un
its D
ownlo
aded
Weeks www.distimo.com
Source: Telework Coallition
CLOUD & APP E’ VERO AMORE
Amazon Web Services
Perchè usare AWS per le App
Flessibilità Scalabilità Varietà di metodi
• Elevata quantità di servizi
• Pay per Use
• Risorse di diverse tipologie
• Strutturare l’infrastruttura secondole esigenze di progetto
• Infrastrutturale in caso di picchi di traffico
• Delle risorse in real-time • Elasticità di gestire le risorse su costi orari
• Risorse disponibili al crescere del progetto
• Protocollo disponibili: JSON, BSON, SOAP, REST, HTTP/s, TCP, RTMP
• SDK di sviluppo Mobile • Supporto di diversi linguaggi di programmazione server side: java, Python, PHP, Ruby
Amzon Global Physical Distribution
Servizi basso livello
Servizi “cross” Strumenti
Architettura Amazon Web Services
Region
AZ- A AZ- B AZ- C
Security Groups
Load Balancer
Web Traffic
RDSo
NoSQL
EBS
S3
EC2
AMI
Cloudwatch
Autoscaling
Architetture Cloud per le App
il tuo Storage
il tuo Processore
la tua Estensione
Per le App il Cloud rappresenta :
Il tuo Storage:
IAM STS
1SimpleDB
S3
2
Instagram Case Study
AZ-A
AZ-B
S3App Terzi
IAM STS
Il tuo processore:
AZ-A
AZ-B Multi-AZ
DriveFarm Case Study
AZ-A
AZ-B
AZ-C
La tua estensione
VPC Subnet 1 VPC Subnet 2
Corporate Datacenter
AZ - 1 AZ - 2
Amazon Virtual Private Cloud
EC2 Instance for mobile
DB E-Mail CRM FileServer
Connessione VPN
Tool di sviluppo
AWS SDK per Android
AWS SDK per iOS
X No Grazie !!!
Memoria Scrolling Gpu Touch
Il linguaggio di sviluppo influisce sui costi
Native App - Infrastruttura Cloud solo costi “Passivi”
IAM STS
1SimpleDB
S3
2
Mobile Web - Infrastruttura Cloud con costi “Attivi”
1
SimpleDB
S3
EC2
GrazieStefano DindoSite: www.zero12.itE-Mail: s.dindo@zero12.itTwitter: @stefanodindo
Le IImmagini usate in qeusta presentazione sono di prorpietà degli autori e sono reperibili tramite Google Image search