যদি আপনার VM এর একটি স্থানীয় SSD না থাকে এবং এটি একটি পরিচালিত উদাহরণ গোষ্ঠীর (MIG) অংশ না হয়, তাহলে আপনি এটি বন্ধ করার পরে আপনার VM এর মেশিনের ধরন পরিবর্তন করতে পারেন যদি আপনার বিদ্যমান মেশিনের ধরন আপনার VM-এ চালানো কাজের চাপের জন্য উপযুক্ত না হয়, তাহলে সেই VM-এর মেশিনের ধরন পরিবর্তন করুন। আপনার কাজের চাপ পরিবর্তনের সাথে সাথে vCPU এবং মেমরির সংখ্যা সামঞ্জস্য করতে আপনি একটি VM এর মেশিনের ধরন পরিবর্তন করতে পারেন। উদাহরণস্বরূপ, আপনি সেটআপ, বিকাশ এবং পরীক্ষার সময় একটি ছোট মেশিন দিয়ে একটি VM শুরু করতে পারেন এবং যখন আপনি উত্পাদন কাজের জন্য প্রস্তুত হন তখন একটি বড় মেশিনের ধরন ব্যবহার করতে VM পরিবর্তন করতে পারেন VM-এর জন্য যেগুলির স্থানীয় SSD নেই এবং MIG-এর অংশ নয়, আপনি নিম্নলিখিত সংস্থানগুলিকে প্রভাবিত না করেই মেশিনের ধরণ পরিবর্তন করতে পারেন: - VM এর SSH কী - VM কনফিগারেশন, যেমন VM মেটাডেটা - ইনস্টল করা অ্যাপ্লিকেশন এবং অ্যাপ্লিকেশন ডেটা সহ VM এর স্থায়ী ডিস্ক ডেটা আপনার যদি MIG-এর মধ্যে VM-এর মেশিনের ধরন পরিবর্তন করতে হয়, MIG আপডেট করার বিষয়ে পড়ুন যদি আপনার VM-এর একটি স্থানীয় SSD থাকে, তাহলে আপনি VM-কে তার মেশিনের ধরণ পরিবর্তন করতে থামাতে পারবেন না যদি না আপনি এটি বন্ধ করতে বাধ্য করেন, যার ফলে আপনি স্থানীয় SSD-এর সমস্ত ডেটা হারাতে পারেন। বিস্তারিত জানার জন্য, স্থানীয় SSD যোগ করা দেখুন ## তুমি শুরু করার আগে - আপনি যদি এই নির্দেশিকায় কমান্ড-লাইন উদাহরণগুলি ব্যবহার করতে চান তবে নিম্নলিখিতগুলি করুন: - Google ক্লাউড CLI-এর সর্বশেষ সংস্করণে ইনস্টল বা আপডেট করুন - একটি ডিফল্ট অঞ্চল এবং অঞ্চল সেট করুন - আপনি যদি এই গাইডে API উদাহরণগুলি ব্যবহার করতে চান, API অ্যাক্সেস সেট আপ করুন৷ - কিভাবে একটি VM বন্ধ করতে হয় তা বুঝুন - মেশিনের ধরন বুঝুন - যদি আপনার VM একটি ক্ষণস্থায়ী বাহ্যিক IP ঠিকানা ব্যবহার করে, আপনি VM এর মেশিনের ধরন পরিবর্তন করার সময় IP ঠিকানা পরিবর্তন হতে পারে। IP ঠিকানা সংরক্ষণ করতে, এটিকে একটি স্ট্যাটিক বাহ্যিক IP ঠিকানায় প্রচার করুন - আপনি যদি মেশিন পরিবারে নতুন প্রজন্মের সিপিইউ ব্যবহার করতে চান তবে তৃতীয় প্রজন্মের মেশিন সিরিজে মাইগ্রেট করা দেখুন। আপনি যদি মেশিনের ধরনটিকে আর্ম মেশিনের প্রকারে পরিবর্তন করতে চান, তাহলে আপনার কাজের চাপকে একটি বিদ্যমান VM থেকে একটি নতুন VM-এ স্থানান্তরিত করুন দেখুন ## বিলিং এর প্রভাব প্রতিটি মেশিনের ধরন আলাদা হারে বিল করা হয়, তাই আপনি বুঝতে পেরেছেন তা নিশ্চিত করুন মেশিন পরিবর্তনের মূল্যের প্রভাব প্রকার উদাহরণস্বরূপ, একটি e2-standard-2 মেশিন টাইপের দাম একটি এর চেয়ে বেশি e2-মাইক্রো মেশিন টাইপ একটি মেশিনের ধরন পরিবর্তন করা সেই VM-এর জন্য টেকসই ব্যবহারের ডিসকাউন্টকেও প্রভাবিত করতে পারে। টেকসই ব্যবহারের ডিসকাউন্ট একই অঞ্চলে বিভিন্ন বিভাগের জন্য আলাদাভাবে গণনা করা হয়। আপনি যদি মেশিনের ধরন পরিবর্তন করেন যাতে নতুন মেশিনের ধরনটি একটি ভিন্ন বিভাগে থাকে, তাহলে VM এর পরবর্তী চলমান সময়টি নতুন বিভাগের টেকসই ব্যবহারের ছাড়ের দিকে গণনা করা হবে উদাহরণস্বরূপ, ধরে নিন আপনার সাথে একটি VM আছে n2-স্ট্যান্ডার্ড-2 মেশিনের ধরন অর্ধ মাস ধরে চলছে। তারপর আপনি মেশিনের ধরন পরিবর্তন করার সিদ্ধান্ত নিন m1-আল্ট্রামেম-40। একবার আপনি সেই পরিবর্তনটি করলে, কম্পিউট ইঞ্জিন শুরু হয় টেকসই প্রতি VM চলমান সময় গণনা মেমরি-অপ্টিমাইজড vCPU এবং মেমরি বিভাগের ডিসকাউন্ট ব্যবহার করুন আপনার বিলে, আপনি একটি টেকসই ব্যবহারের ডিসকাউন্ট দেখতে পাবেন আপনি মেশিনের ধরন পরিবর্তন করার আগে থেকে n2-standard-2 মেশিনের ধরন, এবং জন্য একটি পৃথক টেকসই ব্যবহার ডিসকাউন্ট m1-ultramem-40, যদি আপনার VM থেকে যায় চলছে বাকি মাসের অন্তত 25% জন্য m1-ultramem-40 ## সেরা অনুশীলন আপনাকে সফলভাবে VM মেশিনের ধরন পরিবর্তন করতে সহায়তা করার জন্য এখানে কিছু সেরা অনুশীলন রয়েছে৷ স্ন্যাপশট ব্যবহার করে আপনার ক্রমাগত ডিস্ক ডেটার নিয়মিত ব্যাকআপ করুন। আপনি মেশিনের ধরন পরিবর্তন করার আগে আপনার স্থায়ী ডিস্ক ডেটার একটি স্ন্যাপশট নেওয়ার কথা বিবেচনা করুন। আপনি যদি নিশ্চিত করতে চান যে নতুন মেশিনের ধরন বিদ্যমান VM-এ ডেটা সমর্থন করতে সক্ষম, আপনি একটি স্থায়ী ডিস্ক স্ন্যাপশট নিতে পারেন এবং VM সফলভাবে শুরু হয়েছে তা নিশ্চিত করতে নতুন মেশিনের সাথে একটি দ্বিতীয় VM শুরু করতে এটি ব্যবহার করতে পারেন। অতিরিক্ত স্থায়ী ডিস্ক যোগ করুন. যদি আপনার ভিএম-এর সাথে অতিরিক্ত স্থায়ী ডিস্ক সংযুক্ত থাকে, তবে নিশ্চিত করুন যে সেগুলি যোগ করা হয়েছে /etc/fstabfile /etc/fstabfile যাতে VM রিবুট হলে সেগুলি স্বয়ংক্রিয়ভাবে মাউন্ট হয় মেশিনের ধরন পরিবর্তন করার আগে একটি রিজার্ভেশন তৈরি করুন। রিসোর্সের প্রাপ্যতার সাথে সম্পর্কিত ত্রুটিগুলি এড়াতে, নতুন মেশিনের ধরনগুলির জন্য কম্পিউট ইঞ্জিন রিজার্ভেশন তৈরি করুন যখন সেগুলি একটি জোনের মধ্যে সংরক্ষণ করার জন্য উপলব্ধ থাকে৷ রিজার্ভেশন নিশ্চিত করতে সাহায্য করে যে সম্পদগুলি আপনার প্রয়োজনের সময় উপলব্ধ একটি রিজার্ভেশন তৈরি করতে, নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন: পরিকল্পিত VM হিসাবে অভিন্ন বৈশিষ্ট্য সহ একটি সংরক্ষণ (বা বিদ্যমান সংরক্ষণগুলি সনাক্ত করুন) তৈরি করুন৷ রিজার্ভেশনের VM সংখ্যা আপনি পরিবর্তন করতে চান এমন VM সংখ্যার সমান বা তার বেশি হতে হবে। ঐচ্ছিকভাবে, এই রিজার্ভেশন ব্যবহার করা থেকে অন্যান্য VM-কে প্রতিরোধ করতে, ব্যবহার করুন নির্দিষ্ট সংরক্ষণের প্রয়োজনীয় বিকল্প যাচাই করুন যে পরিকল্পিত VMগুলি সংরক্ষণ করতে সক্ষম হবে: - যাচাই করুন যে পছন্দসই VMগুলির সঠিক সংরক্ষণের সম্পর্ক রয়েছে৷ - অবিলম্বে VM পরিবর্তন করার আগে, সংরক্ষণের যথেষ্ট ক্ষমতা আছে তা নিশ্চিত করুন ## একটি মেশিনের ধরন পরিবর্তন করুন আপনি শুধুমাত্র বন্ধ করা VM এর মেশিনের ধরন পরিবর্তন করতে পারেন। একটি VM হয় VM-এর মধ্যে থাকা অবস্থায় শুধুমাত্র বন্ধ বলে মনে করা হয় সমাপ্ত অবস্থা। আপনি একটি চলমান VM মেশিনের ধরন পরিবর্তন করতে পারে না আপনি যদি আপনার মেশিনের প্রকারকে সর্বশেষ প্রজন্মে আপগ্রেড করেন, তবে এগিয়ে যাওয়ার আগে তৃতীয় প্রজন্মের মেশিন সিরিজে মাইগ্রেট করুন পর্যালোচনা করুন এই কাজের জন্য অনুমতি প্রয়োজন এই কাজটি সম্পাদন করতে, আপনার নিম্নলিখিত অনুমতি থাকতে হবে: compute.instances.setMachineTypeon ভিএম কনসোল Google ক্লাউড কনসোলে, এ যান৷ VM দৃষ্টান্ত পৃষ্ঠা মধ্যে Namecolumn, VM এর নামে ক্লিক করুন যার জন্য আপনি মেশিনের ধরন পরিবর্তন করতে চান থেকে VM দৃষ্টান্ত বিবরণ পৃষ্ঠা, নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন: - VM চলমান থাকলে, ক্লিক করুন VM থামাতে থামুন - VM সম্পাদনা করতে, ক্লিক করুন সম্পাদনা করুন মধ্যে মেশিন কনফিগারেশন বিভাগ, আপনি যে মেশিনের ধরণটি ব্যবহার করতে চান তা নির্বাচন করুন বা একটি কাস্টম মেশিনের ধরন তৈরি করুন আপনার পরিবর্তন সংরক্ষণ করতে, ক্লিক করুন সংরক্ষণ - VM চলমান থাকলে, ক্লিক করুন জিক্লাউড ব্যবহার করে VM বন্ধ করুন gcloud গণনা উদাহরণ stopcommand: gcloud গণনা দৃষ্টান্ত বন্ধ VM_NAME প্রতিস্থাপন করুন VM সহ মেশিনের ধরন পরিবর্তন করতে হবে VM_NAME ব্যবহার করে মেশিনের ধরন পরিবর্তন করুন gcloud গণনা দৃষ্টান্ত সেট-মেশিন-টাইপকমান্ড: gcloud গণনা দৃষ্টান্ত সেট-মেশিন-টাইপ VM_NAME\ --মেশিন-টাইপ NEW_MACHINE_TYPE প্রতিস্থাপন করুন VM-এর জন্য নতুন মেশিনের ধরন সহ। মেশিনের ধরন নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: NEW_MACHINE_TYPE একটি পূর্বনির্ধারিত মেশিনের ধরন উদাহরণ স্বরূপ: e2-মান-2 উদাহরণস্বরূপ, আপনি নির্দিষ্ট করতে পারেন --machine-type e2-custom-4-2048 একটি কাস্টম মেশিন টাইপ সেট করতে যাতে 4 vCPU এবং 2 GB মেমরি থাকে - API ব্যবহার করে VM বন্ধ করুন instances.stopmethod: পোস্ট httpscompute.googleapis.com/compute/v1/projects/ PROJECT_ID/জোন/ জোন/ইনস্ট্যান্স/ VM_NAME/স্টপ নিম্নলিখিতগুলি প্রতিস্থাপন করুন: : প্রকল্প আইডি PROJECT_ID : VM ধারণকারী অঞ্চল মণ্ডল : যে VM মেশিনের ধরন পরিবর্তন করতে হবে VM_NAME - ব্যবহার করে মেশিনের ধরন পরিবর্তন করুন instances.setMachineTypemethod: পোস্ট httpscompute.googleapis.com/compute/v1/projects/ PROJECT_ID/জোন/ জোন/ইনস্ট্যান্স/ VM_NAME/সেট মেশিন টাইপ অনুরোধের মূল অংশে, আপডেট সরবরাহ করুন যন্ত্রের প্রকার: { মেশিন টাইপ: "জোন/ MACHINE_TYPE_ZONE/যন্ত্রের প্রকারগুলি/ NEW_MACHINE_TYPE"} নিম্নলিখিতগুলি প্রতিস্থাপন করুন: : মেশিনের ধরন ধারণকারী অঞ্চল MACHINE_TYPE_ZONE : VM-এর জন্য নতুন মেশিনের ধরন NEW_MACHINE_TYPE মেশিনের ধরন নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: একটি পূর্বনির্ধারিত মেশিনের ধরন উদাহরণ স্বরূপ: e2-মান-2 উদাহরণস্বরূপ, আপনি নির্দিষ্ট করতে পারেন --machine-type e2-custom-4-2048 একটি কাস্টম মেশিন টাইপ সেট করতে যাতে 4 vCPU এবং 2 GB মেমরি থাকে - - ## একটি ছোট মেশিনের ধরনে যান আপনি যদি আরও সংস্থান সহ একটি মেশিনের ধরন থেকে কম সহ একটি মেশিনের প্রকারে চলে যান সম্পদ, যেমন একটি থেকে সরানো e2-standard-8 মেশিন টাইপ থেকে a e2-standard-2, আপনি হার্ডওয়্যার রিসোর্স সমস্যা বা কর্মক্ষমতা চালাতে পারেন সীমাবদ্ধতা কারণ ছোট মেশিনের ধরন বড় মেশিনের চেয়ে কম শক্তিশালী প্রকার নিশ্চিত করুন যে আপনার নতুন মেশিনের ধরন যেকোনো অ্যাপ্লিকেশন সমর্থন করতে সক্ষম অথবা যে পরিষেবাগুলি বর্তমানে VM-এ চলছে, অথবা যেগুলি আপনি আপডেট করেন পরিষেবা এবং অ্যাপ্লিকেশনগুলি ছোট মেশিনে চালানোর জন্য পর্যালোচনা মেশিনের ধরন পরিবর্তন করার আগে *রাইটসাইজ করার সুপারিশ*। জন্য কম্পিউট ইঞ্জিন সাইজিং সুপারিশ সম্পর্কে তথ্য, দেখা VM দৃষ্টান্তগুলির জন্য মেশিনের ধরণের সুপারিশ প্রয়োগ করা হচ্ছে ## একটি তৃতীয় প্রজন্মের মেশিন সিরিজে স্থানান্তর করুন প্রয়োজনীয়তা পূরণ হলে, আপনি একটি মেশিনে একটি নতুন প্রজন্মের VM ব্যবহার করতে পারেন মেশিনের ধরন পরিবর্তন করে সিরিজ উদাহরণস্বরূপ, থেকে m1-আল্ট্রামেম-160 প্রতি m3-আল্ট্রামেম-128 নতুন প্রজন্মের মেশিনের ধরন আপনার বর্তমান মেশিনের মতো একই বৈশিষ্ট্য এবং ইন্টারফেস সমর্থন নাও করতে পারে। মাইগ্রেশন প্রক্রিয়া শুরু করার আগে, নতুন প্রজন্মের জন্য মেশিন টাইপ তথ্য পর্যালোচনা করুন, উদাহরণস্বরূপ, M3 নতুন মেশিনের ধরন আপনার বর্তমান VM উদাহরণের মতো একই অঞ্চল এবং অঞ্চলে উপলব্ধ নাও হতে পারে। নতুন প্রজন্মের মেশিন সিরিজের জন্য উপলব্ধ অঞ্চল এবং অঞ্চলগুলি পর্যালোচনা করুন এবং প্রয়োজন অনুসারে আপনার দুর্যোগ পুনরুদ্ধারের পরিকল্পনাগুলি সামঞ্জস্য করুন আপনার VM ইন্সট্যান্সের জন্য মেশিনের ধরনকে তৃতীয় প্রজন্মের মেশিনের ধরনে পরিবর্তন করতে, আপনি নিম্নলিখিত পদ্ধতির যেকোনো একটি ব্যবহার করতে পারেন একটি নতুন VM উদাহরণ তৈরি করুন এবং স্থানান্তর করুন এই পদ্ধতিতে, আপনি একটি নতুন VM দৃষ্টান্ত তৈরি করুন, তারপরে আপনার কাজের চাপকে নতুন VM-এ সরান এই পদ্ধতিটি কীভাবে সম্পূর্ণ করবেন তার বিশদ বিবরণের জন্য, আপনার কাজের চাপ একটি বিদ্যমান VM থেকে একটি নতুন VM-এ স্থানান্তরিত করুন দেখুন মেশিনের ধরনটিকে একটি নতুন মেশিনের ধরনে পরিবর্তন করুন এই পদ্ধতিতে, আপনি যাচাই করুন যে আপনার বর্তমান VM ইন্সট্যান্স নতুন মেশিনের ধরন ব্যবহার করার জন্য আপডেট করা যেতে পারে, এবং তারপর মেশিনের ধরন পরিবর্তন করুন আপনার বর্তমান VM উদাহরণ একটি সমর্থিত অপারেটিং সিস্টেম সংস্করণ ব্যবহার করে যাচাই করুন। যদি সংস্করণটি সমর্থিত না হয়, তাহলে আপনার কাজের চাপকে একটি বিদ্যমান VM থেকে একটি নতুন VM-এ স্থানান্তরিত করুন অনুসরণ করুন আপনার অ্যাপ্লিকেশন যাচাই করুন এবং প্রোগ্রামগুলি একটি ভিন্ন নেটওয়ার্ক বা স্টোরেজ ইন্টারফেস সমর্থন করতে পারে, যেমন gVNIC বা NVMe - gVNIC ব্যবহার করার জন্য আপনার উদাহরণ আপডেট করতে, Google ভার্চুয়াল NIC ব্যবহার করা দেখুন - NVMe ইন্টারফেস এবং ড্রাইভার ব্যবহার করার জন্য প্রস্তুত করতে, একটি ইন্টারফেস নির্বাচন করা দেখুন বুট ডিস্কে ছবিটি সংরক্ষণ করুন চেঞ্জ এ মেশিন টাইপ-এ বর্ণিত পদ্ধতি অনুসরণ করুন ## এরপর কি - মেশিন টাইপ সুপারিশ সম্পর্কে জানুন - পরিচালিত উদাহরণ গোষ্ঠী সম্পর্কে জানুন - স্কেলযোগ্য এবং স্থিতিস্থাপক অ্যাপগুলির জন্য প্যাটার্ন সম্পর্কে জানুন।