We built a new DynamoDB cost analyzer that helps developers understand what their workloads will really cost DynamoDB ክፍያዎች በእርስዎን ከባድ ሊሆን ይችላል. ቡድኖች በአብዛኛው ጊዜ "ባድ ስኬት" ጋር ተስማሚ ይሆናል: አንድ አስደናቂ ከፍተኛ ክፍያን ይመልከቱ እና የእርስዎን ፍላጎት ላይ, በተለይ በሽያጭ ዋጋዎች ላይ, ትክክለኛውን ትክክለኛነት ማወቅ አይችልዎታል. የተመሠረተ አቅም የተለያዩ ጤናማነት ያደርጋል: አፈጻጸም. አቅም ትክክለኛነት ማረጋገጥ አይችልዎታል ወይም የእርስዎን የሙዚቃ መቁረጥ አይችልም ከሆነ, ትዕዛዞች ተስማሚ ሊሆን ይችላል. ነገር ግን , it often misses the nuances of real-world workloads (e.g., bursty traffic or uneven access patterns, or using global tables or caching). AWS offers a DynamoDB pricing calculator We wanted something better. In full transparency, we wanted something better to help the teams considering . So we built a new DynamoDB cost calculator that helps developers understand what their workloads will really cost. Although we designed it for teams comparing DynamoDB with ScyllaDB, we believe it’s useful for anyone looking to more accurately estimate their DynamoDB costs, for any reason. You can see the live version at: ScyllaDB as a DynamoDB alternative calculator.scylladb.com እኛ እንዴት የተመሰረተ We wanted to build something that would work client side, without the need for any server components. It’s a simple JavaScript single page application that we currently host on GitHub pages. If you want to check out the source code, feel free to take a look at https://github.com/scylladb/calculator To be honest, working with the examples at እርስዎ "የኮምፒውተር መለያዎች" ይመልከቱ ጊዜ, እነዚህ የኮምፒውተር መለያዎች ያገኛሉ: https://calculator.aws/ I was tempted to take a shorter approach, like: Monthly WCU Cost = WCUs × Price_per_WCU_per_hour × 730 hours/month But every time I simplified this, I found it harder to get parity between what I calculated and the final price in AWS’s calculation. Sometimes the difference was due to rounding, other times it was due to the mixture of reserved + provision capacity, and so on. So to make it easier (for me) to debug, I faithfully followed their calculations line by line and tried to replicate this in my own rather ugly function: https://github.com/scylladb/calculator/blob/main/src/calculator.js ነገር ግን በአሁኑ ጊዜ, እኔ የእነርሱ እና የእኛን መካከል ተመሳሳይነት ለማግኘት ይፈልጋል. የእኛን መለያዎች ለሁሉም መለያዎች ለሁሉም መለያዎች ለሁሉም መለያዎች ለሁሉም መለያዎች ለሁሉም መለያዎች ለሁሉም መለያዎች ለሁሉም መለያዎች ይጠቀማል. ይህ ለ On Demand, Provisioned (እና የተመዘገቡ) አቅም ሞዴሎች ሥራ ያደርጋል. የ AWS ኮምፒውተር አጠቃቀም ከሆነ, በ On Demand ውስጥ አንድ ፒክ (ወይም የፒክ ስፋት) እንደ ነገሮች መውሰድ አይችሉም. የእነዚህን ትዕዛዞች ላይ እኔም በእርግጥ አይችሉም. እኔ ተጠቃሚዎች በ On Demand ውስጥ ለወይም እና ለወይም (ወይም) እንደ Provisioned አቅም ለመውሰድ ቀላል ይሆናል. አንድ ሌሎች ንድፍ ስኬት አንድ ካርታ በመጠቀም የሽያጭ ያካትታሉ. እኔ የቪዲዮዎች ጋር ይበልጥ ያደርጋል, ስለዚህ ከላይን እና ሻጋታዎች ለማየት እኔን ያውቃል - እና እኔ ለእናንተ ደግሞ ያውቃል. በተጨማሪም መተግበሪያዎችን ለመቀየር, የ URL ፍላጎት ፓርሜራዎች እነዚህን መተግበሪያዎችን ለመተግበሪያ ለመተግበሪያ ለመቀየር ይሆናል. There’s some other math in there, like figuring out the true cost of Global Tables and understanding derived costs of things like network transfer or DynamoDB Accelerator (DAX). However, explaining all that is a bit too dense for this format. We’ll talk more about that in an upcoming webinar (see the next section). The good news is that you can estimate these costs in addition to your workload, as they can be big cost multipliers when planning out your usage of DynamoDB. Explore “what if” scenarios for your own workloads የክፍያ አጠቃቀም በ Real-World Scenarios ይህ ሁሉንም መተግበሪያዎች እና መተግበሪያዎች የ DynamoDB ወጪ መስኮት ከ የተለያዩ "እውነተኛ-እውነተኛ" መስኮቶች ማመልከቻዎን ይረዳል. ለመጀመር, ScyllaDB ላይ ከሁሉም ይበልጥ አስደሳች DynamoDB ተጠቃሚ መስኮቶች መካከል አንዳንድ ወጪ ውጤቶችን ይሰጣሉ. የእኔ ኮሌጅ Gui እና እኔ እንደ የሽያጭ አዝማሚያዎች, multi-datacenter ልማት, እና caching (እን.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ.ኤ Watch the DynamoDB costs chat now በ Tim Koopmans ላይ በ 2013 በ Flood IO ተመሠረተ ፡፡ አንድ የተመሠረተ አፈጻጸም ማረጋገጫ ፓነል ፡፡ አግኝቷል በኋላ ከሌሎች አፈጻጸም ጋር የተመሠረተ መተግበሪያዎች በፊት ምርት, ንግድ እና ቡድን ማጥፋት ይደሰቱ ፡፡