1. بحث آزاد )جلسه 24 جامعه آزاد رایانش ابری (:
الگوهای توسعه در رایانش ابری
2. 2 www.occc.ir
موارد رایج اهمیت الگوهای طراحی در رایانش ابری
• راهکارهایی برای حل مشکلاترایج در توسعه سرویسها بهصورتابری
• بدستآمدن الگوهای مرجع و استاندارد شده
• قابل تکرار بودن
• قابل استفاده برای آموزش
بررس ی چند نمونه ...
3. 3 www.occc.ir
ZERO DOWNTIME PATTERN
Physical Server A fails triggering the
live VM migration program to
dynamically move Virtual Server A to
Physical Server B.
Ref: http://cloudpatterns.org/design_patterns/zero_downtime
4. 4 www.occc.ir
SCALE UP PATTERN
Typically it is difficult to estimate,
during the system development
phase, the server resources that
will be required after deployment.
Ref:
http://en.clouddesignpattern.org/index.php/CDP:Scale_Up_Pattern
5. 5 www.occc.ir
SCALE OUT PATTERN
Ref:
http://en.clouddesignpattern.org/index.php/CDP:Scale_Out_Pattern
The approach where
multiple servers of
identical specifications
are provided in parallel
to handle high traffic
volumes is known as
"Scale Out."
6. COMPUTE RESOURCE CONSOLIDATION PATTERN
Consolidate multiple tasks or operations into a single computational
unit. This pattern can increase compute resource utilization, and
reduce the costs and management overhead associated with
performing compute processing in cloud-hosted applications.
6 www.occc.ir
Ref: http://msdn.microsoft.com/en-us/library/dn589778.aspx
7. 7 www.occc.ir
ملاحظات
• هر سرویسدهنده الگوهای خاصخود را ارائه داده است.
• مکانیزم داخلی هر سرویسدهنده متفاوتاست.
• واسطهای ارتباطی با هر سرویسدهنده متفاوتاست.
8. 8 www.occc.ir
موضوعات مورد بحث :
1. اهمیتبازطراحی برنامه های کاربردی برای اجرا در ابر چقدر است؟
2. آیا همه کاربردها برای استقرار در ابر نیاز به باز طراحی دارند؟
3. چه نکاتی در بکارگیری الگوهای طراحی حائز اهمیتاست؟
4. استقرارسنتی برنامه ها در ابر چه ملاحظاتی را به همراه دارد؟
؟ ... .5
مستندات بحث در:
http://wiki.occc.ir/index.php?title=M24