আমি কীভাবে এডাব্লুএস এর উপর প্রতিদিন ব্যয় নিরীক্ষণ করতে পারি?


26

আমাদের অবকাঠামো এডব্লিউএসে রয়েছে। আগের দিনটিতে কতটা ব্যয় হয়েছিল তার একটি দৈনিক প্রতিবেদন পেতে চাই। এটা করার সবচেয়ে ভালো উপায় কি?

উত্তর:


20

হালনাগাদ

অ্যাডাব্লুএস সবেমাত্র অ্যামাজন ক্লাউডওয়াচের মাধ্যমে বিলিং সতর্কতা ব্যবহার করে আনুমানিক চার্জগুলি পর্যবেক্ষণ করার জন্য কার্যকারিতার সাধারণ উপলব্ধতার ঘোষণা দিয়েছে (এটি স্পষ্টতই ২০১১ এর শেষ থেকেই এডাব্লুএস প্রিমিয়াম অ্যাকাউন্টগুলিতে উপলব্ধ ছিল, দেখুন ড্যানিয়েল লোপেজের উত্তরটি কি অ্যামাজন এডাব্লুএস সেট করার কোনও উপায় আছে? বিলিং সীমা? ):

আমরা নিয়মিত আপনার প্রতিটি AWS পরিষেবাটির জন্য মোট মাসিক চার্জ অনুমান করি। আপনি যখন আপনার অ্যাকাউন্টের জন্য নিরীক্ষণ সক্ষম করবেন, আমরা ক্লাউডওয়াচ মেট্রিক হিসাবে অনুমানগুলি সংরক্ষণ করতে শুরু করি, যেখানে সেগুলি সাধারণ 14 দিনের জন্য উপলব্ধ থাকবে। [...]

হিসাবে পরিচায়ক ব্লগ পোস্টে রূপরেখা, আপনি বিলিং সতর্কতা ব্যবহার করে আপনি জানেন যখন আপনার ডেস্কটপ AWS বিল প্রত্যাশিত চেয়ে বেশি হবে যাক দ্বারা শুরু করতে পারেন দেখতে মনিটর আপনার আনুমানিক চার্জ আমাজন CloudWatch ব্যবহার এই কার্যকারিতা সংক্রান্ত আরো বিস্তারিত জানার জন্য।

এটি ইতিমধ্যে অনেক মৌলিক প্রয়োজনের জন্য বেশ কার্যকর, তবে, স্ট্রাউড মেট্রিকগুলি নিজেই পুনরুদ্ধার করতে ক্লাউডওয়াচ এপিআই ব্যবহার করে ( গেটমেট্রিক স্ট্যাটিসটিক্স দেখুন ) আসলে আপনাকে এই ডেটার উপর ভিত্তি করে স্বেচ্ছাসেবী কর্মপ্রবাহ এবং ব্যবসায়ের যুক্তি চালানোর অনুমতি দেয় এবং অবশ্যই আপনি একটি দৈনিক প্রতিবেদন তৈরি করতে পারেন আগের দিনটির মতো কতটা ব্যয় হয়েছে তার উপরও

পরবর্তী সম্পর্কে, এই অফারের সুযোগটি পাশাপাশি জোর দেওয়া হয়েছে:

এটি লক্ষণীয় যে এগুলি অনুমান, পূর্বাভাস নয় । প্রাক্কলন বর্তমান বিলিং চক্রের মধ্যে তারিখের জন্য আপনার AWS ব্যবহারের ব্যয়কে প্রায় অনুমান করে এবং আপনি সংস্থান চালিয়ে যাওয়ার সাথে সাথে বৃদ্ধি পাবে । [...] এটি আপনার এডাব্লুএস ব্যবহারের প্যাটার্নগুলিকে ট্রেন্ডস বা সম্ভাব্য পরিবর্তনগুলি বিবেচনা করে না। [জোর আমার]

এটি হ'ল, প্রতিবেদিত মেট্রিকগুলির গ্রানুলারিটি এখনও বিশ্লেষণ করা হয়নি (আমি প্রতি 4 থেকে 8 ঘন্টা ডেটা পয়েন্টগুলি দেখি, তবে প্রতিবারের মতো মূল্য অবশ্যই আপডেট করা হয় না, যেমনটি বাস্তবে প্রত্যাশা করা হয়), সুতরাং যথাযথভাবে সুনির্দিষ্ট দৈনিক প্রতিবেদনে কিছুটা প্রয়োজন হতে পারে পরিসংখ্যান পোস্ট প্রক্রিয়াজাতকরণ।


প্রাথমিক উত্তর

দুর্ভাগ্যক্রমে এটি যে কেউ ভাববে তার চেয়ে কম সোজা এগিয়ে রয়েছে, বিশেষত প্রদত্ত যে আপনার অ্যাকাউন্টের মাধ্যমে পছন্দসই ডেটা ম্যানুয়ালি পরিদর্শন করা যেতে পারে। দুটি পর্যবেক্ষণের বিকল্প রয়েছে যার মধ্যে একজন আশা করতে পারে:

  • ইমেল / আরএসএস / ইত্যাদি মাধ্যমে বিজ্ঞপ্তি।
  • ডেটাতে এপিআই অ্যাক্সেস

এডাব্লুএস বা অন্য কোনও আইএএএস / পাউস / সাএএস বিক্রেতার পক্ষে আমি বর্তমানে তাদের অ্যাকাউন্টিং ডেটাতে (সম্ভবত সম্ভাব্য আর্থিক / আইনী জড়িত কারণে) এপিআই অ্যাক্সেস সরবরাহ করতে পারি না, তৃতীয় পক্ষের সমন্বয়ের কোনও ফর্ম তৈরি করে (যা সহজ হবে) আজকাল করুন) সর্বোত্তমভাবে অসুবিধে করুন, প্রথমদিকে ডেটা পুনরুদ্ধার করতে আপনাকে ওয়েব স্ক্র্যাপিংয়ের অবলম্বন করতে হবে।

সৌভাগ্যক্রমে ক্লাউডবিলিটি থেকে একটি নতুন অফার [ফ্রি টায়ার বন্ধ করার পরে লিঙ্কটি সরিয়ে দেওয়া] সম্প্রতি পেশাদার এবং বিক্রেতার অজ্ঞেয় পদ্ধতিতে আপনার জন্য এটি করতে পর্যায়ে প্রবেশ করেছে, আমরা এটি ইতিমধ্যে AWS এর জন্য বিশেষ সাফল্যের সাথে ব্যবহার করছি - আপনি বর্তমানে শুধুমাত্র আপনার মাসিক ব্যয়ের একটি দৈনিক (বা কম ঘন ঘন) রিপোর্ট পান , অর্থাত্ আপনার প্রতিদিনের ব্যয়কে ভেঙে ফেলা হয়নি। দৈনিক বৃদ্ধি যোগ করা অবশ্যই তুচ্ছ হবে, তাই আমি আশা করব এবং আশা করব যে তারা সময়ের সাথে এই জাতীয় আরও তথ্য সরবরাহ করবে।

দাম নির্ধারণের জন্য তাদের প্রবণতা [ফ্রি টায়ার বন্ধ করার পরে মুছে ফেলা] পাশাপাশি সতেজ হয় (স্পষ্টত সত্ত্বেও) এবং কেবল নিজের মেঘের ব্যয়ের সাথে আবদ্ধ, সুতরাং আপনার নিজের সাশ্রয়ী সম্ভাবনা উপলব্ধি করার সাথে সাথে নিজের জন্য অর্থ প্রদান করতে হবে (তারা চার্জ দেয় না) আপনি যদি $ 2.5k / mo এর চেয়ে কম ব্যয় করেন তবে কিছু না কিছু)।
আপডেট 20121016 : দুর্ভাগ্যক্রমে ক্লাউডবিলিটি তাদের মূল্যের মডেলটিকে আরও সাধারণ হিসাবে পরিবর্তিত করেছে, যার মধ্যে এখনও একটি নিখরচায় স্তর রয়েছে (এবং সাধারণভাবে এটি মূল্যের দামযুক্তও) তবে এতে উন্নত বৈশিষ্ট্যগুলির অ্যাক্সেস সরিয়ে ফেলা হয়েছে, যা আমি ব্যবহারকারীদের জন্য সতেজতাপূর্ণ এবং স্মার্ট পদ্ধতির বলে বিবেচনা করেছি ছোট বাজেটের সাথে, যারা এখনও অন্য কোথাও গুণক হতে পারে বা একবার বাড়ার পরে আপগ্রেড করতে পারে।

20150115 আপডেট করুন: দুর্ভাগ্যক্রমে ক্লাউডিবিলিটি অনেক ফ্রিিয়াম সাস বিক্রেতাদের পথ বেছে নিয়েছে এবং অবশেষে ফ্রি টিয়ারটি পুরোপুরি বন্ধ করে দিয়েছে: ফেব্রুয়ারি 1 থেকে, আপনি আজ যে ক্লাউডেবিলিটি ফ্রি সংস্করণটি ব্যবহার করছেন তা আর অফার করব না

20120427 আপডেট করুন

আপনার মূল AWS শংসাপত্রগুলির প্রয়োজনীয়তার পূর্বের সতর্কতা (নীচে রেফারেন্সের জন্য রাখা) আর প্রয়োগ করা হয় না - এডাব্লুএস সম্প্রতি নতুন আইএএম বৈশিষ্ট্যগুলি উপস্থাপন করেছে : পাসওয়ার্ড পরিচালনা এবং অ্যাকাউন্টের ক্রিয়াকলাপ এবং ব্যবহারের রিপোর্টের পৃষ্ঠাগুলি :

এই নতুন বৈশিষ্ট্যটি আপনাকে ব্যবসায় এবং প্রযুক্তিগত উদ্দেশ্যে পৃথক এবং স্বতন্ত্র আইএএম ব্যবহারকারী তৈরি করতে দেয়। আপনি আপনার ব্যবসায়িক ব্যবহারকারীদের অ্যাকাউন্টের ক্রিয়াকলাপ এবং / অথবা এডাব্লুএস ওয়েবসাইটের ব্যবহারের প্রতিবেদন পৃষ্ঠাগুলিতে অ্যাক্সেসের অনুমতি দিতে তাদের বিলিং এবং ব্যবহারের ডেটা যেমন এসডির EC2 উদাহরণ বা ফাইলগুলিতে অন্য AWS সংস্থানগুলিতে অ্যাক্সেস না দিয়ে অনুমতি দিতে পারবেন

ক্লাউডেবিলিটিটি এখন এটিও একীভূত করেছে, সুতরাং আপনাকে আর আপনার প্রধান AWS শংসাপত্রগুলি হস্তান্তর করার প্রয়োজন হবে না বা কেবল আপনার মেঘের ব্যয়ের বিষয়ে অন্তর্দৃষ্টি পেতে কনসোলিডেটেড বিলিং প্রতিষ্ঠার জন্য অতিরিক্ত প্রচেষ্টা ব্যয় করতে হবে না, কিভাবে অ্যামাজন আইএএম সেটআপ করবেন (দেখুন পরিচয় অ্যাকাউন্ট পরিচালনা) ) বিশদ জন্য।

প্রাক্তন ক্যাভেট

সামনে একটি বিষয়ে সচেতন হওয়া উচিত এমন একটি সতর্কতা রয়েছে:

আপনার ডেটা অ্যাক্সেস করার জন্য আপনাকে তাদের আপনার প্রধান এডাব্লুএস শংসাপত্রগুলি হস্তান্তর করতে হবে কারণ অন্যথায় তারা অবশ্যই আপনার অ্যাকাউন্টটি স্ক্র্যাপ করতে পারে না। বিশেষত এডাব্লুএসের জন্য আপনি একত্রীকরণের বিলিংয়ের সুবিধার্থে এটিকে এড়াতে পারবেন , যেখানে আপনি একাধিক অ্যামাজন এডাব্লুএস অ্যাকাউন্টের জন্য অর্থ প্রদানকে একীভূত করেন [...] একটি একক প্রদানের অ্যাকাউন্ট নির্ধারণ করে , যার ফলস্বরূপ আপনার কম্পিউটিং সংস্থান এবং ডেটাতে অ্যাক্সেস নেই।


আমি সবেমাত্র ক্লাউডেবিলিটিতে সাইন আপ করেছি কিন্তু তাদের মেইলে আমরা গতকাল (বা গত 24 ঘন্টা) কতটা ব্যয় করেছি তা খুঁজে পেলাম না। তারা কেবলমাত্র মাসিক অনুমান দিচ্ছে এবং এখন অবধি কত ব্যয় হয়।
সব্য

2
@ সাব্যা - আপনি অবশ্যই সঠিক, আমি কেবল প্রতিদিনের প্রতিবেদনটি বুঝতে পেরেছি এবং এই অতিরিক্ত প্রয়োজনীয়তাটি মিস করেছি, দুঃখিত (আমি এর প্রতিফলনের উত্তরটি আপডেট করেছি)! স্পষ্টতই ২ য় দিনের পরে গণিতটি করা আপনার পক্ষে তুচ্ছ হবে, যদিও মেলটিতে এটি সঠিকভাবে পাওয়া পাওয়া একটি সুস্পষ্ট উন্নতি এবং অবশ্যই আরও অনেক সুবিধাজনক হবে।
স্টিফেন ওপেল

12

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কাজ করতে পারে)
  • আপনার মুদ্রা বিভিন্ন হতে পারে
  • অ্যামাজন ক্লাউডওয়াচ মেট্রিককে প্রতি h 4 ঘন্টা হারে আপডেট করে, তাই 4 ঘন্টা এর চেয়ে কম সময়ের জন্য উইন্ডোটির জন্য অনুসন্ধান করা কোনও ডেটা পয়েন্ট ফিরিয়ে দিতে পারে না। অতিরিক্ত সুরক্ষিত হতে আমি একটি 12 ঘন্টা উইন্ডো ব্যবহার করেছি।
  • আমি ব্লগ পোস্টটির একটি লিঙ্ক অন্তর্ভুক্ত করতে চেয়েছিলাম যার ভিত্তিতে আমার উত্তর ভিত্তিক ছিল, তবে দৃশ্যত আমার 2 টির বেশি লিঙ্ক পোস্ট করার জন্য 10 খ্যাতি পয়েন্ট দরকার need :)

1
এটি লক্ষণীয় গুরুত্বপূর্ণ যে 'এডাব্লুএস / বিলিং' নামের জায়গার জন্য কাজ করা একমাত্র অঞ্চল হ'ল আমাদের পূর্ব -1 is আমি আমার চুলের অনেকগুলি ছিঁড়ে ফেলেছি এই ভেবে যে কেন আমার অ্যাকাউন্টে বিলিংয়ের অ্যাক্সেস রয়েছে সেগুলি সিএলআইয়ের মাধ্যমে খালি ফলাফল পাচ্ছে।
কোরি কোল

কেবল একটি নোট, যে awscli বোটোকোর ব্যবহার করে এবং এই বৈশিষ্ট্যগুলি boto3.readthedocs.io/en/latest/references/services/…- এর
monkut

তাহলে এখনই কি অন্য অঞ্চলের পক্ষে এই কাজটি করার কোনও উপায় আছে?
এনএইচ

4

আপনার যদি সত্যিই প্রতিদিনের দামের প্রতিবেদনের প্রয়োজন হয় তবে আপনার AWS অ্যাকাউন্টে " ব্যবহারের প্রতিবেদন " সরঞ্জামটি ব্যবহার করতে হবে । আপনি ঘণ্টার পর মাস মাসে কণ্ঠনীয়তায় যে কোনও সময়কাল যা চান তার জন্য আপনি যে কোনও পরিষেবা ব্যবহার করেন তার প্রতিবেদনের জন্য অনুরোধ করতে পারেন। তারপরে এটি একটি সিএসভি ডাউনলোড করে।

আপনাকে সেই সিএসভিতে কিছু পোস্ট-প্রসেসিং করতে হবে (যেহেতু এটি ব্যয় নয়, তবে ব্যবহারের ক্ষেত্রে ইত্যাদি) তবে এটি আপনাকে প্রতিদিন ডেটা ব্যয় করতে হবে এমন ডেটা সরবরাহ করবে।


+1 হ্যাঁ, আমি বুঝতে পারি। আমি কেবল একটি সহজ পদ্ধতি খুঁজছিলাম।
সব্য

3

অ্যামাজন এখানে আপনার বর্তমান মাস-থেকে-তারিখ চার্জ সরবরাহ করে:

http://aws-portal.amazon.com/gp/aws/developer/account/index.html?ie=UTF8&action=activity-summary

পৃষ্ঠার শীর্ষের দিকে এটি নির্দেশ করে যে ডেটা কতটা বর্তমান। আমি দেখতে পাই এটি কয়েক ঘন্টা পিছিয়ে যায়।

এটি এই মুহূর্তে আপনি অ্যামাজন বা অন্য কারও কাছ থেকে পেতে পারেন এটি সবচেয়ে নির্ভুল এবং আপ টু ডেট রেকর্ড।


2

হয়তো গিথুবের এই পাইথন মডিউলটি আপনাকে শুরু করতে সহায়তা করতে পারে: পাইক 2costs (সংরক্ষিত বা অনডমেন্ড দৃষ্টান্তের জন্য)।


2

নেটফ্লিক্স নামে বরফ নামে পরিচিত মোটামুটি নতুন সরঞ্জাম রয়েছে: https://github.com/Netflix/ice যা আপনার এস 3 বালতিতে উত্পন্ন অ্যাডাব্লুএসের প্রতিবেদনের মাধ্যমে বিলিংয়ের বিশদটি পুনরুদ্ধার করতে দেয়।


1

জারভমনকে একবার দেখুন। তারা spendতিহাসিক উপর বিশ্লেষণের সাথে প্রতিদিন ব্যয় এবং ব্যবহার সরবরাহ করে। তারা আগামী 3 মাসে পরিকল্পনাকারী অ্যামাজন এডব্লিউএসের সাথে একত্রীকরণের সাথে আগত পরিষেবা প্রদানকারী।

আমার বর্তমান অ্যাকাউন্টের কিছু স্ক্রিনশট নীচের মত রয়েছে। http://cloudmaya.net/~develop/demo/Slide1.jpg http://cloudmaya.net/~develop/demo/Slide2.jpg

গুচ্ছ পেশাদাররা তৈরি করেছেন এবং এটি বেশ ঝরঝরে।


1

এখানে একটি সহজ স্ক্রিপ্ট যা আপনার বিশদ অ্যাডব্লিউএস বিলিং সিএসভি ফাইলকে পার্স এবং বিশ্লেষণ করে তা দেখায়:

যথেষ্ট সহজ হওয়া উচিত যাতে আপনি নিজের বিশ্লেষণ তৈরি করতে পারেন!


1

কস্টএক্সপ্লোরার এডাব্লুএস সিএলআই কমান্ড ব্যবহার করে অ্যাকাউন্টের জন্য ব্যয় এবং ব্যবহারের মেট্রিকগুলি পুনরুদ্ধার করা সম্ভব

প্রাক্তন হিসাবে: আপনার যদি মাসের শুরু থেকে আজ অবধি ব্যয় পুনরুদ্ধার করতে হয় তবে আপনি নীচের আদেশটি ব্যবহার করতে পারেন।

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

0

আমি সংস্থাগুলি এর জন্য তাদের নিজস্ব গৃহ-সরঞ্জামগুলি তৈরি করতে দেখেছি - মূলত তারা এডাব্লুএস বিলিং পৃষ্ঠাটি এবং তাদের নিজস্ব ড্যাশবোর্ডে স্ক্র্যাপ করে, বর্তমান ব্যয় প্রদর্শন করে এবং একটি উদাহরণে, তারা এটিকে মাসের যে দিনগুলি পেরিয়েছিল তা ভাগ করে দেয় , এবং একাধিক যা মোট মাসের আনুমানিক খরচ পেতে পারে।

এডাব্লুএস এখনও বিলিং এপিআই সরবরাহ করে না (আমি নিশ্চিত তারা ভবিষ্যতে এগুলি করবে) তবে বেশ কয়েকটি বাহ্যিক পরিষেবা রয়েছে যা সহায়তা করতে পারে। একটি হ'ল ক্লাউড ভার্টিকাল (প্রকাশ: আমি এখানে কাজ করি), যেখানে আপনি আপনার দৈনিক, মাসিক এবং প্রতি ঘন্টার ব্যয়, পরিষেবা দ্বারা বিচ্ছিন্ন এবং একাধিক অ্যাকাউন্টের জন্য পেতে পারেন।

এডাব্লুএস-এর মতো একটি পরিষেবার সত্যিকারের পবিত্র গ্রিলটি কেবল দৈনিক ব্যয় ট্র্যাকিংয়ের জন্য নয়, দক্ষতার উপর অন্তর্দৃষ্টি (ব্যয় + ব্যবহার = দক্ষতা) প্রদর্শন করা এবং সঞ্চয়ীকরণের সুযোগগুলিও (যেমন: সংরক্ষিত বা স্পট উদাহরণগুলি ব্যবহারের সময়) হাইলাইট করে


এড বাইমে সঠিক। সেখানে প্রচুর সরবরাহকারী রয়েছে। ক্লাউডেবিলিটি হ'ল ক্লাউড ভার্টিকাল। তবে এগুলি হ'ল সমস্ত ভারী ওজন এবং ব্যয়বহুল সমাধান যা প্রচুর বৈশিষ্ট্য সহ আপনি সম্ভবত ব্যবহার করবেন না। পরিবর্তে, বিলজিস্ট.কম ( উদ্ঘাটন : আমি এখানে কাজ করি) বিবেচনা করুন যা দুর্দান্ত সস্তা এবং আপনার ইনবক্সে ইমেলগুলি আপনি প্রতিবেদন করেন।

0

আছে নয় টুল যেখানে আপনি যেভাবেই এবং কম হিসাবে হিসাবে 30 মিনিট বিভিন্ন ডেস্কটপ AWS রিসোর্স জুড়ে আপনার ব্যবহারের পাশা পারেন আপনার ডেস্কটপ AWS বিলিং ব্যবহারের দেখার জন্য। আমি /programming//a/37585673/1526342 এ আরও বিশদ উত্তর পোস্ট করেছি 42


0

আপনি এখন কস্ট এক্সপ্লোরার এপিআই দিয়ে এটি করতে পারেন। উদাহরণস্বরূপ আপনি awscli / boto3 এর মাধ্যমে খুব সহজে অ্যাক্সেস করতে পারেন তবে মূল বিষয়টি এটি আগের তুলনায় অনেক সহজ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.