نمای کلی استقرار

شما در حال مشاهده مستندات Apigee Edge هستید.
به مستندات Apigee X مراجعه کنید .
اطلاعات

این مبحث مروری سریع بر استقرار پروکسی ارائه می‌دهد. می‌توانید پروکسی‌ها را با استفاده از رابط کاربری مدیریتی، اسکریپت‌های خط فرمان یا با APIها مستقر کنید.

ویدیو: برای آشنایی با بهترین شیوه‌ها برای به صفر رساندن زمان از کارافتادگی در طول استقرار پروکسی API، یک ویدیوی کوتاه تماشا کنید.

چه زمانی باید پروکسی را مستقر کنیم

یک پروکسی قبل از اینکه بتواند فراخوانی شود، باید مستقر شود. به طور کلی، زمان استقرار به شما بستگی دارد. وقتی در یک محیط آزمایشی کار می‌کنید، ممکن است بارها و بارها به صورت تکراری مستقر شوید. از سوی دیگر، تصمیم برای استقرار یک پروکسی از محیط آزمایشی به محیط عملیاتی معمولاً به قوانین چرخه عمر تعیین شده توسط تیم توسعه شما بستگی دارد.

یک پروکسی را زمانی مستقر یا مستقر کنید که:

  • یک پروکسی جدید ایجاد کنید (استقرار به صورت خودکار اتفاق می‌افتد)
  • اصلاح پروکسی موجود
  • ایجاد یک نسخه جدید از پروکسی
  • ایجاد نسخه جدید پروکسی
  • یک پروکسی را از یک محیط به محیط دیگر منتقل کنید، مثلاً از یک محیط آزمایشی به یک محیط عملیاتی.
  • یک keystore را حذف و دوباره ایجاد کنید.

کجا می‌توان پروکسی را مستقر کرد؟

شما یک پروکسی را در یک محیط مستقر می‌کنید. همه سازمان‌های Apigee Edge، به طور پیش‌فرض، دو محیط به نام‌های test و prod دارند. این محیط‌ها صرفاً به گونه‌ای طراحی شده‌اند که یک ناحیه برای کار و آزمایش تغییرات API و ناحیه دیگری که APIها در معرض برنامه‌ها قرار می‌گیرند، در اختیار شما قرار دهند. شکل زیر یک پروکسی را نشان می‌دهد که در محیط test مستقر شده است، همانطور که با نقطه سبز نشان داده شده است.

نحوه استقرار پروکسی

نحوه‌ی استقرار یک پروکسی به محل توسعه‌ی پروکسی بستگی دارد. اگر در رابط کاربری کار می‌کنید، می‌توانید به راحتی و تنها با چند کلیک ماوس، یک پروکسی را مستقر کنید. یک پروکسی جدید به محض ایجاد، به طور خودکار مستقر می‌شود؛ لازم نیست کار خاصی انجام دهید. روش استقرار مجدد یک پروکسی موجود تقریباً به همین سادگی است. فقط کافی است محیط استقرار را برای استقرار انتخاب کنید و رابط کاربری مدیریت، بقیه‌ی کارها را انجام می‌دهد. برای اطلاعات بیشتر، به «استقرار پروکسی‌ها در رابط کاربری» مراجعه کنید.

اگر در حال توسعه پروکسی‌ها و اجزای مرتبط به صورت آفلاین هستید (یعنی مستقیماً با فایل‌های XML پروکسی و سایر کدها روی سیستم فایل خود کار می‌کنید)، Apigee Edge یک ابزار استقرار خط فرمان مناسب ارائه می‌دهد که می‌توانید از آن استفاده کنید. همچنین می‌توانید یک اسکریپت پوسته نمونه دریافت کنید که می‌توانید آن را پیکربندی و اجرا کنید تا فایل‌های پروکسی خود را آپلود و مستقر کنید. برای اطلاعات بیشتر، به بخش استقرار پروکسی‌ها از خط فرمان مراجعه کنید.

در نهایت، می‌توانید از API مدیریت Edge برای استقرار پروکسی‌ها استفاده کنید. APIهای استقرار، توابع اتمیکی را در معرض نمایش قرار می‌دهند که تیم توسعه شما می‌تواند آنها را برای خودکارسازی و بهینه‌سازی چرخه عمر توسعه API شما هماهنگ کند. به بخش استقرار پروکسی‌های API با استفاده از API مدیریت مراجعه کنید.

نسخه پروکسی API چیست؟

نسخه‌ها به شما امکان می‌دهند به‌روزرسانی‌های پروکسی API را هنگام ایجاد و استقرار آنها در یک محیط مدیریت کنید. نسخه‌ها به صورت متوالی شماره‌گذاری می‌شوند و به شما این امکان را می‌دهند که با استقرار نسخه قبلی پروکسی API خود، یک تغییر را برگردانید.

فقط یک نسخه از یک پروکسی API می‌تواند در یک زمان معین در یک محیط مستقر شود، اگر نسخه‌ها مسیر پایه پروکسی API یکسانی را به اشتراک بگذارند.

معمولاً، یک نسخه موجود باید قبل از استقرار نسخه جدید، از حالت استقرار خارج شود. سایر گزینه‌های پیشرفته شامل بازنویسی یک نسخه مستقر یا عدم افزایش یک نسخه به هیچ وجه است. به عنوان مثال، گاهی اوقات وقتی تغییرات جزئی ایجاد می‌کنید، ممکن است نخواهید نسخه را افزایش دهید. این گزینه‌های پیشرفته را می‌توان از طریق فراخوانی مستقیم به API مدیریت Edge انجام داد. به بخش Deploy API proxies using the management API مراجعه کنید.

شما می‌توانید یک نسخه از یک پروکسی API را در محیط prod مستقر کنید، در حالی که به ایجاد نسخه‌های جدید از آن پروکسی API در محیط test ادامه می‌دهید. وقتی آماده شدید، می‌توانید نسخه بالاتر پروکسی API خود را از محیط test نسبت به نسخه قبلی پروکسی API در محیط prod "ارتقاء" دهید.

برای اطلاعات بیشتر در مورد اصلاحات، به «استقرار پروکسی‌های API با استفاده از API مدیریت» و «استقرار پروکسی‌ها در رابط کاربری» مراجعه کنید.

ویدیو: برای کسب اطلاعات بیشتر در مورد اصلاحات API، یک ویدیوی کوتاه تماشا کنید.