আপনার Google Chat অ্যাপের জন্য স্থাপনা তৈরি করুন এবং পরিচালনা করুন, আপনার Google Chat অ্যাপের জন্য স্থাপনা তৈরি করুন এবং পরিচালনা করুন

এই পৃষ্ঠাটি ব্যাখ্যা করে যে কীভাবে আপনার Google Chat অ্যাপের জন্য স্থাপনা তৈরি এবং পরিচালনা করবেন। বিভিন্ন স্থাপনা বজায় রাখার মাধ্যমে, আপনি আপনার চ্যাট অ্যাপের লাইফসাইকেলের প্রতিটি ধাপকে আরও ভালভাবে পরিচালনা করতে পারেন এবং নিরাপদে উৎপাদনে পরিবর্তনগুলি প্রকাশ করতে পারেন।

অ্যাপের জীবনচক্রের প্রতিটি পর্যায়ের জন্য স্থাপনা তৈরি করুন

আপনার চ্যাট অ্যাপটিকে তার জীবনচক্র জুড়ে পরিচালনা করতে, আমরা আপনাকে নিম্নলিখিত পরিবেশগুলির জন্য একটি চ্যাট অ্যাপ তৈরি এবং স্থাপন করার পরামর্শ দিই:

  • উন্নয়ন: আপনি যে পরিবেশের পরিবর্তনের জন্য কাজ করতে ব্যবহার করেন। প্রয়োজন হলে, আপনি প্রধান স্থাপনা ব্যবহার করতে পারেন বা স্থানীয়ভাবে এই পরিবেশ চালাতে পারেন।
  • স্টেজিং: এন্ড-টু-এন্ড পরীক্ষার জন্য আপনি বিশ্বস্ত পরীক্ষকদের কাছে যে পরিবেশ স্থাপন করেন। এই পরিবেশ যতটা সম্ভব উৎপাদনের কাছাকাছি হওয়া উচিত।
  • প্রোডাকশন: Google Workspace মার্কেটপ্লেসে আপনার Chat অ্যাপ প্রকাশ করার মাধ্যমে আপনি শেষ ব্যবহারকারীদের জন্য যে পরিবেশ স্থাপন করেন।

প্রতিটি চ্যাট অ্যাপের জন্য আপনাকে একটি Google ক্লাউড প্রকল্প তৈরি করতে হবে। আপনি যখন প্রতিটি ক্লাউড প্রকল্পে চ্যাট API কনফিগার করেন, তখন একটি স্বতন্ত্র অ্যাপের নাম, অবতার URL এবং বিবরণ ব্যবহার করার কথা বিবেচনা করুন যাতে আপনি Google চ্যাটে চ্যাট অ্যাপগুলির মধ্যে আরও ভালভাবে পার্থক্য করতে পারেন।

নিম্নলিখিত উদাহরণে, Task app এইচটিটিপিতে তৈরি করা হয়েছে এবং উন্নয়ন, মঞ্চায়ন এবং উৎপাদনে স্থাপন করতে বিভিন্ন এন্ডপয়েন্ট ব্যবহার করে:

পরিবেশ ক্লাউড প্রকল্পের নাম অ্যাপ্লিকেশন নাম HTTP শেষ বিন্দু
উন্নয়ন task-chat-app-dev ডেভ টাস্ক অ্যাপ http://example.com/api/myapp/head
মঞ্চায়ন task-chat-app-staging স্টেজিং টাস্ক অ্যাপ http://example.com/api/myapp/staging
উৎপাদন task-chat-app টাস্ক অ্যাপ http://example.com/api/myapp/

আপনার চ্যাট অ্যাপ আর্কিটেকচারের উপর ভিত্তি করে স্থাপনা পরিচালনা করুন

নির্দিষ্ট চ্যাট অ্যাপ আর্কিটেকচারের জন্য স্থাপনা পরিচালনা করার সময় নিম্নলিখিত সারণীতে অতিরিক্ত বিবেচনা অন্তর্ভুক্ত রয়েছে:

স্থাপত্য স্থাপনার বিন্যাস বিবেচনা
HTTP অ্যাপ URL
  • আপনার চ্যাট অ্যাপের লাইফসাইকেলের প্রতিটি এন্ডপয়েন্টে ধীরে ধীরে পরিবর্তনগুলি স্থাপন করুন। উদাহরণ স্বরূপ, আপনি আপনার স্টেজিং এন্ডপয়েন্ট http://example.com/api/myapp/staging এ স্থাপন করা একটি নতুন বৈশিষ্ট্য পরীক্ষা করার পর, আপনার প্রোডাকশন এন্ডপয়েন্টে স্থাপন করে ফিচারটিকে প্রোডাকশনে ছেড়ে দিন, যেমন http://example.com/api/myapp
  • মোতায়েন করার আগে কোড ডিবাগ করতে, আপনি আপনার স্থানীয় পরিবেশে একটি শেষ পয়েন্ট সেট করতে পারেন। স্থানীয়ভাবে পরিবর্তনগুলি কীভাবে পরীক্ষা করতে হয় তা জানতে, Google Chat অ্যাপগুলি ডিবাগ করুন।
Google Apps স্ক্রিপ্ট স্থাপনার আইডি
  • Apps স্ক্রিপ্ট প্রকল্পগুলির শুধুমাত্র একটি একক শাখা থাকতে পারে এবং একটি ক্লাউড প্রকল্পের সাথে যুক্ত হতে পারে৷ পরিবর্তনগুলি পরীক্ষা করতে এবং একাধিক পরিবেশ বজায় রাখতে, আপনাকে অবশ্যই প্রতিটি পরিবেশের জন্য বিভিন্ন অ্যাপ স্ক্রিপ্ট প্রকল্প তৈরি করতে হবে৷
  • ডেভেলপমেন্ট এনভায়রনমেন্টের জন্য আপনার শুধুমাত্র অ্যাপস স্ক্রিপ্ট প্রোজেক্টের হেড ডিপ্লয়মেন্ট ব্যবহার করা উচিত। স্টেজিং এবং উত্পাদন পরিবেশের জন্য, সংস্করণযুক্ত স্থাপনা ব্যবহার করুন। বিশদ বিবরণের জন্য, অ্যাপস স্ক্রিপ্ট ডকুমেন্টেশনে স্থাপনা তৈরি এবং পরিচালনা দেখুন।
পাব/সাব পাব/সাব বিষয় প্রতিটি স্থাপনার জন্য আপনার একটি ভিন্ন পাব/সাব বিষয় ব্যবহার করা উচিত।
,

এই পৃষ্ঠাটি ব্যাখ্যা করে যে কীভাবে আপনার Google Chat অ্যাপের জন্য স্থাপনা তৈরি এবং পরিচালনা করবেন। বিভিন্ন স্থাপনা বজায় রাখার মাধ্যমে, আপনি আপনার চ্যাট অ্যাপের লাইফসাইকেলের প্রতিটি ধাপকে আরও ভালভাবে পরিচালনা করতে পারেন এবং নিরাপদে উৎপাদনে পরিবর্তনগুলি প্রকাশ করতে পারেন।

অ্যাপের জীবনচক্রের প্রতিটি পর্যায়ের জন্য স্থাপনা তৈরি করুন

আপনার চ্যাট অ্যাপটিকে তার জীবনচক্র জুড়ে পরিচালনা করতে, আমরা আপনাকে নিম্নলিখিত পরিবেশগুলির জন্য একটি চ্যাট অ্যাপ তৈরি এবং স্থাপন করার পরামর্শ দিই:

  • উন্নয়ন: আপনি যে পরিবেশের পরিবর্তনের জন্য কাজ করতে ব্যবহার করেন। প্রয়োজন হলে, আপনি প্রধান স্থাপনা ব্যবহার করতে পারেন বা স্থানীয়ভাবে এই পরিবেশ চালাতে পারেন।
  • স্টেজিং: এন্ড-টু-এন্ড পরীক্ষার জন্য আপনি বিশ্বস্ত পরীক্ষকদের কাছে যে পরিবেশ স্থাপন করেন। এই পরিবেশ যতটা সম্ভব উৎপাদনের কাছাকাছি হওয়া উচিত।
  • প্রোডাকশন: Google Workspace মার্কেটপ্লেসে আপনার Chat অ্যাপ প্রকাশ করার মাধ্যমে আপনি শেষ ব্যবহারকারীদের জন্য যে পরিবেশ স্থাপন করেন।

প্রতিটি চ্যাট অ্যাপের জন্য আপনাকে একটি Google ক্লাউড প্রকল্প তৈরি করতে হবে। আপনি যখন প্রতিটি ক্লাউড প্রকল্পে চ্যাট API কনফিগার করেন, তখন একটি স্বতন্ত্র অ্যাপের নাম, অবতার URL এবং বিবরণ ব্যবহার করার কথা বিবেচনা করুন যাতে আপনি Google চ্যাটে চ্যাট অ্যাপগুলির মধ্যে আরও ভালভাবে পার্থক্য করতে পারেন।

নিম্নলিখিত উদাহরণে, Task app এইচটিটিপিতে তৈরি করা হয়েছে এবং উন্নয়ন, মঞ্চায়ন এবং উৎপাদনে স্থাপন করতে বিভিন্ন এন্ডপয়েন্ট ব্যবহার করে:

পরিবেশ ক্লাউড প্রকল্পের নাম অ্যাপ্লিকেশন নাম HTTP শেষ বিন্দু
উন্নয়ন task-chat-app-dev ডেভ টাস্ক অ্যাপ http://example.com/api/myapp/head
মঞ্চায়ন task-chat-app-staging স্টেজিং টাস্ক অ্যাপ http://example.com/api/myapp/staging
উৎপাদন task-chat-app টাস্ক অ্যাপ http://example.com/api/myapp/

আপনার চ্যাট অ্যাপ আর্কিটেকচারের উপর ভিত্তি করে স্থাপনা পরিচালনা করুন

নির্দিষ্ট চ্যাট অ্যাপ আর্কিটেকচারের জন্য স্থাপনা পরিচালনা করার সময় নিম্নলিখিত সারণীতে অতিরিক্ত বিবেচনা অন্তর্ভুক্ত রয়েছে:

স্থাপত্য স্থাপনার বিন্যাস বিবেচনা
HTTP অ্যাপ URL
  • আপনার চ্যাট অ্যাপের লাইফসাইকেলের প্রতিটি এন্ডপয়েন্টে ধীরে ধীরে পরিবর্তনগুলি স্থাপন করুন। উদাহরণ স্বরূপ, আপনি আপনার স্টেজিং এন্ডপয়েন্ট http://example.com/api/myapp/staging এ স্থাপন করা একটি নতুন বৈশিষ্ট্য পরীক্ষা করার পর, আপনার প্রোডাকশন এন্ডপয়েন্টে স্থাপন করে ফিচারটিকে প্রোডাকশনে ছেড়ে দিন, যেমন http://example.com/api/myapp
  • মোতায়েন করার আগে কোড ডিবাগ করতে, আপনি আপনার স্থানীয় পরিবেশে একটি শেষ পয়েন্ট সেট করতে পারেন। স্থানীয়ভাবে পরিবর্তনগুলি কীভাবে পরীক্ষা করতে হয় তা জানতে, Google Chat অ্যাপগুলি ডিবাগ করুন।
Google Apps স্ক্রিপ্ট স্থাপনার আইডি
  • Apps স্ক্রিপ্ট প্রকল্পগুলির শুধুমাত্র একটি একক শাখা থাকতে পারে এবং একটি ক্লাউড প্রকল্পের সাথে যুক্ত হতে পারে৷ পরিবর্তনগুলি পরীক্ষা করতে এবং একাধিক পরিবেশ বজায় রাখতে, আপনাকে অবশ্যই প্রতিটি পরিবেশের জন্য বিভিন্ন অ্যাপ স্ক্রিপ্ট প্রকল্প তৈরি করতে হবে৷
  • ডেভেলপমেন্ট এনভায়রনমেন্টের জন্য আপনার শুধুমাত্র অ্যাপস স্ক্রিপ্ট প্রোজেক্টের হেড ডিপ্লয়মেন্ট ব্যবহার করা উচিত। স্টেজিং এবং উত্পাদন পরিবেশের জন্য, সংস্করণযুক্ত স্থাপনা ব্যবহার করুন। বিশদ বিবরণের জন্য, অ্যাপস স্ক্রিপ্ট ডকুমেন্টেশনে স্থাপনা তৈরি এবং পরিচালনা দেখুন।
পাব/সাব পাব/সাব বিষয় প্রতিটি স্থাপনার জন্য আপনার একটি ভিন্ন পাব/সাব বিষয় ব্যবহার করা উচিত।