亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

云計算API必須注意的三大黃金規則
2010-10-19   網絡

 API對于云計算服務來說是很關鍵的,無論是公有云、私有云還是混合云。許多開發者不慎重考慮他們開發的API應該如何工作,結果導致許多內核很好的云服務不能提供很好地訪問接口,有很多私有云、社區云和混合云的提供者都面臨著這樣的問題。

  任何云和云服務API都是不同的,它們之間缺乏標準和統一的方法已經導致云計算的使用很混亂。結果是,徒然的云計算部署以及云管理者趕不上API的變化。

  API的設計應該是有目的性的、簡單的。Damian Conway曾經給出了一些很好的關于API設計的建議。

  1. Do one thing really well.

  2. Design by coding.

  3. Evolve by subtraction.

  4. Declarative trumps imperative.

  5. Preserve the metadata.

  6. Leverage the familiar.

  7. The best code is no code at all.

  將上面的觀點總結起來就是要注意一下三點:

  第一,簡單最重要。許多API在設計時就面向一切事物,往往這樣高要求的設計,使得API變得在實際應用中一無是處。我的簡單規則就是:如果猶豫不決的話,就打破他們??紤]一個更好的方法。

  第二,考慮性能。這一點通常在設計完了之后才考慮到,API的性能不好似乎已經成為一個很常見的問題。這就要求在編碼的時候要盡可能的多做性能測試。

  第三,顧全大局。API重要的是要能夠很好地相互通信和工作,因此他們需要有共同的數據結構和使用模型。API不是獨立的,他們是系統的一部分。他們需要遵循相同的設計原則和支撐基礎架構,包括管理方法、安全性和數據等等。

熱詞搜索:

上一篇:選擇重復數據刪除的四項注意原則
下一篇:如何利用云計算提高數據中心的效率

分享到: 收藏