‫ابری‬ ‫های‬ ‫برنامه‬ ‫معماری‬
Cloud Application Architecture
‫مظفری‬ ‫محمد‬
‫مهر‬۱۳۹۸
‫کارشناس‬‫ارشد‬‫فناوری‬‫اطالعات‬
‫مدیر‬‫وب‬ ‫گرین‬ ‫در‬ ‫ارشدفناوری‬(‫سرور‬ ‫ایران‬)
‫لینوکس‬ ‫متخصص‬
‫ابری‬ ‫زیرساخت‬ ‫طراح‬
‫ایمیل‬ ‫آدرس‬:mohammad@iranserver.com‫تماس‬ ‫شماره‬:09153203836
‫چیست؟‬ ‫ابری‬ ‫پردازش‬
01
‫آب‬
02
‫برق‬
03
‫گاز‬
04
‫موبایل‬ ‫و‬ ‫تلفن‬
‫پنجم‬ ‫همگانی‬ ‫صنعت‬
‫ابری‬ ‫خدمات‬
‫چیست؟‬ ‫ابری‬ ‫پردازش‬
‫باشه‬ ‫اصلی‬ ‫کار‬ ‫روی‬ ‫شما‬ ‫تمرکز‬ ‫و‬ ‫کنید‬ ‫رسیدگی‬ ‫خودتون‬ ‫کار‬ ‫به‬ ‫فقط‬
‫ابر‬‫چیست؟‬
‫ابر‬‫چیست؟‬
• 83% Of Enterprise
Workloads Will Be In The
Cloud By 2020
• 85% of all new software is
being delivered on cloud.
• 95% of Businesses Will
Connect to Cloud by 2020.
‫ابر‬‫چیست؟‬
‫ها‬‫برنامه‬ ‫معماری‬ ‫تفکر‬ ‫در‬ ‫تحول‬ ‫و‬ ‫ابر‬
‫معماری‬ ‫در‬ ‫گذار‬ ‫تاثیر‬ ‫پارامترهای‬
‫خصوصیات‬
‫کیفی‬
‫تکنولوژی‬
‫پردازشی‬‫و‬
‫ذخیره‬‫سازی‬
‫سبک‬
‫معماری‬
04 010203
‫اصول‬
‫طراحی‬
‫معماری‬ ‫سبک‬
‫سازی‬ ‫ذخیره‬ ‫و‬ ‫پردازشی‬ ‫تکنولوژی‬
‫است؟‬ ‫مناسب‬ ‫من‬ ‫برای‬ ‫پردازشی‬ ‫سرویس‬ ‫کدام‬
‫است؟‬ ‫مناسب‬ ‫من‬ ‫برای‬ ‫سازی‬ ‫ذخیره‬ ‫کدام‬
‫است؟‬ ‫مناسب‬ ‫من‬ ‫برای‬ ‫اطالعاتی‬ ‫بانک‬ ‫کدام‬
‫طراحی‬ ‫اصول‬
•‫ازاختالل‬ ‫خودکار‬ ‫بازیابی‬ ‫برای‬ ‫سیستم‬ ‫طراحی‬(Design for self healing)
•‫اختالل‬ ‫نقاط‬ ‫تک‬ ‫وجود‬ ‫از‬ ‫جلوگیری‬(Make all things redundant)
•‫پذیری‬ ‫مقیاس‬ ‫هدف‬ ‫با‬ ‫وابستگی‬ ‫و‬ ‫هماهنگی‬ ‫کردن‬ ‫کم‬(Minimize coordination)
•‫نیاز‬ ‫زمان‬ ‫در‬ ‫افقی‬ ‫پذیری‬ ‫مقیاس‬ ‫برای‬ ‫طراحی‬(Design to scale out)
•‫پردازش‬ ‫های‬‫محدودیت‬ ‫بر‬ ‫غلبه‬ ‫برای‬ ‫برنامه‬ ‫در‬ ‫وضایف‬ ‫تقسیم‬/‫سازی‬ ‫ذخیره‬/‫اطالعاتی‬ ‫بانک‬ ‫و‬ ‫شبکه‬(Partition
around limits)
•‫ساده‬ ‫اجرای‬ ‫هدف‬ ‫با‬ ‫سازی‬ ‫پیاده‬ ‫و‬ ‫طراحی‬(Design for operations)
•‫خدمات‬ ‫بیشتر‬ ‫سرعت‬ ‫و‬ ‫سادگی‬ ‫برای‬ ‫شده‬ ‫مدیریت‬ ‫های‬‫سرویس‬ ‫از‬ ‫استفاده‬(Use managed services)
•‫کنید‬ ‫انتخاب‬ ‫اطالعات‬ ‫ذخیره‬ ‫برای‬ ‫را‬ ‫اطالعات‬ ‫بانک‬ ‫ترین‬ ‫مناسب‬(Use the best data store for the job)
•‫بگیرید‬ ‫نظر‬ ‫در‬ ‫را‬ ‫برنامه‬ ‫سیرتکامل‬.‫هرگز‬ ‫کامل‬ ‫برنامه‬ ‫ی‬‫یکباره‬ ‫آفرینتش‬(Design for evolution)
•‫بگیرید‬ ‫تصمیم‬ ‫خود‬ ‫خاص‬ ‫و‬ ‫تجاری‬ ‫نیازهای‬ ‫براساس‬(Build for the needs of business)
‫کیفی‬ ‫خصوصیات‬
•‫پذیری‬ ‫مقیاس‬(Scalability)
•‫پذیری‬ ‫دسترس‬(Availability)
•‫اختالل‬ ‫از‬ ‫بازگشت‬ ‫برای‬ ‫پذیری‬ ‫انعطاف‬(Resiliency)
•‫سیستم‬ ‫کارکرد‬ ‫از‬ ‫اطمینان‬ ‫برای‬ ‫مدیریتی‬ ‫فرآیندهای‬(Management)
•‫اطالعات‬ ‫و‬ ‫برنامه‬ ‫امنیت‬ ‫از‬ ‫اطمینان‬ ‫برای‬ ‫الزم‬ ‫فرآیندهای‬(Security)
‫سپاسگزاریم‬ ‫شما‬ ‫توجه‬ ‫از‬

More Related Content

PPTX
E-business
PPTX
Cloud computing
PDF
Cloud Computing Impact on SE by Arman Taherian
PDF
Cloud Computing and Cloud Services
PDF
رایانش ابری
PPTX
Cloud Computing
PPTX
پردازش ابری و امنیت سایبری
PDF
Presentation research method
E-business
Cloud computing
Cloud Computing Impact on SE by Arman Taherian
Cloud Computing and Cloud Services
رایانش ابری
Cloud Computing
پردازش ابری و امنیت سایبری
Presentation research method

Similar to Cloud Application Architecture (20)

PPTX
Cloud based network design lkslkdsvn;lks
PDF
رایانش ابری و کارآفرینی اینترنتی
PDF
آشنایی با رایانش ابری
PDF
Arvan cloud
PDF
ابر باز و آینده رایانش ابری
PDF
درآمدی بر رایانش ابری
PPSX
cloud services for libraries
PDF
طرح رایانش ابری در صنعت برق خراسان
PDF
Pdn tech-cloud management-softwares-ver2.0.1
PDF
Enterprise Resource Planning Implementation Architectures and Frameworks.pdf
PDF
مبانی رایانش ابری
PDF
Cloud computing
PPTX
oCCc_24_Cloud_Design_Patterns
PPTX
PPT
cloud computing , رایانش ابری
PDF
کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای
PDF
Cloud backup by Mostafa Roshani
PPTX
Cloud Computing7
PDF
Openstack Rally
PPTX
مهندسی نرم افزار - مهندسی سیستم و تحلیل نیازها - Software Engineering - Syste...
Cloud based network design lkslkdsvn;lks
رایانش ابری و کارآفرینی اینترنتی
آشنایی با رایانش ابری
Arvan cloud
ابر باز و آینده رایانش ابری
درآمدی بر رایانش ابری
cloud services for libraries
طرح رایانش ابری در صنعت برق خراسان
Pdn tech-cloud management-softwares-ver2.0.1
Enterprise Resource Planning Implementation Architectures and Frameworks.pdf
مبانی رایانش ابری
Cloud computing
oCCc_24_Cloud_Design_Patterns
cloud computing , رایانش ابری
کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای
Cloud backup by Mostafa Roshani
Cloud Computing7
Openstack Rally
مهندسی نرم افزار - مهندسی سیستم و تحلیل نیازها - Software Engineering - Syste...
Ad

Cloud Application Architecture

  • 1. ‫ابری‬ ‫های‬ ‫برنامه‬ ‫معماری‬ Cloud Application Architecture ‫مظفری‬ ‫محمد‬ ‫مهر‬۱۳۹۸
  • 2. ‫کارشناس‬‫ارشد‬‫فناوری‬‫اطالعات‬ ‫مدیر‬‫وب‬ ‫گرین‬ ‫در‬ ‫ارشدفناوری‬(‫سرور‬ ‫ایران‬) ‫لینوکس‬ ‫متخصص‬ ‫ابری‬ ‫زیرساخت‬ ‫طراح‬ ‫ایمیل‬ ‫آدرس‬:[email protected]‫تماس‬ ‫شماره‬:09153203836
  • 4. ‫پنجم‬ ‫همگانی‬ ‫صنعت‬ ‫ابری‬ ‫خدمات‬ ‫چیست؟‬ ‫ابری‬ ‫پردازش‬
  • 5. ‫باشه‬ ‫اصلی‬ ‫کار‬ ‫روی‬ ‫شما‬ ‫تمرکز‬ ‫و‬ ‫کنید‬ ‫رسیدگی‬ ‫خودتون‬ ‫کار‬ ‫به‬ ‫فقط‬ ‫ابر‬‫چیست؟‬
  • 6. ‫ابر‬‫چیست؟‬ • 83% Of Enterprise Workloads Will Be In The Cloud By 2020 • 85% of all new software is being delivered on cloud. • 95% of Businesses Will Connect to Cloud by 2020.
  • 8. ‫ها‬‫برنامه‬ ‫معماری‬ ‫تفکر‬ ‫در‬ ‫تحول‬ ‫و‬ ‫ابر‬
  • 9. ‫معماری‬ ‫در‬ ‫گذار‬ ‫تاثیر‬ ‫پارامترهای‬ ‫خصوصیات‬ ‫کیفی‬ ‫تکنولوژی‬ ‫پردازشی‬‫و‬ ‫ذخیره‬‫سازی‬ ‫سبک‬ ‫معماری‬ 04 010203 ‫اصول‬ ‫طراحی‬
  • 11. ‫سازی‬ ‫ذخیره‬ ‫و‬ ‫پردازشی‬ ‫تکنولوژی‬ ‫است؟‬ ‫مناسب‬ ‫من‬ ‫برای‬ ‫پردازشی‬ ‫سرویس‬ ‫کدام‬ ‫است؟‬ ‫مناسب‬ ‫من‬ ‫برای‬ ‫سازی‬ ‫ذخیره‬ ‫کدام‬ ‫است؟‬ ‫مناسب‬ ‫من‬ ‫برای‬ ‫اطالعاتی‬ ‫بانک‬ ‫کدام‬
  • 12. ‫طراحی‬ ‫اصول‬ •‫ازاختالل‬ ‫خودکار‬ ‫بازیابی‬ ‫برای‬ ‫سیستم‬ ‫طراحی‬(Design for self healing) •‫اختالل‬ ‫نقاط‬ ‫تک‬ ‫وجود‬ ‫از‬ ‫جلوگیری‬(Make all things redundant) •‫پذیری‬ ‫مقیاس‬ ‫هدف‬ ‫با‬ ‫وابستگی‬ ‫و‬ ‫هماهنگی‬ ‫کردن‬ ‫کم‬(Minimize coordination) •‫نیاز‬ ‫زمان‬ ‫در‬ ‫افقی‬ ‫پذیری‬ ‫مقیاس‬ ‫برای‬ ‫طراحی‬(Design to scale out) •‫پردازش‬ ‫های‬‫محدودیت‬ ‫بر‬ ‫غلبه‬ ‫برای‬ ‫برنامه‬ ‫در‬ ‫وضایف‬ ‫تقسیم‬/‫سازی‬ ‫ذخیره‬/‫اطالعاتی‬ ‫بانک‬ ‫و‬ ‫شبکه‬(Partition around limits) •‫ساده‬ ‫اجرای‬ ‫هدف‬ ‫با‬ ‫سازی‬ ‫پیاده‬ ‫و‬ ‫طراحی‬(Design for operations) •‫خدمات‬ ‫بیشتر‬ ‫سرعت‬ ‫و‬ ‫سادگی‬ ‫برای‬ ‫شده‬ ‫مدیریت‬ ‫های‬‫سرویس‬ ‫از‬ ‫استفاده‬(Use managed services) •‫کنید‬ ‫انتخاب‬ ‫اطالعات‬ ‫ذخیره‬ ‫برای‬ ‫را‬ ‫اطالعات‬ ‫بانک‬ ‫ترین‬ ‫مناسب‬(Use the best data store for the job) •‫بگیرید‬ ‫نظر‬ ‫در‬ ‫را‬ ‫برنامه‬ ‫سیرتکامل‬.‫هرگز‬ ‫کامل‬ ‫برنامه‬ ‫ی‬‫یکباره‬ ‫آفرینتش‬(Design for evolution) •‫بگیرید‬ ‫تصمیم‬ ‫خود‬ ‫خاص‬ ‫و‬ ‫تجاری‬ ‫نیازهای‬ ‫براساس‬(Build for the needs of business)
  • 13. ‫کیفی‬ ‫خصوصیات‬ •‫پذیری‬ ‫مقیاس‬(Scalability) •‫پذیری‬ ‫دسترس‬(Availability) •‫اختالل‬ ‫از‬ ‫بازگشت‬ ‫برای‬ ‫پذیری‬ ‫انعطاف‬(Resiliency) •‫سیستم‬ ‫کارکرد‬ ‫از‬ ‫اطمینان‬ ‫برای‬ ‫مدیریتی‬ ‫فرآیندهای‬(Management) •‫اطالعات‬ ‫و‬ ‫برنامه‬ ‫امنیت‬ ‫از‬ ‫اطمینان‬ ‫برای‬ ‫الزم‬ ‫فرآیندهای‬(Security)