企業(yè)一直在尋找新的方法來(lái)提高效率,降低成本的同時(shí)保持其產(chǎn)品和服務(wù)的質(zhì)量。云計(jì)算的重要組成部分API被IT部門和服務(wù)供應(yīng)商越來(lái)越看好(應(yīng)用程序編程接口),其使工作自動(dòng)化,進(jìn)而推動(dòng)效率,一致性和成本節(jié)約。
提高運(yùn)營(yíng)效率
通過(guò)API實(shí)現(xiàn)自動(dòng)化的一個(gè)重要成果是一致性。通過(guò)自動(dòng)化,工作避免了操作流程人為錯(cuò)誤(和人力的費(fèi)用)。如果面臨重復(fù)的任務(wù),相較于API而言,人為執(zhí)行很可能會(huì)有意想不到的結(jié)局(失誤)來(lái)收?qǐng)觥A硪环矫?,如果不是重?fù)性的任務(wù),API會(huì)提高操作可靠性,進(jìn)而提高操作效率。 API提供了一個(gè)重新考慮我們?nèi)绾喂芾鞩T部門的機(jī)會(huì);我們從一個(gè)流程驅(qū)動(dòng),反應(yīng)快速的世界移動(dòng)到自動(dòng)化驅(qū)動(dòng)的,主動(dòng)的世界。
API允許更多的動(dòng)力系統(tǒng)可以放大和縮小以提供基礎(chǔ)設(shè)施適量應(yīng)用程序。例如,儀表在你的應(yīng)用程序確實(shí)在編排層提供可視性可以告訴當(dāng)Web應(yīng)用程序或動(dòng)物需要更大的容量。然后,業(yè)務(wù)流程層可以回來(lái)了基礎(chǔ)設(shè)施提供的API,并開始旋轉(zhuǎn)了新的Web服務(wù)器,并將它們添加到負(fù)載平衡器池增加容量。同樣,基于API的系統(tǒng)便會(huì)有工具來(lái)告訴當(dāng)他們過(guò)度建設(shè),例如,在晚上,然后就可以使用API,以降低成本,逐步減少不必要的服務(wù)器。
API允許更多的動(dòng)態(tài)系統(tǒng),可以向上和向下擴(kuò)展以提供適量的基礎(chǔ)設(shè)施到應(yīng)用程序。例如,在應(yīng)用程序中為業(yè)務(wù)流程層提供可見性的應(yīng)用程序可以告訴你在web或應(yīng)用程序?qū)又行枰嗟娜萘?。業(yè)務(wù)流程層,然后回到API提供的基礎(chǔ)設(shè)施,并開始旋轉(zhuǎn)起來(lái),新的Web服務(wù)器并將它們添加到負(fù)載均衡池增加容量。同樣,建立在API系統(tǒng)將有儀器告訴他們建設(shè)過(guò)度,比如晚上,可以使用API關(guān)閉不必要的服務(wù)器,以降低成本。
事實(shí)上,通過(guò)腳本的能力開發(fā)和測(cè)試環(huán)境,在工作日的開始和結(jié)束時(shí)自動(dòng)關(guān)閉電源業(yè)務(wù),企業(yè)可以實(shí)現(xiàn)巨大的成本節(jié)約。
總的來(lái)說(shuō),利用API支持DevOps戰(zhàn)略始終是一個(gè)混合的優(yōu)化成本、性能和有能力有很深的可見性。
使用API來(lái)自動(dòng)報(bào)告
API在報(bào)告程序中非常有用,因?yàn)樵S多應(yīng)用程序正在生產(chǎn)大量的數(shù)據(jù),往往是一個(gè)未開發(fā)的資產(chǎn)。 IT團(tuán)隊(duì)因此也需要考慮如何使這些可用的數(shù)據(jù)集高效地以建立一個(gè)動(dòng)態(tài)的報(bào)告引擎可以由最終用戶進(jìn)行配置。
IT團(tuán)隊(duì)和應(yīng)用服務(wù)提供商可以使用API來(lái)構(gòu)建系統(tǒng),處理數(shù)據(jù),并使其立即訪問(wèn)最終用戶,使他們不必經(jīng)歷一個(gè)報(bào)告團(tuán)隊(duì),不丟失任何實(shí)時(shí)值的數(shù)據(jù)。
API在業(yè)務(wù)連續(xù)性和災(zāi)難恢復(fù)中的應(yīng)用
API自動(dòng)化是現(xiàn)代災(zāi)難恢復(fù)方法的重要組成部分。假設(shè)你能夠訪問(wèn)所有的工具,在災(zāi)難通過(guò)典型的用戶界面并不總是正確的。在高度虛擬化基礎(chǔ)設(shè)施的現(xiàn)代世界,API是用于災(zāi)難恢復(fù)的核心基石的推動(dòng)者,特別是復(fù)制。 從本質(zhì)上講,災(zāi)難恢復(fù)是API使效率和操作自動(dòng)化的的一個(gè)具體用例。
API的未來(lái)
盡管API啟用的自動(dòng)化和技術(shù)的明顯好處,更廣泛的IT行業(yè)還沒(méi)有充分認(rèn)識(shí)到這一技術(shù)的潛力,特別是在行業(yè),已利用信息技術(shù)進(jìn)行了很長(zhǎng)一段時(shí)間。在這些行業(yè)中,我們看到的是大量的遺留應(yīng)用程序,管理基礎(chǔ)設(shè)施的傳統(tǒng)方法,和傳統(tǒng)的員工技能。