Giaosucan's blog - Chia sẻ kiến thức theo cách bá đạo

Ticker

20/recent/ticker-posts

Lạm bàn về trend DevOps

 Lạm bàn về trend DevOps

8 DevOps trends driving the industry in 2024 - N-iX

Xem Euro với Copa 2024, thấy anh Rô với anh Si rồi cũng nhận ra, ai cũng có thời. Cái gì cũng có trend, một là phải đú trend, hai là End Game, để người khác lên thay thế.
Đến DevOps cũng vậy, từ cái thời build code, deploy server truyền thống từ những năm 200x, nay lại ra đời hàng loạt trend mới, chạy theo không kịp
Bài này chia sẻ 1 vài trend DevOps mới

DevSecOps
Trend này thì cũng không phải mới lắm. trước đây thì chỉ cần build code, deploy chạy mượt là OK. Tuy nhiên ngày nay, bao nhiêu vụ Security incident, mỗi mét vuông 4 chú Hacker, nên các công ty nhất là tài chính, ngân hàng rất quan tâm đến vụ Security. Họ đầu tư luôn một team gọi là SecOps chuyên lo Security
Roadmap
Team này chuyên ngồi monitor/scan hệ thống để phát hiện các lỗ hổng bảo mật, reports lại cho lãn đạo để thực hiện remediation. Trên Cloud, họ xài service như Security Hub, Azure Depender để tìm Vulnerability của cloud infra. Nếu nhà có điều kiện thì chơi 3rd party như CrowdStrike, không biết sau vụ dính phốt với Microsoft thì anh CrowdStrike sống chết thế nào. Còn với application thì chạy DAST, IAST dùng Zap … Cơ bản thì vẫn chạy cơm. Thế nên mới đẻ ra DevSecOps, tích hợp luôn security scanning vào CI/CD luôn, tự động hóa hoàn toàn, giảm chi phí. Làm sao cắt giảm tiền nuôi cái team SecOps kia, chuyển giao hết cho DevOps. Và thế là DevSecOps jobs ra đời, JD DevSecOps ngoài mấy DevOps stack cơ bản thì yêu cầu có kinh nghiệm về mấy tool toys như dưới

DevSecOps explained — Venture Capital perspective | by Kris Przybylak |  Investor @ Inovo.vc | Inside Inovo | Medium

FinOps
Hệ thống Deploy lên Cloud thì tháng nào cũng được Cloud Provider gửi bill về. Thỉnh thoảng có incidents làm cost x2 x3 là đủ các thể loại giải trình báo cáo than khóc đủ kiểu, bạn cứ đọc seri chuyện DevOps đốt tiền infra thì biết.
Gặp mấy công ty Startup được đầu tư tiêu tiền chùa, thì xài cloud vô tội vạ, cứ full service mà quất, chứ vào làm cho mấy công ty hoàn cảnh đến từ U Cà Na, Nga Ngố thì mới thấy cái FinOps này quan trọng thế nào, tiết kiệm đến từng xu, optimize cost hết cỡ, vắt cổ chày ra nước,
FinOps mục đích chính là Cost Optimization, tối thiểu hóa chi phí. Tương tự như SecOps, công ty tập đoàn lớn thì nuôi hẳn 1 team FinOps chuyên ngồi phân tích để đưa giải pháp Cloud Optimization
Value of FinOps: What Are The Three Phases Of FinOps?

Món này phải hiểu rất sâu về Cloud, cách Cloud Provider tính phí dịch vụ từ Resource, Data Transfer cost, abc, xyz… Từ đó mới đưa được giải pháp tối ưu chi phí, không phải đơn thuần chỉ xài mấy công cụ Compute Optimize mà AWS cung cấp là xong
Tương tự, mấy công ty startup nhỏ nhỏ lại sút nhiệm vụ này cho mấy ông Cloud engineer thay vì build team tốn kém.
NoOps
Mấy năm gần đây xuất hiện khái niệm Platform Engineering, build hẳn hệ thống Internal Developer Platform (IdP) để chuyển giao luôn mấy việc build, deploy code, provision infra cho mấy anh Dev. Mục đích là giảm effort, đọc seri sự tích platform engineer sẽ rõ. Spotify thậm chí còn build hẳn framework platform engineer riêng gọi là Blackstage, để mấy anh Developer xài luôn, giảm bớt công việc của anh DevOps
Năm nay còn ác hơn là ra đời trend NoOps, mở rộng của IdP , hiểu nhanh là “No Operations”, tự động hóa quy trình hoàn toàn, mục tiêu là cho mấy anh DevOps/SRE về vườn, không cần người quản lý vận hành hệ thống nữa, vì nó đã automate và selft healing rồi.
Nếu bạn nào xài PaaS Heroku thì hiểu thế nào là NoOps, nền tảng đám mây cho phép các Dev xây dựng, triển khai, quản lý và mở rộng ứng dụng (PaaS – Platform as a service).
Heroku là gì
không cần care đến hạ tầng, vì Heroku nó lo cho rồi, chỉ cắm mặt code trâu thôi, tương tự như Serverless trên Cloud nhưng ở cấp độ cao hơn.
Trộm vía là mấy platform này chưa được phổ biến lắm và giá còn đắt. Còn tương lại nếu NoOps phát triển mạnh thì chắc mấy anh DevOps đành phải chuyển sang chạy Grab vì mất việc
MLOps
Giờ thì đi đâu cũng nói AI, từ ChatGPT, DeepMind rồi đến cả công ty Fxx còn phát triển AI để theo dõi lợn, thế nên xuất hiện trend mới là MLOps, chi tiết hỏi ChatGPT còn ngắn gọn đơn giản là dùng để deploy machine learning model, tự động hóa machine learning and data science workflows
Trộm vía là tôi có cơ hội join 1 dự án khách hàng sử dụng AI để phân tích voice audio, nên có được ngó tí chứ không được sờ, vì việc này, KH giao cho một team AI riêng phụ trách

Về cơ bản thì MLOps vẫn xài những DevOps stack truyền thống như K8s, docker nhưng có những Platform riêng cho MLOps như Vertex AI của Google, Kubeflow của K8s, Azure ML của Azure, SageMaker của AWS, MetaFlow opensource
Khám phá món này là cả một chân trời mới, một biển cả kiến thức, mà không biết có cơ hội được vào làm hay lại được làm trên Tivi

Tóm lại, trend gì thì trend, tech gì thì tech, tất cả đều được build trên những Stack Cơ bản, trước tiên là phải nắm vững basic rồi đú trend sau

Đăng nhận xét

0 Nhận xét