對任何云的企業(yè)用戶來講,API管理都是應(yīng)該優(yōu)先考慮的事。這事雖然具有挑戰(zhàn)性,但是有管理工具和策略可以輔助。
云API管理是監(jiān)督企業(yè)云布局的IT專家面對的最重要任務(wù)之一。一天結(jié)束時,云實際上只是API和服務(wù)的收集?;诨A(chǔ)設(shè)施的API執(zhí)行放置數(shù)據(jù)到存儲設(shè)備之類的功能,同時基于應(yīng)用的API控制其他任務(wù),比如為銀行計算利率等。它們會順著任務(wù)表單逐條執(zhí)行。
基礎(chǔ)資源庫和API跟蹤技術(shù)允許你把策略放在周圍,然后控制訪問云API。這些策略是小型過程式的程序,幫助你定義限制條件。比如,企業(yè)可以限制在一天的特定時間才能進行API訪問,或者控制用戶角色訪問權(quán)限。云API管理工具是可擴展的,有一套它們自己的API供選擇。
云API管理供應(yīng)商選擇
許多供應(yīng)商能為云API管理提供大范圍的各種功能。他們?nèi)家圆煌姆绞阶鍪?,針對企業(yè)問題提供各異的解決方案??墒?,這讓企業(yè)很難做全方位各指標(biāo)性能的逐一比較。因此,企業(yè)在定義需求,映射需求到符合他們標(biāo)準(zhǔn)的云API管理系統(tǒng)時要格外小心。
云API管理空間的一個供應(yīng)商是Layer 7 Technologies。它如今屬于CA Technologies公司,該公司提供針對安全的API管理系統(tǒng)。API管理和支配空間的其他供應(yīng)商包括Apigee、Mashery、IBM、WSO2、Microsoft、Axway 和 Cloud Elements。
云API管理最佳實踐
為保證有效的云API管理,謹(jǐn)記如下最佳實施和挑戰(zhàn):
只要你持續(xù)使用云,你遲早會碰到復(fù)雜的復(fù)合云環(huán)境。結(jié)果,不僅你的API管理策略,還有你選擇的管理工具,都會是多樣化的。選擇用來自單一公有云供應(yīng)商的API管理工具是具有典型性風(fēng)險的。
確保緊密結(jié)合你的云API管理工具和云安全工具。這兩套工具和系統(tǒng)需要共享數(shù)據(jù),以便恰當(dāng)?shù)乇Wo常常成為外部攻擊目標(biāo)的云API。
API路徑和發(fā)現(xiàn)是非常重要的。應(yīng)用開發(fā)者應(yīng)該能在服務(wù)目錄里找到正確的API,并且重用它。如果為了單一用例所寫的API,他們無法提供所期望的價值。
如今是API經(jīng)濟。API正變成企業(yè)IT關(guān)鍵的部分——不管它們是存在云上,還是傳統(tǒng)企業(yè)系統(tǒng)。API的廣泛使用意味著我們可以最終實現(xiàn)可重用的API-,躲避我們多年的事。當(dāng)我們學(xué)習(xí)使用為基礎(chǔ)設(shè)施服務(wù)的基于公有云的API時,我們會快速學(xué)習(xí)使用同樣的機制,以便在我們的商業(yè)中實現(xiàn)為特定目的打造的服務(wù)。