Cloud CDN là dịch vụ cung cấp tới khách hàng 1 hệ thống máy chủ ảo dùng riêng theo nhu cầu với công nghệ điện toán đám mây KVM/VMWare hiện đại, giúp doanh nghiệp đảm bảo vấn đề bảo mật, độc lập về tài nguyên, tiết kiệm chi phí hạ tầng và tối ưu trong việc quản trị hệ thống.
Cloud CDN lưu trữ tài nguyên từ máy chủ gốc của bạn trên POPs đặt trên toàn cầu. Bất cứ khi nào khách hàng truy cập tài nguyên của bạn, tài nguyên được phân phối từ các POP gần nhất thay vì máy chủ gốc. Điều này giúp tránh các yêu cầu dữ liệu quay lại máy chủ gốc kéo dài và giảm tải cho các máy chủ gốc, dẫn đến trải nghiệm tốt hơn cho cả bạn và khách hàng của bạn. Một số POP đã hỗ trợ IPv6.
Mạng lưới toàn cầu Alibaba Cloud CDN được tạo thành từ hơn 2.800 POP có vị trí chiến lược. Trải dài hơn 2.300 POP trên khắp 31 tỉnh ở Trung Quốc đại lục và hơn 500 POPs đặt tại hơn 70 quốc gia và khu vực, bao gồm Hồng Kông, Macao và Đài Loan. Alibaba Cloud CDN có dung lượng mạng toàn cầu lên đến 150 Tbit/s.
Alibaba Cloud CDN lưu trữ tài nguyên từ máy chủ gốc của bạn trên POPs đặt trên toàn cầu. Bất cứ khi nào khách hàng truy cập tài nguyên của bạn, tài nguyên được phân phối từ các POP gần nhất thay vì máy chủ gốc. Điều này giúp tránh các yêu cầu dữ liệu quay lại máy chủ gốc kéo dài và giảm tải cho các máy chủ gốc, dẫn đến trải nghiệm tốt hơn cho cả bạn và khách hàng của bạn. Một số POP đã hỗ trợ IPv6.
Alibaba Cloud CDN là một giải pháp đơn giản và hiệu quả để cung cấp nội dung cho khách hàng của bạn. Là nhà cung cấp nội dung, bạn có thể phân phối nội dung của mình thông qua Alibaba Cloud CDN chỉ với một vài cú nhấp chuột đơn giản trên bảng điều khiển. Bạn không còn phải lo lắng về các cấu hình phức tạp hoặc sửa đổi mã của mình để tương thích với nhà cung cấp dịch vụ phân phối nội dung của bạn. Sau khi bạn thêm tên miền của mình vào Alibaba Cloud CDN, nội dung của bạn sẽ tự động được lưu vào bộ nhớ đệm vào mạng phân phối nội dung toàn cầu của chúng tôi.
Lợi ích
Bạn có thể sử dụng Alibaba Cloud CDN để tăng tốc riêng nội dung tĩnh và động. Alibaba Cloud CDN cung cấp các lợi ích sau:
- POP được phân phối trên toàn cầu: Alibaba Cloud CDN chuyển hướng các yêu cầu đến các POP gần nhất thuộc cùng một nhà cung cấp dịch vụ Internet (ISP) với các máy khách, loại bỏ độ trễ mạng khi lưu lượng được truyền giữa các ISP khác nhau.
- Tài nguyên có thể mở rộng: Alibaba Cloud CDN cung cấp hơn 2.800 POPs được phân phối trên toàn cầu để đảm bảo khả năng mở rộng tài nguyên và tính khả dụng của dịch vụ.
- Định tuyến thông minh: Alibaba Cloud CDN giám sát tình trạng của các POP trong thời gian thực và chuyển hướng yêu cầu đến các POP tối ưu được hệ thống định tuyến lựa chọn dựa trên vị trí của khách hàng và ISP.
- Kết nối thông minh: Alibaba Cloud CDN sử dụng các chiến lược tối ưu hóa như tối ưu hóa giao thức và tối ưu hóa kết nối để giảm độ trễ mạng và tăng tốc độ phân phối nội dung, đặc biệt là qua các mạng có kết nối hạn chế.
- Bộ nhớ đệm thông minh: Alibaba Cloud CDN lưu nội dung phổ biến vào bộ nhớ đệm trên mạng toàn cầu của mình, cải thiện tỷ lệ truy cập bộ nhớ cache trên POP gần nhất với requester.
- Giảm chi phí CNTT: Ngoài khả năng phân phối nội dung, POP còn cung cấp khả năng tính toán, băng thông và mạng mà bạn có thể tận dụng để giảm đầu tư vào phần cứng CNTT.
- Dung lượng băng thông cao: Alibaba Cloud CDN cung cấp dung lượng mạng lên đến 150 Tbit/s.
- API được chuẩn hóa: Alibaba Cloud CDN cung cấp một bộ API toàn diện thân thiện với người dùng.
Kiến trúc
Hình dưới đây cho thấy kiến trúc của Alibaba Cloud CDN. Alibaba Cloud CDN bao gồm Hệ thống định tuyến, Hệ thống chất lượng tuyến, Hệ thống bộ nhớ đệm và Hệ thống hỗ trợ.
- Routing system (Hệ thống định tuyến)
Hệ thống định tuyến cung cấp một trung tâm chính sách và hỗ trợ độ phân giải Hệ thống Tên Miền (DNS), HTTPDNS và chuyển hướng 302. Khi máy khách gửi yêu cầu, yêu cầu được giải quyết bằng độ phân giải DNS và sau đó được xử lý bởi hệ thống định tuyến. - Route quality system (Hệ thống chất lượng tuyến)
The route quality system giám sát tải, trạng thái các POP và các tuyến trong thời gian thực. Thông tin này được chia sẻ với hệ thống định tuyến, hệ thống này sử dụng thông tin này để chọn các tuyến đường tối ưu cho các yêu cầu. Hệ thống định tuyến cũng tính đến thông tin bổ sung có trong địa chỉ IP gốc, chẳng hạn như nhà cung cấp dịch vụ Internet (ISP) và khu vực của các yêu cầu khi chọn tuyến đường tối ưu. - Caching system (Hệ thống bộ nhớ đệm)
Hệ thống bộ nhớ đệm chuyển hướng yêu cầu đến POP dựa trên các điểm truy cập nơi các yêu cầu bắt nguồn. Nếu tài nguyên được yêu cầu đã được lưu vào bộ nhớ đệm trên POP, tài nguyên sẽ được trả lại trực tiếp cho máy khách. Nếu không, yêu cầu được chuyển hướng đến máy chủ gốc. Tài nguyên được truy xuất sau đó được phân phối cho người yêu cầu và được lưu vào bộ nhớ đệm trên POP. Các yêu cầu tiếp theo về tài nguyên được cung cấp thông qua POP. Alibaba Cloud CDN sử dụng các thuật toán đối tượng thông minh để lưu nội dung vào bộ nhớ đệm dựa trên mức độ phổ biến trong bộ nhớ đệm đa cấp. Cơ chế này cho phép Alibaba Cloud CDN giảm lượng tài nguyên băng thông tiêu thụ bằng cách định tuyến back-to-origin và cải thiện trải nghiệm người dùng. - Support system (Hệ thống hỗ trợ)
Hệ thống hỗ trợ Tianyan (internal health monitoring system), thông tin dữ liệu và quản lý cấu hình. Hệ thống hỗ trợ có thể giám sát tài nguyên, phân tích dữ liệu và quản lý cấu hình.- Resource monitoring: Tianyan có thể theo dõi trạng thái của các dịch vụ đang chạy trong hệ thống bộ nhớ đệm. Ví dụ: Tianyan giám sát số lượng truy vấn mỗi giây (QPS), băng thông và mã trạng thái HTTP cho một tên miền được tăng tốc bởi Alibaba Cloud CDN.
- Data analytics: Bạn có thể phân tích dữ liệu, chẳng hạn như Top N URL được yêu cầu thường xuyên nhất, lượt xem trang (PV) và khách truy cập duy nhất (UV) cho một tên miền được tăng tốc bởi Alibaba Cloud CDN.
- Configuration management: Bạn có thể tạo và quản lý các quy tắc hết hạn bộ nhớ cache để cải thiện hiệu quả của hệ thống bộ nhớ đệm. Ví dụ: bạn có thể tạo quy tắc hết hạn bộ nhớ cache cho một loại tệp được chỉ định hoặc bật lọc tham số.
Cách thức hoạt động
Trong ví dụ này, tên miền được tăng tốc bởi Alibaba Cloud CDN là www.aliyundoc.com. Hình dưới đây cho thấy cách Alibaba Cloud CDN xử lý yêu cầu HTTP từ máy khách ở Bắc Kinh.
- Khi máy khách ở Bắc Kinh gửi yêu cầu truy xuất tài nguyên từ www.aliyundoc.com, một yêu cầu phân giải tên miền sẽ được gửi đến máy chủ DNS cục bộ (LDNS) để truy xuất địa chỉ IP của www.aliyundoc.com.
- LDNS kiểm tra xem bộ đệm ẩn có chứa địa chỉ IP tương ứng với www.aliyundoc.com hay không. Nếu vậy, LDNS trực tiếp trả về địa chỉ IP cho máy khách. Nếu không, trang web ủy quyền cho máy chủ DNS truy vấn các bản ghi DNS của www.aliyundoc.com.
- Sau khi máy chủ DNS truy xuất bản ghi DNS của www.aliyundoc.com, máy chủ DNS trả về www.aliyundoc.com.example.com CNAME.
- LDNS gửi yêu cầu đến hệ thống định tuyến DNS của Alibaba Cloud CDN để truy xuất các bản ghi DNS của www.aliyundoc.com.example.com. Sau đó, hệ thống định tuyến chọn một POP tối ưu để phục vụ nội dung và trả về địa chỉ IP POP cho LDNS.
- LDNS nhận địa chỉ IP được trả về từ hệ thống định tuyến.
- LDNS trả về địa chỉ IP cho máy khách.
- Khách hàng bắt đầu một yêu cầu đến địa chỉ IP đã nhận.
- Nếu tài nguyên được yêu cầu đã được lưu vào bộ nhớ cache trên POP, nó sẽ được gửi trực tiếp đến máy khách, như được hiển thị trong Bước 8.
- Nếu tài nguyên được yêu cầu không được lưu vào bộ nhớ cache trên POP hoặc đã hết hạn, yêu cầu sẽ được chuyển hướng đến máy chủ gốc. Tài nguyên được truy xuất được trả về cho máy khách và được lưu vào bộ nhớ đệm trên POP dựa trên các quy tắc hết hạn bộ nhớ cache.
- Tài nguyen trả về chi máy khách.