high performance magnolia with anycast routing

26
High Performance Magnolia with Anycast Routing Michael Robertson Mathias Seiler

Upload: boris-kraft

Post on 08-May-2015

1.321 views

Category:

Documents


0 download

DESCRIPTION

Anycast Routing is an industry best practice to give servers the highest possible uptime, but that's only the network part. Magnolia CMS easily manages to synchronize multiple server nodes when publishing content. That's the content part. We at MiroNet bring the content and the network together and want to talk about our experiences on "The Internet" (literally) with Magnolia and Anycast Routing.

TRANSCRIPT

Page 1: High Performance Magnolia with Anycast Routing

High Performance Magnoliawith Anycast Routing

Michael Robertson Mathias Seiler

Page 2: High Performance Magnolia with Anycast Routing

Agenda

Short portrait of MiroNet- What we do- Our connection to Magnolia- Where we want to go

Our idea- The content part- The network part- Combining both parts

Anycast Routing- Short overview and introduction- How does it work?- Indepth explanations- Our experiences / Demo

Q & A

Page 3: High Performance Magnolia with Anycast Routing

What we do

Mac & Co.Consulting, Sales, Installations, System Administration and Support

Page 4: High Performance Magnolia with Anycast Routing

What we do

Hosting~500 DomainsMostly Magnolia HostingGroupware SolutionsPHP

Page 5: High Performance Magnolia with Anycast Routing

What we do

InfrastructureCisco Unified Computing System (UCS)Cisco HardwareAutonomous System (AS 49983)Local Internet Registry (LIR)MultihomedInternational Peerings

Page 6: High Performance Magnolia with Anycast Routing

Our Connection to Magnolia

Former PartnerMagnolia HostingManaged Services for Magnolia International Ltd.Virtualized Server Infrastructure

Where we want to go

High class enterprise hosting with professional equipment

Page 7: High Performance Magnolia with Anycast Routing

Our Idea

The content partPublishing to multiple server nodesMagnolia Feature

Page 8: High Performance Magnolia with Anycast Routing
Page 9: High Performance Magnolia with Anycast Routing

Our Idea

The network partAddressing and Routing MethodsBest Practices

Combining both partsto provide highest availability and low latency

Page 10: High Performance Magnolia with Anycast Routing

Unicast Broadcast

Anycast Multicast

Routing Methods

Page 11: High Performance Magnolia with Anycast Routing

Combining both partsExample Unicast

Page 12: High Performance Magnolia with Anycast Routing

Combining both partsAnycast: availability and low latency

???

Page 13: High Performance Magnolia with Anycast Routing

Anycast

It’s all about addressing

91.212.196.102a00:17e0::24:1

Page 14: High Performance Magnolia with Anycast Routing

Anycast

... and routing :)

Page 15: High Performance Magnolia with Anycast Routing

Anycast

Same IP addresses on same network

Doesn’t work ...

Page 16: High Performance Magnolia with Anycast Routing

Anycast

Sure?

Just add routers!

Page 17: High Performance Magnolia with Anycast Routing

Anycast

Page 18: High Performance Magnolia with Anycast Routing

Anycast91.212.196.10

2a00:17e0::24:1

Page 19: High Performance Magnolia with Anycast Routing

Anycast

?

Page 20: High Performance Magnolia with Anycast Routing

Anycast

?

Page 21: High Performance Magnolia with Anycast Routing

Anycast

Anycast ist not new.17 years or olderRFC1546 in 1993 – private IP addresses were born

Used for DNS9 out of 13 root servers

Mostly UDP traffic1 packet goes out, 1 returns

Page 22: High Performance Magnolia with Anycast Routing

Anycast

Page 23: High Performance Magnolia with Anycast Routing

Anycast

Why is it not used for Websites (yet)?

• Content synchronisation.

• Connection-oriented protocols (TCP)

• Long-lived downloads

A

C

B

Page 24: High Performance Magnolia with Anycast Routing

Demo Time

Page 25: High Performance Magnolia with Anycast Routing

Questions?

Page 26: High Performance Magnolia with Anycast Routing