smau milano 2012 arena expo comm stefano-dindo

28
Mobile & Cloud: quali servizi sono disponibili e come sfruttarli al meglio 19 Ottobre 2012 Mobile App Camp - Smau Milano #zero12talk Stefano Dindo

Upload: smau

Post on 13-Jun-2015

279 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Smau milano 2012   arena expo comm stefano-dindo

Mobile & Cloud: quali servizi sono disponibili e come sfruttarli al meglio

19 Ottobre 2012Mobile App Camp - Smau Milano

#zero12talk

Stefano Dindo

Page 2: Smau milano 2012   arena expo comm stefano-dindo

Stefano DindoCEO e Co-Founder di ZERO12 s.rl.BloggerResponsabile AWS User Group Italy

Twitter: @stefanodindoTag: Geek, Apple, Startupper, Amazon, Cloud

Page 3: Smau milano 2012   arena expo comm stefano-dindo

I NUMERI

Page 4: Smau milano 2012   arena expo comm stefano-dindo

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

Page 5: Smau milano 2012   arena expo comm stefano-dindo
Page 6: Smau milano 2012   arena expo comm stefano-dindo

Source: Telework Coallition

Page 7: Smau milano 2012   arena expo comm stefano-dindo

CLOUD & APP E’ VERO AMORE

Page 8: Smau milano 2012   arena expo comm stefano-dindo

Amazon Web Services

Page 9: Smau milano 2012   arena expo comm stefano-dindo

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

Page 10: Smau milano 2012   arena expo comm stefano-dindo
Page 11: Smau milano 2012   arena expo comm stefano-dindo

Amzon Global Physical Distribution

Page 12: Smau milano 2012   arena expo comm stefano-dindo

Servizi basso livello

Servizi “cross” Strumenti

Architettura Amazon Web Services

Page 13: Smau milano 2012   arena expo comm stefano-dindo

Region

AZ- A AZ- B AZ- C

Security Groups

Load Balancer

Web Traffic

RDSo

NoSQL

EBS

S3

EC2

AMI

Cloudwatch

Autoscaling

Page 14: Smau milano 2012   arena expo comm stefano-dindo

Architetture Cloud per le App

Page 15: Smau milano 2012   arena expo comm stefano-dindo

il tuo Storage

il tuo Processore

la tua Estensione

Per le App il Cloud rappresenta :

Page 16: Smau milano 2012   arena expo comm stefano-dindo

Il tuo Storage:

IAM STS

1SimpleDB

S3

2

Page 17: Smau milano 2012   arena expo comm stefano-dindo
Page 18: Smau milano 2012   arena expo comm stefano-dindo

Instagram Case Study

AZ-A

AZ-B

S3App Terzi

Instagram

IAM STS

Page 19: Smau milano 2012   arena expo comm stefano-dindo

Il tuo processore:

AZ-A

AZ-B Multi-AZ

Page 20: Smau milano 2012   arena expo comm stefano-dindo

DriveFarm Case Study

AZ-A

AZ-B

AZ-C

Page 21: Smau milano 2012   arena expo comm stefano-dindo

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

Page 22: Smau milano 2012   arena expo comm stefano-dindo

Tool di sviluppo

AWS SDK per Android

AWS SDK per iOS

Page 23: Smau milano 2012   arena expo comm stefano-dindo
Page 24: Smau milano 2012   arena expo comm stefano-dindo

X No Grazie !!!

Memoria Scrolling Gpu Touch

Page 25: Smau milano 2012   arena expo comm stefano-dindo

Il linguaggio di sviluppo influisce sui costi

Page 26: Smau milano 2012   arena expo comm stefano-dindo

Native App - Infrastruttura Cloud solo costi “Passivi”

IAM STS

1SimpleDB

S3

2

Page 27: Smau milano 2012   arena expo comm stefano-dindo

Mobile Web - Infrastruttura Cloud con costi “Attivi”

1

SimpleDB

S3

EC2

Page 28: Smau milano 2012   arena expo comm stefano-dindo

GrazieStefano DindoSite: www.zero12.itE-Mail: [email protected]: @stefanodindo

Le IImmagini usate in qeusta presentazione sono di prorpietà degli autori e sono reperibili tramite Google Image search