elasticsearch e mongodb su microsoft azure in 5 minuti

Post on 15-Jul-2015

309 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ELASTICSEARCH e MONGODBSu Microsoft Azure in 5 minuti

Ivan Fioravanti

4wardCTO e

co-founder

CHI?

http://www.4ward.it

http://www.4ward365.com

@ivanfioravanti

ivan.fioravanti(at)4ward.it

2 PARTI

MONGODBReplicaSet

Sharded ClusterPerformance

ELASTICSEARCHSharded Cluster

Scale OutPerformance

4ward365: AZURE + OPENSOURCEIt’s a kind of magic

PRIMA MAGIA: AZURE MONGODB REPLICASET

Photo  by  Nasa  (http://www.nasa.gov/mission_pages/station/multimedia/gallery/iss030e078095.html)

East Coast... USA...

Virginia... Azure “G”

GODZILLA!

REPLICASET?Gruppo di server con lo stesso dataset

PRIMARY SECONDARY SECONDARY

20 GB 20 GB 20 GB

REPLICASET?

AVAILABILITY

Gruppo di server con lo stesso dataset

PRIMARY SECONDARY SECONDARYPRIMARY

20 GB 20 GB 20 GB

DEMO REPLICASET SU AZURE

REPLICASET con MMS

1 Subscription Azure

Azure Command Line

MongoDB MMS Account

GitHub: http://bit.ly/1LJw5X4

SECONDA MAGIA: AZURE MONGODB SHARDINGFacile e in meno di 5 minuti J

SHARDING?

SCALABILITY

Dataset suddiviso su più server o replicaset

SHARD A200GB

SHARD B200GB

CONFIG SERVERS

400GB

Router MONGOS

DEMO SHARDING su AZURE

1 DEV-TESTSERVER

No MMS, solo scripting

Server singolo con

1 config server

4 mongod server

1 mongos

AZURE TYPE “G” + MONGODB = PERFORMANCE!Fino a:32 Core448 GB di RAM6.144 GB di SSD

COME PROVARE?...

IDEA! DATI DI SIOPE IN REALTIME!

Sono quelli di soldipubblici.gov.it

DEMO AZURE PERFORMANCE

CONTINUIAMO IL NOSTRO VIAGGIO CON...

ELASTICSEARCH?

DOCUMENT BASEDFULL TEXT SEARCH

REAL-TIME DATA E ANALYTICS

SPAZIALE!IL MIO GIUDIZIO DA NEOFITA SU ELASTICSEARCH?

DEMO ELASTICSEARCH su AZURE

PARTIAMO!

Powered by

COSA ABBIAMO CREATO?

COS’E’? OFFICE 365 REPORTING E MANAGEMENT

Open sourceLinux, MongoDB, AngularJS,

Bootstrap, Elasticsearch

AzureServiceBus, Scheduler, Redis,

Web/Worker Roles, Web Sites, VM, Virtual Network,

Machine Learning (coming soon)

RISULTATO FINALE

Q&A E LINK UTILIeasy-azure-opensourcehttps://github.com/ivanfioravanti/easy-azure-opensource

4ward365 http://www.4ward365.com

@ivanfioravantiivan.fioravanti(at)4ward.it

AZURE LOVES OPENSOURCE

top related