Smau milano 2012 arena expo comm stefano-dindo

Post on 13-Jun-2015

280 views 2 download

Tags:

Transcript of 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

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

Instagram

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