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

ক্যাপাসিটি এবং পারফরম্যান্স মনিটরিং: মেট্রিক্স পড়া এবং ভবিষ্যতের জন্য পরিকল্পনা

লাভ:

  • গড়ের পরিবর্তে শতকরা (p95/p99) এবং বেসলাইন ব্যবহার করে কৃত্রিম বুদ্ধিমত্তা সমর্থনের মাধ্যমে সঠিকভাবে মেট্রিক্স ব্যাখ্যা করার ক্ষমতা
  • প্রবণতা থেকে ঋতুকে আলাদা করার ক্ষমতা এবং একক সংখ্যার পরিবর্তে একটি আশাবাদী-নিরাশাবাদী পরিসর হিসাবে ক্ষমতা প্রক্ষেপণ তৈরি করার ক্ষমতা
  • রিসোর্স লিড টাইম এবং ব্যবসার প্রেক্ষাপট সহ সম্পদ বিনিয়োগ এবং অ্যালার্ম থ্রেশহোল্ড সিদ্ধান্তগুলি মানবিক হয় তা বোঝা।

ক্ষমতা এবং কর্মক্ষমতা পর্যবেক্ষণ: এআই সহ মেট্রিক্স পড়া এবং ভবিষ্যতের পরিকল্পনা করা

আপনি আপনার নিজের চোখ দিয়ে একটি সিস্টেমের স্বাস্থ্য দেখতে পারবেন না; আপনি মেট্রিক্স মাধ্যমে এটি বুঝতে. একটি মেট্রিক হল একটি সিস্টেমের পরিমাপযোগ্য বৈশিষ্ট্যের একটি সময়-নির্ভর সংখ্যাসূচক মান: CPU ব্যবহার, মেমরি দখল, ডিস্ক মুক্ত স্থান, নেটওয়ার্ক লেটেন্সি, প্রতি সেকেন্ডে অনুরোধ। কর্মক্ষমতা পর্যবেক্ষণ ক্রমাগত এই মেট্রিক্স সংগ্রহ করে এবং প্রশ্নের উত্তর দেয় "সিস্টেম এখন ঠিক আছে?" সক্ষমতা পরিকল্পনা আরও এক ধাপ এগিয়ে যায়: এটি প্রশ্নের উত্তর দেয় "এই হারে, কখন আমি অপর্যাপ্ত হব, কখন আমি নতুন সংস্থান ক্রয় করব?" এখানে, AI হল মেট্রিক্সের স্তূপ ব্যাখ্যা করতে, অসামঞ্জস্যতা চিহ্নিত করতে, প্রবণতা পড়া এবং ভবিষ্যৎ প্রজেকশন তৈরিতে অত্যন্ত দক্ষ সহকারী। কিন্তু একটি সতর্কতা সর্বোপরি বিরাজ করে: এআই ঐতিহাসিক তথ্য থেকে নিদর্শন বের করে; আপনি প্রসঙ্গ সহ সম্পদ বিনিয়োগ, স্কেলিং এবং সতর্কতা থ্রেশহোল্ড সিদ্ধান্ত নেওয়ার একজন।

এই ইউনিটে, বেসলাইন (স্বাভাবিক আচরণের লাইন), অসঙ্গতি (স্বাভাবিক থেকে বিচ্যুতি), শতকরা (শতাংশ) মত পর্যবেক্ষণের ধারণা; এআই সহ মেট্রিক ব্যাখ্যা; প্রবণতা এবং বৃদ্ধির পূর্বাভাস; এবং আপনি সঠিক অ্যালার্ম থ্রেশহোল্ড সেট করতে শিখবেন।

গড় মিথ্যা: কেন শতাংশ?

ট্র্যাকিংয়ের সবচেয়ে সাধারণ ভুল হল গড় দিয়ে সবকিছু পরিমাপ করা। ধরা যাক আপনার প্রতিক্রিয়া সময় গড়ে 200 ms। ভালো লাগছে। কিন্তু 5% ব্যবহারকারী হয়তো 8 সেকেন্ড অপেক্ষা করছেন; গড় এটি লুকিয়ে রাখে। এজন্য পেশাদাররা শতাংশ ব্যবহার করে: p95 = "95% অনুরোধ এই সময়ের নিচে।" যদি p95 প্রতিক্রিয়ার সময় 8 সেকেন্ড হয়, বিশজন ব্যবহারকারীর মধ্যে একজনের একটি ভয়ানক অভিজ্ঞতা হচ্ছে — গড় কখনও তা দেখায় না। AI-তে মেট্রিক্স দেওয়ার সময়, আপনি কোন পরিসংখ্যান চান তা পরিষ্কার করুন: "আমার কাছে p50, p95 এবং p99 ব্যাখ্যা করুন, গড় নয়।" এই একটি অভ্যাস লুকানো সমস্যা প্রকাশ করে।

টিপ: ব্যবহারকারীর অভিজ্ঞতা (প্রতিক্রিয়ার সময়, লেটেন্সি) সম্পর্কিত প্রতিটি মেট্রিকের শতাংশের দিকে তাকান; p95/p99 গড়ের পরিবর্তে আপনাকে প্রকৃত দুর্ভোগ সংখ্যালঘুতে নিয়ে যায়। রিসোর্স মেট্রিক্সে (সিপিইউ, মেমরি), সর্বোচ্চ এবং টেকসই মান উভয়ই দেখুন।

একটি বেসলাইন ছাড়া কোন অসঙ্গতি আছে

একটি মেট্রিক "অস্বাভাবিক" কিনা তা বলার আগে আপনাকে "স্বাভাবিক" জানতে হবে। বেসলাইন হল স্বাস্থ্যকর দিনগুলিতে সিস্টেমের সাধারণ আচরণগত পরিসর: "এই পরিষেবা সপ্তাহের দিনের দুপুরের CPU সাধারণত 40-60%"। একটি বেসলাইন ছাড়া, আপনি 70% মান ভীতিকর বা স্বাভাবিক কিনা তা জানতে পারবেন না। আপনি AI কে ঐতিহাসিক স্বাস্থ্যকর ডেটা দিয়ে এবং "এই মেট্রিকের স্বাভাবিক পরিসর এবং দৈনিক/সাপ্তাহিক প্যাটার্ন বের করুন" বলে একটি বেসলাইন সেট করতে পারেন। তারপরে আপনি এই বেসলাইন অনুসারে নতুন ডেটা ব্যাখ্যা করেন: "এই মানটি স্বাভাবিক কোথায়?" একটি অসামঞ্জস্য হল বেসলাইন থেকে একটি উল্লেখযোগ্য এবং টেকসই বিচ্যুতি — একটি আকস্মিক লাফ প্রায়শই শব্দ হয়।

ধাপে ধাপে: ক্ষমতা অভিক্ষেপ

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

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

কেস 1 — গড় লুকানো, p99 দেখানো হয়েছে। একটি দল ভেবেছিল তাদের API ছিল "গড়ে 180 ms, ঠিক ঠিক।" যখন আমি AI-তে মেট্রিক্স ফিড করি এবং শতকরা ব্যাখ্যার জন্য জিজ্ঞাসা করি, তখন দেখা গেল যে p99 ছিল 6,400 ms — প্রতি শত অনুরোধের মধ্যে একটি 6 সেকেন্ডের চেয়ে ধীর। মূল কারণ একটি ধীর ডাটাবেস ক্যোয়ারী ছিল. যদিও গড় সুস্থ দেখাচ্ছিল, সংখ্যালঘুদের একটি ভয়ানক অভিজ্ঞতা ছিল।

কেস 2 — প্রজেকশন 3 সপ্তাহ আগে সতর্ক করা হয়েছিল। একজন প্রশাসক AI কে লগ ডিস্ক দখলের ডেটা দিয়েছেন। AI একটি সাপ্তাহিক বৃদ্ধির প্রবণতা ~7 GB অনুমান করেছে এবং অনুমান করেছে যে বর্তমান হারে, 90% 19 দিনের মধ্যে পৌঁছানো হবে, 16-23 দিনের একটি আশাবাদী-নিরাশাবাদী পরিসর সহ। যেহেতু নতুন ডিস্ক সরবরাহ করতে 10 দিন সময় লেগেছে, তাই দলটি অবিলম্বে আদেশ দিয়েছে এবং বিভ্রাট হওয়ার আগে এটি প্রতিরোধ করেছে।

কেস 3 — মিথ্যা অসঙ্গতি থেকে ফিরে আসা। প্রতি রবিবার রাতে একটি মনিটরিং অ্যালার্ম বন্ধ হয়ে যায় যে CPU 95% পর্যন্ত যাচ্ছে। আতঙ্কিত হওয়ার আগে, প্রকৌশলী এআইকে বেসলাইন বাড়াতে বলেছিলেন: এই লাফটি ছিল একটি পরিকল্পিত ব্যাকআপ কাজ যা প্রতি সপ্তাহে একই সময়ে ঘটেছিল, তাই এটি আদর্শের অংশ ছিল। এটা কোনো অসঙ্গতি ছিল না; বেসলাইন অনুপস্থিত ছিল। সেই সময়কালের জন্য অ্যালার্ম থ্রেশহোল্ড সংশোধন করা হয়েছে এবং অপ্রয়োজনীয় রাত জাগানো চলে গেছে।

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

1) মেট্রিক ব্যাখ্যা (শতাংশ):

নীচে [পরিষেবা] প্রতিক্রিয়া সময় মেট্রিক্স (মাস্কড) আছে। আমাকে মন্তব্য করুন p50, p95 এবং p99, গড় নয়। p99 এবং p50 এর মধ্যে পার্থক্য কি, কোন ব্যবহারকারীর অভিজ্ঞতা সমস্যা এটি নির্দেশ করে? তৈরি করা মান যোগ করবেন না, আমি আপনাকে যে ডেটা দিচ্ছি তা ব্যাখ্যা করুন। ডেটা: [মেট্রিক্স]

2) বেসলাইন বিয়োগ:

নীচে গত 4 সপ্তাহের স্বাস্থ্যকর [মেট্রিক] ডেটা রয়েছে৷ এই মেট্রিকের (1) স্বাভাবিক পরিসর (2) দৈনিক এবং সাপ্তাহিক প্যাটার্ন (যেমন রাত কম, দুপুর বেশি) বের করুন। তারপর আমি একটি একক নতুন মান দেব; এই বেসলাইনের উপর ভিত্তি করে এটিকে "স্বাভাবিক/সতর্কতা/অস্বাভাবিক" হিসাবে শ্রেণীবদ্ধ করুন। ডেটা: [ঐতিহাসিক মেট্রিক]

3) ক্ষমতা অভিক্ষেপ (পরিসীমা সহ):

নীচে [রিসোর্স] অকুপেন্সি ডেটার শেষ 8 সপ্তাহ রয়েছে৷ (1) সাপ্তাহিক গড় বৃদ্ধির হার গণনা করুন, (2) ঋতুগত প্রভাব নির্দেশ করুন, (3) আশাবাদী এবং আশাবাদী রেঞ্জ সহ বর্তমান হারে 90% থ্রেশহোল্ডে পৌঁছানোর সময় অনুমান করুন। একটি একক তারিখ দিন, একটি পরিসীমা দিন এবং আপনার অনুমানগুলি লিখুন। ডেটা: [সময় সিরিজ]

4) অ্যালার্ম থ্রেশহোল্ড সুপারিশ:

[মেট্রিক] এর জন্য আমার বেসলাইন হল [পরিসীমা]। আমার লক্ষ্য বাস্তব সমস্যা মিস না করে মিথ্যা অ্যালার্ম হ্রাস করা। আমাকে (1) সতর্কতা এবং (2) সমালোচনামূলক থ্রেশহোল্ডের জন্য একটি সুপারিশ দিন, প্রতিটিকে ন্যায়সঙ্গত করে এবং অ্যালার্ম ক্লান্তির ঝুঁকি মূল্যায়ন করুন। আমি চূড়ান্ত থ্রেশহোল্ড নির্ধারণ করব।

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

দুর্বল প্রম্পট:

আমার সার্ভার ধীর?

কোন প্রসঙ্গ, কোন মেট্রিক্স এবং কোন বেসলাইন নেই। AI "ধীর" এর সংজ্ঞা জানে না বা এটির সাথে তুলনা করার জন্য একটি সাধারণ মানও নেই। উত্তরটি একটি অলস অনুমান।

শক্তিশালী প্রম্পট:

আপনার ভূমিকা: ক্ষমতা পরিকল্পনা বিশেষজ্ঞ। নীচে p95 প্রতিক্রিয়ার শেষ 14 দিনের সময় এবং একটি API (মাস্কড) এর অনুরোধ/সেকেন্ড ডেটা রয়েছে। আমার বেসলাইন p95 এর জন্য 250-400 ms। আমাকে বলুন (1) গত 14 দিনে বেসলাইনের বাইরে চলে যাওয়া দিনগুলি চিহ্নিত করুন, (2) প্রতিক্রিয়ার সময় এবং অনুরোধের লোডের (একটি অনুমান হিসাবে) মধ্যে একটি দৃশ্যমান সম্পর্ক আছে কিনা তা আমাকে বলুন, (3) এই প্রবণতা অব্যাহত থাকলে 30 দিনের মধ্যে p95 কোথায় যাবে তা ভবিষ্যদ্বাণী করুন৷ ডেটা: [সময় সিরিজ]

মেট্রিক প্রকার

ভুল পরিমাপ

সঠিক পরিমাপ

প্রতিক্রিয়া সময়

শুধু গড়

p50, p95, p99

CPU/মেমরি

তাৎক্ষণিক মান

পিক + টেকসই + বেসলাইন

ডিস্ক বৃদ্ধি

আজকের দখল

সাপ্তাহিক প্রবণতা + অভিক্ষেপ

অসঙ্গতি

একক বাউন্স

বেসলাইন থেকে ক্রমাগত বিচ্যুতি

এলার্ম

নির্বিচারে একক থ্রেশহোল্ড

যুক্তিযুক্ত সতর্কতা + সমালোচনামূলক থ্রেশহোল্ড

সাধারণ ভুল

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

সংক্ষেপে

কর্মক্ষমতা পর্যবেক্ষণ প্রশ্নের উত্তর দেয় "এখন কি ভালো?" এবং ক্ষমতা পরিকল্পনা প্রশ্নের উত্তর দেয় "যখন এটি যথেষ্ট নয়?" AI মেট্রিক্সের ব্যাখ্যা, বেসলাইন স্থাপন, অসঙ্গতিগুলিকে ফ্ল্যাগ করা এবং প্রবণতা প্রজেক্ট করার একটি শক্তিশালী অংশীদার। কিন্তু গড় মিথ্যা - শতাংশ ব্যবহার করুন; বেসলাইন ব্যতীত কোন অসঙ্গতি নেই - প্রথমে স্বাভাবিক স্থাপন করুন; প্রবণতা থেকে আলাদা ঋতু; এবং অভিক্ষেপকে একটি পরিসর হিসাবে নিন, একটি একক সংখ্যা নয়। রিসোর্স লিড টাইম এবং ব্যবসার প্রেক্ষাপট সহ রিসোর্স বিনিয়োগ এবং সতর্কতা থ্রেশহোল্ড সিদ্ধান্তগুলি মানবিক।

আবেদন টাস্ক

আপনার নিজস্ব সিস্টেম এবং মুখোশ সংবেদনশীল এলাকা থেকে একটি সম্পদ (ডিস্ক, মেমরি, প্রতিক্রিয়া সময়) জন্য শেষ কয়েক সপ্তাহের ডেটা নিন। উপরের "বেসলাইন বিয়োগ" টেমপ্লেট দিয়ে স্বাভাবিক পরিসর এবং প্যাটার্ন বিয়োগ করুন। তারপর "ক্ষমতা প্রক্ষেপণ" টেমপ্লেট ভবিষ্যদ্বাণী করুন আপনি কখন একটি থ্রেশহোল্ডে পৌঁছাবেন, একটি আশাবাদী-নিরাশাবাদী পরিসর সহ। এছাড়াও, "শতাংশ" টেমপ্লেট ব্যবহার করে আপনার প্রতিক্রিয়া সময় মেট্রিক ব্যাখ্যা করুন এবং দেখুন যে গড় কিছু লুকিয়ে আছে কিনা। 5টি আইটেমে আপনার ফলাফল এবং আপনি যে পদক্ষেপ নেবেন তা লিখুন।

চেকলিস্ট

  • [ ] আমি কি রেসপন্স টাইম মেট্রিক্সে গড়ের পরিবর্তে p95/p99 দেখেছি?
  • [ ] আমি কি অসঙ্গতিগুলি সন্ধান করার আগে সুস্থ ডেটা থেকে একটি বেসলাইন স্থাপন করেছি?
  • [ ] আমি কি স্থায়ী প্রবণতা থেকে মৌসুমী ওঠানামাকে আলাদা করেছি?
  • [ ] আমি কি অভিক্ষেপকে একটি একক তারিখের পরিবর্তে একটি আশাবাদী-নিরাশাবাদী পরিসর হিসেবে নিয়েছি?
  • [ ] আমি কি প্রজেকশন থ্রেশহোল্ডের সাথে সোর্সিং সময় মূল্যায়ন করেছি?
  • [ ] আমি কি আমার নিজের ঝুঁকি সহনশীলতার উপর ভিত্তি করে অ্যালার্ম থ্রেশহোল্ড সেট করেছি এবং AI সুপারিশ নয়?