inflearn logo

Thiết kế hạ tầng CNTT cho người mới bắt đầu: Từ yêu cầu đến phương án thiết kế

Dành cho những người làm thực tế gặp khó khăn khi chuyển yêu cầu thành thiết kế, tôi sẽ hướng dẫn từ cơ sở phán đoán dựa trên kinh nghiệm thiết kế hạ tầng hiện trường cho đến khi hoàn thiện tài liệu.

3 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian Không giới hạn

system-design
system-design
infrastructure
infrastructure
technical writing
technical writing
system-design
system-design
infrastructure
infrastructure
technical writing
technical writing

Bạn sẽ nhận được điều này sau khi học.

  • Có thể cấu trúc các yêu cầu và điều kiện ràng buộc của doanh nghiệp thành các yêu cầu chức năng và phi chức năng, đồng thời thiết lập mức độ ưu tiên.

  • Có thể so sánh các phương án cấu hình máy chủ, mạng và lưu trữ, đồng thời giải thích cơ sở lựa chọn dựa trên chi phí, hiệu năng, khả năng mở rộng và tính vận hành.

  • Có thể thiết kế cấu trúc hệ thống cùng chiến lược dự phòng và khôi phục dựa trên các giả định về việc gia tăng lưu lượng, sự cố và các mối đe dọa bảo mật.

  • Có thể soạn thảo tài liệu thiết kế hệ thống bao gồm sơ đồ cấu trúc, cơ sở thiết kế, các yếu tố rủi ro và những vấn đề chưa được quyết định.

  • Có thể sử dụng danh sách kiểm tra đánh giá thiết kế và bản ghi quyết định kiến trúc (ADR) để xem xét phương án thiết kế và đạt được sự đồng thuận với các bên liên quan.

Thiết kế hạ tầng không phải là việc lựa chọn thiết bị. Đó là việc ghi lại trong phạm vi các yêu cầu và ràng buộc: đã chọn phương án nào, và những gì vẫn chưa được quyết định.

Đã từng đưa máy chủ vào sử dụng. Cũng đã mở mạng và chạy thử sao lưu. Thế nhưng trong buổi đánh giá thiết kế, khi được hỏi "Tại sao lại làm như vậy?", câu trả lời chỉ xoay quanh tên sản phẩm. Khóa học này sẽ theo sát câu hỏi đó từ đầu đến cuối thông qua một trường hợp cụ thể. Đây không phải là buổi thực hành cài đặt hay quá trình làm theo từng câu lệnh.

Phù hợp với những người này

  • Đã từng xây dựng hoặc vận hành, nhưng đây là lần đầu tiên làm tài liệu thiết kế.

  • Những người đọc được sơ đồ cấu hình nhưng không thể giải thích tại sao nó lại được phân chia như vậy

  • Đã ghi là dự phòng nhưng chưa từng hỏi liệu khi một máy dừng hoạt động, máy còn lại có tiếp quản hay khôngેણ

  • Những người xem báo giá và đề xuất nhưng không thể phân biệt đó là lựa chọn xuất phát từ yêu cầu và các ràng buộc.

Không cần biết phát triển vẫn có thể nghe. Tuy nhiên, bạn cần biết bản thân các thuật ngữ như máy chủ, mạng và lưu trữ. Nội dung này không phù hợp với những người muốn luyện bài thi chứng chỉ hoặc tìm hiểu quy trình triển khai một sản phẩm cụ thể, cũng như những người đã chủ trì việc xem xét thiết kế.

Những gì không được thực hiện

Ngay cả khi kết thúc, bạn cũng chưa thể tự mình hoàn tất việc thiết kế ở bất kỳ hiện trường nào. Đây không phải là khóa học để quyết định nhà cung cấp, cũng không phải là khóa học đưa ra các con số cụ thể cho việc dự phòng hay khôi phục sau thảm họa. Bạn cũng sẽ không tạo ra một bản hoàn chỉnh với tất cả các giá trị đã được xác định. Những hạng mục vẫn chưa có câu trả lời sẽ được để ngỏ, không điền bằng các giả định.

Chúng ta đi theo thứ tự nào

Xem xét một trường hợp cụ thể bắt đầu từ các yêu cầu. Trước hết, không dùng thuật ngữ ngành mà ghi ra hệ thống đó làm gì. Tiếp theo là các điều kiện: ngân sách, lịch trình, địa điểm, vận hành, thiết bị hiện có và các kết nối ra bên ngoài. Trước khi nắm được các điều kiện, không thể giải thích vì sao những lựa chọn sau đó lại như vậy.

Với những điều kiện đó, phân chia thành các khu vực, rồi lần lượt bố trí máy chủ, mạng, lưu trữ, dữ liệu, bảo mật và sao lưu. Mỗi lựa chọn đều đi kèm căn cứ, các phương án thay thế đã được so sánh, những gì đạt được và những gì phải từ bỏ, cùng các rủi ro còn lại. Việc trì hoãn quyết định cũng được ghi lại. Nếu ghi rõ vì sao trì hoãn và đang chờ đợi điều gì, thì đó không phải là khoảng trống mà là một quyết định.

Dự phòng kép không kết thúc ở việc ghi ra số lượng thiết bị. Cần xem công việc đang được xử lý có chuyển sang được hay không, dữ liệu đã được chuyển sang chưa, người dùng có đến được bằng cùng một đường dẫn hay không, ai xác định đó là sự cố, và việc chuyển đổi sẽ được thực hiện tự động hay do con người. Chỉ cần thiếu một điều kiện, dù có hai thiết bị thì dịch vụ vẫn sẽ dừng. Không thể nói rằng hệ thống không có điểm lỗi đơn chỉ vì có hai thiết bị. Nếu vẫn phụ thuộc vào cùng một nguồn điện, cùng một bộ lưu trữ, thì phần dùng chung đó chính là điểm lỗi đơn.

Ở phần sau, chúng ta cũng xem lại liệu những con số được giả định ban đầu vẫn chỉ đang là giả định hay không. Không ghi rằng chúng đã đủ trước khi đo lường. Cuối cùng, chúng ta đi đến cả trình tự giải thích ngắn gọn phương án thiết kế này cho người lần đầu xem nó: đang làm gì, các điều kiện là gì, cấu trúc ra sao, và còn lại những gì. Những điều còn lại không được chờ đến khi có người hỏi mới đưa ra.

Sau khi nghe xong, còn lại những gì?

Thiết kế tại thời điểm hiện tại được lưu lại. Trong đó có các điều kiện nhận được làm đầu vào, thiết kế theo từng lĩnh vực, nhật ký quyết định, cùng danh sách các hạng mục còn bỏ ngỏ, các giả định và rủi ro. Việc nói rõ cả những hạng mục còn bỏ ngỏ mà không che giấu chúng cũng là một phần của sản phẩm đầu ra. Đây không phải là tài liệu có thể dùng ngay để nộp với các con số của hiện trường của tôi, mà là một khuôn mẫu dùng khi ghi lại các điều kiện của chính mình theo cùng một trình tự.

Nên nghe như thế nào

Nghe qua video, ôn tập bằng PDF hiển thị trên màn hình và kiểm tra thuật ngữ bằng PDF bản ghi là được. Phần hiển thị trên màn hình gồm các từ khóa và sơ đồ. Các câu được giải thích bằng lời. Bản ghi không phải là bản chép chính tả mà là các câu trong bài giảng. Khi thuật ngữ trong âm thanh và văn bản khác nhau, hãy lấy cách ghi trong bản ghi làm chuẩn.

Không cần ôn lại sau mỗi bài giảng. Khi kết thúc một phần, chỉ cần xem một lần liệu các lựa chọn trong phần đó có xuất phát từ yêu cầu hay không và còn điều gì chưa được giải quyết.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Kỹ sư có kinh nghiệm xây dựng và vận hành cơ sở hạ tầng, mong muốn nâng cao năng lực thiết kế hệ thống lên một tầm cao mới

  • Những người thực tiễn có thể đọc sơ đồ cấu hình nhưng khó giải thích cơ sở lựa chọn kiến trúc và các đánh đổi liên quan.

  • Người học có kiến thức nền tảng về máy chủ, mạng và lưu trữ, đồng thời muốn mở rộng sang thiết kế hệ thống trung cấp

  • Các tech lead và nhân sự IT muốn hệ thống hóa việc đánh giá thiết kế và tài liệu quyết định kỹ thuật

Cần biết trước khi bắt đầu?

  • Hiểu các khái niệm cơ bản về máy chủ, mạng và lưu trữ

  • Kinh nghiệm thực tế trong việc xây dựng hoặc vận hành hạ tầng CNTT

  • Hiểu biết cơ bản về việc đọc và viết tài liệu kỹ thuật

Xin chào
Đây là rebalancesys

Tôi đã có hơn 20 năm làm việc trong lĩnh vực CNTT doanh nghiệp, đảm nhiệm các công việc vận hành hệ thống, kỹ sư hệ thống và Technical Architect trong ngành tài chính. Dựa trên những trường hợp vận hành, sự cố, thay đổi và phối hợp mà tôi trực tiếp trải nghiệm trong thực tế, tôi mong muốn xây dựng một khóa học giúp cả những người mới tiếp cận hạ tầng CNTT cũng có thể hiểu được hệ thống quản lý vận hành trong môi trường thực tế và phát triển bản thân.
Thêm

Chương trình giảng dạy

Tất cả

92 bài giảng ∙ (4giờ 14phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn

10.032 ₫

20%

2.051.115 ₫