بررسی اجمالی و جریان یکپارچه سازی

این سند دستورالعمل‌های دقیقی را برای راه‌اندازی و پیکربندی رابط Apigee Hub برای Private Cloud و API Hub ارائه می‌دهد، که انتقال فراداده API و تجزیه و تحلیل زمان اجرا را از نصب Apigee Edge برای Private Cloud به Google Cloud's API Hub تسهیل می‌کند.

Apigee Edge for Private Cloud و API Hub یکپارچه طراحی شده است تا محیط های داخلی Apigee شما را با Google Cloud's API Hub پیوند دهد. این ادغام جریان یکپارچه ابرداده‌های مهم API (مانند تعاریف پروکسی API، خط‌مشی‌ها، و غیره) و داده‌های تجزیه و تحلیل زمان اجرا را از Apigee شما برای نصب‌های ابر خصوصی مستقیماً در API Hub امکان‌پذیر می‌کند و نمای متمرکز و جامعی از چشم‌انداز API شما ارائه می‌دهد.

نمای کلی

در هسته خود، این ادغام به کاربران Apigee برای Private Cloud اجازه می دهد تا اطلاعات API خود را در API Hub قرار دهند. این بدان معناست که می‌توانید از قابلیت‌های API Hub برای کشف، حاکمیت و مدیریت متمرکز APIها که از استقرارهای داخلی Apigee شما سرچشمه می‌گیرد، استفاده کنید.

اجزای کلیدی

  • هاب API (Google Cloud): پلتفرم مرکزی مبتنی بر ابر که در آن ابرداده‌های API و داده‌های زمان اجرا ادغام و مدیریت می‌شوند.
  • اتصال دهنده هاب Apigee: مؤلفه جدیدی که در کنار محیط Apigee Edge برای Private Cloud نصب شده است. این رابط عامل اصلی استخراج داده ها از Apigee Edge برای Private Cloud و انتشار ایمن آن در Google Cloud است.
  • پردازنده‌های پیام (MPs): مؤلفه‌های موجود Apigee که برای «نوشتن دوگانه» داده‌های تجزیه و تحلیل زمان اجرا در یک سیستم فایل شبکه مشترک (NFS) مجدداً پیکربندی شده‌اند و آن را برای رابط هاب Apigee Apigee در دسترس قرار می‌دهند.
  • سیستم فایل شبکه (NFS): یک حجم ذخیره سازی مشترک که برای ذخیره موقت داده های تحلیلی از MPs قبل از پردازش و آپلود رابط هاب Apigee Apigee استفاده می شود.
  • Google cloud pub/sub: یک سرویس پیام رسانی که توسط Apigee API Hub for Private Cloud برای پخش ایمن فراداده API و داده های زمان اجرا به هاب API استفاده می شود.
  • حساب‌های سرویس Google Cloud: برای احراز هویت ایمن و مجوز Apigee API Hub for Private Cloud برای تعامل با Pub/Sub و سرویس‌های هاب API استفاده می‌شود.

جریان یکپارچه سازی

ادغام از یک فرآیند ساختاریافته برای اطمینان از انتقال و دقت داده ها پیروی می کند:

  1. راه اندازی و تامین اولیه:
    • با راه اندازی یک پروژه Google Cloud و ارائه API Hub در آن شروع کنید.
    • حساب‌های سرویس Google Cloud ایجاد کنید و Apigee خود را برای سازمان‌های ابر خصوصی با API Hub با ایجاد «نمونه‌های افزونه» ثبت کنید. این مرحله موضوعات Pub/Sub منحصربفرد و شناسه‌های نمونه پلاگین ضروری برای پیکربندی را فراهم می‌کند.
  2. هاب Apigee API برای نصب رابط Cloud خصوصی:
    • هاب Apigee API برای کانکتور Private Cloud، یک بسته RPM، روی یک VM اختصاصی در کنار محیط Apigee for Private Cloud شما نصب شده است. این به یک نسخه سازگار Apigee for Private Cloud نیاز دارد.
  3. هاب Apigee API برای پیکربندی Private Cloudconnector:
    • رابط با جزئیات به دست آمده در طول ایجاد پلاگین API Hub (موضوعات Pub/Sub، شناسه‌های نمونه پلاگین، جزئیات حساب سرویس) پیکربندی می‌شود.
    • احراز هویت برای سرویس‌های Google Cloud (از طریق کلیدهای حساب سرویس) و سرور مدیریت Apigee (از طریق اعتبارنامه‌های کدگذاری شده با base64) برقرار می‌شود.
    • مسیر NFS مشترک نیز در اینجا پیکربندی شده است.
  4. پیکربندی پردازنده پیام (MP):
    • پردازشگرهای پیام Apigee شما به‌روزرسانی شده‌اند تا مکانیزم «نوشتن دوگانه» را برای داده‌های تحلیلی فعال کنند. این بدان معناست که رکوردهای تجزیه و تحلیل هم در سیستم تجزیه و تحلیل سنتی و هم در سهم تعیین شده NFS نوشته می شوند.
  5. جریان داده:
    • ابرداده API: هاب Apigee API برای رابط Private Cloud، ابرداده API را از سرور مدیریت Apigee می‌کشد و آن را در مبحث متادیتا Pub/Sub در Google Cloud منتشر می‌کند، که سپس به هاب API وارد می‌شود.
    • داده‌های زمان اجرا: پردازنده‌های پیام، داده‌های تحلیلی را در NFS مشترک می‌نویسند. رابط هاب Apigee این NFS را نظارت می‌کند، داده‌های زمان اجرا را پردازش می‌کند، و آن‌ها را در موضوع Pub/Sub داده‌های زمان اجرا تعیین‌شده در Google Cloud برای جذب در API Hub منتشر می‌کند.
  6. نظارت و عیب یابی:
    • یک نقطه پایانی وضعیت محلی در هاب Apigee API برای اتصال ابر خصوصی به شما امکان می دهد پیشرفت ابرداده ها و آپلود داده های زمان اجرا را نظارت کنید.
    • گزارش‌های دقیق برای عیب‌یابی هر گونه مشکل مربوط به راه‌اندازی، انتقال داده یا اتصال در دسترس هستند.

وابستگی های متقابل:

  • کانکتور Apigee API Hub for Private Cloud متکی است که NFS به درستی نصب شده و توسط خودش و همه پردازشگرهای پیام قابل دسترسی است.
  • پردازشگرهای پیام باید برای نوشتن دوگانه در NFS پیکربندی شوند تا جمع آوری داده در زمان اجرا فعال شود.
  • نقش‌های صحیح حساب سرویس Google Cloud و جزئیات نمونه پلاگین API Hub برای احراز هویت رابط و قابلیت‌های انتشار داده حیاتی هستند.

این ادغام یک مکانیسم قوی برای وارد کردن APIهای داخلی Apigee شما به مدیریت متمرکز و دید ارائه شده توسط API Hub فراهم می‌کند و مدیریت و بینش بهتر API را تقویت می‌کند.