微軟雲計算:採訪IDV解決方案的副總經理Scott Caulk

來源:互聯網
上載者:User
關鍵字 雲計算 微軟 解決方案 Scott Caulk

作為現實世界Windows Azure採訪系列的一部分,我對IDV Solutions的產品管理副總經理就該公司是如何使用Windows Azure的問題進行了採訪。 下面是採訪內容。

Himanshu Kumar Singh: 請為我們簡單介紹一下IDV解決方案。

Scott Caulk: 我們為大型組織提供了商業智慧、安全和風險視覺化解決方案。 我們的旗艦產品Visual Fusion是一個商業智慧軟體解決方案,説明公司聯合幾乎所有資料來源的內容並且為了更好的商業見解以視覺、互動式的內容將其提供給終端使用者。 Visual Fusion和其他產品説明我們在政府的主要組織和私營工業部門中建立一個強大的業務,包括美國國土安全部、美國運輸部、輝瑞、太平洋水力公司、英國石油公司和湯姆森路透基金會。

HKS:是什麼讓你們在Windows Azure上開發Fetch!?

SC: 2010年,一個客戶向我們請求一個能讓他們的移動員工存取線路的大型資料集合的應用程式。 我們創建的原型工作得非常好,並且客戶喜歡它。 應用程式首次被完全部署到客戶的伺服器並且終端使用者通過移動電子郵件訪問它;然而,我們的開發團隊一致同意更具互動性的使用者體驗是必須的。 為了創建保留設備相容性且更具交互性的版本,我們將它作為一個豐富的web應用程式來構建。

我們發現在將解決方案運行在企業基礎架構中的時候也將其暴露到互聯網了,這導致了潛在的風險。 我們也想到了怎樣將其銷售給其他客戶,但意識到IT部門會擔心資料安全問題和開放防火牆中的埠,所以行動裝置可以使用互聯網訪問內部資料。

所以我們開始尋找一個能夠説明提供在最小化公共資料暴露風險的同時提供對移動使用者進行資料訪問的基本功能。 我們選擇Windows Azure作為雲計算平臺並在上面開發應用程式。 Fetch!是一個使用雲計算功能使用非雲端企業資料連線移動使用者的混合解決方案。 作為一個平臺無關的移動應用程式,Fetch!支援最廣泛的常見的手機作業系統,包括Windows Phone、Android和 iOS,以及在任意設備上發送和接收電子郵件。

HKS: Fetch!有什麼功能?

SC: Fetch! 允許移動公司員工訪問廣泛的資訊例如資料網格和文本、圖表和曲線圖、文檔和圖像、計分卡和地圖。 它支援諸如IDV Solutions Visual Fusion; Microsoft SharePoint 及其相關的PerformancePoint services; Microsoft SQL Server 資料庫;Oracle 資料庫; Salesforce.com; 和自訂的line-of-business 系統和 web services的完全訪問。

HKS: 是什麼因素讓你們選擇了Windows Azure?

SC: 我們是Microsoft合作夥伴網路的一員,並且具有Windows開發工具例如.NET Framework 、Microsoft Visual Studio 開發系統和ASP.NET的專業知識。 這個經驗使得Windows Azure在我們的評估過程中佔有優勢。 Windows Azure的緊密集成及我們現有的開發環境使得我們的開發進行得更加順利。

Windows Azure還提供了開發週期中極具價值的一項主要功能:Windows Azure Service Bus。 Service Bus提供一個託管的、安全的和提供安全消息傳遞和通信中繼功能的廣泛可用的基礎架構。 它為服務端點提供了連接選項,在其他雲計算解決方案中很難或不可能實現。 Service Bus中繼服務還消除了為每個通信實例設立一個新的連接的需求,從而為移動使用者提供更快更可靠的連接。

使用Windows Azure,我們利用. NET基礎知識很快地加入到專案中,迅速加大,然後部署一個健壯的應用程式,不管是為智慧手機或平板電腦設備。 部署起來很快,Fetch!的修改也很迅速。 如果我們是在非微軟雲計算平臺上,部署過程可能會被延緩不是幾個月就是幾周。

HKS: Fetch!是怎樣工作的呢?

SC: 當通過Fetch!訪問資料時,移動員工使用郵寄地址和密碼登錄,web應用程式提供了請求資料的各種方法。 使用者輸入查詢資料的指令後,將在Windows Azure中處理該指令然後通過Windows Azure Service Bus發送到運行在公司的非雲端IT基礎架構裡的服務上。 非雲端服務使用「connectors」,它是Fetch!解決方案的一部分,用來連接到各種資料資源。 有關的資料被收集並且使用web服務返回,將其格式化並呈現的使用者。 處理的速度取決於特定的IT基礎架構,但它通常只需要幾秒鐘的時間。

該解決方案中用到的其他平臺元件包括Windows Azure Storage(提供了可擴展和可輕鬆訪問的資料存儲服務)和Windows Azure Compute(使得我們在雲裡運行應用程式代碼)。 每個Windows Azure Compute實例作為虛擬機器運行,獨立于其他Windows Azure客戶並且處理例如網路負載平衡和連續可用性的容錯移轉等活動。 此外Fetch!可以連接到託管在SQL Azure的資料中。

HKS: 為Fetch!使用Windows Azure有哪些優勢?

SC: 通過將Windows Azure作為Fetch!的一個主要部分,我們能夠使用緩解企業客戶從行動裝置訪問資料的安全性顧慮的特徵。 使用Windows Azure Service Bus,我們的客戶能夠將Fetch!服務運行在他們的基礎架構中而不需要在防火牆上戳洞以傳進或傳出資料。 這對安全領域的客戶尤其重要,他們的資料安全是至關重要的。 使用Service Bus,我們的客戶的移動使用者可以連接到豐富的公司資訊而無需擔心暴露網路帶來的任何安全問題。

HKS: 使用Windows Azure為你們的業務帶來了哪些好處?

SC: 開發Fetch!的時候,我們不確定會有多少客戶,包括在一段時間內可能會增加成千上萬的客戶的情況。 Windows Azure提供了可擴充性,能夠迅速增加大量使用者,因為該產品被越來越多的客戶群體所接受。

此外,因其資料量大,我們的目標市場的企業客戶可能導致流量高峰——有時一夜之間添加了整個組或整個部門。 這意味了Fetch!需要在雲平臺上運行,能夠片刻提供巨大的可擴充性。 這是Windows Azure最大的優勢。 我們擁有數以萬計的使用者,可以按一下按鈕在幾分鐘內從擁有兩個負載平衡的web服務轉向擁有十幾個或更多的服務,這是為我們和我們的客戶提供的一個非常強大的功能。

我們也受益于端到端的開發工具提供的創新和升級的無縫環境。 Windows Azure在説明我們公司構建和交付滿足廣大客戶安全性和可擴展需求移動、資料訪問應用程式起著關鍵作用。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.