برنامه نویسی

نمای کلی از آمازون AppFlow برای انتقال داده بین Salesforce CRM و AWS و ملاحظات فاکتورهای هزینه

سازمان های مربوط به سفر نوسازی داده های خود نیاز به انتقال داده های موجود و در محل از پایگاه داده های رابطه ای ، منابع خارجی ، پرونده ها و برنامه های نرم افزاری به عنوان یک سرویس (SAAS) به دریاچه های داده AWS و انبارهای داده برای به دست آوردن بینش های ارزشمند از داده ها دارند.

در وبلاگ های قبلی ، با استفاده از سرویس مهاجرت پایگاه داده AWS (DMS) ، روند مهاجرت داده ها از پایگاه داده های رابطه ای به AWS مورد بحث قرار گرفت. در این وبلاگ به گزینه های مهاجرت داده برای برنامه های SaaS متمرکز خواهد شد.

سازمانها غالباً از ابزارها و سیستم عامل های CRM مانند Salesforce ، HubSpot ، Zendesk ، Zoho و غیره استفاده می کنند تا مشتریان ، فروش ، بازاریابی و فرآیندهای خدمات را مدیریت کنند. این برنامه های SaaS API های عمومی را ارائه می دهند ، اما توسعه دهندگان باید وقت خود را صرف تهیه کد برای فشار یا کشیدن داده ها از این خدمات کنند. AppFlow آمازون می تواند با ارائه ادغام بدون کد با این برنامه ها ، ساده سازی روند مهاجرت داده ها ، در اینجا کمک کند.

آمازون Appflow یک سرویس ادغام کاملاً مدیریت شده است که شما را قادر می سازد تا داده های بین نرم افزار را به عنوان یک سرویس (SaaS) ، مانند Salesforce و خدمات AWS ، مانند سرویس ذخیره سازی ساده آمازون (Amazon S3) و Amazon Redshift ، به طور ایمن تبادل اطلاعات بین نرم افزار به عنوان یک سرویس (Sastforce) و AWS برقرار کنید. به عنوان مثال ، می توانید سوابق تماس از Salesforce به Amazon Redshift را وارد کنید یا بلیط های پشتیبانی را از Zendesk به یک سطل Amazon S3 بکشید.

در اینجا ، داده های Salesforce CRM باید به دریاچه داده AWS S3 منتقل شوند ، جایی که تحولات مورد نیاز بر روی آن انجام می شود.

شرح تصویر

تنظیمات APPFLOW آمازون:

اتصال –

برای برقراری ارتباط بین برنامه نرم افزاری به عنوان سرویس (SAAS) و AWS با استفاده از AppFlow Amazon ، نیاز به ایجاد اتصالات در AppFlow Amazon است. این تنظیم شامل ذخیره جزئیات پیکربندی و اعتبارنامه ای است که آمازون Appflow برای انتقال داده ها بین این برنامه ها نیاز دارد.

اتصال Salesforce –

شرح تصویر

ایجاد اتصال به Salesforce –

شرح تصویر

احراز هویت طرف Salesforce –

شرح تصویر

جریان –
آمازون AppFlow داده ها را بین برنامه های SaaS ، مانند Salesforce در این مورد و AWS منتقل می کند. تنظیم جریان شامل مشخص کردن چندین جزئیات است:

  • جزئیات منبع و مقصد: منبع (Salesforce) و مقصد (AWS) را تعریف کنید.

  • رمز: تنظیمات رمزگذاری را پیکربندی کنید تا از امنیت داده در هنگام انتقال اطمینان حاصل شود.

  • نقشه برداری داده ها: تصمیم بگیرید که چگونه داده های منبع نقشه برداری و در مقصد قرار می گیرند.

  • شرایط فیلتر: کنترل کنید که سوابق بر اساس شرایط فیلتر مشخص به مقصد منتقل می شوند.

  • محرک جریان: محرک ها را تنظیم کنید تا مشخص شود چه زمانی جریان باید اجرا شود.

ایجاد جریان –

شرح تصویر

پیکربندی جریان برای منبع – برف و مقصد – S3 اتصال –

شرح تصویر

ایجاد جریان دارای برگه های اضافی برای قسمت های داده نقشه و اضافه کردن فیلترها و غیره است.

گزینه های محرک جریان در آمازون Appflow:
ماشه جریان به تصمیم گیری در مورد چگونگی اجرای جریان کمک می کند و سه گزینه دارد:

  • اجرا بر روی تقاضا – مطابق با الزامات انتقال داده به صورت دستی اجرا کنید

  • در برنامه اجرا کنید – جریان در برنامه تکراری اجرا می شود

  • در رویداد اجرا کنید – جریان در مقابل رویداد تغییر از برنامه SaaS منبع اجرا خواهد شد.

هزینه Appflow آمازون:
ابتدا قیمت گذاری AppFlow آمازون را برای درک هزینه های مرتبط با محرک های مختلف جریان مرور کنید. در نظر بگیرید که چگونه هر گزینه ماشه بر روی تقاضا ، برنامه ریزی شده و مبتنی بر رویداد بر کل هزینه های کلی تأثیر می گذارد.

آمازون Appflow برای دو مؤلفه شارژ می شود:

  • هزینه جریان جریان – هزینه جریان جریان با تعداد جریانهای اجرا شده برای تماس با برنامه های منبع و انتقال داده ها به مقصد تعیین می شود. حتی اگر یک جریان جریان برای بررسی در دسترس بودن داده ها در منبع آغاز شود و هیچ داده ای پیدا نشود ، هنوز هم شمارش شده و به هزینه کلی کمک می کند.

قیمت در هر جریان – 0.001 دلار
حداکثر تعداد جریان در هر حساب AWS در هر ماه اجرا می شود – 10 میلیون

  • هزینه پردازش داده ها – حجم داده های پردازش شده در یک ماه توسط آمازون AppFlow در هر گیگابایت صورتحساب می شود و در تمام جریان ها در یک حساب AWS جمع می شود.

قیمت پردازش داده برای جریانی که مقصد آنها در AWS میزبانی شده است – 0.02 دلار برای گیگابایت

دویدن در صورت تقاضا برای اجرای جریان موقت برای انتقال داده در صورت لزوم ایده آل است و در هر جریان جریان موقت شارژ می شود.
با این حال ، هنگام انتخاب بین اجرای رویداد و اجرای برنامه ، باید با احتیاط انتخاب کنید. هزینه جریان جریان و نیاز به زمان واقعی نزدیک در مقابل برنامه ریزی شده موارد استفاده از انتقال داده های دسته ای را در نظر بگیرید.

هزینه با جزئیات در جدول زیر توضیح داده شده است:

شرح تصویر

این مثال 100000 سوابق پردازش شده در یک روز از برنامه منبع SaaS را در نظر می گیرد. تعداد سوابق پردازش شده بسته به تعداد سوابق تغییر یافته و پردازش شده در منبع طی یک ماه معین ممکن است افزایش یابد. در نتیجه ، همین تعداد جریان ممکن است به دلیل وجود داشته باشد ماشه در حال اجرابشر

در حال اجرا در برنامه می تواند همان تعداد سوابق و داده ها را در فواصل مکرر مانند هر ساعت منتقل کند. این منجر به حداقل 24 جریان فقط در هر روز و بر همین اساس در هر ماه می شود. کاهش تعداد جریان جریان به طور قابل توجهی هزینه کلی Appflow را کاهش می دهد.

نتیجه گیری:
این وبلاگ مروری بر آمازون AppFlow ، یک سرویس کاملاً مدیریت شده برای ادغام و انتقال داده بین برنامه های نرم افزاری به عنوان سرویس (SAAS) مانند Salesforce و AWS ارائه می دهد. این پیکربندی AppFlow آمازون ، فرآیند انتقال داده واقعی و کلید را توضیح می دهد ملاحظات هزینه ای را برای در خاطر داشته باشید هنگام اجرای جریان AppFlow.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا