একটি অন-প্রিমিস সার্ভারে কাটলফিশ চালান

এই পৃষ্ঠায় বর্ণনা করা হয়েছে কীভাবে একটি অন-প্রিমিস সার্ভারে কাটলফিশ চালানো যায়। অন-প্রিমিস সার্ভারে কাটলফিশ চালানোর জন্য, আপনাকে অবশ্যই কাটলফিশ ডকার ইমেজ এবং ক্লাউড অর্কেস্ট্রেটর ওয়েব সার্ভিস ব্যবহার করতে হবে।

কাটলফিশ ডকার ইমেজটিতে একটি কন্টেইনারে কাটলফিশ চালু করার জন্য প্রয়োজনীয় সমস্ত ডিপেন্ডেন্সি অন্তর্ভুক্ত রয়েছে। এই ডকার ইমেজটি আপনাকে বিভিন্ন হোস্ট এনভায়রনমেন্টে দূরবর্তীভাবে কাটলফিশ ইনস্ট্যান্স চালানোর জন্য পরিকাঠামো সেট আপ করতে দেয় এবং আপনার হোস্ট মেশিনের সেটআপ, যেমন—ওএস ভ্যারিয়েন্ট (ডেবিয়ান, লিনাক্স), ওএস ভার্সন, আর্কিটেকচার ভ্যারিয়েন্ট (x86_64, ARM64) এবং অন্যান্য ইনস্টলেশন ডিপেন্ডেন্সি থেকে স্বাধীনভাবে কাটলফিশ চালু করার সুযোগ দেয়।

ক্লাউড অর্কেস্ট্রেটর হলো ভিএম বা কন্টেইনার হোস্ট করার একটি ওয়েব সার্ভিস, যেখানে আপনি কাটলফিশ চালাতে পারেন। cvdr হলো ক্লাউড অর্কেস্ট্রেটরের সাথে যোগাযোগের জন্য একটি ক্লায়েন্ট-সাইড কমান্ড লাইন ইন্টারফেস।

কাটলফিশ ইনস্ট্যান্স চালানোর জন্য সার্ভারের প্রয়োজনীয়তা

কাটলফিশ ইনস্ট্যান্স চালানোর জন্য সার্ভারের প্রয়োজনীয়তা (যেমন, সিপিইউ এবং মেমরির প্রয়োজনীয়তা) নির্ভর করে একই সময়ে কতগুলো কাটলফিশ ইনস্ট্যান্স চলছে এবং প্রতিটি ইনস্ট্যান্স কী পরিমাণ রিসোর্স ব্যবহার করছে তার উপর। উদাহরণস্বরূপ, ৪০টি কাটলফিশ ইনস্ট্যান্স চালানোর জন্য, যেগুলোর প্রতিটি ৪টি সিপিইউ কোর এবং ৮ জিবি র‍্যাম ব্যবহার করে, সার্ভারটিতে কমপক্ষে ১৬০টি কোর এবং ৩২০ জিবি র‍্যাম প্রয়োজন। গ্রাফিক্যাল অ্যাক্সিলারেশন ব্যবহার করলে জিপিইউ-ও প্রয়োজন হয়। এছাড়াও, সার্ভারের সিপিইউ-এর এআরএম আর্কিটেকচারটি একটি কাটলফিশ ইনস্ট্যান্স তার বিল্ডের জন্য ব্যবহৃত আর্কিটেকচারের সমান বা তার চেয়ে উন্নত হওয়া উচিত।

প্রসঙ্গত উল্লেখ্য, কাটলফিশ টিম কাটলফিশ হাইব্রিড ডিভাইসগুলো চালানোর জন্য একটি অন-প্রিমিস এআরএম সার্ভার সেটআপ ব্যবহার করে। একই সাথে ৪০টি সিএইচডি ইনস্ট্যান্স চালানোর জন্য টিমটি ১২৮টি কোর (আমরা এআরএম ভি৮.২ ব্যবহার করি, তবে আপনি সর্বশেষ সংস্করণটি ব্যবহার করতে পারেন) এবং ৫১২ জিবি র‍্যাম ব্যবহার করে।

কাটলফিশ চালানোর জন্য একটি অন-প্রিমিস সার্ভার সেট আপ করুন।

কাটলফিশ চালানোর জন্য একটি অন-প্রিমিস সার্ভার সেট আপ করতে, "অন-প্রিমিস সার্ভারে ক্লাউড অর্কেস্ট্রেটর সক্রিয় করুন" শিরোনামের নির্দেশাবলী অনুসরণ করুন। এই নির্দেশাবলীতে বর্ণনা করা হয়েছে কীভাবে ক্লাউড অর্কেস্ট্রেটর চালাতে হয়, যা কাটলফিশ ডকার ইমেজটিকে একটি হোস্ট হিসাবে ডাউনলোড ও রান করে।

হোস্ট এবং কাটলফিশ ইনস্ট্যান্স তৈরি, মুছে ফেলা এবং তালিকাভুক্ত করার জন্য ক্লাউড অর্কেস্ট্রেটরের সাথে যোগাযোগ করতে cvdr ব্যবহার করুন।

কাটলফিশ ডকার ইমেজটি ডাউনলোড করুন

Cuttlefish ডকার ইমেজটি ডাউনলোড করতে, GitHub-এ থাকা android-cuttlefish/docker/README.md ফাইলের নির্দেশাবলী অনুসরণ করুন।