美文网首页运维工具设计方案创业公司DevOps工具链杂谈
创业公司基础设施如何搭建(一) —— 前期准备

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

作者: 天行者YANG | 来源:发表于2020-02-09 22:54 被阅读0次

    面临的问题

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

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

    需求一直存在

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

    如何解决

    前期准备

    • Dell服务器1台(约2 - 3w RMB)
    • NAS存储,主要做重要系统数据备份(可选)
    • 交换机(不做过多介绍)
    • 整理办公和研发需求

    下面是选择的服务器,这个配置,基本可以满足100人左右企业的日常办公和部分研发测试需求

    名称 T640 塔式服务器
    CPU Intel(R) Xeon(R) CPU 银牌4110*2
    MEM 16G*6
    硬盘 4T*3 raid5 + 256固态系统盘

    基础设施包含什么

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

    基础设施搭建示意图

    基于VMware ESXI & vSphere

    层级示意

    Devops-Virtual-Layer.jpg

    架构示意

    Devops-Virtual-Arch.jpg

    我用到的工具

    公司管理工具基础架构.jpg

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

    创业公司基础设施如何搭建(一) —— 前期准备
    创业公司基础设施如何搭建(二) —— Docker安装
    创业公司基础设施如何搭建(三) —— Confluence(Docker版本)
    创业公司基础设施如何搭建(四) —— Jira(Docker版本)
    创业公司基础设施如何搭建(五) —— Crowd(Docker版本)

    相关文章

      网友评论

        本文标题:创业公司基础设施如何搭建(一) —— 前期准备

        本文链接:https://www.haomeiwen.com/subject/klhbxhtx.html