成本分配博文之二:Amazon生成與用戶定義的成本分配標(biāo)簽

來(lái)源: AWS
作者:王寶文
時(shí)間:2021-04-21
17328
本文將介紹如何使用兩種成本分配標(biāo)簽類型:Amazon生成標(biāo)簽,與用戶定義標(biāo)簽。

pexels-photo-3202238.jpg

在上一篇題為《您需要了解的成本分配基礎(chǔ)知識(shí)》博文中,我們了解了做好成本分配的三項(xiàng)基本要素:1)賬戶結(jié)構(gòu);2)標(biāo)記;3)成本分?jǐn)倛?bào)告。您需要首先明確這些元素,之后才能構(gòu)建起切實(shí)滿足業(yè)務(wù)需求的良好成本分配模型。標(biāo)記是一種使用元數(shù)據(jù)格式對(duì)資源所有權(quán)及使用目的做出定義的好辦法,您可以借此快速管理并過(guò)濾資源,而后據(jù)此將成本追溯至正確的實(shí)體。在本文中,我們將介紹如何使用兩種成本分配標(biāo)簽類型:Amazon生成標(biāo)簽,與用戶定義標(biāo)簽。

Amazon允許您靈活地隨時(shí)啟動(dòng)資源與服務(wù),且僅需要為實(shí)際使用的資源付費(fèi)。隨著Amazon資源使用量的不斷增長(zhǎng),成本意識(shí)與問(wèn)責(zé)制度必然成為您新的重要議題。隨著越來(lái)越多用戶在Amazon上構(gòu)建應(yīng)用程序,跟蹤正確實(shí)體的相應(yīng)成本往往也變得愈發(fā)困難。正因?yàn)槿绱?,我們才需要制定清晰的資源標(biāo)記策略。這些標(biāo)簽將幫助您管理資源,確保資源名稱始終擁有直觀或易于理解的意義。標(biāo)簽還有助于提高透明度,準(zhǔn)確將成本映射至特定產(chǎn)品或應(yīng)用程序。這種通過(guò)標(biāo)簽進(jìn)行成本關(guān)聯(lián)的機(jī)制,被稱為成本分配標(biāo)簽;在激活之后,成本分配標(biāo)簽將組織您的資源成本,并幫助您通過(guò)成本分配報(bào)告或者Amazon Cost Explorer具體跟蹤這些成本。

Amazon目前提供兩種成本分配標(biāo)簽:用戶定義型與Amazon生成型。

·Amazon生成標(biāo)簽:這些“createdBy”標(biāo)簽由Amazon自動(dòng)定義、創(chuàng)建與管理。

·用戶定義Amazon標(biāo)簽:即您實(shí)際定義、手動(dòng)創(chuàng)建并應(yīng)用于各項(xiàng)服務(wù)的標(biāo)簽。標(biāo)簽鍵可以包含您希望跟蹤的所有內(nèi)容,包括項(xiàng)目與成本中心等。

我們將比較這兩種選項(xiàng),分析哪種選項(xiàng)更適合您。在開始之前,您應(yīng)確保已經(jīng)擁有主賬戶、或者非組織成員的單一賬戶。請(qǐng)注意,只有主賬戶或獨(dú)立單一賬戶能夠訪問(wèn)Billing and Cost Management控制臺(tái)中的Cost Allocation Tags管理器。

Amazon創(chuàng)建成本分配標(biāo)簽

首先需要明確,將成本分配標(biāo)簽統(tǒng)一應(yīng)用于實(shí)際啟動(dòng)的各項(xiàng)服務(wù)往往是項(xiàng)相當(dāng)繁瑣的任務(wù)。例如,我們可能需要手動(dòng)將標(biāo)簽應(yīng)用于各個(gè)EC2鏡像,這無(wú)疑相當(dāng)耗時(shí)。對(duì)某些組織而言,對(duì)每一項(xiàng)服務(wù)做出標(biāo)記本身也極為困難。正因?yàn)槿绱?,我們才決定發(fā)布Amazon生成的成本分配標(biāo)簽。此預(yù)定義標(biāo)簽(鍵=createBy)會(huì)在啟動(dòng)后自動(dòng)創(chuàng)建并應(yīng)用于適當(dāng)服務(wù)。使用這些由Amazon生成的成本分配標(biāo)簽,您無(wú)需額外將標(biāo)簽應(yīng)用于啟動(dòng)中的各項(xiàng)服務(wù)。使用Amazon生成標(biāo)簽的主要優(yōu)勢(shì)在于,一旦激活,默認(rèn)所有成員賬戶都將啟用此標(biāo)簽。因此從組織的角度看,再不必單獨(dú)考量哪些賬戶啟用了成本分配標(biāo)簽、哪些賬戶還沒(méi)有啟用。

您可以在Billing and Cost Management控制臺(tái)中通過(guò)以下四個(gè)步驟激活A(yù)mazon生成的標(biāo)簽。

·登錄至Amazon管理控制臺(tái)并打開Billing and Cost Management控制臺(tái)

·在導(dǎo)航面板中,選擇Cost Allocation Tags

·在User-Defined Cost Allocation Tags之下,選擇createdBy標(biāo)簽(注:盡管是在用戶定義成本分配標(biāo)簽部分下,createdBy仍然能夠啟用Amazon生成成本分配標(biāo)簽)

cost-allocation-bowen-ii1.png

·選擇Activate。

cost-allocation-bowen-ii2.png

此createdBy標(biāo)簽會(huì)使用以下鍵-值定義:

cost-allocation-bowen-ii3.png

標(biāo)簽最多可能需要24小時(shí)后方能激活。激活標(biāo)簽之后,Amazon即會(huì)將標(biāo)簽應(yīng)用于啟用AWS生成標(biāo)簽之后創(chuàng)建的各項(xiàng)資源。請(qǐng)注意,createdBy標(biāo)簽不會(huì)被計(jì)入各種資源的配額限制標(biāo)簽,每種AWS資源最多可包含50個(gè)用戶創(chuàng)建的標(biāo)簽。

使用注意事項(xiàng):Amazon生成的成本分配標(biāo)簽

這里的主要問(wèn)題在于,這種生成標(biāo)簽只支持?jǐn)?shù)量有限的部分Amazon服務(wù)。您可以在用戶指南中參閱啟動(dòng)時(shí)支持Amazon生成標(biāo)簽的服務(wù)清單。如您所見,Lambda、RDS以及SN S等重要服務(wù)并不在其中。另外需要注意的是,一旦激活,此標(biāo)簽將在啟動(dòng)期間應(yīng)用于(表中列出的)全部服務(wù);您無(wú)法通過(guò)選擇取消特定服務(wù)上的標(biāo)簽。例如,您可能不打算在EC2鏡像上使用標(biāo)簽,但希望在所有Cloud Formation棧上使用標(biāo)簽,這時(shí)您將無(wú)法指定哪些服務(wù)可以/無(wú)法繼承此標(biāo)簽。默認(rèn)情況下,清單中列出的所有服務(wù)都將繼承此標(biāo)簽。出于這兩大限制,更有效的方式往往是將Amazon生成標(biāo)簽與用戶定義標(biāo)簽混合使用,借此保證其他不受支持的Amazon服務(wù)也具備成本分配標(biāo)簽、且相關(guān)結(jié)果能顯示在Amazon Cost Explorer或其他報(bào)告當(dāng)中。

用戶定義成本分配標(biāo)簽

用戶定義標(biāo)簽,是指由您手動(dòng)定義、創(chuàng)建并應(yīng)用于資源的標(biāo)簽。通過(guò)此選項(xiàng),您可以靈活做出自定義選擇,指定符合業(yè)務(wù)需求的定義,并將這些標(biāo)簽應(yīng)用于特定服務(wù)。當(dāng)然,作為一種傳統(tǒng)方法,我們需要先確定成本標(biāo)簽?zāi)P汀@?,假定我們希望建立名為“cost-center”(成本中心)的成本分配標(biāo)簽,則必須將這個(gè)用戶定義標(biāo)簽應(yīng)用于所有Amazon服務(wù),否則其不會(huì)出現(xiàn)在Amazon Cost Exporer或者任何其他Amazon報(bào)告當(dāng)中。

在標(biāo)簽創(chuàng)建并應(yīng)用完成之后,即可通過(guò)四個(gè)簡(jiǎn)單步驟繼續(xù)完成激活。

·登錄至Amazon管理控制臺(tái)并打開Billing and Cost Management控制臺(tái)

·在導(dǎo)航面板中,選擇Cost Allocation Tags

·在User-Defined Cost Allocation Tags之下,選擇您剛剛創(chuàng)建的標(biāo)簽并應(yīng)用。在本用例中,我們使用“cost-center”標(biāo)簽。

cost-allocation-bowen-ii4.png

·選擇Activate。

cost-allocation-bowen-ii5.png

請(qǐng)注意,標(biāo)簽在激活之后需要24個(gè)小時(shí)才能正常顯示在Billing and Cost Management控制臺(tái)當(dāng)中。

使用注意事項(xiàng):用戶定義成本分配標(biāo)簽

應(yīng)用用戶定義標(biāo)簽往往是個(gè)手動(dòng)且相當(dāng)耗時(shí)的過(guò)程。例如,如果您的某個(gè)賬戶用戶忘記將“cost-center”標(biāo)簽添加至EC2實(shí)例,則該服務(wù)將丟失這項(xiàng)特定成本分配標(biāo)簽,因此即使按“cost-center”標(biāo)簽進(jìn)行過(guò)濾,其仍不會(huì)出現(xiàn)在Amazon Cost Explorer或者任何其他Amazon報(bào)告當(dāng)中。另外,如果用戶不慎拼錯(cuò)標(biāo)簽名稱,也會(huì)引發(fā)同樣的問(wèn)題。

成本分配報(bào)告

在激活標(biāo)簽之后,Amazon會(huì)生成一份成本分配報(bào)告,采用逗號(hào)分隔值(CSV)文件形式,并按活動(dòng)標(biāo)簽對(duì)您的用量與成本進(jìn)行分組。您可以根據(jù)本份用戶指南啟用此報(bào)告。報(bào)告將存放在您指定的S3存儲(chǔ)桶內(nèi)??梢钥吹剑@份成本分配報(bào)告中的用戶定義標(biāo)簽鍵皆具有“user”前綴,例如user:Cost Center以及user:Application;Amazon生成的標(biāo)簽鍵則具有“aws”前綴,例如整個(gè)aws:createdBy列。以此為基礎(chǔ),您可以高效組織資源成本,并快速了解特定項(xiàng)目在Amazon上產(chǎn)生的具體資費(fèi)。例如,如果啟用“Owner”、“Stack”、“Cost Center”以及“Application”作為用戶定義標(biāo)簽,您可以跟蹤這些資源上運(yùn)行的各應(yīng)用程序的總體成本。以下截屏所示為部分報(bào)告內(nèi)容,其中包含各個(gè)標(biāo)簽的相應(yīng)列。

cost-allocation-bowen-ii6.png

總結(jié)

在本篇博文中,我們展示了如何激活A(yù)mazon創(chuàng)建與用戶定義型成本分配標(biāo)簽,同時(shí)闡述了兩種選項(xiàng)之間的差異以及相關(guān)適用場(chǎng)景。最后,我們還結(jié)合一份示例成本分配報(bào)告,幫助大家隨Amazon使用規(guī)模的增長(zhǎng)持續(xù)管理服務(wù)成本。關(guān)于應(yīng)用與激活用戶定義標(biāo)簽的更多詳細(xì)信息,請(qǐng)參閱用戶定義成本分配標(biāo)簽。

立即登錄,閱讀全文
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于AWS,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家