简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、何为云原生1.1、云原生概念为什么会产生云原生?在传统的模式下,我们更多的是创建一个较大的应用,对于它的创建、运行、升级、维护都是比较痛苦的事情,而当下云计算或是云的概念大家都已经不再陌生(谁还没一台云主机服务器呀,用于创建自己的博客或是科学上网等等),因为现在有很多的机会让我们接触到公有云(阿里云/腾讯云等)或是私有云,那我们对于应用的管理方式是不是也应该有一种当下的方式,我们就称其为云原生
前言容器本可以成为轻量级虚拟机的替代品。但是由于 Docker/OCI 的标准化,最广泛使用的容器形式是每个容器只有一个进程服务。这种方法有很多优点——增加隔离性、简化水平扩展、更高的可重用性等。但是,它也有一个很大的缺点——正常情况下,虚拟(或物理)机器很少只运行一个服务。虽然 Docker 试图提供一些变通方法来创建多服务容器,但 Kubernetes 迈出了更大胆的一步,并选择了一组称为 P
1:RHSA-2019:2197-低危: elfutils security,bug fix,和 enhancement update123yum update elfutils-libs -yyum update elfutils-libelf -yyum update elfutils-default-yama-scope2:RHSA-2019:2079-中危: Xorg 安全和BUG修复更新
1、概述大家在安装完虚拟机后,默认安装了如下图的两块虚拟网卡——VMnet1和VMnet8,其中VMnet1是host网卡,用于host方式连接网络;VMnet8是NAT网卡,用于NAT方式连接网络的,并且它们的IP地址是随机生成的。VMware提供了三种工作模式,分别是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(仅主机模式),如下图。要想在网络管理和维护中合理应用
Kubernetes 可以理解成一个对计算、网络、存储等云计算资源的抽象后的标准 API 服务。几乎所有对 Kubernetes 的操作,不管是用 kubectl 命令行工具,还是在UI或者CD Pipeline 中,都相当于在调用其 REST API。很多人说 Kubernetes 复杂,除了其本身实现架构复杂以外,还有一个原因就是里面有二十多种原生资源的 API 学起来曲线比较陡。但不用担心,
前言Kubernetes 在成长,使用它的团队也在成长。早期采用者现在已经进入了自己的领域,能够基于经验和云原生生态系统的增长,以新的方式扩展 Kubernetes 的核心功能。“我们将继续扩大 Kubernetes 的使用范围,以满足业务的混合云、多云需求。” Liberty Mutual 的架构师 Eric Drobisewski 说,“展望未来,Kubernetes 提供的声明性 API 和
为什么需要MyCat?虽然云计算时代,传统数据库存在着先天性的弊端,但是NoSQL数据库又无法将其替代。如果传统数据易于扩展,可切分,就可以避免单机(单库)的性能缺陷。MyCat的目标就是:低成本地将现有的单机数据库和应用平滑迁移到“云”端,解决数据存储和业务规模迅速增长情况下的数据瓶颈问题。2014年MyCat首次在上海的《中华架构师》大会上对外宣讲引发围观,更多的人参与进来,随后越来越多的项目
前言在JVM性能调优时有三个组件:堆大小调整(内存最够大的话,尽量搞大点)垃圾收集器调整JIT 编译器(比较深,需要掌握源码才能更好的优化更加底层)大多数调优选项都与调整堆大小和为您的情况选择最合适的垃圾收集器有关。JIT编译器对性能也有很大影响,但很少需要使用较新版本的JVM进行调优。通常,在调优Java应用程序时,重要是以下两个主要目标之一:响应性:应用程序或系统对请求的...
一、性能优化的一般性原则(1)、依据数据而不是凭空猜测性能优化的第一原则是当我们怀疑性能有问题的时候,应该通过测试、日志、profillig来分析出哪里有问题,有的放矢,而不是凭感觉、撞运气。一个系统有了性能问题,瓶颈有可能是CPU,有可能是内存,有可能是IO(磁盘IO,网络IO),大方向的定位可以使用top以及stat系列来定位(vmstat,iostat,netstat…),针对单个进...
一、JDK内置工具 - javap1、 介绍java 反编译工具,主要用于根据Java字节码文件反汇编为Java源代码文件。2、命令javap <options> <classes>3、命令集-help --help -? 输出此用法消息-version 版本信息,其实是当前javap所在jdk的版本信息,不是class在哪个j...