উত্তর:
অ্যাডাব্লুএস সবেমাত্র অ্যামাজন ক্লাউডওয়াচের মাধ্যমে বিলিং সতর্কতা ব্যবহার করে আনুমানিক চার্জগুলি পর্যবেক্ষণ করার জন্য কার্যকারিতার সাধারণ উপলব্ধতার ঘোষণা দিয়েছে (এটি স্পষ্টতই ২০১১ এর শেষ থেকেই এডাব্লুএস প্রিমিয়াম অ্যাকাউন্টগুলিতে উপলব্ধ ছিল, দেখুন ড্যানিয়েল লোপেজের উত্তরটি কি অ্যামাজন এডাব্লুএস সেট করার কোনও উপায় আছে? বিলিং সীমা? ):
আমরা নিয়মিত আপনার প্রতিটি AWS পরিষেবাটির জন্য মোট মাসিক চার্জ অনুমান করি। আপনি যখন আপনার অ্যাকাউন্টের জন্য নিরীক্ষণ সক্ষম করবেন, আমরা ক্লাউডওয়াচ মেট্রিক হিসাবে অনুমানগুলি সংরক্ষণ করতে শুরু করি, যেখানে সেগুলি সাধারণ 14 দিনের জন্য উপলব্ধ থাকবে। [...]
হিসাবে পরিচায়ক ব্লগ পোস্টে রূপরেখা, আপনি বিলিং সতর্কতা ব্যবহার করে আপনি জানেন যখন আপনার ডেস্কটপ AWS বিল প্রত্যাশিত চেয়ে বেশি হবে যাক দ্বারা শুরু করতে পারেন দেখতে মনিটর আপনার আনুমানিক চার্জ আমাজন CloudWatch ব্যবহার এই কার্যকারিতা সংক্রান্ত আরো বিস্তারিত জানার জন্য।
এটি ইতিমধ্যে অনেক মৌলিক প্রয়োজনের জন্য বেশ কার্যকর, তবে, স্ট্রাউড মেট্রিকগুলি নিজেই পুনরুদ্ধার করতে ক্লাউডওয়াচ এপিআই ব্যবহার করে ( গেটমেট্রিক স্ট্যাটিসটিক্স দেখুন ) আসলে আপনাকে এই ডেটার উপর ভিত্তি করে স্বেচ্ছাসেবী কর্মপ্রবাহ এবং ব্যবসায়ের যুক্তি চালানোর অনুমতি দেয় এবং অবশ্যই আপনি একটি দৈনিক প্রতিবেদন তৈরি করতে পারেন আগের দিনটির মতো কতটা ব্যয় হয়েছে তার উপরও ।
পরবর্তী সম্পর্কে, এই অফারের সুযোগটি পাশাপাশি জোর দেওয়া হয়েছে:
এটি লক্ষণীয় যে এগুলি অনুমান, পূর্বাভাস নয় । প্রাক্কলন বর্তমান বিলিং চক্রের মধ্যে তারিখের জন্য আপনার AWS ব্যবহারের ব্যয়কে প্রায় অনুমান করে এবং আপনি সংস্থান চালিয়ে যাওয়ার সাথে সাথে বৃদ্ধি পাবে । [...] এটি আপনার এডাব্লুএস ব্যবহারের প্যাটার্নগুলিকে ট্রেন্ডস বা সম্ভাব্য পরিবর্তনগুলি বিবেচনা করে না। [জোর আমার]
এটি হ'ল, প্রতিবেদিত মেট্রিকগুলির গ্রানুলারিটি এখনও বিশ্লেষণ করা হয়নি (আমি প্রতি 4 থেকে 8 ঘন্টা ডেটা পয়েন্টগুলি দেখি, তবে প্রতিবারের মতো মূল্য অবশ্যই আপডেট করা হয় না, যেমনটি বাস্তবে প্রত্যাশা করা হয়), সুতরাং যথাযথভাবে সুনির্দিষ্ট দৈনিক প্রতিবেদনে কিছুটা প্রয়োজন হতে পারে পরিসংখ্যান পোস্ট প্রক্রিয়াজাতকরণ।
দুর্ভাগ্যক্রমে এটি যে কেউ ভাববে তার চেয়ে কম সোজা এগিয়ে রয়েছে, বিশেষত প্রদত্ত যে আপনার অ্যাকাউন্টের মাধ্যমে পছন্দসই ডেটা ম্যানুয়ালি পরিদর্শন করা যেতে পারে। দুটি পর্যবেক্ষণের বিকল্প রয়েছে যার মধ্যে একজন আশা করতে পারে:
এডাব্লুএস বা অন্য কোনও আইএএএস / পাউস / সাএএস বিক্রেতার পক্ষে আমি বর্তমানে তাদের অ্যাকাউন্টিং ডেটাতে (সম্ভবত সম্ভাব্য আর্থিক / আইনী জড়িত কারণে) এপিআই অ্যাক্সেস সরবরাহ করতে পারি না, তৃতীয় পক্ষের সমন্বয়ের কোনও ফর্ম তৈরি করে (যা সহজ হবে) আজকাল করুন) সর্বোত্তমভাবে অসুবিধে করুন, প্রথমদিকে ডেটা পুনরুদ্ধার করতে আপনাকে ওয়েব স্ক্র্যাপিংয়ের অবলম্বন করতে হবে।
সৌভাগ্যক্রমে ক্লাউডবিলিটি থেকে একটি নতুন অফার [ফ্রি টায়ার বন্ধ করার পরে লিঙ্কটি সরিয়ে দেওয়া] সম্প্রতি পেশাদার এবং বিক্রেতার অজ্ঞেয় পদ্ধতিতে আপনার জন্য এটি করতে পর্যায়ে প্রবেশ করেছে, আমরা এটি ইতিমধ্যে AWS এর জন্য বিশেষ সাফল্যের সাথে ব্যবহার করছি - আপনি বর্তমানে শুধুমাত্র আপনার মাসিক ব্যয়ের একটি দৈনিক (বা কম ঘন ঘন) রিপোর্ট পান , অর্থাত্ আপনার প্রতিদিনের ব্যয়কে ভেঙে ফেলা হয়নি। দৈনিক বৃদ্ধি যোগ করা অবশ্যই তুচ্ছ হবে, তাই আমি আশা করব এবং আশা করব যে তারা সময়ের সাথে এই জাতীয় আরও তথ্য সরবরাহ করবে।
দাম নির্ধারণের জন্য তাদের প্রবণতা [ফ্রি টায়ার বন্ধ করার পরে মুছে ফেলা] পাশাপাশি সতেজ হয় (স্পষ্টত সত্ত্বেও) এবং কেবল নিজের মেঘের ব্যয়ের সাথে আবদ্ধ, সুতরাং আপনার নিজের সাশ্রয়ী সম্ভাবনা উপলব্ধি করার সাথে সাথে নিজের জন্য অর্থ প্রদান করতে হবে (তারা চার্জ দেয় না) আপনি যদি $ 2.5k / mo এর চেয়ে কম ব্যয় করেন তবে কিছু না কিছু)।
আপডেট 20121016 : দুর্ভাগ্যক্রমে ক্লাউডবিলিটি তাদের মূল্যের মডেলটিকে আরও সাধারণ হিসাবে পরিবর্তিত করেছে, যার মধ্যে এখনও একটি নিখরচায় স্তর রয়েছে (এবং সাধারণভাবে এটি মূল্যের দামযুক্তও) তবে এতে উন্নত বৈশিষ্ট্যগুলির অ্যাক্সেস সরিয়ে ফেলা হয়েছে, যা আমি ব্যবহারকারীদের জন্য সতেজতাপূর্ণ এবং স্মার্ট পদ্ধতির বলে বিবেচনা করেছি ছোট বাজেটের সাথে, যারা এখনও অন্য কোথাও গুণক হতে পারে বা একবার বাড়ার পরে আপগ্রেড করতে পারে।
20150115 আপডেট করুন: দুর্ভাগ্যক্রমে ক্লাউডিবিলিটি অনেক ফ্রিিয়াম সাস বিক্রেতাদের পথ বেছে নিয়েছে এবং অবশেষে ফ্রি টিয়ারটি পুরোপুরি বন্ধ করে দিয়েছে: ফেব্রুয়ারি 1 থেকে, আপনি আজ যে ক্লাউডেবিলিটি ফ্রি সংস্করণটি ব্যবহার করছেন তা আর অফার করব না ।
আপনার মূল AWS শংসাপত্রগুলির প্রয়োজনীয়তার পূর্বের সতর্কতা (নীচে রেফারেন্সের জন্য রাখা) আর প্রয়োগ করা হয় না - এডাব্লুএস সম্প্রতি নতুন আইএএম বৈশিষ্ট্যগুলি উপস্থাপন করেছে : পাসওয়ার্ড পরিচালনা এবং অ্যাকাউন্টের ক্রিয়াকলাপ এবং ব্যবহারের রিপোর্টের পৃষ্ঠাগুলি :
এই নতুন বৈশিষ্ট্যটি আপনাকে ব্যবসায় এবং প্রযুক্তিগত উদ্দেশ্যে পৃথক এবং স্বতন্ত্র আইএএম ব্যবহারকারী তৈরি করতে দেয়। আপনি আপনার ব্যবসায়িক ব্যবহারকারীদের অ্যাকাউন্টের ক্রিয়াকলাপ এবং / অথবা এডাব্লুএস ওয়েবসাইটের ব্যবহারের প্রতিবেদন পৃষ্ঠাগুলিতে অ্যাক্সেসের অনুমতি দিতে তাদের বিলিং এবং ব্যবহারের ডেটা যেমন এসডির EC2 উদাহরণ বা ফাইলগুলিতে অন্য AWS সংস্থানগুলিতে অ্যাক্সেস না দিয়ে অনুমতি দিতে পারবেন
ক্লাউডেবিলিটিটি এখন এটিও একীভূত করেছে, সুতরাং আপনাকে আর আপনার প্রধান AWS শংসাপত্রগুলি হস্তান্তর করার প্রয়োজন হবে না বা কেবল আপনার মেঘের ব্যয়ের বিষয়ে অন্তর্দৃষ্টি পেতে কনসোলিডেটেড বিলিং প্রতিষ্ঠার জন্য অতিরিক্ত প্রচেষ্টা ব্যয় করতে হবে না, কিভাবে অ্যামাজন আইএএম সেটআপ করবেন (দেখুন পরিচয় অ্যাকাউন্ট পরিচালনা) ) বিশদ জন্য।
সামনে একটি বিষয়ে সচেতন হওয়া উচিত এমন একটি সতর্কতা রয়েছে:
আপনার ডেটা অ্যাক্সেস করার জন্য আপনাকে তাদের আপনার প্রধান এডাব্লুএস শংসাপত্রগুলি হস্তান্তর করতে হবে কারণ অন্যথায় তারা অবশ্যই আপনার অ্যাকাউন্টটি স্ক্র্যাপ করতে পারে না। বিশেষত এডাব্লুএসের জন্য আপনি একত্রীকরণের বিলিংয়ের সুবিধার্থে এটিকে এড়াতে পারবেন , যেখানে আপনি একাধিক অ্যামাজন এডাব্লুএস অ্যাকাউন্টের জন্য অর্থ প্রদানকে একীভূত করেন [...] একটি একক প্রদানের অ্যাকাউন্ট নির্ধারণ করে , যার ফলস্বরূপ আপনার কম্পিউটিং সংস্থান এবং ডেটাতে অ্যাক্সেস নেই।
Awscli সরঞ্জাম ব্যবহার করে আপনি আপনার মাসিক থেকে তারিখের মোটটি পেতে পারেন:
$ aws --region us-east-1 cloudwatch get-metric-statistics \
--namespace "AWS/Billing" \
--metric-name "EstimatedCharges" \
--dimension "Name=Currency,Value=USD" \
--start-time $(date +"%Y-%m-%dT%H:%M:00" --date="-12 hours") \
--end-time $(date +"%Y-%m-%dT%H:%M:00") \
--statistic Maximum \
--period 60 \
--output text | sort -r -k 3 | head -n 1 | cut -f 2
2494.47
দৈনিক ডেল্টা পেতে দুটি পৃথক দিন থেকে মোট মোট বিয়োগ করা যেতে পারে। অথবা, সময় উইন্ডো ( end-time
- start-time
) থেকে 24 ঘন্টা বাড়িয়ে এবং সর্বশেষতম থেকে প্রাথমিকতম পয়েন্ট বিয়োগ করে একটি প্রাক্কলন অনুমান করা যায় ।
নোট:
date
(অন্যান্য এসের জন্য date
, যেমন, ওএসএক্সে, date -v-12H
কাজ করতে পারে)আপনার যদি সত্যিই প্রতিদিনের দামের প্রতিবেদনের প্রয়োজন হয় তবে আপনার AWS অ্যাকাউন্টে " ব্যবহারের প্রতিবেদন " সরঞ্জামটি ব্যবহার করতে হবে । আপনি ঘণ্টার পর মাস মাসে কণ্ঠনীয়তায় যে কোনও সময়কাল যা চান তার জন্য আপনি যে কোনও পরিষেবা ব্যবহার করেন তার প্রতিবেদনের জন্য অনুরোধ করতে পারেন। তারপরে এটি একটি সিএসভি ডাউনলোড করে।
আপনাকে সেই সিএসভিতে কিছু পোস্ট-প্রসেসিং করতে হবে (যেহেতু এটি ব্যয় নয়, তবে ব্যবহারের ক্ষেত্রে ইত্যাদি) তবে এটি আপনাকে প্রতিদিন ডেটা ব্যয় করতে হবে এমন ডেটা সরবরাহ করবে।
অ্যামাজন এখানে আপনার বর্তমান মাস-থেকে-তারিখ চার্জ সরবরাহ করে:
http://aws-portal.amazon.com/gp/aws/developer/account/index.html?ie=UTF8&action=activity-summary
পৃষ্ঠার শীর্ষের দিকে এটি নির্দেশ করে যে ডেটা কতটা বর্তমান। আমি দেখতে পাই এটি কয়েক ঘন্টা পিছিয়ে যায়।
এটি এই মুহূর্তে আপনি অ্যামাজন বা অন্য কারও কাছ থেকে পেতে পারেন এটি সবচেয়ে নির্ভুল এবং আপ টু ডেট রেকর্ড।
হয়তো গিথুবের এই পাইথন মডিউলটি আপনাকে শুরু করতে সহায়তা করতে পারে: পাইক 2costs (সংরক্ষিত বা অনডমেন্ড দৃষ্টান্তের জন্য)।
নেটফ্লিক্স নামে বরফ নামে পরিচিত মোটামুটি নতুন সরঞ্জাম রয়েছে: https://github.com/Netflix/ice যা আপনার এস 3 বালতিতে উত্পন্ন অ্যাডাব্লুএসের প্রতিবেদনের মাধ্যমে বিলিংয়ের বিশদটি পুনরুদ্ধার করতে দেয়।
জারভমনকে একবার দেখুন। তারা spendতিহাসিক উপর বিশ্লেষণের সাথে প্রতিদিন ব্যয় এবং ব্যবহার সরবরাহ করে। তারা আগামী 3 মাসে পরিকল্পনাকারী অ্যামাজন এডব্লিউএসের সাথে একত্রীকরণের সাথে আগত পরিষেবা প্রদানকারী।
আমার বর্তমান অ্যাকাউন্টের কিছু স্ক্রিনশট নীচের মত রয়েছে। http://cloudmaya.net/~develop/demo/Slide1.jpg http://cloudmaya.net/~develop/demo/Slide2.jpg
গুচ্ছ পেশাদাররা তৈরি করেছেন এবং এটি বেশ ঝরঝরে।
এখানে একটি সহজ স্ক্রিপ্ট যা আপনার বিশদ অ্যাডব্লিউএস বিলিং সিএসভি ফাইলকে পার্স এবং বিশ্লেষণ করে তা দেখায়:
যথেষ্ট সহজ হওয়া উচিত যাতে আপনি নিজের বিশ্লেষণ তৈরি করতে পারেন!
কস্টএক্সপ্লোরার এডাব্লুএস সিএলআই কমান্ড ব্যবহার করে অ্যাকাউন্টের জন্য ব্যয় এবং ব্যবহারের মেট্রিকগুলি পুনরুদ্ধার করা সম্ভব
প্রাক্তন হিসাবে: আপনার যদি মাসের শুরু থেকে আজ অবধি ব্যয় পুনরুদ্ধার করতে হয় তবে আপনি নীচের আদেশটি ব্যবহার করতে পারেন।
aws ce get-cost-and-usage --time-period Start=$(date -u -d "$TODAY" '+%Y-%m-01'),End=$(date -u +"%Y-%m-%d" --date="+1 day") --granularity MONTHLY --metrics UnblendedCost --output text | sort -r -k 3 | head -n 1 | cut -f 2
আউটপুট: 615.6129260967
আপনার যদি ডেইলি ভিত্তিতে ব্যয়টি পেতে হয় তবে নিচে দেখানো অনুসারে গ্রানুলারিটি ডেইলি হিসাবে ব্যবহার করুন:
aws ce get-cost-and-usage --time-period Start=$(date -u -d "$TODAY" '+%Y-%m-01'),End=$(date -u +"%Y-%m-%d" --date="+1 day") --granularity DAILY --metrics UnblendedCost
আমি সংস্থাগুলি এর জন্য তাদের নিজস্ব গৃহ-সরঞ্জামগুলি তৈরি করতে দেখেছি - মূলত তারা এডাব্লুএস বিলিং পৃষ্ঠাটি এবং তাদের নিজস্ব ড্যাশবোর্ডে স্ক্র্যাপ করে, বর্তমান ব্যয় প্রদর্শন করে এবং একটি উদাহরণে, তারা এটিকে মাসের যে দিনগুলি পেরিয়েছিল তা ভাগ করে দেয় , এবং একাধিক যা মোট মাসের আনুমানিক খরচ পেতে পারে।
এডাব্লুএস এখনও বিলিং এপিআই সরবরাহ করে না (আমি নিশ্চিত তারা ভবিষ্যতে এগুলি করবে) তবে বেশ কয়েকটি বাহ্যিক পরিষেবা রয়েছে যা সহায়তা করতে পারে। একটি হ'ল ক্লাউড ভার্টিকাল (প্রকাশ: আমি এখানে কাজ করি), যেখানে আপনি আপনার দৈনিক, মাসিক এবং প্রতি ঘন্টার ব্যয়, পরিষেবা দ্বারা বিচ্ছিন্ন এবং একাধিক অ্যাকাউন্টের জন্য পেতে পারেন।
এডাব্লুএস-এর মতো একটি পরিষেবার সত্যিকারের পবিত্র গ্রিলটি কেবল দৈনিক ব্যয় ট্র্যাকিংয়ের জন্য নয়, দক্ষতার উপর অন্তর্দৃষ্টি (ব্যয় + ব্যবহার = দক্ষতা) প্রদর্শন করা এবং সঞ্চয়ীকরণের সুযোগগুলিও (যেমন: সংরক্ষিত বা স্পট উদাহরণগুলি ব্যবহারের সময়) হাইলাইট করে
আছে নয় টুল যেখানে আপনি যেভাবেই এবং কম হিসাবে হিসাবে 30 মিনিট বিভিন্ন ডেস্কটপ AWS রিসোর্স জুড়ে আপনার ব্যবহারের পাশা পারেন আপনার ডেস্কটপ AWS বিলিং ব্যবহারের দেখার জন্য। আমি /programming//a/37585673/1526342 এ আরও বিশদ উত্তর পোস্ট করেছি 42
আপনি এখন কস্ট এক্সপ্লোরার এপিআই দিয়ে এটি করতে পারেন। উদাহরণস্বরূপ আপনি awscli / boto3 এর মাধ্যমে খুব সহজে অ্যাক্সেস করতে পারেন তবে মূল বিষয়টি এটি আগের তুলনায় অনেক সহজ।