Tập đoàn LY sử dụng nền tảng JFrog để cung cấp môi trường ổn định cho hàng nghìn nhà phát triển từ giai đoạn phát triển đến phát hành

Tập đoàn LY sử dụng nền tảng JFrog để cung cấp môi trường ổn định cho hàng nghìn nhà phát triển từ giai đoạn phát triển đến phát hành

TỔNG QUAN

LY Corporation, một trong những tập đoàn công nghệ hàng đầu Nhật Bản, được thành lập vào tháng 10 năm 2023 sau khi tái cấu trúc các công ty thuộc tập đoàn, bao gồm LINE Corporation và Yahoo Corporation. Công ty hoạt động trong nhiều lĩnh vực khác nhau như quảng cáo trên internet, thương mại điện tử và dịch vụ thành viên, cung cấp đa dạng dịch vụ từ ứng dụng liên lạc đến nền tảng dịch vụ internet toàn diện.

LY Công ty cam kết xây dựng nền tảng cuộc sống “WOW”, mang lại niềm vui cho cuộc sống hàng ngày, phát triển kinh doanh qua các lĩnh vực như tìm kiếm, cổng thông tin, thương mại điện tử, nhắn tin và quảng cáo. Với đội ngũ hơn 10.000 nhân viên từ khoảng 40 quốc gia và vùng lãnh thổ, công ty không ngừng cung cấp các dịch vụ đầy cảm hứng cho người dùng. Bằng cách tận dụng sức mạnh của Internet, công ty góp phần tạo nên lối sống phong phú và thuận tiện hơn.

THÁCH THỨC

Với hơn 320 triệu người dùng truy cập vào các sản phẩm như Yahoo App, có một nhu cầu cấp thiết cần giảm thiểu thời gian ngừng hoạt động của các hệ thống kinh doanh quan trọng, đồng thời cải thiện hiệu quả phát triển nội bộ, bảo mật và tuân thủ. Trước khi triển khai giải pháp, LY sử dụng trình quản lý gói tại chỗ độc quyền. Tuy nhiên, việc quản lý các trình quản lý gói khác nhau trên hệ điều hành và ngôn ngữ lập trình khác nhau tạo ra gánh nặng, và quá trình tải mã nguồn cũng như các gói phải thực hiện qua quy trình hàng loạt. Ngoài ra, còn tồn tại vấn đề truy xuất bộ nhớ đệm chậm và độ trễ trong các bản dựng.

Hơn nữa, không có SLA (Thỏa thuận cấp độ dịch vụ) và quá trình xử lý thủ công cấu hình HA (Tính sẵn sàng cao) gây áp lực rút ngắn thời gian triển khai và giải quyết các thách thức quản lý gói.

GIẢI PHÁP

Công ty đã triển khai phiên bản JFrog Platform Enterprise+ Self-hosted để giải quyết những thách thức này. Bắt đầu bằng việc triển khai JFrog Artifactory, sản phẩm chủ lực của nền tảng JFrog, phục vụ nhu cầu quản lý vật phẩm nội bộ. Với chức năng kho lưu trữ cục bộ, công ty có thể quản lý tập trung tất cả các file nhị phân và siêu dữ liệu, cho phép lưu trữ, theo dõi và quản lý các gói trong quá trình phát triển.

Bằng cách sử dụng kho lưu trữ từ xa, cơ chế lưu trữ và proxy cục bộ cho các kho lưu trữ gói bên ngoài như Maven Central, npm register, Docker Hub đã được cải thiện đáng kể về hiệu quả, độ ổn định và bảo mật trong môi trường phát triển và xây dựng. Kết quả là, cơ chế thư viện chung cho các dự án nội bộ khác nhau đã giúp công ty triển khai các gói cần thiết cho thư viện khách hàng và dịch vụ nội bộ khác một cách hiệu quả.

Để đảm bảo sản phẩm an toàn cho khách hàng, công ty đã sử dụng khả năng quét hình ảnh Docker và khả năng quét lỗ hổng OSS của JFrog Xray, nâng cao khả năng phát hiện lỗ hổng sản phẩm. Tích hợp với JFrog Artifactory, Xray phân tích rủi ro tiềm ẩn trong thời gian thực và đưa ra thông tin chi tiết, bao gồm cả thông tin về lỗ hổng không có trong cơ sở dữ liệu thông thường, thiết lập cơ chế giải quyết vấn đề trước khi phát hành sản phẩm.

Các tính năng chính được triển khai:

JFrog Artifactory: Trình quản lý kho lưu trữ cấp doanh nghiệp phục vụ quản lý vòng đời các tạo phẩm (nhị phân). Hệ thống hỗ trợ nhiều loại gói và tích hợp chặt chẽ với các quy trình CI/CD, tăng đáng kể chất lượng, tốc độ và tính bảo mật của phần mềm. Artifactory cung cấp ba loại kho lưu trữ để quản lý linh hoạt:

  • Kho lưu trữ cục bộ: Lưu trữ các tạo phẩm nội bộ.
  • Kho lưu trữ từ xa: Proxy và lưu trữ các kho lưu trữ bên ngoài (Maven Central, npm register, v.v.).
  • Kho lưu trữ ảo: Tích hợp nhiều kho lưu trữ, đơn giản hóa việc tích hợp CI/CD thông qua một điểm cuối duy nhất.

JFrog Xray: Công cụ quét giấy phép và bảo mật cho các thành phần phần mềm, hoạt động cùng với Nền tảng JFrog. Xray phát hiện lỗ hổng bảo mật và rủi ro cấp phép trong các tạo phẩm, cung cấp các chức năng chủ yếu để triển khai DevSecOps.

  • Quét lỗ hổng
  • Kiểm tra tuân thủ giấy phép
  • Cài đặt chính sách và thông báo về lỗ hổng và vi phạm giấy phép
  • Tích hợp và tự động hóa CI/CD

Với sự mở rộng kinh doanh của LY Corporation, số lượng người dùng sử dụng môi trường quản lý tạo tác được xây dựng trên Nền tảng JFrog đã tăng lên vài nghìn. Số lượng dự án, ngôn ngữ lập trình, và lượng dữ liệu giả cũng tăng nhanh chóng, nhấn mạnh nhu cầu về khả năng mở rộng và ổn định của môi trường, cũng như hỗ trợ cân bằng tải.

Để cung cấp các bản phát hành sản phẩm ổn định cho khách hàng, LY sử dụng tính năng có tính sẵn sàng cao (HA) của JFrog Artifactory. Cấu hình phân cụm với nhiều nút cho phép các nút khác tiếp tục xử lý ngay cả khi một nút bị trục trặc. Ngoài ra, phân phối yêu cầu trên nhiều nút cải thiện thời gian phản hồi và đảm bảo ổn định hệ thống trong thời điểm truy cập cao.

Hơn nữa, để đề phòng thảm họa lớn tại Nhật Bản, nhu cầu cấu hình trung tâm dữ liệu phân tán địa lý đã được chú trọng. LY đã xây dựng nhiều cụm tại các trung tâm dữ liệu ở phía Đông và Tây Nhật Bản. Bằng cách tận dụng tính năng Federation của JFrog Artifactory, các tạo phẩm giữa hai trung tâm dữ liệu luôn được đồng bộ hóa tự động, kết quả là:

  • Tăng tốc độ phát triển hàng ngày
  • Đảm bảo ổn định hệ thống khi truy cập dữ liệu tăng đột biến
  • Tạo ra hệ thống dự phòng mạnh mẽ cho khả năng phòng tránh thảm họa

Điều này dẫn đến một cơ sở hạ tầng phát triển “không ngừng nghỉ” và “ổn định hơn”. LY Corporation sẽ tiếp tục hỗ trợ mở rộng quy mô và cung cấp dịch vụ ổn định đáng tin cậy.

Trong quá trình triển khai Dự án BCP, chúng tôi đã nhận được sự hỗ trợ tuyệt vời từ đội ngũ JFrog Nhật Bản. Họ đã hỗ trợ đầy đủ từ giai đoạn thiết kế kiến trúc thượng tầng đến khi thiết lập môi trường thực tế. Để tránh gián đoạn hoạt động phát triển, chúng tôi chủ yếu thực hiện thử nghiệm và thay đổi vào cuối tuần, và đội ngũ JFrog luôn sẵn sàng hỗ trợ, cho phép chúng tôi thực hiện cập nhật một cách an tâm. Nhờ hệ thống hỗ trợ mạnh mẽ này, chúng tôi đã có thể thiết lập một nền tảng ổn định làm trọng tâm cho nỗ lực BCP của mình. Chúng tôi sẽ tiếp tục tối ưu hóa điều này với sự hợp tác chặt chẽ.

Ông Kazuki Kokuda
Bộ phận tự động hóa hoạt động
Đơn vị nền tảng dành cho nhà phát triển
Nền tảng dành cho nhà phát triển CBU
Cơ sở hạ tầng dịch vụ CBU
Công ty cổ phần LY

KẾT QUẢ

Sự hợp tác giữa LY Corporation và JFrog đã góp phần rất lớn vào việc chuyển đổi quá trình phát triển và vận hành của chúng tôi. Sự ra đời của Nền tảng JFrog không chỉ cải thiện tính bảo mật và tuân thủ mà còn tăng hiệu quả, giảm chi phí. LY Corporation đã củng cố khuôn khổ của mình để liên tục cung cấp các dịch vụ ưu việt mà người dùng mong muốn và đạt được tính sẵn sàng cao.

Thông qua việc triển khai Nền tảng JFrog, LY Corporation đã nhận thấy các lợi ích chính yếu sau:

  • Bảo mật tích hợp ở mọi giai đoạn phát triển: Với khả năng quét toàn diện của JFrog Xray, các lỗ hổng được phát hiện và xử lý sớm trong chu kỳ phát triển, giảm rủi ro bảo mật và nhu cầu khôi phục tốn kém.
  • Hệ thống quản lý tập trung cho phát hành phần mềm tự động, an toàn: Sử dụng công cụ JFrog, phương pháp shift-left được áp dụng để kiểm tra lỗ hổng sớm, giảm chi phí lao động và cải thiện quy trình phát hành tổng thể. Điều này đã hợp lý hóa quy trình DevSecOps tại LY Corporation.
  • Kiểm tra từ đầu đến cuối và truy xuất nguồn gốc: Việc sử dụng JFrog Artifactory đã tối ưu hóa quản lý nhị phân, giảm thời gian và công sức cần thiết để theo dõi và triển khai các thành phần phần mềm trên các môi trường khác nhau.
  • Khả năng mở rộng và quản trị cấp doanh nghiệp: Đối với LY Corporation, công ty tiếp tục đổi mới trong công nghệ, Nền tảng JFrog cung cấp khả năng mở rộng cần thiết để hỗ trợ nhu cầu tăng, đảm bảo cung cấp dịch vụ liên tục cho khách hàng.
    • Quản trị tập trung: Thiết lập các chính sách cho tất cả kho lưu trữ và giám sát tuân thủ liên tục giúp duy trì tiêu chuẩn bảo mật nghiêm ngặt, đồng thời giảm gánh nặng giám sát tự công.
    • Phân phối an toàn trên các môi trường: Khắc phục các hạn chế mạng và triển khai các tạo phẩm an toàn trên các môi trường, đảm bảo tính nhất quán và bảo mật trong toàn bộ vòng đời phát triển.

Nền tảng chuỗi cung ứng phần mềm JFrog

Với việc triển khai JFrog, LY đã không chỉ giải quyết các thách thức mà còn tạo ra một khuôn khổ thúc đẩy đổi mới hiệu quả và an toàn trong các hoạt động toàn cầu.

Chúng tôi khuyến khích các chuyên gia DevOps và Security tổ chức bản demo để khám phá cách Nền tảng JFrog chuyển đổi DevSecOps trong tổ chức của mình.

“Nhiệm vụ của chúng tôi là cung cấp phản hồi nhanh và tốc độ nhanh nhất khi cần phát hành ‘hôm nay hoặc mai’. Artifactory, được hàng nghìn nhân viên sử dụng, hỗ trợ nhiều bản phát hành hiện vật. Chúng tôi đánh giá cao tính dễ sử dụng và đơn giản cho tổ chức.”

– Ông Kazuki Kokufuda
Bộ phận tự động hóa hoạt động
Đơn vị nền tảng dành cho nhà phát triển
Nền tảng dành cho nhà phát triển CBU
Cơ sở hạ tầng dịch vụ CBU
Công ty cổ phần LY


Các sản phẩm

Nền tảng JFrog, JFrog Artifactory, JFrog Xray

Tài nguyên bổ sung
Sách trắng: Hướng dẫn bảo mật chuỗi cung ứng phần mềm
Bảng giải pháp: JFrog Artifactory
Nghiên cứu điển hình: Sự phát triển phần mềm linh hoạt, an toàn cho ngành viễn thông

LY Corporation tận dụng Nền tảng JFrog để tối ưu hóa quy trình quản lý gói, tăng tốc độ triển khai và giảm chi phí vận hành, nhằm nâng cao hiệu quả bộ phận phát triển và vận hành. Công ty tập trung vào việc thiết lập hệ thống và môi trường phát triển ổn định để cung cấp dịch vụ gắn kết cho lượng lớn người dùng.

Hệ thống quản lý tập trung, an toàn, tự động cho phát hành phần mềm Khả năng kiểm tra và truy xuất nguồn gốc từ đầu đến cuối Quy mô và quản trị cho doanh nghiệp

2

Trung tâm dữ liệu
Liên đoàn và HA

10.000

Nhân viên trên toàn cầu

Cao

Thời gian hoạt động đạt được

“Tất cả các sản phẩm nội bộ phải thông qua nền tảng của chúng tôi, tập trung vào bảo vệ và tối ưu hóa phát triển. Với kho lưu trữ JFrog Artifactory cho từng ngôn ngữ, chúng tôi có thể quản lý các gói tùy chỉnh và thực hiện quét bảo mật OSS, mang lại cảm giác tiến gần chuẩn DevSecOps.”

Ông Takeshi Nakahara, Kỹ sư
Bộ phận tự động hóa hoạt động
Đơn vị nền tảng dành cho nhà phát triển
Nền tảng dành cho nhà phát triển CBU
Cơ sở hạ tầng dịch vụ CBU
Công ty cổ phần LY

Để tìm hiểu thêm về cách mà Softribution có thể hỗ trợ doanh nghiệp của bạn, vui lòng liên hệ chúng tôi để được tư vấn hoặc mua các giải pháp.

Share this post