Thông thường, khi một trang web trải qua một số thời gian chết, khách truy cập của nó chỉ cần chờ đợi cho nó trở lại và đó là kết thúc của câu chuyện. Không có báo cáo tin tức, không có sự hoảng loạn công cộng lớn, hoặc bất kỳ sự cố nào khác. Đối với hầu hết thế giới, chỉ là một ngày khác tại văn phòng. Tất cả điều này đã thay đổi vào ngày 27 tháng 1 năm 2015, khi cả Facebook và Instagram đều bị xóa sổ một cách bí ẩn khỏi khuôn mặt của hành tinh trong 55 phút. Đột nhiên, một số lượng rất lớn người dân tò mò về những gì các công ty lớn làm để đảm bảo rằng trang web của họ ở lại, và tại sao các trang web đôi khi đi bụng trong một vài giờ. Đã đến lúc nói về cả hai thứ này!

Các nguyên nhân

Mặc dù sự ổn định đằng sau các trang web phía trước của các tên tuổi lớn như Google, Facebook, Twitter và YouTube, có nhiều điều có thể xảy ra bất kỳ lúc nào. Ngay cả các dịch vụ của Google, có lẽ là ổn định nhất trên Trái đất, giảm xuống một lần trong một thời gian (bạn có thể xem số liệu thống kê từ chính công ty tại đây). Ví dụ: Gmail gặp phải sự cố ngừng hoạt động rất ngắn mà hầu như không ai nhận thấy vào ngày 18 tháng 12 năm 2014. Việc ngừng hoạt động có thể xảy ra vì nhiều lý do khác nhau.

Hãy phân loại những lý do này bằng cách "cố ý" và "không chủ ý" cúp. Chúng tôi sẽ bắt đầu với lý do cho sự cố "cố ý":

  • bảo trì và triển khai mã mới
  • tắt máy vĩnh viễn trước khi đóng cửa công ty

Đây là một chút rõ ràng. Nhưng có nhiều lý do khác cho sự cố “không cố ý”:

  • sự cố máy chủ (điều này bao gồm sự cố ổ đĩa cứng và các sự cố phần cứng khác)
  • hết hạn tên miền (DNS)
  • -sự tịch thu tên miền
  • phân phối từ chối dịch vụ (DDoS; xem ở đây để biết điều này là gì)
  • gỡ bỏ bởi cơ quan thực thi pháp luật
  • máy chủ tắt bởi hacker (rất hiếm)
  • quá nhiều khách truy cập truy cập trang web cùng một lúc
  • lỗi trong quản lý cơ sở dữ liệu hoặc mã mặt trước
  • thảm họa thiên nhiên
  • Các vấn đề về ISP trên đầu cuối của trung tâm dữ liệu
  • Máy chủ DNS ngừng hoạt động

Đây chỉ là một số lý do khiến một trang web có thể vô tình rơi xuống, nhưng chúng là phổ biến nhất.

Trang web có thực sự xuống không?

Trước khi đưa ra phán quyết về trạng thái của một trang web, bạn nên đảm bảo không có vấn đề gì với kết nối của riêng bạn. Cách tốt nhất để làm điều này là kiểm tra bên thứ ba nếu trang web đang chạy từ kết nối của riêng họ. Bạn có thể làm điều này rất đơn giản bằng cách sử dụng các dịch vụ như downrightnow hoặc “Is It Down Right Now?”. Cả hai trang web này liên tục hiển thị trạng thái của các điểm đến phổ biến nhất trên web để thuận tiện cho bạn.

Họ đang làm gì về nó?

Phương pháp đằng sau giải quyết sự cố ngừng hoạt động thường rất đơn giản. Máy chủ có gặp sự cố không? Bật lại hoặc sửa nó! Có ai đó tấn công trang web không? Thay đổi địa chỉ IP của nó và đặt nó đằng sau một bức tường lửa proxy ngược. Chúng tôi có các giải pháp. Điều này đang ngăn vấn đề xuất hiện ngay từ đầu.

Cách đơn giản nhất để ngăn chặn sự cố ngừng hoạt động này là thiết lập lưu trữ thừa, liên kết tên miền của một người với nhiều địa chỉ IP. Khi một IP bị lỗi, cái tiếp theo sẽ được sử dụng. Xem thiết lập của Google:

Giải pháp đơn giản này cũng có hiệu quả chống lại DDoS, có lẽ là mối đe dọa lớn nhất bên ngoài đối với bất kỳ máy chủ nào. Hơn thế nữa, các công ty lớn như Google và Facebook không đặt tất cả trứng vào một giỏ; dịch vụ của họ được lưu trữ trên các trung tâm dữ liệu địa lý phân tán khác nhau để đảm bảo rằng các vấn đề phổ biến có thể được chứa tương đối nhanh chóng.

Điều duy nhất mà loại chiến lược lưu trữ này không bảo vệ bạn là gỡ bỏ thực thi pháp luật và tịch thu tên miền, trong trường hợp đó bạn sẽ phải liên hệ với cơ quan thực hiện việc thu giữ để xem cách bạn có thể làm việc với họ để khôi phục trang web của bạn .

Các phương pháp khác để ngăn chặn thời gian chết bao gồm mua dịch vụ DNS dự phòng, thuê dịch vụ lưu trữ và thực hiện các thay đổi nhỏ cho mã để cho phép trang web hoạt động theo cách được phân chia để trang chủ luôn hiển thị ngay cả khi những thứ như cơ sở dữ liệu hoặc phân phối nội dung mạng (CDN) đang ngừng hoạt động. Đây chỉ là một vài điều mà các trang web chúng tôi yêu thích để đảm bảo rằng chúng sẽ không bao giờ chìm!

Nếu bạn cảm thấy muốn thêm suy nghĩ của riêng mình vào điều này, bạn được chào đón nhiều hơn để lại nhận xét!