ক্লায়েন্ট এবং সাপোর্ট অর্গানাইজেশনের মধ্যে সংজ্ঞায়িত SLA মেনে চলতে হবে যাতে ক্লায়েন্ট অপারেশন চালু থাকে ডাউনটাইম এড়াতে বা কমাতে। যদি শর্তসমূহ সংজ্ঞায়িত লক্ষ্যমাত্রা পূরণ না করে, তবে কোম্পানির ব্র্যান্ডকে খরচ এবং সুনাম উভয় দিক থেকে নেতিবাচকভাবে প্রভাবিত করে।
ভূমিকা
একাধিক ডেটাবেস সহ ক্লায়েন্ট এনভায়রনমেন্ট ম্যানেজ করা একটি চ্যালেঞ্জিং কাজ। ডেটাবেস অ্যাডমিনিস্ট্রেটর (DBA)রা কয়েকটি স্ক্রিপ্ট (যেমন শেল স্ক্রিপ্ট বা Python®) বা একটি সেন্ট্রালাইজড টুল ইনস্টল করতে হয় এমন এনভায়রনমেন্ট মনিটর করতে।
মনিটরিং, আপগ্রেড, মেট্রিক্স, এবং অন্যান্য কাজ অটোমেট করার একটি সমাধান থাকলে টিমের চাপ কমায়। সংজ্ঞায়িত ইভেন্ট (সার্ভিস ডাউন, ডেটাবেস স্পেস ক্রাঞ্চ, এবং অন্যান্য ইন্টারন্যাল এরর) মনিটর করে সিস্টেম টিমকে ইমেইল বা অ্যালার্ট নোটিফিকেশন পাঠাতে পারে। בנוסף, সিস্টেম অ্যাপ্লিকেশন টিমে কোনো প্রভাব ছাড়া স্বয়ংক্রিয় প্রিভেন্টিভ একশন নিতে পারে।
ম্যানুয়াল কাজ সহজ করতে, DataStax® একটি মনিটরিং এবং ভিজ্যুয়াল (GUI) ম্যানেজমেন্ট টুল nazý}OpsCenter® বানিয়েছে। এটি DBAs কে প্রোঅ্যাক্টিভ মনিটরিং করতে সাহায্য করে যাতে একটি অপ্টিমাল ডেটাবেস ক্লাস্টার এনভায়রনমেন্ট থাকে।
DataStax OpsCenter কী?
DataStax OpsCenter হলো একটি সেন্ট্রালাইজড কনসোল যা GUI মেনু-ভিত্তিক টুল দিয়ে সকল ক্লাস্টার নোডের সিঙ্গেল পয়েন্ট অফ ম্যানেজমেন্ট প্রদান করে যা কয়েকটি টাস্ক সম্পাদন করতে পারে DBAs-এর জীবন অনেক সহজ করতে।
নির্দিষ্টভাবে, OpsCenter ডেটাবেস ক্লাস্টার হেলথ চেকআপ নিচের টাস্ক এবং টুলগুলোর সাথে সাহায্য করে:
- ক্লাস্টার আপগ্রেড করা লেটেস্ট উপলব্ধ ভার্সনে।
- GUI-ভিত্তিক ব্যাকআপ জব শিডিউলিং।
- ক্লাস্টার অপারেশন যেমন নোড যোগ বা সরানো।
- পারফরম্যান্স মেট্রিক্স গ্রাফ এবং চার্ট (GUI)।
- ক্লাস্টার নোড মনিটর করতে এজেন্ট ইনস্টল করা।
- ক্রিটিক্যাল অ্যালার্টের জন্য ডেটাবেস মনিটরিং।
- লাইফসাইকেল ম্যানেজার ব্যবহার করে সেন্ট্রাল ক্লাস্টার কনফিগারেশন।
OpsCenter মনিটরিং সেট আপ করুন
আমি OpsCenter সেট আপ সিমুলেট করেছি POC ক্লাস্টার দুই নোড সহ মনিটর করতে ফাংশনালিটি প্রদর্শন করতে।
পূর্বশর্ত
- OpsCenter কনফিগার করুন কমপক্ষে দুই কোর CPU এবং ২ GB RAM 가진 একটি মেশিনে।
- Oracle Java SE Runtime Environment 8 (JRE বা JDK) কারণ OpsCenter অন্যান্য ভার্সন সাপোর্ট করে না।
আমি OpsCenter কনফিগার করেছি দুই নোডের Apache® Cassandra® GCP® ক্লাউড ইনস্ট্যান্স ক্লাস্টার-এ।
OpsCenter কনফিগার করুন
OpsCenter ইনস্টল করার অনেক পথ আছে, এবং আমি টারবল ইনস্টলেশন মেথড বেছে নিলাম। এই টাইপের ইনস্টলেশনে, আপনাকে DataStax ওয়েবসাইট থেকে সফ্টওয়্যার টার ডাউনলোড করতে হবে এবং ম্যানুয়ালি সেট আপ করতে হবে।
-
একজন ইউজার বা গ্রুপ তৈরি করুন এবং পাসওয়ার্ড সেট করুন।
-
সফ্টওয়্যারের জন্য একটি ডিরেক্টরি তৈরি করুন এবং সেটির ওনার বা গ্রুপ পরিবর্তন করুন।
-
DataStax ওয়েবসাইট থেকে curl কমান্ড ব্যবহার করে OpsCenter সফ্টওয়্যার ডাউনলোড করুন। লেটেস্ট উপলব্ধ ভার্সন পেতে https://docs.datastax.com/en/opscenter/6.1/opsc/release_notes/opscReleaseNotes_g.html#opscReleaseNotes_g দেখুন।
-
Java ভার্সন চেক করুন এবং ১.৮-এ আপডেট করুন কারণ Cassandra ১.৮-এর আগের Java ভার্সন সাপোর্ট করে না।
-
bin ডিরেক্টরি থেকে OpsCenter সার্ভিস শুরু করুন।
-
ডিফল্ট OpsCenter পোর্ট,
8888, খুলুন ব্যবহার করার জন্য এবং cURL কমান্ড ব্যবহার করে OpsCenter সার্ভিস যাচাই করুন নিচের ছবিতে দেখানোর মতো:
-
ডেটাবেস ক্লাস্টার নোডগুলোর মধ্যে SecureShell (SSH) সেট আপ করুন।
-
ব্রাউজারে OpsCenter খুলুন এবং https://localhost:8888-এ Create a new cluster সিলেক্ট করে ক্লাস্টার কনফিগার করুন।
-
ডেটাবেস ক্লাস্টার হোস্ট IP ঠিকানা দিন এবং JMX পোর্ট,
7199, এবং নেটিভ ট্রান্সপোর্ট পোর্ট,9042, ডিফল্ট সেটিং রেখে দিন।
-
Install or start agents automatically সিলেক্ট করুন।
- নেক্সট স্ক্রিনে এজেন্ট ইনস্টলেশন প্রগ্রেস ট্র্যাক করুন।
- এজেন্ট সফলভাবে ইনস্টল হলে, আপনি OpsCenter-এ ডেটাবেস ক্লাস্টার নোড দেখতে পাবেন, নিচের ছবিতে দেখানোর মতো। এই পেজে, আপনি विजার্ড যোগ করতে পারেন, যদি প্রয়োজন হয়। আমি কিছু উইজার্ড ব্যবহার করেছি, যার মধ্যে রাইট রিকোয়েস্ট, রাইট রিকোয়েস্ট লেটেন্সি, CPU ডিস্ক ইউটিলাইজেশন, OS লোড, এবং অন্যান্য।
উপসংহার
DataStax OpsCenter Cassandra ক্লাস্টার ম্যানেজ করার জন্য একটি হ্যান্ডি টুল যেখানে আপনাকে একাধিক নোড একই স্ক্রিনে মনিটর করতে হয়। এটি DBAs কে একাধিক সময়সাপেক্ষ টাস্ক অটোমেট করতে সক্ষম করে কোনো এরর ছাড়া শুধু কয়েক ক্লিকেই। উদাহরণস্বরূপ, নোড যোগ ও সরানো, ক্লাস্টার ব্যাকআপ নেওয়া, ডেটাবেস রিস্টোর করা, DSE আপগ্রেড, এবং ক্লাস্টার পারফরম্যান্স মনিটর করা।
উপরোক্ত ধাপগুলো ব্যবহার করে, আপনি OpsCenter এবং ডেটাবেস নোডে এজেন্ট ইনস্টল করে দ্রুত শুরু করতে পারেন।
যেকোনো মন্তব্য বা প্রশ্নের জন্য Feedback ট্যাব ব্যবহার করুন। আপনি আমাদের সাথে কথা বলা শুরু করতে পারেন।