Calvin Rowland:構架應用為王的IT靈捷之道
如今,我們來到以應用為中心的這樣一個企業(yè)時代,這是F5一直致力于的一個時代。
驅動F5行動的所有產品的開發(fā),例如,我們的研發(fā),產品開發(fā)團隊,銷售企業(yè),咨詢部門,服務部門,以及我們自己的團隊,也就是聯(lián)盟團隊,這是我們的核心戰(zhàn)略。并且從中了解到通過我們其他的競爭對手,我們認為應用其實是業(yè)務的主要部門,它把我們的用戶和業(yè)務都聯(lián)結在了一起。我們非常了解這一點,并且也更深入的了解到在應用交付領域我們面臨諸多挑戰(zhàn)。接下來我們要介紹一些應用對業(yè)務的影響,如果應用能夠大大地影響人的業(yè)務,那必須就要克服這些挑戰(zhàn),因此我們會花一些時間談這個問題。今天我們就來和您共享一下,我們來應付這些挑戰(zhàn)時的一些關鍵的成功因素。
首先看業(yè)務,其實運用于應用之上的我們的企業(yè),有很多問題和目標需要解決和實現(xiàn),不管是降低成本、增加收入,來增加利用率,來提高我們的客戶的滿意效果,還是說有些合作要求等等。這些這么多的問題都是我們需要解決的,所以在當今這個時代,我們需要用一些應用來解決這個問題,不管是預先已經打包好的一個產品,還是進行變成的,還是為客戶特意定制的,我們都要通過這些軟件來解決這些問題。這些產品代表了大量的支出,對于企業(yè)來說它的支出費用太高了,因此我們在使用軟件把用戶和業(yè)務結果聯(lián)系在一起。用戶不僅是我們的員工,他還有我們的業(yè)務合作伙伴,還有我們的客戶,因此我們需要用有效,可行的方式把這些用戶和業(yè)務結合在一起,而網絡則在這個過程中將起到一定的作用,來幫助人實現(xiàn)這一點。在這樣一個過程中,最核心的一點是,在用戶和企業(yè)之間,作為一個IT企業(yè)能夠更好完成工作的這樣一個工具,使我們的網絡部門專業(yè)人員和IT部門中的應用部署架構師能夠進行良好合作的這樣的一個工具。也就是說,讓我們的那些網絡人員也更加關注這些應用架構師他們的工作,讓他們能夠進行優(yōu)化的部署。反之亦然,所以我們這么來看其實是一個相互責任,也就是說應用架構師也應該更多地了解到,他們能夠從網絡上期待到一些什么樣的附加值,他們其實也和網絡的架構師一起來進行應用的設計,這樣的話,公司就能夠知道他們自己部署的這些應用到底能得到什么樣的網絡支持。
那這也是我們今天所要強調的一點,網絡和應用的結合,我們可以看到這么多的應用存在,F(xiàn)5本身也是,我們有委員會,我們叫做IT指導委員會,這都是副總裁以上的人物組成的。我們的目標就是要確定F5IT預算是怎么樣支出的,應該放在什么項目上,大部分我們也是買的應用。作為這樣一個指導委員會的成員,其實我就可以告訴大家,我在F5已經工作了有十多年了,你可以看到對于F5公司來說,我自己的團隊的關注重點其實主要就是應用。而且我到了指導委員會中我才發(fā)現(xiàn),我們自己原來有這么多的應用,我們很多的CIO認為,這些關鍵性的應用就是來驅動我們業(yè)務的發(fā)展。所以對于我們來說,像我們這樣的企業(yè),像您這樣的企業(yè),像您的合作伙伴那樣的企業(yè),它們其實都運行了大量的應用。在幻燈片上我看到了很多的應用,它們有很多的關鍵技術。同時我們也可以看到,我們的業(yè)務合作伙伴,還有我們今天大會的一些主辦方,我想感謝VMware、甲骨文和NetApp,謝謝它們對我們今天大會的支持,我們非常感謝你們對我們相關的幫助,并且借這個機會向你們表示感謝。
但是在應用交付這方面還有很多的挑戰(zhàn),大家都非常熟悉盲人摸象這個故事。我們知道每個人如果都只是看不到全景的話,他們只能夠知道局部的,就會更加滿意想象中大象的樣子。在這個故事中大象其實只是一個比喻,它就是非常大型的應用,應用交付的非常慢、性能不好,而例如這樣有關應用的相關問題。對于我們來說其實很常見,不同的個人,也就是IT企業(yè)中的不同的員工,他們這個時候可能就會有一些非常狹隘的觀點,在考慮到底是什么使他們的應用交付做得不好了。我們來強調一下哪些可能讓應用交付遇到問題,他可能是廣域網的限制問題讓用戶受挫,也許這是對的,也可能是另外一個網絡服務器限制,這有可能也是正確的,可能也有道理,但是這些有可能也不是什么根本的原因。不過,也有說是網絡加速,應用加速的問題,他說如果沒有應用加速的話就解決不了所有的問題,這些知識對于我們來說確實很有幫助。但是,我們不知道并且搞不清,摸著大象尾巴的人會想大象是什么,如果應用做得不好,很可能是帶寬受到的影響,可能影響了應用的性能,確實如此,有可能。但是你可以看到他們說的都對,畢竟這都是一些非常狹隘的觀點。而另外一個人,他說你可以看到很可能是負載、卸載的問題,都有道理,每一個都能解釋為什么應用的性能這么差。但是我們最終來看,CIO用戶和企業(yè)的決策者,他們都想知道到底什么樣的方式能讓應用更好的交付,兒我們現(xiàn)在就需要做到這一點,而不是未來怎么做到。
所以我們看到,我們一般選擇的解決方法,其實都是非常片面的,他們確實是一些解決方法,并且他們確實面對的都是需要處理的癥狀。但是這些根本不能治愈整個的問題,如果遇到了網絡應用性能,常見的處理方法應該是,那就加負載均衡器就完了,這是一個很重要的技術,這個技術就1996年F5就已經推出了這項技術。我們現(xiàn)在其實還應用這項技術,這確實是一個解決方案,網絡性能底下現(xiàn)在也在發(fā)生,到底是什么內容呢?可能是內容交換的問題,這也是一個挺好的技術,這個技術我們也很想用,有可能是SSL應用性能底下,SSL也需要加速,這確實是一個辦法。服務擴展能力差也是另外一個處理方法,還有就是WAN性能差,內容壓縮,這些都是一些非常適當的方法來解決交付性能差的問題,應用性能差的問題。大家知道,您知道,其實我們可能都遇到過這樣或那樣的應用的性能差的狀況,那我們可能也有這樣和那樣的解決方案,但是我們可能都意識到我們其實是被動的,是不可擴展的,非常昂貴的一些解決方案。它其實是一些單點的解決方案,并不是全面的從平臺的角度來看這個問題,充分利用這些附加值的網絡服務來提供相關的價值,解決性能問題,更快并且更全面地來解決問題的辦法。
現(xiàn)在我們面臨這么多的挑戰(zhàn),剛才我們也強調了解決的辦法,但其實好像還不是最正確的解決方法,這個對我們來說有影響嗎?當然有影響,重要嗎?不重要,但是對業(yè)務有影響就非常重要了。從技術角度講,我們都是技術角度看問題的,我們其實非常在乎技術的進展,但是我們要做什么呢?我們其實就是要用技術去影響我們的老板,讓他們知道能夠做一些什么事情,我們其實看到對業(yè)務其實有一定的影響。那對于尤其是這些應用交付部門,他們就很有這樣的影響了,你比如說員工和客戶就對數據出現(xiàn)了訪問延遲,無法訪問,而且安全性會受到影響,這樣就影響到客戶和收入,我們都不希望這樣的事情發(fā)生。另外一個就是安全,我們來看也很重要。如果數據丟失的話,這是重中之重的事情,因為這樣會對我們的業(yè)務產生重要的影響,因為IT部門它們其實是要負責應用交付的,這對它們的影響很大。對于業(yè)務決策部門,他們也必須要做出正確的決策,就是IT企業(yè)到底有沒有給他們企業(yè)帶來業(yè)務價值,如果有負面的情況出現(xiàn)的話就不能為企業(yè)增加附加值。我們就必須把應用交付的這些挑戰(zhàn)解決掉。那怎么樣解決呢?幸運的是今天早上我們要談一些解決之道,我們認為有四大成功的支柱,這四大支柱第一是應用加速,這是第一個非常關鍵的成功要素,能夠實現(xiàn)應用交付的安全性。第三是應用的安全性,可用性,第四是應用的可視性。
強調用戶他其實都是要和業(yè)務的這些資源結合在一起的,要能夠連接到業(yè)務資源上去。那現(xiàn)在應用部門他有機會并且有責任和網絡部門進行協(xié)作,對自己做出的投資來負責任,
第一,就是要應用加速,可用性、安全性和可視性。它們其實都是一些催化劑,使得應用交付得以實現(xiàn)。我們從應用加速開始?為什么要加速呢?首先最重點的一點,如果應用特別慢的話大家就不用了,您知道我的同事,MarcKaplan,,他想要接到一個應用,其實非常慢,他可能就不用了,如果應用特別慢的話,那么人們就不用了。這個時候我們對于應用的投資就白費,這就是一個問題,如果性能很差的話,大家還在用的話,大家就會看到對于效率的影響就非常高,我們其實并沒有做到最好,我們得等著應用下載下來,然后再能夠啟動它,所以這些客戶我們就必須要加速。
第二,對于服務器的利用率的提高,這個其實就是投資的資金方面的節(jié)省。
第三,簡化部署和管理,這個是部門之間的。第二個部分就是應用的可用性。為什么我們在應用交付的時候需要可用性,這點看起來好像挺明顯的,如果應用不能夠使用,大家接觸不到,不能夠使用的話,那么我們說也是不可以的,所以我們是要進行網絡加速。我們將要促使我們的用戶來加速他們的使用,不管他們在何時何地,那就是以用戶為基礎的這種資源使用方式,現(xiàn)在還并不是很常見。我們看到很多的業(yè)務資源,現(xiàn)在其實對于很多的遠程設備都不能使用,所以對于他們來說可用性是非常重要的。我們要增強它的接入性和可用性,并且要縮短當地時間。還有這樣的話對我們來說就減少了我們的故障檢測的階段,就可以提供更多具有附加值的服務。而且還能夠幫助我們設定這種可用性的優(yōu)先權,這也就成為我們的一個根本性的一個可用性。所有的資源都很重要,但是我們也都知道,其實有一些技術資源,他們應該被編為優(yōu)先資源,并不是所有的資源都是優(yōu)先重要的。在我們可用性的解決方案中我們就獲得了這樣一個靈活性,能夠把一些更加關鍵、更加重要的這些資源放在最重要的位置,讓它具有更強的可用性。
好吧,現(xiàn)在我們已經有了我們的應用,它已經存在了,而且它是很快的,那么太好了。但是還不安全,如果不安全的話,那就白費了。我們看到那些能夠快速的,具有很強可用性的應用,必須要具有很強的安全性,這樣才能夠實現(xiàn)成功的應用交付。我們現(xiàn)在就看安全這一方面,我的同事MarcKaplan他要使用一個例子,他讓我利用他的例子,謝謝Marc讓我利用這個例子,很有趣的例子,我準備利用一點時間,我鼓勵大家參加下午的那一場,我們下午有一場分會場專門講這個內容,安全是很重要的。它首先能夠來確定到底誰能夠接入到關鍵資源,除此之外,還能夠確保有正確的應用行為,執(zhí)行行為,告訴我們哪些是適當的行為,哪些是不適當的行為來接入到應用當中去,因此價值更有趣。比如說我們的分布式的網絡拒絕服務的攻擊等等,我們進行預防攻擊,進行預防的控制,而且這點都很重要。我們現(xiàn)在網絡無處不在,能夠提供相關的可用性,這時候就要充分利用網絡來加強它的應用的性能,這樣的話才能更好地來使用資源?,F(xiàn)在有機會用這個戰(zhàn)略控制點來使網絡能夠符合我們對于安全的這種規(guī)定的要求,我們投資到一定的網絡,讓我們能夠對業(yè)務產生回報,這些其實都是相互關聯(lián)的。
還有最后一點,就是可視性,您可以看到剛才和我說的那一點是一樣的。我們需要有一個網絡,它具有可用性,而且這個應用交付的時候要能夠加速,我們應該保證這個戰(zhàn)略控制點,這樣的話,能夠實現(xiàn)安全方面的關注。最后一點就是如果大家讓我來簡單地說一下,我們來看看,就是說室內室外之間的流量進行流動,通過這個戰(zhàn)略控制點支持應用。我們有很多的這種戰(zhàn)略控制點的業(yè)務信息得以控制,您可以接入到這些業(yè)務信息來增加來您的可見性,這樣的話對我們的企業(yè)來說能夠更好地來管理資產,包括應用。如果我們想更有效地管理資產,來更好地使用我們的資源,那我們會不會這么做呢?我們當然會這么做了,當然可視性也是非常重要的一點,F(xiàn)5提供最行業(yè)、最優(yōu)的可見性。我在強調這一點,我在這個幻燈片重疊在一起,就是說我們F5是其他行業(yè)的5倍,為什么這一點這么重要呢?我其實剛才已經說到過了,您可以看到,能夠增強容量的規(guī)劃,故障排出,證書與配置管理。對于性能的需求,您可以看到應用能夠提升我們整個的性能,我們整個世界是一個非常混亂的世界,我們有這么多的應用,但是預算又非常的有限,我們需要我們的網絡能夠幫助我們來實現(xiàn)可用性,那這樣的話,這對于我們來說我們必須要在這樣的一個世界性的世界中來選擇最優(yōu)的地位。你可以看到,您可以看到這是我們提供了一個表格,這個表格能夠幫助您進行故障排查,能夠進行您的性能,能夠進行回報的報告,能夠進行智能分析,商業(yè)智能的分析。您可以看到有很多的這些內容,通過試圖都可以看到,比如說虛擬服務器,HTTP方法等等,就變得對企業(yè)更加有幫助了。從應用環(huán)境來說,能夠更好地幫助企業(yè)來增長,它還主持一場分會,就談這個可視性的問題。您可以看到其實就是一個非常有價值的環(huán)境,建立起來在這樣一個數據環(huán)境中心中更好地幫助應用的交付。所以我們可以看到有四點,前面說過三點之外,加速可用性、安全性和可視性重要的四點。當然我一直在強調這樣一點。在F5我們其實定位非常的獨特,我們關注的是應用交付,而且這一點我們做得比別人都要做得更好,在過去十年當中,我們得到了最強大的行業(yè)生態(tài)系統(tǒng)的支持。
您可以看到我們的合作伙伴,在這里我們不能把所有的企業(yè)都羅列出來一一呈現(xiàn),只是列出了其中的一部分,我想在這兒說一下合作伙伴這樣一點問題。通常在IT行業(yè)一提到合作伙伴的話,您會可以看到公司A和公司B它們兩個要建立伙伴關系,然后它們共同來制造某一產品,有價值的產品。但是我們就是在合作,但是在合作的過程當中我們才能夠逐漸生產出產品來。但是F5不同,您知道我們自己有相關的價值體現(xiàn),我們對它進行架構,在我們的實驗室,在我們的合作伙伴的實驗室里面,我們建立了特殊環(huán)境,使我們的能夠提供非常好的市場數字來進行市場營銷。并且確實這個內容一定是我們的客戶需要的,然后我們把我們的最佳實踐的文件都提供出來,然后我們再宣布建立起了整個合作關系,所以我們非常重視我們的合作伙伴,而且重視合作伙伴的生態(tài)系統(tǒng)建設。
非常重要的一點,我們先談的可用性性能、安全性,我們都會談這樣的一些性能,但是其實從每一個我們支持的解決方案來看其實解決細節(jié)都是不同的。比如說一會兒我要舉的例子就是另外一個解決方案,它的內容就是有所不同的。您可以看到我們其實每一個都有非常獨特的解決方案,并不是修修補補就形成不同的解決方案的。我們先提供相關的文檔便于用戶部署,找到配置當中最大的可復用的這些組件,把它形成一個模板。在這個用戶界面中取用出來,在我們的下一個用戶當中使用這個共同點,非常強大的共同點。這樣的話,我們就能保證我們的配置,首先保證配置是正確的,避免了人為的錯誤。第二個就是很快地部署,所以您可以看到,當您如果有應用問題的話,比如說新的應用部署出現(xiàn)問題,您需要更快地部署的話,那么更好更有效地使用IT資源,這就是我們能夠提供的解決方案。
我還有另外的案例,我在這里選的是一個加州的服裝廠的案例,他們其實關注的主要生產的是女裝和童裝,他們通過亦莊生產線把服裝生產出來,他們其實想更快地來部署他們的業(yè)務。對他們在使用ByerCalifarnia,現(xiàn)在從F5的環(huán)境中還能夠實現(xiàn)更大的優(yōu)勢。比如說快速部署,提高業(yè)務的連接性,高可用的環(huán)境,增強配置、主網格系統(tǒng)的連接性,我們還有更多的成功案例跟大家共享。
在這里我想跟大家強調這樣一點,你使用的是應用來驅動業(yè)務的增長,您花了很多錢來買這些應用。現(xiàn)在花一分鐘時間想一想,這個網絡能不能夠起到更為重要的作用來幫助應用來實現(xiàn)更大的價值,您這樣的話,您可以將您的資產得以最大化,并且能夠更好地使用這些應用。