热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

运维杂记05

运维技术学习的2个方向 开源和底层

现在有出现托管云,供应商帮你做私有云租用给你

DAS DELL MD系统 块存储 直连式存储 {数据库 一般不用于文件和日志}
SAN 存储光纤连接
IBM DS系统 DS5300 官方报价100多万
控制器+笼子 光纤+到光纤交换机 服务器有HBA卡 pci-e 两个高可用,
可以用于
Oracle RAC
IBM DS5300

iSCSI
硬盘 DAS 直连 SAN 存储区域网 iSCSI

硬盘格式化成文件系统 就成了 文件存储
硬盘不格式也可以用, mysql和Oracle
硬盘不分区也可以用 可以直接格式 然后mount
4T盘不用分区
严格意义上用 uuid 挂载磁盘,如果用/dev/sdx 有安全隐患,硬盘顺序会变
运维 需要减少运维对象,运维对象和故障点是对应的 避免使用lvm

所有的NAS 都是文件存储,Network Attached Storage  {NFS}

 

NFS 权限问题 比如www的uid必须要一样
NFS标准化:所有服务器用户的UID统一
自定义 useradd 指定uid
举例 用户只用root和www 所有的服务都用www
NFS默认的传输协议是UDP 不需要重新mount
如果使用tcp 如果服务器挂了 要重新mount
缺点:延迟大,高性能的读写是不行的
df -h卡半天不处理,nfs挂载访问不了
NFS ---- rsync --------- NFS (单向同步,不能双向同步)

应用层面解决所有问题!
比如:ip访问控制
存储级别的灾备都被淘汰了
比如 数据库就数据库复制
如果从底层去走就不可控,比如 drbd
raid6 可以坏2块 6块盘
如果硬盘多可以做热备盘 raid5
所有的系统用raid1
全局热备盘 可以用 如果磁盘规格不一样,那么转速得一样,容量只能大
不能小,
1、品牌统一的情况下。容量大可以。容量小不行
磁带库 已经被淘汰
NFS
php和java 都有文件分发功能

运维杂记-05

P2P开源的 python写的
生成的文件按照目录存储,今年的挂在本地,old文件挂载nfs
不知道的问题或无法解决的问题,用时间去解决,等待 时间会解决一些问题。
技术不是唯一的核心竞争力,对待问题的解决方案。
比如:性能出现问题,技术想到的就是调优
业务调优---架构调优---应用调优--系统调优----硬件调优
方法论:
1.技术 2.管理

假如现有一台DELL存储服务器,一共是32T,但是现在用户存储的数据量硬盘已经达到99%了,如何扩容,或者要怎样的解决方案呢 做的是NFS
1.分类管理 2.我能不能不扩容 (垂直扩展,终究是有瓶颈的)
横向扩展:1.能不能把老数据移动到新的存储服务器上 2.是否有过期并不在使用的数据,可以删除 3.是否可以进行业务读写调整。例如业务A使用存储A 业务B使用存储B

面试的时候:思维要发散
在老司机眼里没有解决不了的问题
比如:用子网卡 解决lvs vip问题流量统计问题

 

10-20M fastdfs 文件是什么样就存什么样子 不支持mount,只支持api(php java等)
缺点不能mount

ceph
文件存储 块存储 对象存储 三合一 调用
万兆网卡 有rj45和光纤种
阿里云私有云 阿里云战略投资zstack和公有云
1.体系结构,先快速安装,然后再学手动安装,然后如何和openstack关联
docker 存储的插件只有 glaster存储
http://docs.ceph.org.cn/rbd/rbd-openstack/
glusterfs 集群不建议超过20节点 节点越多 复制越多 是网状结构 没有研发团队
让集群小一点
mysql读写分离
建议应用程序去做,代码很容易实现。mycat?实时性要求高的
一主多从,从库要设置readonly
mycat 读写分离 量大了不稳定 不建议核心的业务使用mycat 比如 涉及到钱的
彩票 ERP 用的orecle存储过程
分库分表 uid 日活上千万
设计表的时候留几个空字段
TiDB 可以存监控 支持大量数据
ansible 被红帽收购
rhce的教程知识点很全
java css js 北大青鸟

 https://github.com/alibaba/LVS?spm=5176.100239.blogcont1803.5.mcYYAb

http://tengine.taobao.org/?spm=5176.100239.blogcont1803.6.mcYYAb

https://github.com/unixhot/waf


P2P分发大文件
http://www.361way.com/python-p2p/4737.html
http://www.cnblogs.com/shhnwangjian/p/6640047.html


http://jaminzhang.github.io/p2p/use-Murder-to-distribute-big-software-package-in-production-environment/

http://ssdb.io/zh_cn/

https://www.unixhot.com/search/q-TGV2ZWxEQiA=#all

https://github.com/ideawu/ssdb-docs/blob/master/pdf/SSDB%E5%85%A5%E9%97%A8%E5%9F%BA%E7%A1%80.pdf

https://www.ibm.com/developerworks/cn/linux/l-fuse/index.html

http://docs.ceph.org.cn/

http://docs.ceph.org.cn/rbd/rbd-openstack/


推荐阅读
  • 包含phppdoerrorcode的词条 ... [详细]
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • 本文深入探讨了如何选择适合业务需求的MySQL存储引擎,详细解析了不同存储引擎的特点、适用场景及其在数据存储和管理中的优势。通过对比InnoDB、MyISAM等主流引擎,为读者提供了全面的技术指导和专业建议,帮助开发者在实际应用中做出明智的选择。 ... [详细]
  • 本文深入探讨了NoSQL数据库的四大主要类型:键值对存储、文档存储、列式存储和图数据库。NoSQL(Not Only SQL)是指一系列非关系型数据库系统,它们不依赖于固定模式的数据存储方式,能够灵活处理大规模、高并发的数据需求。键值对存储适用于简单的数据结构;文档存储支持复杂的数据对象;列式存储优化了大数据量的读写性能;而图数据库则擅长处理复杂的关系网络。每种类型的NoSQL数据库都有其独特的优势和应用场景,本文将详细分析它们的特点及应用实例。 ... [详细]
  • 本文详细介绍如何在忘记MySQL服务器密码的情况下进行密码重置,包括具体的步骤和注意事项。 ... [详细]
  • 深入理解Redis中的字典实现
    本文详细介绍了Redis中字典的实现机制,包括其底层数据结构、哈希表与哈希节点的关系、元素添加方法及rehash操作的具体流程。 ... [详细]
  • 本文介绍了 Go 语言中的高性能、可扩展、轻量级 Web 框架 Echo。Echo 框架简单易用,仅需几行代码即可启动一个高性能 HTTP 服务。 ... [详细]
  • 赠书活动:《Oracle DBA工作笔记》签名版
    为了回馈读者,特此举办《Oracle DBA工作笔记》签名版赠书活动。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 从0到1搭建大数据平台
    从0到1搭建大数据平台 ... [详细]
  • 在使用达梦数据库时,管理员可能会遇到连接频繁中断或特定SQL语句语法错误的问题。这些问题通常源于开发人员在创建对象时的不规范操作。为了解决这些问题,建议对数据库配置进行优化,并确保所有SQL语句符合达梦数据库的标准语法。此外,定期检查和维护数据库连接参数,以及对异常日志进行详细分析,也有助于及时发现并解决问题。 ... [详细]
  • 在Linux系统中避免安装MySQL的简易指南
    在Linux系统中避免安装MySQL的简易指南 ... [详细]
  • 本文深入解析了通过JDBC实现ActiveMQ消息持久化的机制。JDBC能够将消息可靠地存储在多种关系型数据库中,如MySQL、SQL Server、Oracle和DB2等。采用JDBC持久化方式时,数据库会自动生成三个关键表:`activemq_msgs`、`activemq_lock`和`activemq_ACKS`,分别用于存储消息数据、锁定信息和确认状态。这种机制不仅提高了消息的可靠性,还增强了系统的可扩展性和容错能力。 ... [详细]
  • Oracle字符集详解:图表解析与中文乱码解决方案
    本文详细解析了 Oracle 数据库中的字符集机制,通过图表展示了不同字符集之间的转换过程,并针对中文乱码问题提供了有效的解决方案。文章深入探讨了字符集配置、数据迁移和兼容性问题,为数据库管理员和开发人员提供了实用的参考和指导。 ... [详细]
  • 本文深入解析了 Kubernetes 控制平面(特别是 API 服务器)与集群节点之间的通信机制,并对其通信路径进行了详细分类。旨在帮助用户更好地理解和定制其安装配置,从而增强网络安全性,确保集群的稳定运行。 ... [详细]
author-avatar
茗瑜42_330
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有