Skip to content

Họp nhóm hạ tầng bảo mật ngày 16 03 2016

latuannetnam edited this page Mar 17, 2016 · 5 revisions

#Biên bản họp nhóm Hạ tầng và bảo mật

Thời gian: 15h->17h ngày 16/06/2016
Địa điểm: Phòng họp tòa nhà 2A, công ty cổ phần NetNam

Các thành viên tham gia:

  • Mr. Lê Anh Tuấn (Netnam)
  • Mr. Nguyễn Thanh Hải (Netnam)
  • Nguyễn Văn Tân (Netnam)
  • Mr. Trương Anh Tuấn (iWay)
  • Mr. Nguyễn Năng Thắng (iWay)
  • Mr.Vũ Thảo (Vinades)

Nội dung chính:

  • Làm rõ lại nội dung công việc của nhóm
  • Kế hoạch giai đoạn 1
  • Trao đổi về yêu cầu testbed cho phần hạ tầng & bảo mật
  • Một số vấn đề khác

Thảo luận:

**1. CI & CD** * Hiện tại đang thuộc công việc của nhóm hạ tầng & bảo mật, bao gồm: * Tích hợp thành phần phần mềm * Test tự động * Sau khi trao đổi sẽ chuyển công việc CI & CD cho đội kiểm thử và triển khai sản phẩm để đảm bảo đúng vai trò của nhóm.

2. Kế hoạch giai đoạn 1

  • 2.1 Xây dựng bộ cài đặt Liferay dùng Docker phiên bản v0.01
    • Mục đích: Tạo bộ cài đặt cho Liferay để chạy trên 01 máy tính, dùng công cụ Docker
    • Công việc:
      • Tạo dockerfile cho Liferay all-in-one
      • Tạo docker image
      • Upload docker image lên DockerHub
    • Qui định đặt tên trên DockerHub:
      • repository: opencps
      • image name: liferay-all-in-one
      • tag: 0.01
    • Phân công:
      • Tân.NV: Xây dựng Docker image. Thứ 4 tuần sau 23/3/2016 sẽ có demo
  • 2.2 Xây dựng giải pháp scalability cho Liferay
    • Mục đích: Xây dựng giải pháp đảm bảo khả năng mở rộng & sẵn sàng cao cho Liferay
    • Công việc:
      • Xây dựng yêu cầu hệ thống, các tiêu chí
      • Thiết kế sơ bộ giải pháp
      • Thử nghiệm giải pháp
      • Tài liệu, công cụ đưa lên Github của OpenCPS
    • Phân công:
      • Hải: phụ trách chính
      • Năng Thắng: tham gia thực hiện

3. Testbed cho hạ tầng

  • Netnam cung cấp hạ tầng hay là đội nào tài trợ?
  • Yêu cầu cấu hình?
  • Thử nghiệm Docker:
    • Hạ tầng: 1VPS, cấu hình:
      • 8GB RAM
      • 4vCPU
      • 40GB HDD
      • Centos 7
      • IP public
      • SSH access
      • Băng thông: 4Mbps QT, 100Mbps nội địa
  • Thử nghiệm giải pháp scale Liferay:
    • Hạ tầng: 3VPS, cấu hình:
      • 8GB RAM
      • 4vCPU
      • 40GB HDD
      • Centos 7
      • IP public
      • SSH access
      • Băng thông: 4Mbps QT, 100Mbps nội địa

4. Một số vấn đề khác

  • Yêu cầu các nhóm tham gia phát triển sản phẩm phải cử người tham gia vào các buổi họp của đội hạ tầng, bảo mật. Ví dụ: Những người làm về Liferay chỉ biết là chạy trên môi trường java nhưng không biết là chạy trên bản mấy? Có tương thích nhau hay không?
  • Ưu tiên làm cái gì trước, ai làm những cái gì?**
  • Cách 1: Xây dựng quy trình triển khai hệ thống OpenCPS: Có thể dùng luôn Docker, tạo ra một sản phẩm trước.
  • Cách 2: So sánh đặc điểm một số cách triển khai khác nhau: Docker, vagrant, scripts. Sau đó lựa chọn công nghệ để triển khai hạ tầng
  • Có nên áp dụng công nghệ mới như sử dụng Ansible?
    • Ansible là công cụ hỗ trợ việc automate các công việc deploy hạ tầng. Nên áp dụng những công cụ như thế này. Tuy nhiên, giai đoạn đầu sẽ làm thủ công trước, sau đó cải tiến tiếp tục để có thể tự động hóa tối đa
  • Phần deploy:
  • Đưa lên repository: https://github.com/VietOpenCPS/deploy
  • Tạo các thư mục con tương ứng từng platform: ví dụ liferay dành cho Liferay, nukeviet dành cho NukeViet vv
  • Giải pháp scale hệ thống:**
  • Requirement kiến trúc ứng dụng, yêu cầu tải => Cần tham gia của đội phát triển
  • Liferay cluster: Kiến trúc phần mềm có hỗ trợ cho việc cluster không? => Cần có ý kiến của đội phát triển
  • Yêu cầu đội phần mềm pubic kiến trúc phần mềm.
  • Tham khảo: https://www.dev.liferay.com/web/guest/discover/deployment/-/knowledge_base/6-2/liferay-clustering
  • Vấn đề mời thêm cộng đồng Việt Openstack, Docker Hà Nội tham gia
    • Sẽ mời thêm cộng đồng bên ngoài tham gia dự án OpenCPS: anh Trương Anh Tuấn sẽ trao đổi với các leader của community và thông báo lại
Clone this wiki locally