کلید واژه ها:
محاسبات بدون سرور ; گردش کار جغرافیایی ؛ سیستم مدیریت گردش کار
1. مقدمه
2. آثار مرتبط
2.1. خدمات گردش کار ابری
2.2. موتورهای گردش کار کانتینری
2.3. مرور
3. مواد و روشها
3.1. مدل های گردش کار و تعریف کار
3.1.1. تعریف وظیفه
3.1.2. تعریف گردش کار
اینها مقادیر مرجع ممکن هستند:
3.2. معماری سیستم
-
سیستم گردش کار
-
رجیستری کانتینر گردش کار
-
ذخیره سازی خروجی های گردش کار
-
برنامه های کاربردی مشتری
-
کاربر
-
توسعه دهنده
3.2.1. نقش ها
3.2.2. سیستم گردش کار
-
مدیریت گردش کار
-
دروازه API
-
سرویس کانتینر
-
مدیریت وظایف گردش کار
-
پایگاه داده
-
سیستم مانیتورینگ و ثبت گزارش
-
اعتبارسنجی و ذخیره تعاریف گردش کار
-
اجرا، توقف و نظارت بر اجرای گردش کار
-
ارائه اقلام تحویلی اجرای گردش کار مانند خروجی های تحت اللفظی و باینری
3.2.3. رجیستری کانتینر گردش کار
3.2.4. ذخیره سازی خروجی گردش کار
3.2.5. برنامه های کاربردی مشتری
4. اجرا
4.1. پیاده سازی ابر
4.1.1. خدمات مورد استفاده در وب سرویس آمازون
4.1.2. توسعه Backend
4.2. ارزیابی
5. بحث و نتیجه گیری
منابع
- دی اولیویرا، دی. اوگاساوارا، ای. بایائو، اف. Mattoso، M. SciCumulus: یک میان افزار ابری سبک برای کاوش در بسیاری از الگوهای محاسباتی وظایف در جریان های کاری علمی. در مجموعه مقالات سومین کنفرانس بین المللی IEEE در سال 2010 در رایانش ابری، میامی، FL، ایالات متحده آمریکا، 5 تا 10 ژوئیه 2010. صص 378-385. [ Google Scholar ]
- مل، PM; گرنس، تی. تعریف NIST از رایانش ابری. NIST 2011 ، SP 800-145 ، 2-3. [ Google Scholar ]
- لوید، دبلیو. رامش، س. چینتالاپاتی، س. لی، ال. Pallickara، S. محاسبات بدون سرور: بررسی عوامل مؤثر بر عملکرد میکروسرویس. در مجموعه مقالات کنفرانس بین المللی IEEE 2018 در مهندسی ابر، اورلاندو، FL، ایالات متحده آمریکا، 17 تا 20 آوریل 2018؛ صص 159-169. [ Google Scholar ]
- رحمان، م.م. حسن، معماری بدون سرور MH برای تجزیه و تحلیل داده های بزرگ. در مجموعه مقالات کنفرانس جهانی 2019 برای پیشرفت در فناوری، بنگالورو، هند، 18 تا 20 اکتبر 2019؛ صص 1-5. [ Google Scholar ]
- Krämer, M. A Microservice Architecture for the Large Geospatial Data in the Cloud. Ph.D. پایان نامه، Technische Universität Darmstadt, Darmstadt, Germany, 2018. [ Google Scholar ]
- Agarwal, G. Modern DevOps Practices ; بسته: بیرمنگام، بریتانیا، 2021. [ Google Scholar ]
- بالدینی، آی. کاسترو، پی. چانگ، ک. چنگ، پی. فینک، اس. اساکیان، وی. میچل، ن. موثامی، وی. رباح، ر. اسلومینسکی، آ. و همکاران محاسبات بدون سرور: روندهای فعلی و مشکلات باز در پیشرفت های تحقیقاتی در رایانش ابری ؛ Chaudhary, S., Somani, G., Buyya, R., Eds.; Springer: سنگاپور، 2017; ص 1-20. [ Google Scholar ]
- کیم، ی. Lin, J. تجزیه و تحلیل داده های بدون سرور با Flint. در مجموعه مقالات یازدهمین کنفرانس بین المللی IEEE 2018 در محاسبات ابری، سانفرانسیسکو، کالیفرنیا، ایالات متحده آمریکا، 2 تا 7 ژوئیه 2018؛ ص 451-455. [ Google Scholar ]
- مالاوسکی، م. گاجک، ع. زیما، ع. بالیس، بی. Figiela، K. اجرای بدون سرور جریانهای کاری علمی: آزمایشهایی با HyperFlow، AWS Lambda و Google Cloud Functions. محاسبات ژنرال آینده. Sys 2020 ، 110 ، 502-514. [ Google Scholar ] [ CrossRef ]
- لی، اچ. ساتیام، ک. فاکس، جی. ارزیابی محیطهای محاسباتی بدون سرور تولید. در مجموعه مقالات یازدهمین کنفرانس بین المللی IEEE در محاسبات ابری، سانفرانسیسکو، کالیفرنیا، ایالات متحده آمریکا، 2 تا 7 ژوئیه 2018؛ صص 442-450. [ Google Scholar ]
- جی، ایکس. چن، بی. هوانگ، ز. سویی، ز. Fang, Y. در مورد استفاده از رایانش ابری برای کاربردهای گردش کار مکانی. در مجموعه مقالات بیستمین کنفرانس بین المللی IEEE در زمینه ژئوانفورماتیک، هنگ کنگ، چین، 15-17 ژوئن 2012. صص 1-6. [ Google Scholar ]
- کرامر، ام. Würz، HM; Altenhofen، C. اجرای گردش های علمی چرخه ای در ابر. J. Cloud Comp. 2021 ، 10 ، 25. [ Google Scholar ] [ CrossRef ]
- گردش کار بدون سرور در دسترس آنلاین: https://serverlessworkflow.io/ (در 23 اکتبر 2021 قابل دسترسی است).
- توابع مرحله AWS. در دسترس آنلاین: https://aws.amazon.com/step-functions (در 23 اکتبر 2021 قابل دسترسی است).
- مستندات Azure Logic Apps. در دسترس آنلاین: https://docs.microsoft.com/en-us/azure/logic-apps/ (در 23 اکتبر 2021 قابل دسترسی است).
- Google Cloud Workflows. در دسترس آنلاین: https://cloud.google.com/workflows (در 23 اکتبر 2021 قابل دسترسی است).
- هوانگ، دبلیو. ژانگ، دبلیو. ژانگ، دی. Meng, L. Elastic Spatial Query Processing در OpenStack Cloud Computing Environment برای تحلیل داده با محدودیت زمانی. ISPRS Int. J. Geo-Inf. 2017 ، 6 ، 84. [ Google Scholar ] [ CrossRef ] [ نسخه سبز ]
- Argo Workflows. در دسترس آنلاین: https://argoproj.github.io/argo-workflows/ (در 23 اکتبر 2021 قابل دسترسی است).
- Kubeflow. در دسترس آنلاین: https://www.kubeflow.org/ (در 23 اکتبر 2021 قابل دسترسی است).
- ون در آلست، WMP; تر هافستد، AHM YAWL: زبان گردش کار دیگر. اطلاعات Sys 2005 ، 30 ، 245-275. [ Google Scholar ] [ CrossRef ][ نسخه سبز ]
- YAML زبان نشانه گذاری نیست. در دسترس آنلاین: https://yaml.org/ (دسترسی در 23 اکتبر 2021).
- پروس، بی. Vretanos، PA OGC API—Processes—Part 1: Core, 1.0-Draft.7 ; کنسرسیوم فضایی باز: آرلینگتون، ویرجینیا، ایالات متحده آمریکا، 2021؛ در دسترس آنلاین: https://docs.ogc.org/is/18-062r2/18-062r2.html (در 23 اکتبر 2021 قابل دسترسی است).
- طیبی، د. اسپیلنر، جی. Wawruch، K. محاسبات بدون سرور – اکنون کجا هستیم و به کجا می رویم؟ IEEE Softw. 2021 ، 38 ، 25-31. [ Google Scholar ] [ CrossRef ]
- طیبی، د. Lenarduzzi, V. On the Definition of Microservice Bad Smels. IEEE Softw. 2018 ، 35 ، 56-62. [ Google Scholar ] [ CrossRef ]
- Ingeno, J. Software Architect’s Handbook ; بسته: بیرمنگام، بریتانیا، 2018. [ Google Scholar ]
- کاراویسیلیو، ا. مایناس، ن. پتراکیس، هستی شناسی EGM برای توضیحات خدمات OpenAPI REST. در مجموعه مقالات سی و دومین کنفرانس بین المللی IEEE در مورد ابزارهای با هوش مصنوعی، بالتیمور، MD، ایالات متحده، 9 تا 11 نوامبر 2020؛ صص 35-40. [ Google Scholar ]
- مسینا، ا. ریزو، آر. استورنیولو، پی. Urso, A. یک الگوی پایگاه داده ساده شده برای معماری میکروسرویس. در مجموعه مقالات هشتمین کنفرانس بین المللی پیشرفت در پایگاه های داده، دانش و کاربردهای داده، لیسبون، پرتغال، 2 تا 4 ژوئن 2016. صص 35-40. [ Google Scholar ]
- سینک، ام. Corte، RD; Pecchia، A. مانیتورینگ میکروسرویس ها با گزارش رویداد و ردیابی اجرای جعبه سیاه. در IEEE Transactions on Services Computing ; IEEE: Greenvile, SC, USA, 2019. [ Google Scholar ]
- راج، پ. رامان، ا. سوبرامانیان، اچ . الگوهای معماری ; بسته: بیرمنگام، بریتانیا، 2017. [ Google Scholar ]
- کلیموویچ، آ. وانگ، ی. کوزیراکیس، سی. استودی، پ. فافرل، جی. Trivedi، A. درک ذخیره سازی زودگذر برای تجزیه و تحلیل بدون سرور. در مجموعه مقالات کنفرانس USENIX 2018 در کنفرانس فنی سالانه Usenix، بوستون، MA، ایالات متحده، 9 تا 13 ژوئیه 2018؛ صص 789-794. [ Google Scholar ]
- مککندریک، R. Kubernetes برای برنامههای بدون سرور ؛ بسته: بیرمنگام، بریتانیا، 2018. [ Google Scholar ]
- نیکولوف، جی. کوئنزلی، اس. Fisher, B. Docker in Action , 2nd ed.; Manning Publications Co.: Shelter Island، NY، ایالات متحده آمریکا، 2019. [ Google Scholar ]
- AWS به خوبی معماری شده است. در دسترس آنلاین: https://aws.amazon.com/architecture/well-architected (در 23 اکتبر 2021 قابل دسترسی است).
- Sisák، M. پیکربندی استقرار AWS بهینه برای سیستمهای رویداد محور کانتینری. پایان نامه کارشناسی ارشد، دانشگاه ماساریک، برنو، چک، 2021. [ Google Scholar ]
- Diagboya، E. نظارت بر زیرساخت با آمازون CloudWatch . بسته: بیرمنگام، بریتانیا، 2021. [ Google Scholar ]
- ساحل، بی. آرمنتروت، اس. بوزو، آر. Tsouris، E. سرویس ذخیره سازی ساده. در Pro PowerShell برای خدمات وب آمازون ؛ Apress: برکلی، کالیفرنیا، ایالات متحده آمریکا، 2019؛ ص 275-299. [ Google Scholar ]
- Vijayakumar، T. API Gateways. در معماری و توسعه API عملی با Azure و AWS . Apress: برکلی، کالیفرنیا، ایالات متحده آمریکا، 2018; صص 51-96. [ Google Scholar ]
- Poccia، D. AWS Lambda در عمل: برنامههای بدون سرور رویداد محور ؛ انتشارات منینگ: جزیره پناهگاه، نیویورک، ایالات متحده آمریکا، 2017. [ Google Scholar ]
- گوو، دی. Onstein، E. پردازش اطلاعات مکانی پیشرفته در پایگاه های داده NoSQL. ISPRS Int. J. Geo-Inf. 2020 ، 9 ، 331. [ Google Scholar ] [ CrossRef ]
- Mete، MO; Yomralioglu, T. پیادهسازی بستر GIS ابری بدون سرور برای ارزیابی زمین. بین المللی جی. دیگ. زمین 2021 ، 14 ، 836-850. [ Google Scholar ] [ CrossRef ]
- سرویس آمازون Fargate. در دسترس آنلاین: https://aws.amazon.com/fargate/ (دسترسی در 24 اکتبر 2021).
- برنامه دوازده عاملی. در دسترس آنلاین: https://12factor.net/ (دسترسی در 24 اکتبر 2021).
- مارکوت، سی.-اچ. Zebdi, A. الگوهای طراحی غیر معمول ASP.NET Core 5 ; بسته: بیرمنگام، بریتانیا، 2020. [ Google Scholar ]
- اسناد AWS. در دسترس آنلاین: https://docs.aws.amazon.com/index.html (در 6 دسامبر 2021 قابل دسترسی است).
- Lawhead, J. Learning Geospatial Analysis with Python , 3rd ed.; بسته: بیرمنگام، بریتانیا، 2019. [ Google Scholar ]
- Mueller, M. OGC WPS 2.0.2 Interface Standard Corrigendum 2, 2.0.2 ; کنسرسیوم فضایی باز: آرلینگتون، ویرجینیا، ایالات متحده آمریکا، 2015. در دسترس آنلاین: https://docs.opengeospatial.org/is/14-065/14-065.html (در 1 دسامبر 2021 قابل دسترسی است).



















بدون دیدگاه