Presentation is loading. Please wait.

Presentation is loading. Please wait.

Resolving IP Aliases using Distributed Systems

Similar presentations


Presentation on theme: "Resolving IP Aliases using Distributed Systems"— Presentation transcript:

1 Resolving IP Aliases using Distributed Systems

2 Content Intention Containers and why they are important
Container specifications Docker containers Docker Swarm Kubernetes Mesosphere MIDAR Kapar Conclusion

3 Mapping the Internet Probing every single IP in the world
Using traceroutes to collect the path information

4 Challenges Load Balancing Unresponsive Routers
Multiple interfaces belonging to the same routers (IP Aliases)

5 Containers

6 How containers appeared
It works on my machine, but it won’t work on other developer’s machine It works on my machine, but it won’t work on production Different environments, different services

7 Linux containers (LXC)
Containers offer a way to virtualize an operating system Process isolation Limitted visibility Resource isolation (CPU, Memory, I/O, network etc.) Build your own environment, use them everywhere Feels like different machines

8 Containers vs Virtual Machines
Use kernel of the host machines Starts with an image Easy to use Super fast to start You can run a lot of them in one hardware Run services in an eye-blink No hardware configurations, no running installers, no incompatibilities More secure

9 Containers vs VMs continued

10 More about containers Readily available repositories
Making your own images Pushing images to local or online repositories

11 Docker

12

13 Companies using containers
Uber - Yandex - The Washington Post PayPal - Microsoft - The New York Times E-bay - Yelp - Google Spotify - Badoo - BBC- News Facebook - Amazon

14 Container Networking Host Bridge None Publishing ports

15

16 Tomcat image

17 MySQL image

18 “From a drop of water a logician could infer the possibility of an Atlantic or a Niagara without having seen or heard of one or the other.” — Arthur Conan Doyle

19 Cluster of Containers Docker Swarm Kubernetes Mesosphere

20

21

22 Advantages of using cluster of containers
High availability Scalability Feels like one OS

23 Midar MIDAR small-scale MIDAR medium-scale MIDAR full (large-scale)
Capable of testing a small (<200) set of IP addresses Using a single probe method from a single monitor MIDAR medium-scale Capable of testing a medium-size (<40000) set of IP addresses Probing from a single monitor host MIDAR full (large-scale) Capable of testing an Internet-scale (at least 2 million) set of IP addresses Probing from multiple monitor hosts

24 Kapar and Midar on Mesos
Host1 Host2 Host3 Host4 Marathon Zookeeper Mesos Client1 Mesos Client2 Mesos Client3 Mesos Client4 Kapar Kapar Kapar Kapar Midar Midar Midar Midar /AS1.txt /AS2.txt /UniqueIPs1.txt /AS3.txt /AS4.txt /UniqueIPs2.txt

25 Q&A


Download ppt "Resolving IP Aliases using Distributed Systems"

Similar presentations


Ads by Google