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

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