-
虚拟化简史,理解Docker,虚拟机原理
所属栏目:[空间] 日期:2019-09-06 热度:143
在早期,一台物理机上通常只运行一个操作系统,并且大多数应用程序(像数据库、web 服务器和网站)通常只用来解决用户的一个需求。 这意味着当需要部署 pet.com 和 food.com 两个应用时,常见的做法就是使用两台物理机,在每台物理机上单独部署一套数据库,w[详细]
-
JVM发生内存溢出的8种原因、及解决办法
所属栏目:[空间] 日期:2019-09-06 热度:71
1. Java 堆空间 发生频率:5颗星 造成原因 无法在 Java 堆中分配对象 吞吐量增加 应用程序无意中保存了对象引用,对象无法被 GC 回收 应用程序过度使用 finalizer。finalizer 对象不能被 GC 立刻回收。finalizer 由结束队列服务的守护线程调用,有时 final[详细]
-
六种隔离技术你知道几种呢?
所属栏目:[空间] 日期:2019-09-06 热度:97
为了将我们的应用部署到服务器上,我们需要为其配置一个运行环境。从底层到顶层有这样的运行环境及容器: 隔离硬件:虚拟机 隔离操作系统:容器虚拟化 隔离底层:Servlet容器 隔离依赖版本:虚拟环境 隔离运行环境:语言虚拟机 隔离语言:DSL 实现上这是一[详细]
-
Vagrant—多节点虚拟机集群搭建
所属栏目:[空间] 日期:2019-09-06 热度:62
一. 前言 在我们开发程序时,使用的运行环境一般都是自己的电脑,Windows、Mac或者Linux操作系统,在大多数时候能够很好的运行软件。然而,很多现代应用都是分布式的,在生产环境中,由多个节点形成一个集群,每个节点部署在不同的机器上。这种情况下,本[详细]
-
JVM内存分配及String常用方法
所属栏目:[空间] 日期:2019-09-06 热度:104
一,JVM内存分配和常量池 在介绍String类之前,先来简单分析一下在JVM中,对内存的使用是如何进行分配的。如下图所示(注意:在jdk1.8之后便没有方法区了): 如上JVM将内存分为多个不同的区域,这些区域都有各自的用途、创建和销毁的时间,有些区域随虚拟机[详细]
-
确保云计算中虚拟机安全的4个步骤
所属栏目:[空间] 日期:2019-09-06 热度:62
对于人们来说,安全性是一个问题,而网络安全是一个更严重的问题,因为将会面临风险的复杂因素以及失败时可能会产生严重的负面影响。 虚拟网络安全是更糟糕的一个问题,因为它将传统托管和应用程序安全性产生的问题与网络安全问题相结合,然后增加了虚拟资[详细]
-
浅谈虚拟机内存区
所属栏目:[空间] 日期:2019-09-06 热度:56
1. Java 虚拟机内存区概述 我们在编写程序时,经常会遇到OOM(out of Memory)以及内存泄漏等问题。为了避免出现这些问题,我们首先必须对JVM的内存划分有个具体的认识。JVM将内存主要划分为:方法区、虚拟机栈、本地方法栈、堆、程序计数器。 2. Java 虚拟[详细]
-
SDN技术主要应用场景
所属栏目:[空间] 日期:2019-09-06 热度:183
软件定义网络(Software Defined Network, SDN)在InfoWorld于2011年11月公布的将影响未来10年的十项新技术中排名第二。2012年7月,SDN代表厂商Nicira被VMware以12.6亿美元收购,随后Google宣布成功在其全球10个IDC网络中部署SDN,这促使SDN引起业界的强烈关[详细]
-
详解GPU虚拟化技术
所属栏目:[空间] 日期:2019-09-06 热度:175
GPU英文名称为Graphic Processing Unit,GPU中文全称为计算机图形处理器,1999年由NVIDIA公司提出。 一、GPU概述 GPU这一概念也是相对于计算机系统中的CPU而言的,由于人们对图形的需求越来越大,尤其是在家用系统和游戏发烧友,而传统的CPU不能满足现状,[详细]
-
什么?网卡也能虚拟化?
所属栏目:[空间] 日期:2019-09-06 热度:75
01 macvlan 简介 前面的文章讲过了几种 Linux 虚拟网络设备:tap/tun、veth-pair、bridge,它们本质上是 Linux 系统 提供的网络虚拟化解决方案,今天要讲的 macvlan 也是其中的一种,准确说这是一种网卡虚拟化的解决方案。因为 macvlan 这种技术能将 一块[详细]
-
为每个虚机度身定制,VMware服务定义防火墙让安全不再被动
所属栏目:[空间] 日期:2019-09-06 热度:121
【51CTO.com原创稿件】随着大数据和云计算的应用,数据中心已经成为企业业务运营的神经中枢和核心资产。但当前安全威胁形势正在变得越来越复杂,传统的防火墙、IPS、WAF等对于恶意数据攻击的防护能力正在逐渐减弱,已无法满足企业安全需求。常见的病毒厂商[详细]
-
云计算之基,一文带你速懂虚拟化KVM和XEN
所属栏目:[空间] 日期:2019-09-06 热度:175
前言 云计算这个技术经过十余年的普及到如今已经可以称得上是家喻户晓了,基于云计算平台,在多个领域内创造了一个又一个的记录:电子商务里亿万人同时在线抢购的的双11神话;几个月里从0到千万用户级别的游戏应用;集结海量计算力从无用数据中寻找价值的大[详细]
-
VMware虚拟机三种联网方法及原理
所属栏目:[空间] 日期:2019-09-06 热度:107
一、Brigde桥接:默认使用VMnet0 1、原理: Bridge 桥就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在桥上,运行着程序,让局域网A中的所有数据包原封不动的流入B,反之亦然。这样,局域网A和B就无缝的在链路层连接起来了,在桥接时,V[详细]
-
大数据生态系统迭代:容器要革“虚拟化”的命?
所属栏目:[空间] 日期:2019-09-06 热度:185
大数据时代面临着生态系统的不断更新迭代。程序猿和攻城狮们绞尽脑汁地想要降低硬件成本、开发出能保罗万象的系统。 先是系统分身虚拟机的出现,宿主系统和虚拟镜像灵活切换,十分酷炫!随着GO语言这位最强王者的出现,又有神猿编写出了docker这个貌似鲸鱼[详细]
-
JVM 与 Linux 的内存关系详解
所属栏目:[空间] 日期:2019-09-06 热度:128
在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约 600m,Linux自身使用大约800m。 从表面上,物理内存应该是足够使用的;但实际运行的情况是,会发生大量使用SWAP(说明物理内存[详细]
-
5G网络架构与无线网虚拟化
所属栏目:[空间] 日期:2019-09-06 热度:155
5G引入虚拟化技术实现无线网灵活可控、开放可定制目标,也契合运营商网络转型方向。通过分析5G无线网架构,研究虚拟化技术在无线网中的应用,并介绍了运营商典型的无线网虚拟化方案,为组建面向业务、高度智能的5G网络提供借鉴。 1 概述 未来5G网络因为频[详细]
-
详解:Linux网络虚拟化技术
所属栏目:[空间] 日期:2019-09-06 热度:153
Linux的网络虚拟化是LXC项目中的一个子项目,LXC包括文件系统虚拟化,进程空间虚拟化,用户虚拟化,网络虚拟化,等等,这里使用LXC的网络虚拟化来模拟多个网络环境。 本文从基本的网络设备讲起,到具体实验环节,希望能对 Linux 本身的虚拟网络环境有一个[详细]
-
VMware vSphere虚拟化容灾那点事-开头
所属栏目:[空间] 日期:2019-09-06 热度:148
VMware vSphere产品已经深入人心,想到服务器虚拟化,就想到了VMware vSphere,因此现在的用户购买x86服务器后,就会安装VMware vSphere虚拟化平台,然后创建很多的虚拟机。但随着VMware vSphere的普及,经常会听到用户的虚拟机文件丢失、误删除、虚拟机打[详细]
-
虚拟化数据中心的大二层技术
所属栏目:[空间] 日期:2019-09-06 热度:127
在虚拟化数据中心里,一台物理服务器被虚拟化为多台逻辑服务器,被称为虚拟机VM,每个VM都可以独立运行,有自己的OS、APP,在网络层面有自己独立的MAC地址和IP地址。而VM动态迁移是指将VM从一个物理服务器迁移到另一个物理服务器,并且要保证在迁移过程中[详细]
-
Docker虚拟化技术概述及部署安装
所属栏目:[空间] 日期:2019-09-06 热度:182
一、虚拟化概述及简介 通俗的说,虚拟化就是把物理资源转变为逻辑上可以管理的资源,以打破物理结构间的壁垒,计算元件运行在虚拟的基础上而不是真实的基础上,可以扩大硬件的容量,简化软件的重新配置过程。 允许一个平台同时运行多个操作系统,并且应用[详细]
-
详解 Linux 中的虚拟文件系统
所属栏目:[空间] 日期:2019-09-06 热度:100
什么是文件系统?根据早期的 Linux 贡献者和作家 Robert Love 所说,文件系统是一个遵循特定结构的数据的分层存储。 不过,这种描述也同样适用于 VFAT(虚拟文件分配表Virtual File Allocation Table)、Git 和Cassandra(一种 NoSQL 数据库)。那么如何区别文[详细]
-
三大方面解析虚拟化技术在云计算数据中心中的应用
所属栏目:[空间] 日期:2019-09-06 热度:149
通过对云计算数据中心提高资源利用率和用户QOS的需求进行分析,围绕其中的关键技术虚拟化技术,从服务器虚拟化、网络虚拟化、存储虚拟化三个方面进行总结,针对云计算平台建立其可用性模型,分析了IAAS,PAAS,SAAS 三种云服务模式的可用性计算方法,最后[详细]
-
Java后端开发三年,你不得不了解的JVM
所属栏目:[空间] 日期:2019-09-06 热度:102
JAVA程序员,三年是个坎,如果过了三年你还没有去研究JVM的话,那么你这个程序员只能是板砖的工具了。下面来个JVM的解析可好? JVM是Java Virtual Machine(Java虚拟机)的缩写,也就是指的JVM虚拟机,属于是一种虚构出来的计算机,在我们实际的电脑上来进行[详细]
-
详解JVM运行原理及Stack和Heap的实现过程
所属栏目:[空间] 日期:2019-09-06 热度:78
概述 因为线上系统遇到CPU100%的问题,这种问题在流量较大时比较常见,因为JDK自身有很多JVM调试工具,如jps、jstack、jmap、jhat、jstat等使用工具,在实际工作中使用这些工具进行调试是十分必要的,一般通过上面工具就能定位并解决CPU100%的问题。 实际[详细]
-
JVM发生CMS GC的 5 种情况,你知道的肯定不全!
所属栏目:[空间] 日期:2019-09-05 热度:60
经常有同学会问,为啥我的应用 Old Gen 的使用占比没达到 CMSInitiatingOccupancyFraction 参数配置的阈值,就触发了 CMS GC,表示很莫名奇妙,不知道问题出在哪? 其实 CMS GC 的触发条件非常多,不只是 CMSInitiatingOccupancyFraction 阈值触发这么简单[详细]