4/03/15 Il Cloud Per gli sviluppatori at #CowoCuneo

Post on 22-Aug-2015

76 views 0 download

Tags:

Transcript of 4/03/15 Il Cloud Per gli sviluppatori at #CowoCuneo

Da zero a cento serverin un battito d’aliGiorgio Bonfiglio

Unconventional Cloud EngineerEnter Cloud Suite

Da zero a cento server in un battito d’ali / 2

START LEAN.

Da zero a cento server in un battito d’ali / 3

VMHardware

Un solo server

Da zero a cento server in un battito d’ali / 4

SCALE UP.

Da zero a cento server in un battito d’ali / 5

VM

Un solo server

Scale UPLIMITE!

Hardware

Da zero a cento server in un battito d’ali / 6

GO GLOBAL.

Da zero a cento server in un battito d’ali / 7

Architettura cloudLB

WS WS WS WS WS WS

LB

DB DB DB

Da zero a cento server in un battito d’ali / 8

Architettura cloudLB

WS WS WS WS WS WS

LB

DB DB DB

Scale OUT

WS

DB

Da zero a cento server in un battito d’ali / 9

Capacità statica

Tempo

Cost

o

Andamento stimato

Da zero a cento server in un battito d’ali / 10

Tempo

Cost

o

Andamento stimato

Costi pianificati

Investimento

Capacità statica

Da zero a cento server in un battito d’ali / 11

Tempo

Cost

o

Investimento

Capacità statica

Andamento reale

Costi pianificati

Da zero a cento server in un battito d’ali / 12

Tempo

Cost

o

Capacità statica

Sprechi

Da zero a cento server in un battito d’ali / 13

Tempo

Cost

o

Capacità staticaUtenti scontenti

Da zero a cento server in un battito d’ali / 14

Tempo

Cost

o

Capacità elastica

Andamento reale

Infrastruttura elastica

Da zero a cento server in un battito d’ali / 15

ilfattoquotidiano.itCome il cloud può supportare l’innovazione nell’editoria

Da zero a cento server in un battito d’ali / 16

Sfida #1Gestire i picchi di traffico previsti e imprevisti(fino a 3.000 richieste di contenuti al secondo)

Da zero a cento server in un battito d’ali / 17

Sfida #2Abbattere i costi di gestione di un’infrastrutturaserver ormai insostenibile

Da zero a cento server in un battito d’ali / 18

Sfida #3Mettere il sito in sicurezza sotto il profilodi alta affidabilità e backup

Da zero a cento server in un battito d’ali / 19

Sfida #4Migliorare la user experience anche attraverso l’abbattimento dei tempi di risposta

Da zero a cento server in un battito d’ali / 20

Soluzione #1Infrastruttura agile e semplice

Da zero a cento server in un battito d’ali / 21

Soluzione #2Componenti facilmente replicabili per attivitàdi gestione o per scalabilità orizzontale

Da zero a cento server in un battito d’ali / 22

Soluzione #3Object storage (con replica su tre region) comebase sia del servizio snapshot che del backup

Da zero a cento server in un battito d’ali / 23

Soluzione #4Caching applicativo e infrastrutturaleper abbattere le latenze

Da zero a cento server in un battito d’ali / 24

Risultati #1Tempi di risposta abbattuti del 60%

Da zero a cento server in un battito d’ali / 25

Risultati #2Operazioni di gestione infrastrutturaeffettuabili in orario d’ufficio e senza disservizi

Da zero a cento server in un battito d’ali / 26

Risultati #3Semplicità: infrastruttura più gestibile,rispetto al dinosauro precedente

Da zero a cento server in un battito d’ali / 27

Perché scegliereil cloud?

Da zero a cento server in un battito d’ali / 28

Tempi

Abbandono delle complessitàe tempi di ordine/provisioning di nuovo hardware

Sparisce la necessità di pianificazione accurata dei carichi: le risorse sono disponibili quando servono

L’auto provisioning rende il cliente completamente indipendente

1. 2. 3.

Da zero a cento server in un battito d’ali / 29

Costi

Nessun investimento upfront

Le risorse utilizzate vengono fatturate con granularità al minuto

Il costo infrastrutturale si lega al carico e quindi in modo diretto alle entrate economiche

1. 2. 3.

Da zero a cento server in un battito d’ali / 30

Effort

L’infrastruttura smette di essere una barriera

È più facile fare testing di nuove versioni: si abbatte il costo degli errori

La manutenzione è più semplice e gli strumenti offerti dalla piattaforma rendono agili operazioni prima considerate critiche

1. 2. 3.

Da zero a cento server in un battito d’ali / 31

Consigliper i più nerd

Da zero a cento server in un battito d’ali / 32

Infrastruttura distribuita

Prima o poi tutto si romperà. Distribuisci, con il cloud è più facile.

01

Da zero a cento server in un battito d’ali / 33

Caching

Per quanto la tua infrastruttura sia performante, servire contenuti già pronti è sempre

più veloce che generarli.

02

Da zero a cento server in un battito d’ali / 34

DNS e CDN

Se porti i contenuti più vicini agli utenti riduci i tempi di accesso al tuo sito.

03

Da zero a cento server in un battito d’ali / 35

THANK YOU.Giorgio Bonfiglio

Unconventional Cloud Engineer

www.entercloudsuite.com