Devops – gắn kết các nhà phát triển phần mềm và người dùng

04/11/2015 07:11
Theo dõi ICTVietnam trên

Devops, một khái niệm mới nổi trong giới phát triển ứng dụng, là một ý tưởng đơn giản. Nó đề cập đến việc thực hành sắp xếp môi trường phát triển của một tổ chức chặt chẽ hơn với môi trường hoạt động, vì thế các nhà phát triển sẽ biết rõ hơn về những thay đổi để tạo ra một ứng dụng, dựa vào các số liệu hiệu suất và thông tin phản hồi từ các quản trị viên.

Khái niệm mới nổi giúp siết chặt vòng phản hồi giữa các nhà phát triển và các hoạt động, cho phép các tổ chức có thể tăng tốc độ sàng lọc mã của họ.

Devops, một khái niệm mới nổi trong giới phát triển ứng dụng, là một ý tưởng đơn giản. Nó đề cập đến việc thực hành sắp xếp môi trường phát triển của một tổ chức chặt chẽ hơn với môi trường hoạt động, vì thế các nhà phát triển sẽ biết rõ hơn về những thay đổi để tạo ra một ứng dụng, dựa vào các số liệu hiệu suất và thông tin phản hồi từ các quản trị viên.

Mặc dù một ý tưởng như này rất rõ ràng nhưng các tổ chức lớn có xu hướng tách biệt các nhà phát triển của họ với những người sử dụng phần mềm.

Tuy nhiên, cách tiếp cận này có thể dẫn đến một số vấn đề. Đáng chú ý nhất, nếu phần mềm hoạt động chậm hơn so với dự kiến thì quá trình gỡ lỗi có thể sẽ diễn ra rất chậm, bởi vì vấn đề này luôn luôn được tạo ra hàng loạt qua lại giữa các nhà phát triển và các quản trị viên, mỗi bên đều giả định rằng công việc của bên kia bị lỗi. Ngoài ra, các tính năng mà một nhà phát triển nghĩ rằng một chương trình cần phải có không phải lúc nào cũng giống với những gì mà nhà quản trị, hoặc người sử dụng cần đến.

Devops thắt chặt vòng phản hồi giữa các nhà phát triển và các hoạt động, cho phép các nhà phát triển có thể thay đổi một cách nhanh chóng và các tổ chức có thể tăng tốc độ sàng lọc mã của họ. Với phương pháp tiếp cận Devops, “các quản trị viên của hệ thống có liên quan ngay từ khi bắt đầu công đoạn thiết kế lại phần mềm, do đó độ tin cậy và khả năng mở rộng được xây dựng trong đó”.

Sự nổi lên của Devops tại thời điểm này có lẽ là do sự xuất hiện của các dịch vụ Internet quy mô lớn, chẳng hạn như Google, Amazon, và Twitter, tất cả đều đã chấp nhận các nguyên tắc sau Devops. Các công ty này đang cạnh tranh khốc liệt, và vì vậy họ cần phải thực hiện các tính năng mới càng nhanh càng tốt. Các công ty này cũng có xu hướng không sử dụng phần mềm đóng gói sẵn từ các nhà cung cấp phần mềm của bên thứ ba, và thay vào đó họ dựa trên các chương trình mã nguồn mở mà các nhà phát triển và kỹ sư nội bộ của họ có thể mở rộng và tinh chỉnh cho môi trường cụ thể của họ.

Một công ty gắn kết với nguyên tắc Devops là cửa hàng thương mại điện tử trực tuyến Etsy. Tại các cuộc triển lãm Web 2.0 O'Reilly, tổ chức tại New York vào tháng 10, Mike Brittain, Giám đốc kỹ thuật và các đội cơ sở hạ tầng tại Etsy, đã giải thích cách Etsy sử dụng nguyên tắc Devops.

Etsy là một trang web trao đổi Internet đang phát triển rất nhanh chóng về hàng hóa thủ công và cổ điển. Trong năm 2010, trang web đã giao dịch hơn 300 triệu USD hàng hóa. Etsy có khoảng 90 kỹ sư, và mỗi ngày thực hiện và kiểm tra khoảng 40 sự thay đổi của mã nguồn để vào trang web.

Một nhà phát triển mới làm việc tại Etsy sẽ triển khai mã nguồn để vào trang web vào cuối ngày làm việc đầu tiên của mình. Tổ chức đã thiết lập một môi trường làm việc tạo điều kiện dễ dàng cho các nhà phát triển triển khai mã nguồn để vào trang web một cách nhanh chóng và nhận được phản hồi mỗi lần họ thay đổi.

Những sự thay đổi nhanh chóng như vậy có thể khiến cho trang web nguy hiểm, và Etsy đã đặt một số biện pháp tại chỗ để nắm bắt các vấn đề tiềm năng có thể xảy ra. Mã nguồn mới được nghiên cứu bởi nhiều kỹ sư và các vấn đề có thể bị phát hiện và xử lý kịp thời trước khi chúng ảnh hưởng đến toàn bộ trang web.Brittain cũng cho biết rằng khi một tính năng mới không làm việc như mong đợi, người dùng sẽ nhanh chóng phàn nàn, và số lượng báo cáo sẽ được gửi cho các nhân viên kỹ thuật.

Một kỹ thuật Devops khác mà Etsy sử dụng là phổ biến các số liệu hiệu suất rộng rãi nhất có thể. Những số liệu này không chỉ được truy cập cho các nhân viên hành chính, mà chúng còn hiển thị trên màn hình trong văn phòng của công ty, vì vậy tất cả đều có thể nhìn thấy chúng. Vì vậy nếu có một sự xuống cấp trong dịch vụ hoặc cơ sở dữ liệu quá tải thì bất cứ ai cũng có thể nhìn thấy vấn đề và có khả năng được sớm khắc phục.

Thùy Linh

Nổi bật Tạp chí Thông tin & Truyền thông
  • Việt Nam - Malaysia nâng cấp quan hệ Đối tác chiến lược toàn diện
    Phát biểu tại họp báo, Tổng Bí thư Tô Lâm cho biết, Việt Nam-Malaysia tăng cường hợp tác trên các lĩnh vực mới (như kinh tế xanh, đổi mới sáng tạo, khoa học công nghệ, chuyển đổi số, năng lượng xanh...).
  • Chìa khóa giải quyết thách thức trong bảo vệ trẻ em trên không gian mạng
    Trẻ em - đối tượng dễ bị tổn thương nhất, đang phải đối mặt với nhiều nguy cơ. Đây không chỉ là bài toán của riêng Việt Nam mà còn là thách thức toàn cầu đòi hỏi sự chung tay hợp tác từ nhiều phía.
  • Việt Nam đang đối mặt 3 thách thức an toàn thông tin
    Các cuộc tấn công mạng hiện nay ngày càng tinh vi và phức tạp hơn, đặc biệt khi có sự hỗ trợ của trí tuệ nhân tạo. Tuy nhiên, việc kết hợp công nghệ này với trí tuệ của con người đã giúp phát hiện và phòng, chống tấn công mạng hiệu quả hơn.
  • Chuyển đổi số thành công không thể thiếu “niềm tin số”
    Muốn triển khai hiệu quả chiến lược số hóa quốc gia cần triển khai theo hướng tiếp cận từ trên xuống dưới và phải phù hợp với thực tế, đảm bảo có tầm nhìn rộng trong tương lai.
  • Việt Nam - Hàn Quốc đồng hành trong kỷ nguyên AI
    Thứ trưởng Bộ TT&TT Phan Tâm hy vọng, Việt Nam có thể học tập nhiều hơn từ Hàn Quốc về các bài học kinh nghiệm, cách làm hay để phát huy tối đa vai trò công nghệ số nói chung và trợ lý ảo nói riêng trong hoạt động của cơ quan nhà nước, thúc đẩy phát triển kinh tế, tạo lập xã hội số nhân văn và thu hẹp khoảng cách số.
Đừng bỏ lỡ
  • Bốn giải pháp trọng tâm để giải bài toán an toàn dữ liệu quốc gia
    Theo Thứ trưởng Bộ TT&TT Bùi Hoàng Phương, năm 2024 đánh dấu bước tiến vượt bậc của Việt Nam trong lĩnh vực an toàn thông tin. Tuy nhiên, còn rất nhiều thách thức cần vượt qua để đảm bảo an toàn dữ liệu quốc gia.
  • Việt Nam tăng cường hợp tác phát triển công nghệ số với Burundi và NIPA
    Trong khuôn khổ sự kiện Tuần lễ Số quốc tế 2024, Bộ trưởng Bộ Thông tin và Truyền thông Nguyễn Mạnh Hùng đã tiếp và làm việc với Bộ trưởng Bộ Truyền thông, Công nghệ Thông tin và Đa phương tiện Burundi Léocadie Ndacayisaba và ông Hur Sung Wook, Chủ tịch Cục Xúc tiến Công nghiệp CNTT quốc gia Hàn Quốc (NIPA).
  • Chính thức ra mắt Nền tảng hỗ trợ diễn tập thực chiến an toàn thông tin
    Nền tảng hướng tới nâng cao chất lượng và điều phối hiệu quả các hoạt động diễn tập trên toàn quốc thông qua nền tảng hỗ trợ diễn tập thực chiến an toàn thông tin.
  • Robot Delta hữu dụng trong nhiều ngành
    Nhờ vào thiết kế độc đáo và khả năng hoạt động với tốc độ và độ chính xác cao, robot Delta là một giải pháp tối ưu trong nhiều ngành công nghiệp hiện đại.
  • Cà Mau ứng dụng các phần mềm chuyển đổi số trong ngành nông nghiệp
    Ngành nông nghiệp tỉnh Cà Mau đã không ngừng triển khai các giải pháp chuyển đổi số thông qua việc sử dụng các phần mềm, xây dựng cơ sở dữ liệu chuyên ngành phục vụ quản lý, điều hành. Trong tương lai không xa, các phần mềm này sẽ hoàn thiện và bắt kịp xu hướng công nghệ để hỗ trợ người nông dân nhiều hơn trong việc tăng gia sản xuất.
  • Bảo vệ các hệ thống mạng trọng yếu là cấp thiết
    Song song với tiến trình chuyển đổi số, các chiến dịch tấn công mạng, gián điệp và khủng bố mạng nhằm vào hệ thống công nghệ thông tin (IT) và công nghệ vận hành (OT) trọng yếu ngày càng gia tăng, việc đảm bảo an ninh mạng trở thành ưu tiên hàng đầu của các quốc gia.
  • ‏OPPO Find X8 Series sẽ chính thức lên kệ ngày 7/12‏
    Ngày 21/11, OPPO chính thức ra mắt Find X8 Series‏‏ tại Việt Nam và sẽ lên kệ ngày 7/12 tới. Đây là lần đầu tiên người dùng Việt Nam được trải nghiệm dòng flagship cao cấp nhất của OPPO cùng lúc với toàn cầu. ‏
  • Chuyển đổi số từ thực tiễn Báo Hải Dương
    Báo Hải Dương có nhiều thuận lợi khi thực hiện chuyển đổi số. Đó là Ban Biên tập có quyết tâm cao. Đội ngũ cán bộ, phóng viên, nhân viên của báo nhanh nhạy với cái mới, ham học hỏi...
  • Đưa siêu ứng dụng "Công dân Thủ đô số - iHanoi" vào cuộc sống
    “Công dân Thủ đô số” - iHaNoi là kênh tương tác trực tuyến trên môi trường số giữa người dân, doanh nghiệp với các cấp chính quyền thành phố Hà Nội. Qua ứng dụng này, người dân và doanh nghiệp có thể phản ánh các vấn đề đời sống, từ đó giúp chính quyền tiếp nhận và giải quyết kịp thời.
  • Sự gia tăng của ứng dụng AI tạo sinh: Những rủi ro tiềm ẩn cho xã hội và con người
    AI tạo sinh là một trong những thành tựu công nghệ mới nhất của con người trong thập niên 20 của thế kỷ XXI. Cho đến nay, sự ứng dụng của AI tạo sinh đã tạo ra nhiều cuộc tranh luận quan trọng trong các nghiên cứu xã hội, đặc biệt là trong lĩnh vực triết học. AI tạo sinh đã thách thức nhiều khái niệm và định kiến của chúng ta về bản thân mình, đặc biệt là về cách chúng ta hiểu về tư duy và bản chất của tư duy con người.
Devops – gắn kết các nhà phát triển phần mềm và người dùng
POWERED BY ONECMS - A PRODUCT OF NEKO