国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

云計算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不是獨立的,他們是系統的一部分。他們需要遵循相同的設計原則和支撐基礎架構,包括管理方法、安全性和數據等等。

熱詞搜索:

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

分享到: 收藏
主站蜘蛛池模板: 博野县| 红安县| 嵊州市| 甘谷县| 孟州市| 武定县| 瑞丽市| 习水县| 宾阳县| 兖州市| 论坛| 四子王旗| 塔城市| 聂荣县| 博白县| 包头市| 托克逊县| 交口县| 山阴县| 永兴县| 大渡口区| 永顺县| 澄江县| 措美县| 阳曲县| 界首市| 新干县| 舟山市| 大渡口区| 微山县| 繁昌县| 深水埗区| 西和县| 长岭县| 安远县| 莱西市| 乌拉特后旗| 岑巩县| 桓台县| 剑川县| 博罗县|