金山運維肖力:如何將業務遷移到虛擬化環境并穩定運行(1)
2016-02-20 19:33:25 來源: 高招CTO訓練營 51CTO.com 評論:0 點擊:
51CTO高招微課
肖力,金山西山居系統運維經理,前盛大游戲研究員,有15年工作經驗,10年游戲行業運維經驗,5年KVM虛擬化運維經驗,有40款游戲虛擬化項目成功實施經驗。維護有微信訂閱號:“KVM虛擬化實踐”著有《深度實踐KVM》一書。
以下是正文:
大家好,本次介紹我在長期的虛擬化項目實踐中的經驗,主要介紹如何將已有的業務遷移到虛擬化環境。
先簡單介紹下,我維護有一個訂閱號“KVM虛擬化實踐”可以一起交流,共同討論學習。
將已有的業務遷移到虛擬化環境。是很大的挑戰,不僅要求我們熟悉虛擬化技術,更要求我們熟悉業務,將業務遷移到虛擬化環境其實還是一個項目實施的過程,考驗我們的協調溝通及項目把控能力。
▼我分為四個部分介紹如何將業務遷移到虛擬化環境:
2、虛擬化技術選型及實戰:介紹KVM虛擬化技術在實踐方面的經驗。
3、虛擬化項目的監控、報警、應急響應、災備方法。
4、將業務遷移到公有云方法:介紹公有云選擇及業務遷移到公有云方法,將業務遷移到公有云也是業務虛擬化的一種形式,只是我們不用在關心虛擬化技術。
▼在我們決定做虛擬化的時候,虛擬化項目該如何起步?
當上級或者我們自己準備將業務遷移到虛擬化環境上的時候,會面臨許多問題,例如:
軟硬件如何選型;
技術方案如何確定;
萬一出了問題應該怎么辦;
在虛擬化的過程中如何保證業務穩定。
那么,我們首先應該解決那個問題呢?這時候我們應該靜下心來想一想,虛擬化到底能給我們企業帶來什么。
從我的虛擬化實踐來看,歸根結底虛擬化給企業帶來兩點好處:
快速部署。
(1)節省成本
大多數時候,我們選擇虛擬化就是為了節省成本,舉一個非常典型的案例,我們曾經虛擬化過一款游戲,這款游戲在虛擬化之前,使用五百多臺物理機,當時運行了兩年多,已經收支平衡,換句話說就是不盈利了,面臨著馬上被結項的命運。
這個時候,我們部署了虛擬化,將這款游戲按照一比七的比例,全部遷移到虛擬化環境。通過虛擬化技術,將五百多臺物理機壓縮到七十多臺宿主機上,極大的節省了游戲的成本,這款游戲又開始盈利了。
(2)快速部署
虛擬機在宿主機層面看就是一個鏡像文件,我們要得到另外一臺虛擬機,只需要將鏡像文件復制一份就可以了,通常是幾分鐘,最多十幾分鐘。
而一臺物理機,上架、插電源、拉網線、安裝操作系統,最快都要一個多小時,這是從小時到分鐘的數量級的差距。通過虛擬化可以大大提示部署效率。
想好了虛擬化能帶給我們什么之后,下一步就是說服老板和同事協助我們進行虛擬化,有了老板和同事支持,我們才能順利的推進虛擬化項目進行。
上一篇:去哪兒網使用的MySQL自動化運維工具Inception介紹
下一篇:運維朋友們,別再問需不需要學Python了
