Alibaba Cloud DNS Practice ICANN64 TechDay - - PowerPoint PPT Presentation

▶
alibaba cloud dns practice
SMART_READER_LITE
LIVE PREVIEW

Alibaba Cloud DNS Practice ICANN64 TechDay - - PowerPoint PPT Presentation

Alibaba Cloud DNS Practice ICANN64 TechDay guochuan.gc@alibaba-inc.com introduction Who we are Alibaba Cloud DNS team (Managed DNS/Cloud DNS/DNS service provider?) What we do? SLD Authoritative Sever / Local Resolver Server /


slide-1
SLIDE 1

Alibaba Cloud DNS Practice

ICANN64 TechDay

guochuan.gc@alibaba-inc.com

slide-2
SLIDE 2

introduction

  • Who we are?
  • Alibaba Cloud DNS team (Managed DNS/Cloud

DNS/DNS service provider?)

  • What we do?
  • SLD Authoritative Sever / Local Resolver Server /

Public Resolver Server …

slide-3
SLIDE 3

authoritative server

  • How many SLDs in our cloud DNS?14+ millions
  • How many query per day?160+ billions
  • How many security attack?everyday
slide-4
SLIDE 4

goals

  • Stable, e.g. provide SLA service
  • Fast, e.g. user data distribution / client user query
  • Safe, e.g. user login / network attack
  • Customize, e.g. private zone / weighted records
slide-5
SLIDE 5

fast

Managed DNS System Client Data Distributed System DB pop pop pop

Interface Traffic Manage System Uniform Login System

Internet Users

…

submit configuration dig out the result

1s

key point

slide-6
SLIDE 6

fast

Managed DNS System Client Data Distributed System DB pop pop pop

Interface Traffic Manage System Uniform Login System

Internet Users

…

  • 1. dpdk-based servers
  • 2. anycast architecture
slide-7
SLIDE 7

stable

Managed DNS System Client Data Distributed System DB pop pop pop

Interface Traffic Manage System Uniform Login System

Internet Users

…

  • 1. disaster recovery &

backup system

  • 2. cluster management

1)disaster recovery 2)data consistency

slide-8
SLIDE 8

safe

Managed DNS System Client Data Distributed System DB pop pop pop

Interface Traffic Manage System

Internet Users

Uniform Login System

…

security

  • 1. login system
  • 2. configuration modify
  • 3. interface traffic
slide-9
SLIDE 9

a customize example: weighted A

dns server

weight web.domain A x.x.x.x 2 y.y.y.y 1

Client

1 2 3

web.domain x.x.x.x

dns server

Client

web.domain x.x.x.x

dns server

Client

web.domain y.y.y.y

three times query, there will be 2/3 return x.x.x.x, 1/3 return y.y.y.y

slide-10
SLIDE 10

local resolver

cache + forwarder cache + forwarder cache + forwarder configure distribution system … … anycast cluster in every data center kernel module as cache for performance custom configuration for example PVT zone(Virtual Private Cloud) data center A data center B data center C

slide-11
SLIDE 11

public resolver

cache + forwarder cache + forwarder cache + forwarder cluster management system 223.5.5.5/223.6.6.6 custom configuration for example PVT zone(Virtual Private Cloud) … …

slide-12
SLIDE 12

dns in private cloud

DNSAPI etcd etcd etcd server server DNSAPI

raft raft raft

agent

agent

stateless api etcd cluster anycast servers

slide-13
SLIDE 13

in the future…

  • DoH + DNSSec are security?
  • What will be the next killer app?

client user+https client httpsserver+dnssec client dnssec server email system world wide web what's next?

slide-14
SLIDE 14

Thank you!