Cách các trung tâm dữ liệu tiết kiệm những ngày nghỉ lễ

Cách các trung tâm dữ liệu tiết kiệm những ngày nghỉ lễ

Trong suốt cả năm, người Nga thường xuyên đi nghỉ - nghỉ năm mới, nghỉ tháng Năm và những ngày cuối tuần ngắn hơn khác. Và đây là thời gian truyền thống dành cho các cuộc chạy marathon nối tiếp, mua bán tự phát trên Steam. Trong thời gian trước kỳ nghỉ lễ, các công ty bán lẻ và hậu cần phải chịu áp lực gia tăng: mọi người đặt quà từ các cửa hàng trực tuyến, thanh toán phí giao hàng, mua vé cho các chuyến đi và giao tiếp. Nhu cầu cao nhất về lịch cũng là một bài kiểm tra sức chịu đựng tốt đối với các rạp chiếu phim trực tuyến, cổng trò chơi, dịch vụ lưu trữ video và phát nhạc trực tuyến - tất cả đều hoạt động đến giới hạn trong kỳ nghỉ lễ.

Chúng tôi sẽ cho bạn biết cách đảm bảo nội dung có sẵn không bị gián đoạn bằng ví dụ về rạp chiếu phim trực tuyến Okko, dựa vào sức mạnh của trung tâm dữ liệu Linxdatacenter.

Trước đây, để đối phó với mức tiêu thụ tăng theo mùa, người ta đã mua thêm thiết bị để triển khai tại địa phương và “có dự trữ”. Tuy nhiên, khi “Thời điểm H” đến, hóa ra các công ty thường không thể hoặc không có thời gian để tự mình xử lý cấu hình chính xác của máy chủ và hệ thống lưu trữ. Đơn giản là không thể giải quyết những vấn đề này khi các tình huống khẩn cấp phát triển. Sau một thời gian, người ta hiểu ra: nhu cầu về nội dung và dịch vụ trực tuyến đạt mức cao nhất được xử lý hoàn hảo với sự trợ giúp của các tài nguyên của bên thứ ba, có thể được mua bằng mô hình trả tiền theo mức sử dụng - thanh toán cho khối lượng thực tế tiêu thụ.

Ngày nay, hầu hết tất cả các công ty dự kiến ​​trước nhu cầu về nguồn lực của họ sẽ tăng vọt trong kỳ nghỉ lễ (được gọi là đợt bùng nổ) đều đặt hàng trước việc mở rộng công suất kênh liên lạc. Những công ty triển khai ứng dụng và cơ sở dữ liệu trên tài nguyên của trung tâm dữ liệu sẽ tăng sức mạnh tính toán trên đám mây trong thời gian cao điểm trong kỳ nghỉ lễ, đồng thời đặt hàng thêm các máy ảo, dung lượng lưu trữ cần thiết, v.v. từ các trung tâm dữ liệu.  

Làm thế nào để không bỏ lỡ dấu trong tính toán

Cách các trung tâm dữ liệu tiết kiệm những ngày nghỉ lễ

Để chuẩn bị cho lượng tải cao điểm, công việc phối hợp giữa nhà cung cấp và khách hàng là rất quan trọng. Các điểm chính trong công việc này bao gồm dự báo chính xác về sự gia tăng tải về mặt thời gian và khối lượng, lập kế hoạch cẩn thận và chất lượng tương tác với các đồng nghiệp trong trung tâm dữ liệu cũng như với nhóm chuyên gia CNTT ở phía nhà cung cấp nội dung.

Một số giải pháp giúp tổ chức phân bổ nhanh chóng các tài nguyên cần thiết để đảm bảo rằng tập mới của bộ phim truyền hình yêu thích của bạn không bị treo trên màn hình máy tính bảng của bạn.
 

  • Đầu tiên, đây là các bộ cân bằng khối lượng công việc: đây là những giải pháp phần mềm giám sát cẩn thận mức tải của máy chủ, hệ thống lưu trữ và mạng, cho phép bạn tối ưu hóa hoạt động của từng hệ thống cho nhiệm vụ trước mắt. Bộ cân bằng đánh giá mức độ sẵn có của cả phần cứng và máy ảo, một mặt ngăn không cho hiệu năng hệ thống bị giảm sút, mặt khác ngăn cơ sở hạ tầng “quá nóng” và chậm lại. Bằng cách này, một mức tài nguyên dự trữ nhất định được duy trì, có thể được chuyển nhanh chóng để giải quyết các vấn đề cấp bách (tăng mạnh về yêu cầu đến cổng có nội dung video, tăng đơn đặt hàng cho một sản phẩm nhất định, v.v.).
  • Thứ hai, CDN. Công nghệ này cho phép người dùng nhận nội dung từ cổng mà không bị chậm trễ vào bộ đệm bằng cách truy cập nội dung đó từ điểm địa lý gần người dùng nhất. Ngoài ra, CDN còn loại bỏ các tác động bất lợi đến quá trình truyền tải lưu lượng do tắc nghẽn kênh, đứt kết nối, mất gói tại các điểm nối kênh, v.v.

Okko toàn diện

Cách các trung tâm dữ liệu tiết kiệm những ngày nghỉ lễ

Hãy xem một ví dụ về rạp chiếu phim trực tuyến Okko đang chuẩn bị cho kỳ nghỉ lễ, sử dụng trang web của chúng tôi ở Moscow và St. Petersburg.

Theo Alexey Golubev, giám đốc kỹ thuật của Okko, tại công ty, ngoài những ngày nghỉ theo lịch (mùa cao điểm), còn có những khoảng thời gian ra mắt các bộ phim lớn thuộc các chuyên ngành lớn:

“Hàng năm vào dịp nghỉ lễ, lưu lượng giao thông ở Okko tăng gần gấp đôi so với năm trước. Vì vậy, nếu mùa Tết năm ngoái, tải cao điểm tối đa là 80 Gbit/s, thì vào năm 2018/19, chúng tôi dự kiến ​​​​là 160 – mức tăng gấp đôi truyền thống. Tuy nhiên, chúng tôi đã nhận được hơn 200 Gbit/s!”

Okko luôn chuẩn bị cho thời điểm tải cao điểm một cách chậm rãi trong suốt cả năm như một phần của dự án có mật danh “Năm mới”. Trước đây, Okko đã sử dụng cơ sở hạ tầng của riêng mình; công ty có cụm phân phối nội dung riêng, trên phần cứng và phần mềm riêng. Trong suốt năm, các chuyên gia kỹ thuật của Okko dần dần mua các máy chủ mới và tăng thông lượng cho cụm của họ, dự đoán mức tăng trưởng hàng năm sẽ tăng gấp đôi. Ngoài ra, các đường lên và nhà khai thác mới đã được kết nối - ngoài những công ty lớn như Rostelecom, Megafon và MTS, các điểm trao đổi lưu lượng và các nhà khai thác nhỏ nhất cũng được kết nối. Cách tiếp cận này giúp có thể cung cấp dịch vụ cho số lượng khách hàng tối đa bằng cách sử dụng tuyến đường ngắn nhất.

Năm ngoái, sau khi phân tích chi phí thiết bị, chi phí nhân công cho việc mở rộng và so sánh với chi phí sử dụng CDN của bên thứ ba, Okko nhận ra rằng đã đến lúc thử nghiệm mô hình phân phối lai. Sau mức tăng trưởng gấp đôi trong kỳ nghỉ năm mới, lưu lượng truy cập giảm và tháng 2019 là mùa thấp điểm nhất. Và hóa ra thiết bị của bạn lúc này đang không hoạt động. Đến mùa hè, mức suy giảm giảm dần và đến mùa thu, một đợt tăng mới bắt đầu. Do đó, để chuẩn bị cho năm XNUMX mới, Okko đã đi một con đường khác: họ đã sửa đổi phần mềm của mình để có thể phân phối tải không chỉ cho chính họ mà còn cho các CDN (Mạng phân phối nội dung) bên ngoài. Hai CDN như vậy đã được kết nối, trong đó lưu lượng vượt quá được “hợp nhất”. Băng thông nội bộ của cơ sở hạ tầng CNTT của Okko đã sẵn sàng để đáp ứng mức tăng trưởng gấp đôi tương tự, nhưng trong trường hợp tài nguyên bị sử dụng quá mức, CDN của đối tác đã được chuẩn bị sẵn sàng.

“Quyết định không mở rộng CDN đã tiết kiệm cho Okko khoảng 20% ​​ngân sách phân phối trong CAPEX. Ngoài ra, công ty còn tiết kiệm được vài tháng công bằng cách chuyển công việc lắp đặt thiết bị sang cho đối tác.” - Alexey Golubev bình luận.

Cụm phân phối (CDN nội bộ) trong Okko được triển khai tại hai địa điểm Linxdatacenter ở Moscow và St. Petersburg. Phản chiếu đầy đủ cả nội dung và bộ nhớ đệm của nó (các nút phân phối) được cung cấp. Theo đó, trung tâm dữ liệu Moscow xử lý Moscow và một số vùng của Nga, còn trung tâm dữ liệu St. Petersburg xử lý khu vực Tây Bắc và phần còn lại của đất nước. Cân bằng xảy ra không chỉ trên cơ sở khu vực mà còn tùy thuộc vào tải trên các nút trong một trung tâm dữ liệu cụ thể; sự hiện diện của phim trong bộ đệm và một số yếu tố khác cũng được tính đến.

Kiến trúc dịch vụ mở rộng trông như thế này trong sơ đồ:

Cách các trung tâm dữ liệu tiết kiệm những ngày nghỉ lễ

Về mặt vật chất, hỗ trợ phát triển dịch vụ và sản phẩm bao gồm khoảng mười giá đỡ ở St. Petersburg và một số giá đỡ ở Moscow. Có vài chục máy chủ để ảo hóa và gần hai trăm máy chủ “phần cứng” cho mọi thứ khác - phân phối, hỗ trợ dịch vụ và cơ sở hạ tầng riêng của văn phòng. Sự tương tác của nhà cung cấp nội dung với trung tâm dữ liệu trong thời gian tải cao điểm không khác gì công việc hiện tại. Mọi liên lạc chỉ giới hạn ở yêu cầu dịch vụ hỗ trợ và trong trường hợp khẩn cấp, bằng cách gọi điện.

Ngày nay, hơn bao giờ hết, chúng ta đang tiến gần hơn đến kịch bản tiêu thụ nội dung trực tuyến thực sự không bị gián đoạn 100% vì tất cả các công nghệ cần thiết cho việc này đều đã có sẵn. Sự phát triển của phát trực tuyến đang diễn ra rất nhanh chóng. Sự phổ biến của các mô hình tiêu thụ nội dung hợp pháp ngày càng tăng: Người dùng Nga đang dần bắt đầu quen với việc họ cần phải trả tiền cho nội dung. Hơn nữa, không chỉ dành cho điện ảnh mà còn dành cho âm nhạc, sách và tài liệu giáo dục trên Internet. Và về vấn đề này, việc cung cấp nội dung đa dạng nhất và độ trễ mạng thấp nhất là tiêu chí quan trọng nhất trong hoạt động của các dịch vụ trực tuyến. Và nhiệm vụ của chúng tôi, với tư cách là nhà cung cấp dịch vụ, là đáp ứng nhu cầu về nguồn lực đúng thời gian và có dự trữ.

Nguồn: www.habr.com

Thêm một lời nhận xét