modulus: load balancing presentation

10
AUTOMATED, INTELLIGENT LOAD BALANCING

Upload: ideba

Post on 13-Jan-2015

77 views

Category:

Marketing


3 download

DESCRIPTION

A presentation describing load balancing abilities for Modulus. https://modulus.io/ Modulus is a premier Node.js hosting platform that provides a complete technology stack for application developers. This includes custom SSL, WebSockets, MongoDB, statistics, and more.

TRANSCRIPT

Page 1: Modulus: Load Balancing Presentation

AUTOMATED, INTELLIGENT LOAD BALANCING

Page 2: Modulus: Load Balancing Presentation

RECALL THAT EACH HOST CONSISTS OF MULTIPLE SERVOS.

EACH SERVO RUNS AN INSTANCE OF YOUR APPLICATION.

Z

Page 3: Modulus: Load Balancing Presentation

MODULUS AUTOMATICALLY DISTRIBUTES TRAFFIC

EVENLY ACROSS ALL INSTANCES OF YOUR APPLICATION.

MODULUS LOAD BALANCER

Page 4: Modulus: Load Balancing Presentation

YOU CAN ENABLE SESSION AFFINITY ON SERVOS

TO ENSURE THAT TRAFFIC FROM A SPECIFIC CLIENT IS ALWAYS SENT TO THE SAME SERVO TO SIMPLIFY APP WRITING, AND FACILITATE ACTIONABLE USER INTELLIGENCE.

MODULUS LOAD BALANCER

Page 5: Modulus: Load Balancing Presentation

IF ONE SERVO HAPPENS TO FAIL, YOUR TRAFFIC MIGRATES TO THE FUNCTIONING SERVOS WITH NO DOWN TIME.

THROUGH SERVOS, MODULUS CAN SURVIVE FAILURE AND KEEP GOING.

MODULUS LOAD BALANCER

Page 6: Modulus: Load Balancing Presentation

LBLB

LB

COMBINED WITH MANAGED DNS,

TRAFFIC FROM A SPECIFIC REGION IS ROUTED TO NEAREST LOAD BALANCER.

Page 7: Modulus: Load Balancing Presentation

OFTEN WHEN SOMEONE ACCESSES YOUR APPLICATION FROM A DIFFERENT REGION,

SLOW ISP CONNECTION CAN CAUSE A LAG.

LB

Page 8: Modulus: Load Balancing Presentation

ALL MODULUS LOAD BALANCERS COMMUNICATE WITH ONE ANOTHER.

THUS, MODULUS CONNECTS USER TO A LOCAL LOAD BALANCER WHICH FORWARDS THEM TO THE HOST’S LOAD BALANCER.

IT’S 40 % FASTER THAN THE ISP ALTERNATIVE.

40%FASTER

40%FASTER

LB

Page 9: Modulus: Load Balancing Presentation

MODULUS NODE JS.

A PORTABLE, SCALABLE AND UNIQUELY CUSTOMIZABLE HOSTING PLATFORM FOR NODE.JS DEVELOPMENT

LBLB

LB

Page 10: Modulus: Load Balancing Presentation