- vừa được xem lúc

Tìm hiểu đôi chút về Cloudflare

0 0 27

Người đăng: Nguyễn Văn Quy

Theo Viblo Asia

Cloudflare là một dịch vụ bảo mật Internet và các dịch vụ phân phối máy chủ tên miền, đứng giữa khách truy cập và nhà cung cấp dịch vụ lưu trữ của người dùng, hoạt động như một reverse proxy cho các trang web.

1. CloudFlare là gì?

CloudFlare là dịch vụ DNS trung gian, giúp điều phối lượng truy cập giữa máy chủ và các client qua lớp bảo vệ CloudFlare.

Với cloudflare thay vì bạn truy cập trực tiếp vào Website thông qua máy chủ phân giải tên miền DNS (Domain Name Server) thì bạn sẽ sử dụng máy chủ phân giải tên miền của CloudFlare. Các truy cập sẽ phải đi qua máy chủ của CloudFlare để xem dữ liệu website thay vì truy cập trực tiếp.

Về tính năng:

  • CloudFlare cung cấp certificate SSL miễn phí và tuỳ chỉnh với tất cả các gói của họ. Các gói miễn phí và chuyên nghiệp chỉ cho phép bạn sử dụng certificate đã được cấp bởi CloudFlare. Đối với certificate tùy chỉnh, bạn sẽ cần phải nâng cấp lên gói Business hoặc Enterprise.
  • Mặc dù CloudFlare cung cấp một lựa chọn miễn phí là CDN.
  • CloudFlare không cung cấp dịch vụ quét máy chủ để phát hiện malware. Nó cũng không bảo đảm loại bỏ malware nếu bạn bị tấn công trước sự theo dõi của họ.

Về giá cả:

  • Đối với Cloudflare, bạn có thể sử dụng gói Pro với chi phí 20$/tháng.
  • Đối với những tính năng: các biện pháp chống DDoS tiên tiến và custom SSL, bạn sẽ cần gói business của họ với chi phí 200$/tháng.

2. Ưu và nhược điểm của Cloudflare

Theo như hình ảnh phần network thì Viblo cũng đang sử dụng cloudflare, phần địa chỉ IP của máy chủ đã bị ẩn đi.

Ưu điểm:

  • Bảo vệ và chống lại những truy cập độc hại: CloudFlare còn có nhiều dịch vụ khác nữa về CDN, SPDY, tường lửa chống Ddos, Spam, Chứng chỉ số SSL, Forward Domain,… Tất cả các truy cập độc hại hay nói cách khác là các địa chỉ IP độc hại dựa sẽ được Cloudflare xét xem có được truy cập hay không, hoặc chặn hoàn toàn truy cập dựa trên cập độ bảo mật mà ta đã thiết lập trên trang web. Bạn cũng có thể cải thiện bảo mật website bằng cách sử dụng CloudFlare như sử dụng SSL miễn phí để thêm giao thức HTTPS cho website;
  • Vì dữ liệu trang web của bạn được lưu trong bộ nhớ cache trên mạng Cloudflare, khi truy cập trang web sẽ tải trang web của bạn từ trung tâm dữ liệu Cloudflare gần nhất, điều này sẽ giảm độ trễ, thay vì phải tải trực tiếp từ máy chủ của bạn.
  • Ngoài ra, CloudFlare còn giúp tiết kiệm băng thông cho máy chủ vì hạn chế truy trực trực tiếp vào máy chủ.

Nhược điểm:

  • Nếu cài đặt Cloudflare tại máy chủ có hosting tại Việt Nam thì tốc độ tải trang sẽ bị chậm đi. Bởi vì truy cập sẽ đi vòng từ Việt Nam đến DNS Server của CloudFare rồi mới trả kết quả về Việt Nam.
  • Cloudflare có ưu điểm là sẽ không ai biết được IP của máy chủ của bạn, tuy nhiên điều này cũng tạo nên lỗ hổng. Nếu như website của bạn không được bảo mật cao, thì sẽ bị tấn công bởi nhiều cách khác nhau. Và hiển nhiên là bạn cũng sẽ không bao giờ biết được IP của máy đã tấn công website của bạn.
  • Đôi lúc Firewall của hosting mà website bạn đang đặt hiểu lầm dải IP của CloudFlare là địa chỉ tấn công. Rất có thể website của bạn bị offline.

.....

3. Đăng ký sử dụng Cloudflare

Cài đặt CloudFlare qua các bước như sau: Đầu tiên các bạn truy cập vào trang chủ của CloudFlare: Trang chủ cloudflare

  • Các bạn đăng ký tài khoản cloudflare:
  • Sau đó chúng ta cần thêm website của mình:
  • Chọn gói dịch vụ, ở đây mình test nên chọn gói miễn phí:
  • Sau đó sẽ kiểm tra lại DNS mà cloudflare quét từ tên miền của mình.
  • Trỏ cặp nameservers về CloudFlare
  • Done, và đây là màn hình dashboard quản lý tên miền của bạn với CloudFlare

4. Tạm kết

Ở bài viết này, chúng ta có thể biết được cơ bản về CloudFlare. Ở các bài viết sau mình sẽ chia sẻ chi tiết về việc triển khai và sử dụng nó cho website của mình. Các bạn hãy theo dõi phần sau nhé ☺️?

Bình luận

Bài viết tương tự

- vừa được xem lúc

Giới thiệu Typescript - Sự khác nhau giữa Typescript và Javascript

Typescript là gì. TypeScript là một ngôn ngữ giúp cung cấp quy mô lớn hơn so với JavaScript.

0 0 502

- vừa được xem lúc

Cài đặt WSL / WSL2 trên Windows 10 để code như trên Ubuntu

Sau vài ba năm mình chuyển qua code trên Ubuntu thì thật không thể phủ nhận rằng mình đã yêu em nó. Cá nhân mình sử dụng Ubuntu để code web thì thật là tuyệt vời.

0 0 376

- vừa được xem lúc

Đặt tên commit message sao cho "tình nghĩa anh em chắc chắn bền lâu"????

. Lời mở đầu. .

1 1 701

- vừa được xem lúc

Tìm hiểu về Resource Controller trong Laravel

Giới thiệu. Trong laravel, việc sử dụng các route post, get, group để gọi đến 1 action của Controller đã là quá quen đối với các bạn sử dụng framework này.

0 0 335

- vừa được xem lúc

Phân quyền đơn giản với package Laravel permission

Như các bạn đã biết, phân quyền trong một ứng dụng là một phần không thể thiếu trong việc phát triển phần mềm, dù đó là ứng dụng web hay là mobile. Vậy nên, hôm nay mình sẽ giới thiệu một package có thể giúp các bạn phân quyền nhanh và đơn giản trong một website được viết bằng PHP với framework là L

0 0 421

- vừa được xem lúc

Bạn đã biết các tips này khi làm việc với chuỗi trong JavaScript chưa ?

Hi xin chào các bạn, tiếp tục chuỗi chủ đề về cái thằng JavaScript này, hôm nay mình sẽ giới thiệu cho các bạn một số thủ thuật hay ho khi làm việc với chuỗi trong JavaScript có thể bạn đã hoặc chưa từng dùng. Cụ thể như nào thì hãy cùng mình tìm hiểu trong bài viết này nhé (go).

0 0 414