কম্পিউটার টিউটোরিয়াল

Amazon EC2 ইনস্ট্যান্সের স্ট্যাটাস কীভাবে মনিটর করবেন

আমরা এমন একটি সময়ে আছি যেখানে নেটওয়ার্ক মনিটরিং নেটওয়ার্ক ম্যানেজমেন্টের জন্য অত্যন্ত গুরুত্বপূর্ণ। ক্লাউড কম্পিউটিং হল সবাই যে সমাধানটির দিকে যাচ্ছে এবং ফিজিক্যাল হার্ডওয়্যার কেনার বদলে ভার্চুয়ালাইজেশন একটি অনেক বেশি কস্ট-ইফেক্টিভ ডেরিভেটিভ। আপনার Amazon ইনস্ট্যান্সের উপলব্ধতা এবং নির্ভরযোগ্যতা নিশ্চিত করার জন্য, এটি গুরুত্বপূর্ণ যে আপনি জানেন কিভাবে AWS Web Console থেকে ইনস্ট্যান্সগুলো মনিটর করতে হয়।

আপনার AWS সমাধানlerin সব পয়েন্ট থেকে ডেটা সংগ্রহ করা গুরুত্বপূর্ণ কারণ এটি একটি ব্যর্থতা ডিবাগ করতে খুব সাহায্য করে বিশেষ করে এমন একটি যা একাধিক পয়েন্টকে অপারেশনাল না করে দিয়েছে। মনিটরিং কোনো সহজ কাজ নয় কিন্তু এটি অবশ্যই 노력 এবং সময় বয় করার যোগ্য কারণ এটি আপনাকে একটি দীর্ঘ ডাউনটাইম থেকে বাঁচাতে পারে। আপনার EC2 ইনস্ট্যান্সের ওপর ধার ধরে রাখতে, পরামর্শ দেওয়া হয় আপনার ইনস্ট্যান্সের পারফরম্যান্স বিভিন্ন সময়ে বিভিন্ন লোডের সাথে মাপুন এবং ইনস্ট্যান্সের রিয়াকশন দেখুন। এটি আপনাকে আপনার ইনস্ট্যান্সের সর্বোচ্চ ক্যাপাসিটি কনক্লুড করতে সাহায্য করবে।

Amazon EC2 ইনস্ট্যান্সের স্ট্যাটাস কীভাবে মনিটর করবেন

আপনি আপনার ইনস্ট্যান্সের ইমেজগুলো regelmatig তৈরি করতে পারেন যাতে ডেটা লস বা হার্ডওয়্যার ফেইলুরের কেসে আপনি দ্রুত অনলাইন ফিরে আসতে পারেন। সেই যাই হোক, টপিকের ওপর যাই, AWS দুটি টাইপের মনিটরিং অপশন প্রোভাইড করে অর্থাৎ অটোমেটেড মনিটরিং যেখানে আপনাকে টুলগুলো কনফিগার করতে হয় সকল মনিটরিং যা আপনাকে দরকার করে করতে। দ্বিতীয় টাইপ হলো ম্যানুয়াল মনিটরিং যা নামতেই বোঝা যায় IT অ্যাডমিনদের ম্যানুয়াল ইন্টারভেনশন involv করে ডিজায়ারড আউটকাম পেতে। আমরা এই গাইডে অটোমেটেড মনিটরিং-এ ফোকাস করব।

ইনস্ট্যান্স স্ট্যাটাস চেক

Amazon EC2 নিয়মিত আপনার রানিং EC2 ইনস্ট্যান্সগুলোর ওপর অটোমেটেড চেক পেরফর্ম করে যাতে দেখতে পায় ইনস্ট্যান্সে কোনো সমস্যা আছে কিনা। সমস্যাগুলো যা ইনস্ট্যান্সকে অ্যাপ্লিকেশন রান করতে বাধা দিতে পারে। এই স্ট্যাটাস চেকগুলো প্রতি মিনিট করা হয় তাই আপনি সবসময় আপনার EC2 ইনস্ট্যান্সের স্ট্যাটাসের ওপর আপডেটেড থাকেন। স্ট্যাটাস চেকের ফলাফল হয় পাস অথবা ফেল।

দুই টাইপের চেক করা হয়, System status checks এবং Instance status checks। System status checks হলো সেই সমস্যাগুলো যেগুলো ফিক্স করার জন্য AWS ইনভলভমেন্ট দরকার যেমন পাওয়ার লস, নো নেটওয়ার্ক কানেক্টিভিটি, ইত্যাদি। Instance status checks আপনার ইনভলভমেন্ট দরকার ইস্যু রিপেয়ার করতে এবং প্রায়শই সমস্যা ডিটেক্ট করে যেমন করাপ্ট ফাইল সিস্টেম, ভুল নেটওয়ার্কিং কনফিগারেশন, ইত্যাদি।

স্ট্যাটাস চেক দেখা

আপনি আপনার EC2 ইনস্ট্যান্সের স্ট্যাটাস চেক AWS Management Console-এ দেখতে পারেন। এখানে কিভাবে দেখবেন:

  1. AWS Management Console-এ লগইন করুন এবং EC2-এ যান।
  2. বাম হাতের নেভিগেশন প্যান থেকে, Instances-এ ক্লিক করুন।
  3. এখন, Instances পেজে, ইনস্ট্যান্স লিস্টের নিচে Status Checks-এ ক্লিক করুন।Amazon EC2 ইনস্ট্যান্সের স্ট্যাটাস কীভাবে মনিটর করবেন
  4. নির্দিষ্ট ইনস্ট্যান্সটি সিলেক্ট করা আছে কিনা সেটি নিশ্চিত করুন जिसके জন্য আপনি স্ট্যাটাস চেক দেখতে চান। যদি কিছু ফেল করে, আপনি আরও ইনফরমেশন পাবেন Monitoring-এর নিচে।

Amazon EC2 ইনস্ট্যান্স মনিটরিং

স্ট্যাটাস চেক ছাড়াও, আপনি আপনার ইনস্ট্যান্স সম্পর্কে অতিরিক্ত ইনফরমেশন Monitoring-এ পাবেন। এটি রিয়েল-টাইম গ্রাফের মাধ্যমে বিভিন্ন মেট্রিক্স সম্পর্কে ইনফরমেশন দেখায় যাতে আপনার জন্য বোঝা এবং পড়া সহজ হয়। CPU Utilization থেকে ডিস্ক অপারেশন যেমন ডিস্ক রিড বা ডিস্ক রাইট, ইনবাউন্ড নেটওয়ার্ক থেকে আউটবাউন্ড নেটওয়ার্ক বাইটসে, সব কিছু এবং আরও অনেক কিছু Monitoring-এ উপলব্ধ।

এখানে ডেটা দেখার উপায়:

  1. EC2 Management Console-এ যান।
  2. বাম হাতে, Instances-এ ক্লিক করুন এবং তারপর সেই ইনস্ট্যান্সটি সিলেক্ট করুন जिसके জন্য আপনি ডেটা দেখতে চান।
  3. নিচের ট্যাবে Monitoring-এ ক্লিক করুন রিয়েল-টাইমে বিভিন্ন ইনফরমেশন দেখতে।Amazon EC2 ইনস্ট্যান্সের স্ট্যাটাস কীভাবে মনিটর করবেন
  4. আপনি গ্রাফগুলো চেঞ্জ করতে পারেন বিভিন্ন পিরিয়ডের সংগৃহীত ডেটা দেখাতে; সর্বোচ্চ লাস্ট টু ويক্স। এটি করতে, ট্যাবের টপ-রাইট কর্নারের Showing data for ড্রপ-ডাউন মেনুতে একটি অপশন বেছে নিন।
  5. একটি গ্রাফে ক্লিক করুন যাতে সেই স্পেসিফিক মেট্রিকের জন্য ডেটা কিভাবে সংগ্রহ করা হচ্ছে সেটি চেঞ্জ করতে পারেন। আপনি মেট্রিকের Period এবং Statistic চেঞ্জ করতে পারেন।Amazon EC2 ইনস্ট্যান্সের স্ট্যাটাস কীভাবে মনিটর করবেন
  6. আরো ডিটেইলড মনিটরিংর জন্য, আপনি CloudWatch ডিটেইলড মনিটরিং ইম্যাবল করতে পারেন যা আপনাকে কিছু এক্সট্রা খরচ করবে। এটি করতে, Enable Detailed Monitoring অপশনে ক্লিক করুন এবং তারপর পপ-আপ ডায়লগ বক্সে Yes, Enable ক্লিক করুন। তারপর Close ক্লিক করুন।

একটি অ্যালার্ম তৈরি করা

আপনি অ্যালার্ম তৈরি করতে পারেন যাতে আপনি وقتیই মেট্রিক্স আপনার অ্যালার্ম সেটিংসে স্পেসিফাই করা থ্রেশহোল্ডে পৌঁছায় তখন নোটিফাই হোন। একটি অ্যালার্ম সহজেই EC2 Management Console-এ তৈরি করা যায়। আপনি বিভিন্ন অ্যালার্ম তৈরি করতে পারেন যেগুলো নির্দিষ্ট অ্যাকশন পেরফর্ম করে যেমন একটি ইনস্ট্যান্স স্টপ, রিবুট বা টের্মিনেট করা Amazon EC2 ইনস্ট্যান্স। Amazon EC2 Console ব্যবহার করে একটি অ্যালার্ম তৈরি করতে, নিচের কাজগুলো করুন:

    1. EC2 Management console-এ লগইন করুন।
    2. নেভিগেশন প্যানের বাম হাতে থেকে Instances-এ যান।
    3. সেই ইনস্ট্যান্সটি সিলেক্ট করুন जिसके জন্য আপনি একটি অ্যালার্ম তৈরি করতে চান।
    4. Monitoring ট্যাবে যান এবং Create Alarm বাটনে ক্লিক করুন।Amazon EC2 ইনস্ট্যান্সের স্ট্যাটাস কীভাবে মনিটর করবেন
    5. Create topic অপশনে ক্লিক করুন নোটিফিকেশনের একটি টাইটেল দানের জন্য।
    6. এরপর, যে ইমেইল অ্যাড্রেসগুলো নোটিফিকেশন পাবে সেগুলো With these recipients বক্সে দিন।
    7. আপনি যদি অ্যালার্ম ট্রিগার হওয়ার সময় কোনো অ্যাকশন নিতে চান, Take the action বক্সে টিক দিন।
    8. তারপর, বেছে নিন আপনি কি ইনস্ট্যান্স রিবুট করতে চান (অর্থাৎ অপারেটিং সিস্টেম রিস্টার্ট), স্টপ, টের্মিনেট, বা রিকভার।Amazon EC2 ইনস্ট্যান্সের স্ট্যাটাস কীভাবে মনিটর করবেন
    9. স্পেসিফিক মেট্রিক বেছে নিন जिसके জন্য আপনি অ্যালার্ম তৈরি করতে চান এবং তারপর অ্যালার্ম পলিসির জন্য একটি ক্রাইটেরিয়া দিন। উদাহরণস্বরূপ, আপনি যদি চান যখনই CPU Utilization ৮০ পেরসেন্টে পৌঁছায়/এক্সিড করে, Whenever-কে Average-এ রেখে Is-কে >= করে 80 সেট করুন। এরপর, আপনি থ্রেশহোল্ডের জন্য একটি পিরিয়ড দিতে পারেন।
    10. চূড়ান্ত, Name of alarm বক্সে অ্যালার্মের একটি নাম দিন এবং তারপর Create Alarm বাটনে ক্লিক করুন।
    11. এটি আপনার অ্যালার্ম তৈরি করবে এবং আপনি নোটিফাই হবেন যখনই মেট্রিক থ্রেশহোল্ড আপনার দেওয়া থ্রেশহোল্ডে পৌঁছাবে।

একইভাবে, আপনি স্ট্যাটাস চেক অ্যালার্ম তৈরি করতে পারেন যেগুলো ব্যবহার করে আপনি একই অ্যাকশন পেরফর্ম করতে পারেন যদি একটি নির্দিষ্ট স্ট্যাটাস চেক ফেল করে। একটি স্ট্যাটাস চেক অ্যালার্ম তৈরি করতে, Status Checks ট্যাবে যান, এবং তারপর Create Status Check Alarm বাটনে ক্লিক করুন। বাকি প্রসেস উপরের মতোই।

  1. Amazon EC2 ইনস্ট্যান্সকে ভিন্ন Availability Zone-এ কীভাবে স্থানান্তর করবেন

  2. Amazon EC2 ইনস্ট্যান্স থেকে লঞ্চ টেমপ্লেট তৈরি করার পদ্ধতি

  3. Amazon EC2 ইনস্ট্যান্সে Elastic IP ঠিকানা alokেট করার পদ্ধতি

  4. Windows-এ প্রাইমারি ও সেকেন্ডারি মনিটর সহজে রি-অ্যাসাইন করুন – কুইক গাইড