研发的童鞋每次对MySQL库表做重大操作之前,例如:修改表结构;批量修改或者删除数据;都会向DBA申请进行数据库的备份。画外音:又或者说,不备份直接操作啦?那DBA童鞋是怎么进行MySQL备份的呢?调研了几十个RD和QA,基本是3种答案:不太清楚;在线逻辑备份,mysqldump;离线物理备份(冷备
DevOps建设似乎已经成为了企业共识,但是何时建设、如何建设仍然是企业关心和头疼的问题。企业的技术、人才、业务达到何种程度才适合建设DevOps?建设过程中,从哪里先入手,又应该如何处理组织架构、原有技术栈与DevOps之间的矛盾?是否有DevOps建设的参考架构?建设完成之后,Dev
基本工作过程Kubernetes的核心工作过程:资源对象:Node、Pod、Service、ReplicationController等都可以看作一种资源对象操作:通过使用kubectl工具,执行增删改查存储:对象的目标状态(预设状态),保存在etcd中持久化储存;自动控制:跟踪、对比e
概述ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。有了Paramiko以后,我们就可以在Python代码中直接使用SSH协议对远程服务器执行操作,而不是通过ssh命令对远程服务器进行操作。今天主要
应用拆分微服务后,一个不可避免的问题就是权限问题。拆分后的各个微服务如何处理权限,怎么处理才能保证满足业务的需求,怎么处理才能保持架构的简单及可维护?今天的文章,让我们来深入微服务架构下的权限处理问题,看看这个没有最佳实践的领域,如何能够针对业务需求来设计的较为优雅。1.先来理解几个名词关于权限,可
1事务概念在分布式系统中,为了保证数据的高可用,通常,我们会将数据保留多个副本(replica),这些副本会放置在不同的物理的机器上。为了对用户提供正确的CRUD等语义,我们需要保证这些放置在不同物理机器上的副本是一致的。分布式事务在现在遍地都是分布式部署的系统中几乎是必要的。我们的项目用到了数据库
说实话最近这10年智能手机的发展速度还是非常快的,从功能机到智能机的转换在这近10年左右的时间内可以说是发生了翻天覆地的变化,而且相应的软件生态以及网络发展也都达到了一个新的高度,但是如今智能手机的功能越来越丰富,可越来越多的人却要想回到2G网络的时代,这主要是因为什么原因呢?