স্থাপনার ওভারভিউ

আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন
.info- তে যান।

এই বিষয়টিতে প্রক্সি ডেপ্লয়মেন্ট সম্পর্কে একটি সংক্ষিপ্ত ধারণা দেওয়া হয়েছে। আপনি ম্যানেজমেন্ট UI, কমান্ড-লাইন স্ক্রিপ্ট বা API ব্যবহার করে প্রক্সি ডেপ্লয় করতে পারেন।

ভিডিও: এপিআই প্রক্সি ডেপ্লয়মেন্টের সময় জিরো ডাউন-টাইম নিশ্চিত করার সেরা পদ্ধতিগুলো সম্পর্কে জানতে একটি সংক্ষিপ্ত ভিডিও দেখুন।

কখন একটি প্রক্সি স্থাপন করতে হবে

একটি প্রক্সিকে কল করার আগে অবশ্যই ডেপ্লয় করতে হবে। সাধারণত, আপনি কখন ডেপ্লয় করবেন তা আপনার উপর নির্ভর করে। যখন আপনি একটি টেস্ট এনভায়রনমেন্টে কাজ করেন, তখন আপনি বারবার ডেপ্লয় করতে পারেন। অন্যদিকে, টেস্ট এনভায়রনমেন্ট থেকে প্রোডাকশন এনভায়রনমেন্টে একটি প্রক্সি ডেপ্লয় করার সিদ্ধান্তটি সাধারণত আপনার ডেভেলপমেন্ট টিম দ্বারা প্রতিষ্ঠিত লাইফসাইকেল নিয়মের উপর নির্ভর করে।

যখন আপনি একটি প্রক্সি স্থাপন বা পুনরায় স্থাপন করেন:

  • একটি নতুন প্রক্সি তৈরি করুন (ডিপ্লয়মেন্ট স্বয়ংক্রিয়ভাবে সম্পন্ন হয়)
  • বিদ্যমান প্রক্সি পরিবর্তন করুন
  • প্রক্সির একটি নতুন সংস্করণ তৈরি করুন
  • প্রক্সির একটি নতুন সংস্করণ তৈরি করুন
  • এক এনভায়রনমেন্ট থেকে অন্য এনভায়রনমেন্টে, যেমন টেস্ট এনভায়রনমেন্ট থেকে প্রোডাকশন এনভায়রনমেন্টে, একটি প্রক্সি পুশ করুন।
  • একটি কীস্টোর মুছে ফেলুন এবং পুনরায় তৈরি করুন।

প্রক্সি কোথায় স্থাপন করতে হবে

আপনি একটি এনভায়রনমেন্টে একটি প্রক্সি ডেপ্লয় করেন। Apigee Edge-এর সমস্ত অর্গানাইজেশনে ডিফল্টরূপে test এবং prod নামে দুটি এনভায়রনমেন্ট থাকে। এই এনভায়রনমেন্টগুলো শুধুমাত্র আপনাকে API পরিবর্তনগুলো নিয়ে কাজ ও পরীক্ষা করার জন্য একটি জায়গা এবং অ্যাপগুলোর কাছে API উন্মুক্ত করার জন্য আরেকটি জায়গা দেওয়ার উদ্দেশ্যে ডিজাইন করা হয়েছে। নিচের চিত্রে test এনভায়রনমেন্টে ডেপ্লয় করা একটি প্রক্সি দেখানো হয়েছে, যা সবুজ বিন্দু দ্বারা নির্দেশিত।

কীভাবে একটি প্রক্সি স্থাপন করবেন

আপনি কীভাবে একটি প্রক্সি স্থাপন করবেন তা নির্ভর করে আপনি প্রক্সিটি কোথায় তৈরি করছেন তার উপর। আপনি যদি UI-তে কাজ করেন, তবে মাত্র কয়েকটি মাউস ক্লিকের মাধ্যমেই সহজেই একটি প্রক্সি স্থাপন করতে পারেন। একটি নতুন প্রক্সি তৈরি করার সাথে সাথেই তা স্বয়ংক্রিয়ভাবে স্থাপন হয়ে যায়; এর জন্য আপনাকে বিশেষ কিছু করতে হয় না। একটি বিদ্যমান প্রক্সি পুনরায় স্থাপন করার পদ্ধতিও প্রায় ততটাই সহজ। শুধু কোন ডেপ্লয়মেন্ট এনভায়রনমেন্টে স্থাপন করবেন তা নির্বাচন করুন, এবং ম্যানেজমেন্ট UI বাকিটা সামলে নেবে। আরও তথ্যের জন্য, UI-তে প্রক্সি স্থাপন দেখুন।

আপনি যদি প্রক্সি এবং সম্পর্কিত উপাদানগুলি অফলাইনে তৈরি করেন (অর্থাৎ, সরাসরি আপনার ফাইলসিস্টেমে প্রক্সি XML ফাইল এবং অন্যান্য কোড নিয়ে কাজ করেন), তাহলে Apigee Edge একটি সুবিধাজনক কমান্ড-লাইন ডেপ্লয়মেন্ট টুল সরবরাহ করে যা আপনি ব্যবহার করতে পারেন। এছাড়াও আপনি একটি নমুনা শেল স্ক্রিপ্ট পেতে পারেন, যা আপনার প্রক্সি ফাইলগুলি আপলোড এবং ডেপ্লয় করার জন্য কনফিগার ও রান করা যায়। আরও তথ্যের জন্য, "কমান্ড লাইন থেকে প্রক্সি ডেপ্লয় করা" দেখুন।

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

এপিআই প্রক্সি রিভিশন বলতে কী বোঝায়?

রিভিশন আপনাকে কোনো এনভায়রনমেন্টে এপিআই প্রক্সি তৈরি ও ডেপ্লয় করার সময় তার আপডেটগুলো পরিচালনা করতে দেয়। রিভিশনগুলো ক্রমানুসারে সংখ্যায়িত থাকে, যা আপনাকে আপনার এপিআই প্রক্সির পূর্ববর্তী কোনো রিভিশন ডেপ্লয় করার মাধ্যমে কোনো পরিবর্তন পূর্বাবস্থায় ফিরিয়ে আনতে সক্ষম করে।

যদি রিভিশনগুলো একই এপিআই প্রক্সি বেস পাথ ব্যবহার করে, তবে একটি এনভায়রনমেন্টে একই সময়ে কেবল একটি এপিআই প্রক্সি রিভিশনই ডেপ্লয় করা যাবে।

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

আপনি test এনভায়রনমেন্টে একটি এপিআই প্রক্সির নতুন সংস্করণ তৈরি করা চালিয়ে যাওয়ার পাশাপাশি prod এনভায়রনমেন্টে সেটির একটি রিভিশন ডেপ্লয় করতে পারেন। যখন আপনি প্রস্তুত হবেন, তখন test এনভায়রনমেন্ট থেকে আপনার এপিআই প্রক্সির উচ্চতর সংস্করণটিকে prod এনভায়রনমেন্টে থাকা পূর্ববর্তী সংস্করণের ওপর "প্রমোট" করতে পারবেন।

সংশোধন সম্পর্কে আরও তথ্যের জন্য, ম্যানেজমেন্ট এপিআই ব্যবহার করে এপিআই প্রক্সি স্থাপন এবং ইউআই-তে প্রক্সি স্থাপন দেখুন।

ভিডিও: এপিআই রিভিশন সম্পর্কে আরও জানতে সংক্ষিপ্ত ভিডিওটি দেখুন।