基础架构体系构建分析

less than 1 minute read

Published:

虚拟化

概念

  • lxc vs kvm

工具

  • docker

  • k8s

  • proxmox

  • VMware & VisualBox

负载均衡 Load Balance

概念

四层负载均衡 vs 七层负载均衡

工具

  • LVS

  • Nginx

安全Security

概念

  • kerborse认证过程

工具

  • jumpserver
  • teleport
  • Vault

监控和报警 Monitor and Alert

监控 Monitoring

  • prometheus
  • zabbix
  • nagios
  • ElasticSearch

报警 Alerting

  • AlertManager

日志收集 Logging

  • Logstash
  • FileBeats
  • fluent-bit

网络管理 Network

DNS

  • powerdns

DHCP

  • dhcpd
  • dnsmasq

VPN

  • openvpn

装机 Netboot

  • PXE
  • iPXE
  • netboot.xyz
  • ubuntu preseeding
  • centos kickstart

微服务 Micro Service

概念

  • 服务网格 Service Mash
  • 微服务Micro Service
  • 服务发现: https://www.infoq.cn/article/lknumimtzy08qxqckqma

工具

  • consul

  • zookeeper

  • Eureka

CI/CD

  • Argo Server
  • Jenkins
  • Git Action

Data

关系型数据库 RDB

  • PostgreSQL
  • MySQL

非关系型数据库 NoSQL

  • MongoDB

时序数据存储 Time Serial DB

  • TiDB

KV存储 Key-Value Storage

  • etcd
  • Redis

分布式文件系统 Distribution File System

  • HDFS
  • ceph

对象存储 Objective Storage

  • minio

CMDB(Configuration Managerment Database)

  • netbox

发布管理 Repository Manager

概念

  • apt
  • dpkg

工具

  • Nexus
  • Maven
  • apt-mirror

交叉交换设备 Switch

  • Cisco IOS
  • Cisco Nexus

基础架构平台

概念

  • saltstack vs ansible https://www.educba.com/saltstack-vs-ansible/
  • terraform: infrastructure as code

工具

  • terraform
  • ansible
  • saltstack
  • openstack