新視角:以雲計算之名思考應用架構

來源:互聯網
上載者:User
關鍵字 阿裡雲 亞馬遜 資料中心 英特爾 雲安全 超級電腦 資料中心 雲安全

用程式遷移到雲計算當中需要從新的角度來思考應用建立和部署的方式,當然並不要求這個角度有多新。 在遷移到雲計算環境時,要思考企業目前的架構是否為雲計算做好準備?選擇的雲計算是否適合企業架構?雲計算代表著一種不同的思考方式。

筆者在國外的網站上看到一篇講述了「雲計算世界裡,開發應用程式需要轉變的五個思維方式」,以此與大家分享一下。 對於架構師和開發者來說,這五種思維方式也許並不陌生,過去大家在SOA之中會遇到很多的限制,但由於現在很多IT開始關聯雲計算,這才促使我們真正的以「面向服務」的角度來思考架構:

1. 以元件方式架構

退一步想想你的業務需求,然後架構一個松耦合元件的解決方案,以此強調和滿足整體的需求,這必然會增加應用開發的前期工作但絕對能為你帶來巨大的投資回報。

2. 將重點放在應用介面上

十年前,IT還是一個JAVA或是.net的一個商店,而雲計算的出現將應用重點從語言和技術轉移到了服務本身。 所以在雲計算的架構下,架構師們需要將重點從技術和語言上轉移到服務和API上。

3. 盡可能重複利用已存在的元件

雲計算設計中的元件很有可能已經存在在企業的功能庫中或者是外部的雲計算供應商,例如Salesforce.com或者Amazon Web Service中,架構師和IT管理者要懂得重複利用這些已有的元件,提高資源利用率。

4. 擴展你的團隊

關注如CloudSpokes和99Designs一些開發社區,你會發現一些新的元件,不僅可以説明你更快更好的開發應用程式,同時還能説明你的團隊擴展思路,不至於思維受限,最後得到富有創意的ideas。

5. 衡量你的應用

在完成雲計算應用的開發後,你會得到很多關於你應用配置、代碼和性能等資料,有些雲計算服務提供者會收集這些資料,但並不是所有的供應商都會這麼做,所以你自己還得要做這部分的工作,測試應用並進行完善。

(責任編輯:蒙遺善)

相關文章

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.