ইউনিট
1. DevOps এবং ক্লাউড এআই-এর ভূমিকা: ভূমিকা, সীমানা, প্রমাণীকরণ, নিরাপত্তা এবং গোপনীয়তা 2. কৃত্রিম বুদ্ধিমত্তা সহ সিআই/সিডি পাইপলাইন ডিজাইন করা: গিটহাব অ্যাকশন এবং গিটল্যাব সিআই 3. কোড হিসাবে পরিকাঠামো পরিচালনা: Terraform এবং IaC সহ কৃত্রিম বুদ্ধিমত্তা 4. কন্টেইনারাইজেশন: কৃত্রিম বুদ্ধিমত্তা সহ ডকারফাইল এবং চিত্র অপ্টিমাইজেশন 5. কুবারনেটস: ম্যানিফেস্ট, হেলম এবং এআই-চালিত অর্কেস্ট্রেশন 6. পর্যবেক্ষণ এবং পর্যবেক্ষণযোগ্যতা: মেট্রিক, লগ, ট্রেস এবং অ্যালার্ম নিয়ম 7. ঘটনা ব্যবস্থাপনা এবং পোস্টমর্টেম: কৃত্রিম বুদ্ধিমত্তার সাথে মূল কারণ বিশ্লেষণ 8. ক্লাউড কস্ট অপ্টিমাইজেশান (ফিনঅপস): কৃত্রিম বুদ্ধিমত্তার সাহায্যে বর্জ্যের জন্য শিকার করা 9. স্ক্রিপ্ট এবং অটোমেশন জেনারেশন: ব্যাশ, পাইথন এবং পাওয়ারশেল 10. নিরাপত্তা এবং গোপন ব্যবস্থাপনা: DevSecOps এবং কৃত্রিম বুদ্ধিমত্তা 11. প্রোড যাচাইকরণ, রিলিজ কৌশল এবং এন্ড-টু-এন্ড এআই ওয়ার্কফ্লো
ইউনিট 8 / 11

ক্লাউড কস্ট অপ্টিমাইজেশান (ফিনঅপস): কৃত্রিম বুদ্ধিমত্তার সাহায্যে বর্জ্যের জন্য শিকার করা

লাভ:

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

ক্লাউড একটি ক্রেডিট কার্ডের মতো: ব্যবহার করা সহজ, মাসের শেষে মর্মান্তিক বিল। একটি পরীক্ষা সার্ভার রাতারাতি ভুলে যাওয়া, একটি ভুল আকারের ডাটাবেস, পুরানো ব্যাকআপ যা কখনও মুছে ফেলা হয় না - প্রতিটি চুপচাপ টাকা পুড়িয়ে দেয়। FinOps (ফাইন্যান্সিয়াল অপারেশনস) হল এমন একটি শৃঙ্খলা যা ক্লাউড খরচকে ইঞ্জিনিয়ারিং, ফিনান্স এবং ব্যবসায়িক দলের যৌথ দায়িত্বে পরিণত করে এবং খরচকে দৃশ্যমান ও অপ্টিমাইজ করে। DevOps পেশাদারদের জন্য, এর অর্থ হল "শুধু এটি কাজ করতে দিন" মানসিকতা থেকে "এটি কাজ করতে দিন এবং এটিকে নষ্ট করবেন না" মানসিকতায় চলে যাওয়া।

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

ক্লাউড খরচের অ্যানাটমি

অপ্টিমাইজেশনের জন্য আপনাকে জানতে হবে খরচ কোথা থেকে আসে:

  • গণনা: ভার্চুয়াল মেশিন, পাত্রে। সাধারণত সবচেয়ে বড় আইটেম। এটি প্রায়ই প্রয়োজনের চেয়ে বড় নির্বাচন করা হয়।
  • স্টোরেজ: ডিস্ক, অবজেক্ট স্টোর, ব্যাকআপ। এটি নীরবে বৃদ্ধি পায়; পুরানো ডেটা সাফ না হলে, এটি জমা হয়।
  • নেটওয়ার্ক: বিশেষ করে বের হওয়া — ক্লাউডের বাইরে বা অঞ্চলগুলির মধ্যে ডেটা স্থানান্তর করা ব্যয়বহুল এবং আশ্চর্যজনক।
  • পরিচালিত পরিষেবাগুলি: প্রস্তুত পরিষেবাগুলি যেমন ডাটাবেস, সারি, লোড ব্যালেন্সার; আপনি সুবিধার জন্য একটি প্রিমিয়াম প্রদান করুন.

দুটি মৌলিক মূল্য লিভার: সংরক্ষিত দৃষ্টান্ত / সঞ্চয় পরিকল্পনা — 1-3 বছরের জন্য একটি নির্দিষ্ট ব্যবহারের জন্য প্রতিশ্রুতিবদ্ধ এবং একটি বড় ডিসকাউন্ট পাচ্ছেন; এবং স্পট/বিঘ্নিত ক্ষমতা — ক্লাউডের নিষ্ক্রিয় ক্ষমতা ব্যবহার করে খুব সস্তায় কিন্তু পুনরুদ্ধারযোগ্যভাবে (আউটেজ-সহনশীল কাজের জন্য আদর্শ)।

FinOps-এর একটি মৌলিক নীতি হল দায়িত্বের বিকেন্দ্রীকরণ: ক্লাউড খরচ কোনও অ্যাকাউন্টিং আইটেম নয় যা ফাইন্যান্স টিম একা সমাধান করতে পারে। যে প্রকৌশলী সেই সংস্থানটি তৈরি করেছেন তিনিই ভাল জানেন যে একটি সম্পদের দাম কত এবং এটি সত্যিই প্রয়োজন কিনা। এই কারণেই একটি পরিপক্ক FinOps সংস্কৃতিতে, প্রতিটি দল তার নিজস্ব খরচ দেখে এবং তার মালিক হয়। AI এই দৃশ্যমানতা প্রদানের জন্য একটি শক্তিশালী সহায়তা: এটি দল, প্রকল্প এবং পরিবেশ দ্বারা বিক্ষিপ্ত চালান ডেটা সংক্ষিপ্ত করতে পারে এবং জিজ্ঞাসা করতে পারে "কে এই মাসে সবচেয়ে বেশি ব্যয় করেছে এবং কিসের জন্য?" প্রশ্ন উত্তরযোগ্য করে তোলে। কিন্তু মনে রাখবেন — খরচ অপ্টিমাইজেশন একটি এককালীন প্রকল্প নয়, কিন্তু একটি ক্রমাগত চক্র: তথ্য, অপ্টিমাইজ, পরিচালনা; তারপর আবার শুরুতে ফিরে যান। কারণ মেঘের পরিবেশ ক্রমাগত পরিবর্তিত হচ্ছে, বর্জ্য ক্রমাগত জমা হচ্ছে।

টিপ: দ্রুততম সঞ্চয় সাধারণত "রাইট-সাইজিং" এবং "অলস রিসোর্স ক্লিনআপ" হয়; এগুলোর কোনো প্রতিশ্রুতির প্রয়োজন নেই এবং ঝুঁকিমুক্তের কাছাকাছি। প্রতিশ্রুতিবদ্ধ ডিসকাউন্টে যাওয়ার আগে প্রথমে বর্জ্য পরিষ্কার করুন - অথবা আপনি ছাড়ের মূল্যে বর্জ্য লক করবেন।

ধাপে ধাপে: AI এর সাথে খরচ বিশ্লেষণ

  1. চালান ডেটা বের করুন। ক্লাউডের একটি বিস্তারিত খরচ ব্রেকডাউন (কস্ট এক্সপোর্ট/CSV) পান। মাস্ক অ্যাকাউন্ট আইডি এবং সংবেদনশীল ক্ষেত্র.
  2. সবচেয়ে বড় থেকে ছোট পর্যন্ত সাজান। খরচের 80% সাধারণত কয়েকটি আইটেম থেকে আসে; সেখানে ফোকাস করুন।
  3. বর্জ্য নিদর্শন জন্য দেখুন. নিষ্ক্রিয়, বড় আকারের, ট্যাগবিহীন সম্পদ।
  4. দৃশ্যকল্প উত্পাদিত আছে. "কতটা সঞ্চয়, কতটা ঝুঁকি, যদি আমি এই সম্পদটিকে এক আকার ছোট করি?"
  5. ঝুঁকি মূল্যায়ন. কর্মক্ষমতা এবং বাধার পরিপ্রেক্ষিতে প্রতিটি পরামর্শ নিজেই ওজন করুন।
  6. ধীরে ধীরে প্রয়োগ করুন এবং নিরীক্ষণ করুন। ছোট করুন, তারপর মেট্রিক্স নিরীক্ষণ করুন; যদি কোন সমস্যা না হয়, চালিয়ে যান।

নিরাপত্তা এবং গোপনীয়তা: বিলিং ডেটা সংবেদনশীল

একটি ক্লাউড বিলিং ডাম্প যা মনে হয় তার চেয়ে বেশি সংবেদনশীল: অ্যাকাউন্ট আইডি, সম্পদের নাম (কখনও কখনও গ্রাহকের নাম থাকে), আপনার আর্কিটেকচার টপোলজি এবং থ্রুপুট সেখান থেকে পড়া যেতে পারে। মাস্ক অ্যাকাউন্ট নম্বর, কাস্টম রিসোর্স নাম, এবং গ্রাহক-নির্দিষ্ট ট্যাগগুলি বিশ্লেষণের জন্য AI কে দেওয়ার আগে। যদি একজন প্রতিযোগী এটিতে তাদের হাত পায়, তবে এটি আপনার স্কেল এবং খরচের কাঠামো দেয়।

সতর্কতা: AI প্রস্তাবিত বেশিরভাগ সঞ্চয় সঠিক, তবে কিছু বিপজ্জনক: এটি যা বলে "এই সংস্থানটি নিষ্ক্রিয় বলে মনে হচ্ছে, এটি মুছুন" আসলে একটি গুরুত্বপূর্ণ ব্যাকআপ কাজ হতে পারে যা মাসে একবার চলে। একটি সম্পদ মুছে ফেলার আগে, এটি কে এবং কি উদ্দেশ্যে ব্যবহার করছে তা যাচাই করুন। মুছে ফেলার সিদ্ধান্ত অপরিবর্তনীয় হতে পারে।

বর্জ্য নিদর্শন এবং সমাধান টেবিল

বর্জ্য প্যাটার্ন

উপসর্গ

সাধারণ সমাধান

ঝুঁকি

নিষ্ক্রিয় সম্পদ

0% এর কাছাকাছি ব্যবহার

বন্ধ/মুছুন (যাচাই করার পরে)

নিম্ন মাঝারি

ওভারসাইজিং

CPU/মেমরি ক্রমাগত কম

এক মাপ কমান (ডান-আকার)

কম

সম্পূর্ণ মূল্য গণনা

স্থিতিশীল, ক্রমাগত লোড

সঞ্চয় পরিকল্পনা/সংরক্ষিত

কম (প্রতিশ্রুতি)

বাধা-সহনশীল ব্যবসা

ব্যাচ/পরীক্ষা লোড

স্পট ক্ষমতা

মাঝারি (ডিডাকশন)

পুরানো স্টোরেজ

বছরের পর বছর ধরে ডেটা অস্পর্শিত

ঠান্ডা স্তরে সরান/মুছুন

মাঝারি (পুনরুদ্ধার)

তিনটি মিনি কেস

কেস 1 - প্রতি মাসে $4,200 সঞ্চয়। একটি দল এআইকে একটি মুখোশযুক্ত মাসিক বিল দিয়েছে এবং "শীর্ষ 10 টি আইটেম এবং সম্ভাব্য বর্জ্য তালিকাভুক্ত করতে" বলেছে। AI ফ্ল্যাগ করেছে যে একটি পরীক্ষার পরিবেশ 24/7 খোলা থাকে এবং তিনটি ডাটাবেসের চারগুণ ক্ষমতা প্রয়োজন। দলটি কয়েক ঘণ্টা পর পরীক্ষার পরিবেশ বন্ধ করে দেয়, ডাটাবেস কমিয়ে দেয়: মাসিক বিল $4,200 কমে যায়। অ্যাপ্লিকেশন কার্যকারিতা মোটেও প্রভাবিত হয়নি কারণ তারা মেট্রিক্স অনুসরণ করে ক্ষুদ্রকরণ করেছে।

কেস 2 - বিপজ্জনক "মুছুন" পরামর্শ ধরা পড়েছে৷ এআই বলেছে "এই স্টোরেজ বালতিটি কয়েক মাস ধরে পড়া হয়নি, এটি মুছে ফেলা যেতে পারে"। প্রকৌশলী যখন প্রশ্ন করেছিলেন যে এটি কে ব্যবহার করছে, তখন তিনি দেখতে পেলেন যে মৌচাকটি পরিদর্শন রেকর্ড রাখে, যা রাখা একটি আইনি প্রয়োজন ছিল। এটি মুছে ফেলা হলে, এটি একটি সম্মতি লঙ্ঘন হবে. এটি মুছে ফেলার পরিবর্তে, তারা এটিকে একটি সস্তা কোল্ড স্টোরেজ স্তরে স্থানান্তরিত করেছে; সঞ্চয় এবং সাদৃশ্য উভয়.

কেস 3 - প্রস্থান বিস্ময় সমাধান করা হয়েছে। বিলটি অপ্রত্যাশিতভাবে স্ফীত হয়েছিল। AI ব্রেকডাউনের সংক্ষিপ্তসার করেছে এবং দেখিয়েছে যে বৃদ্ধি "প্রস্থান" আইটেম থেকে এসেছে। কারণ: একটি পরিষেবা অন্য অঞ্চল থেকে ডেটা টানছিল যা একই অঞ্চলে হওয়া উচিত ছিল৷ যখন আমরা একই এলাকায় স্থাপত্যকে কেন্দ্রীভূত করি, তখন বহির্গমন খরচ এক তৃতীয়াংশে কমে যায়।

চারটি অনুলিপিযোগ্য টেমপ্লেট

1) চালান বিশ্লেষণ (মুখোশ):

নীচের মুখোশযুক্ত ক্লাউড খরচ ভাঙ্গন বিশ্লেষণ করুন। আমাকে দিন: (1) 10টি সবচেয়ে ব্যয়বহুল আইটেম, (2) সম্ভাব্য বর্জ্য প্যাটার্ন (অলস, বড় আকার, অপ্রচলিত সঞ্চয়স্থান, প্রস্থান), (3) প্রতিটির জন্য আনুমানিক মাসিক সঞ্চয়, এবং (4) প্রতিটি পরামর্শের বিভ্রাট/কর্মক্ষমতা ঝুঁকি৷ আপনি মোছার প্রস্তাবিত প্রতিটি সংস্থানের জন্য একটি "প্রথমে যাচাই করুন" নোট যুক্ত করুন৷ প্রতিলিপি: [CSV/SUMMARY]

2) ডান আকারের দৃশ্যকল্প:

নিম্নলিখিত সংস্থানগুলির জন্য শেষ 30 দিনের ব্যবহার: [CPU/মেমরি/রিকোয়েস্ট মেট্রিক্স]। যদি আমি এটিকে একটি আকার কমিয়ে দেই: আনুমানিক সঞ্চয় কী, কার্যক্ষমতার ঝুঁকি কী, আমি আত্মবিশ্বাসের সাথে কোন মেট্রিক নিরীক্ষণ করতে পারি? একটি ধীরে ধীরে পরিকল্পনা প্রস্তাব.

3) প্রতিশ্রুতি/ছাড় সিদ্ধান্ত:

আমার গণনা ব্যবহার গত 6 মাস ধরে স্থিতিশীল: [সারাংশ]। রিজার্ভড/সেভিংসপ্ল্যানে স্যুইচ করা অর্থপূর্ণ কিনা তা বিবেচনা করুন: ব্রেক-ইভেন কী, কোন প্রতিশ্রুতি সময়/স্কোপ উপযুক্ত, কোন ঝুঁকি আছে (যদি ব্যবহার কমে যায়)? আমাকে আগে বর্জ্য পরিষ্কার করার প্রয়োজন হলে বলুন।

4) ট্যাগিং কৌশল:

একটি দল/প্রকল্প/পরিবেশের ভিত্তিতে খরচ দৃশ্যমান করার জন্য একটি রিসোর্স ট্যাগিং স্ট্যান্ডার্ড প্রস্তাব করুন: কোন ট্যাগগুলি বাধ্যতামূলক হওয়া উচিত, আমি কীভাবে ট্যাগবিহীন সংস্থানগুলি ক্যাপচার করব, আমি কীভাবে এই ট্যাগগুলি অনুসারে খরচ রিপোর্ট করব? একটি কংক্রিট স্টার্টার কিট দিন।

দুর্বল প্রম্পট / শক্তিশালী প্রম্পট

দুর্বল: "আমি কীভাবে আমার ক্লাউড বিল কম করব?"

ফলাফল: কোন তথ্য নেই, কোন প্রসঙ্গ নেই; AI আপনার বিলকে প্রভাবিত না করেই সাধারণ "আপনি যা ব্যবহার করেন না তা বন্ধ করুন" পরামর্শ দেয়।

দৃঢ়: "নীচে মুখোশযুক্ত ব্যয়ের ব্রেকডাউনে, 10টি সবচেয়ে ব্যয়বহুল আইটেম মুছে ফেলুন, বর্জ্য নিদর্শনগুলি চিহ্নিত করুন এবং প্রতিটির জন্য আনুমানিক সঞ্চয় এবং ব্যাঘাতের ঝুঁকি দিন। প্রতিটি সংস্থানের জন্য আপনি মুছে ফেলার সুপারিশ করেন, প্রথমে আমাকে যা যাচাই করতে হবে তা লিখুন। আমি অ্যাকাউন্ট আইডিগুলি মাস্ক করেছি।"

পার্থক্য: দ্বিতীয় প্রম্পট বাস্তব (মাস্কড) ডেটা, পরিষ্কার আউটপুট বিন্যাস এবং ঝুঁকি/বৈধতা প্রত্যাশা দেয়; আউটপুট সরাসরি সঞ্চয়ে পরিণত হয়।

সাধারণ ভুল

  • বর্জ্য পরিষ্কার না করে প্রতিশ্রুতিবদ্ধ হওয়া। একটি ছাড় মূল্যে বর্জ্য লকিং.
  • AI এর "মুছুন" পরামর্শটি যাচাই না করেই প্রয়োগ করা। সমালোচনামূলক ব্যাকআপ/অডিট ডেটা মুছে ফেলা হতে পারে।
  • মেট্রিক্স ট্র্যাকিং ছাড়াই হ্রাস করছেন৷ অত্যধিক ক্ষুদ্রকরণ কর্মক্ষমতা এবং গ্রাহককে আঘাত করে।
  • ভুলে যাওয়া। নেটওয়ার্ক এগ্রেস খরচ সবচেয়ে প্রায়ই উপেক্ষিত বিস্ময়.
  • লেবেল না. খরচ কে বহন করে তা জানা না থাকলে কেউ দায়িত্ব নেবে না।
  • একটি মুখোশ ছাড়া চালান তথ্য ভাগ করা. স্কেল এবং টপোলজি ফুটো.

সংক্ষেপে

FinOps হল ক্লাউড ব্যয়কে দৃশ্যমান করা এবং পদ্ধতিগতভাবে বর্জ্য শিকার করা। বর্জ্য প্রায়ই অলস সম্পদ, বড় আকার, ভুল মূল্য মডেল এবং অদৃশ্যতা থেকে আসে। জটিল চালান ভাঙ্গনের সারসংক্ষেপ, বর্জ্যের ধরণগুলিকে ফ্ল্যাগ করা এবং সঞ্চয় পরিস্থিতি তৈরি করার জন্য AI হল একটি শক্তিশালী বিশ্লেষণী অংশীদার৷ কিন্তু প্রথমে বর্জ্য পরিষ্কার করা আপনার দায়িত্ব, তারপর প্রতিশ্রুতি দিন, ব্যবহার যাচাই করে প্রতিটি "মুছুন/মিনিমাইজ" পরামর্শ বাস্তবায়ন করুন, মেট্রিক্স ট্র্যাক করে মিনিমাইজেশন সঞ্চালন করুন এবং বিলিং ডেটা মাস্ক করুন।

আবেদন টাস্ক

খরচ ভাঙ্গন এবং একটি ক্লাউড অ্যাকাউন্ট (নিজের বা উদাহরণ) মাস্ক করুন। (1) "চালান বিশ্লেষণ" টেমপ্লেট দিয়ে সবচেয়ে দামী আইটেম এবং বর্জ্য নিদর্শনগুলি সরান৷ (2) একটি পতাকাঙ্কিত "সুপ্ত" সংস্থানের জন্য, এটিকে মুছে ফেলার আগে কে/কিসের জন্য এটি ব্যবহার করছে তা যাচাই করুন এবং আপনার অনুসন্ধানগুলি নোট করুন৷ (3) "আমি কোন মেট্রিক দ্বারা একটি ডান মাপের সুপারিশ বাস্তবায়ন করব?" এটিকে প্রশ্নের সাথে একটি সুরক্ষিত পরিকল্পনার সাথে সংযুক্ত করুন।

চেকলিস্ট

  • [ ] আমি চালান বিবৃতিতে অ্যাকাউন্ট আইডি এবং সংবেদনশীল সম্পদের নাম মাস্ক করে রেখেছি।
  • [ ] আমি প্রথমে খরচের সবচেয়ে বড় আইটেমগুলিতে ফোকাস করেছি৷
  • [ ] প্রতিটি "মুছুন" পরামর্শের জন্য, আমি যাচাই করেছি কার/কিসের জন্য সংস্থানটি ব্যবহার করা হয়েছিল৷
  • [ ] আমি মেট্রিক অনুসরণ করে ধীরে ধীরে হ্রাস প্রয়োগ করেছি।
  • প্রতিশ্রুতিবদ্ধ ডিসকাউন্টিং এ যাওয়ার আগে আমি বর্জ্য পরিষ্কার করেছি।
  • [ ] আমি প্রস্থান এবং সঞ্চয়স্থানের মত লুকোচুরি আইটেমগুলিও পরীক্ষা করেছি৷