【256期門診集錦】雲時代,讓端到端的應用暢通無阻

  技術門診是51CTO社區品牌欄目,每週邀請一位客座專家,爲廣大技術網友解答疑問。從熱門技術到前沿知識,從技術答疑到職業規劃。每期一個主題,站在最新最熱的技術前沿爲你引航!

 

  本期特邀CA Technologies公司高級銷售技術顧問王勵傑,針對端到端的應用性能保障話題給予解答,歡迎網友積極提問,與專家一起討論!

查看本期門診精彩實錄:http://doctor.51cto.com/develop-270.html

精選本期網友提問與專家解答,以供網友學習參考。

Q:

王老師你好,現在雲計算是IT領域談論最多,也是大家都覺得難以觸碰難於駕馭的一塊內容。很多人都認爲雲架構只適合於大型的企業,中小型企業要投入雲架構顯得很難。我想問的是:

1、中小型企業針對雲計算及雲架構,理性化的投入的話,對於投入這塊,您的建議是什麼?

2、現在做雲的供應商很多,比如微軟、DellIBMHP等等公司都在爭做這個,您如果站在一箇中立的立場上,各個公司的雲架構的優勢、劣勢在哪呢?

謝謝您的回答!

A:

答:

1.雲計算是一種業務模式,最重要是彈性和共享使用各種計算資源,就這個方向來看,中小企業不太適合自己構建雲而應該是雲的消費者,這樣可以降低成本增加業務收入。

2.

答:雲計算現在在國內是風起雲涌,但沒有形成統一的模式和方法,各自廠商都立足於原有的技術優勢和特點通過收購或者自研提供雲服務。其本質上都在提供構建、運營雲所需要的技術之一,都在尋找各自的定位。由於沒有統一的評判標準,只有最終用戶的體驗效果是最佳的評價標準。

Q:

雲時代,讓端到端的應用暢通無阻,如何實現端到端的應用的安全性?望能詳細解答,謝謝!

A:

雲計算環境下,實現端到端的應用安全服務其中會涉及到衆多環節如:終端、應用、系統集成、內容提供、電信運營等多個方面。因此,需要一個全面的安全解決方案。這個方案需要涉及到用戶身份認證、身份防欺詐、基於風險評估身份識別、基於角色的授權訪問、數據內容保護、數據中心安全及數據保護方案。只有在以上所談到的各個環節整合好才能說比較全面的實現雲環境下的端到端應用數據安全。CA Technologies 基於內容感知的身份及訪問管理解決方案是少數能夠提供全面安全保障的解決方案。如您感興趣,可以進一步的瞭解相關詳細內容。

 

Q:

王老師您好,現在公認雲計算平臺最好由政府部門牽頭來做最爲安全,但云端的應用卻多種多樣,以目前政府部門的技術儲備和法律方面的缺失,如何能更好地保障端到端的性能呢?如果由企業來做,又如何保障安全?不知王老師對此持何觀點?

A:

答:的確,出於對商業公司的種種懷疑,大多數公衆會更願意相信政府主導的雲是更安全的選擇。正如您所指出的,雲端的應用越來越多,完全依靠政府來實現端到端的安全性實現起來頗有難度。在IT 領域,我們可以借鑑在傳統領域的做法,由政府負責組織多家雲平臺及相關應用供應商,構建一個聯盟或者協會,共同制定雲環境下的安全、運營、服務等一系列行業準則與規範,在此基礎上由各家企業提供具有競爭性的服務,這樣可能會更快地規範雲計算行業的市場,也能更好地引導行業的發展,促進雲平臺及相關產業的落地。

 

Q:


雲計算環境的項目暫時還沒有接觸過,但是虛擬環境的接觸過一次,曾經有個項目,需要通訊、數據庫、應用三個服務器的,但是客戶說費用太高了,後來我們提出用虛擬系統的方式來處理,加多一塊網卡,在服務器上用VMware做了3個系統,其中一個單獨使用新增的網卡作爲通訊服務器,另外兩個系統分別爲數據庫和應用,雖然應用起來“一個頂三個”,管理維護起來也還好,但是我們總是擔心一個事情,就是把所有的寶壓在一個設備上,萬一出問題那就是一個全軍覆沒。感覺雲和虛擬是兩個對立的概念,虛擬可以把大量應用集中到一臺服務器上,而云計算需要把單一應用分散到大量服務器上,方式的選擇都是根據實際應用和費用。請問,雲計算環境下和虛擬環境下對系統、應用和數據的管理有啥區別沒有?雲計算平臺沒接觸過,能介紹下現在主流的雲計算平臺有哪些不?他們採用的技術是不是都一樣?

A:

答:“虛擬可以把大量應用集中到一臺服務器上,而云計算需要把單一應用分散到大量服務器上”,持類似觀點的人很多,其實,雲與虛擬化不是對立的,虛擬化是構建雲的技術實現方式之一。

·         從雲本身來看,有兩大類別:

·         以分佈式計算爲主要特徵的雲,如Google 的搜索服務平臺即是此種類型,藉助分佈式算法,Google 將數以萬計的,甚至更多的服務器組成計算集羣,爲我們提供搜索服務;

·         以虛擬化爲主要特徵的雲,如Amazon 的公有云平臺,藉助虛擬化,IT 管理員可以把一臺高配置的服務器虛擬成多臺低配置的服務器使用,以達到充分利用硬件資源的目的。

因此,雲與虛擬化並非對立的兩個事物,雲不一定非要虛擬化技術來實現,虛擬化技術是實現雲的技術方式之一。


·     常見的雲平臺有:

CloudStackEucalyptusvCloud DirectorOpenStackAppLogic

這些雲平臺有的採用私有的代碼構建,如vCloud Director;有的採用開源的 Xen 代碼體系構建,如 AppLogic

Q:

您好 我目前是一個java web開發工程師 如果轉雲計算方面的開發 首先要學習哪些基礎知識 謝謝

A:

答:目前流行的雲平臺很多都是基於開源的Xen ,而 Xen 是基於 Linux 內核構建的,因此我們建議您可以從 Linux 或者 Xen 來切入;

雲平臺也會涉及服務器、網絡、存儲等設施,您可以根據您的興趣與技術方向選擇相關的領域進行研究,此外,很多的雲平臺管理與監控軟件也是基於Windows 的,因此如果您對此感興趣也需要對 Windows 系統相關的研發方法與過程進行學習。

Q:

老師您好,想問一下,雲計算的發展對我們這些做手機應用開程序的開發者有什麼影響,我們一般很少用到網絡上大量的數據進行交換和處理。

A:

答:雲計算的發展過程使得雲平臺得以不斷的優化、健壯與豐富,手機應用開發者可以藉助雲計算平臺在 PaaS 層面所提供的開發環境快速進行相應軟件的開發、測試與發佈,藉助於雲平臺的發展,手機應用的開發週期、成本、上線時間將得到大幅度的提升。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章