alibaba cloud dns practice
play

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 /


  1. Alibaba Cloud DNS Practice ICANN64 TechDay guochuan.gc@alibaba-inc.com

  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 …

  3. authoritative server • How many SLDs in our cloud DNS ? 14+ millions • How many query per day ? 160+ billions • How many security attack ? everyday

  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

  5. fast Client Uniform Login System submit configuration Managed DNS System DB Data Distributed System key point 1s … pop pop pop Interface Traffic Manage System Internet Users dig out the result

  6. fast Client Uniform Login System Managed DNS System DB 1. dpdk-based servers Data Distributed System 2. anycast architecture … pop pop pop Interface Traffic Manage System Internet Users

  7. stable Client Uniform Login System 1. disaster recovery & Managed DNS System backup system DB Data Distributed System 2. cluster management 1 ) disaster recovery 2 ) data consistency … pop pop pop Interface Traffic Manage System Internet Users

  8. safe Client Uniform Login System security Managed DNS System 1. login system DB 2. configuration modify Data Distributed System 3. interface traffic … pop pop pop Interface Traffic Manage System Internet Users

  9. a customize example: weighted A web.domain dns server Client 1 x.x.x.x weight web.domain A x.x.x.x 2 y.y.y.y 1 web.domain dns server Client 2 x.x.x.x web.domain dns server Client 3 y.y.y.y three times query, there will be 2/3 return x.x.x.x, 1/3 return y.y.y.y

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

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

  12. dns in private cloud DNSAPI DNSAPI stateless api raft etcd etcd etcd cluster raft raft etcd agent agent anycast servers server server

  13. in the future… • DoH + DNSSec are security? client user+https client httpsserver+dnssec client dnssec server • What will be the next killer app? email system world wide web what's next?

  14. Thank you!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend