基础设施如何搭建(一) —— 前期准备

date
Feb 9, 2020
slug
tools-prepare
status
Published
tags
工具
summary
type
Post

面临的问题

创业公司一般面临下面几个问题

  • 钱不多,省着花
  • 一般研发人员,不具备此类知识体系或者所知不多

需求一直存在

虽然,存在一些问题,但是随着业务发展,人员增多,此类问题会暴露的越发明显,产品技术团队的高效工作,其实是建立在合适、安全、方便的基础设施之上的

如何解决

前期准备

  • Dell服务器1台(约2 - 3w RMB)
  • NAS存储,主要做重要系统数据备份(可选)
  • 交换机(不做过多介绍)
  • 整理办公和研发需求
下面是选择的服务器,这个配置,基本可以满足100人左右企业的日常办公和部分研发测试需求
名称
T640 塔式服务器
Intel(R) Xeon(R) CPU 银牌4110*2
16G*6
4T*3 raid5 + 256固态系统盘

基础设施包含什么

  • 虚拟化的平台工具:我这里选择的是Vmware,好处毋庸置疑,但是收费,我这里之所以选,是因为,有一些历史原因(你懂得,有需求可以单独找我),如果不用,可以考虑OpenStack替代
  • 容器化:Docker是不二之选,这个根据企业自己的需求来看,我个人觉得,初期可以不用容器化,但是,如果有相关维护人员,可以选择Docker Swam或者K8s进行容器化管理
  • 根据需要选择工具:一般企业需要解决的是,知识库、项目和流程管理系统、资产管理系统、统一账户体系、代码库、工件库、如何在外安全上网、内部域名管理、如何安全登录服务器这些需求、数据安全和备份

基础设施搭建示意图

基于VMware ESXI & vSphere

层级示意

notion image

架构示意

notion image

我用到的工具

notion image
后续,会陆续介绍下,我在搭建的时候,相关工具的搭建流程和使用方式
 

© 天行者YANG 2020 - 2022