SlideShare a Scribd company logo
1 of 31
Download to read offline
‫آمازون‬ ‫زیرساخت‬ ‫ابری‬ ‫خدمات‬ ‫معماری‬ ‫و‬ ‫طراحی‬
– ‫صدرنژاد‬ ‫سیدمحمدمسعود‬۲۴‫تیر‬۱۳۹۵
‫جلسه‬۲۲۳) ‫تهران‬ ‫گنو/لینوکس‬ ‫کاربران‬ ‫گروه‬Tehran Lug‫آواتک‬ ‫شتابدهنده‬ – (
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
2
‫مطالب‬ ‫فهرست‬
۱‫۲ ها۲ از۲ طریق۲ معماری۲ آمازون‬‫.۲ راهکارهای۲ کاهش۲ هزینه‬
۲ ۲‫.۲ مفهوم۲ رایانش۲ ابری،۲ دلیل۲ آن۲ و۲ اصطلحات‬XaaS
۳ ۲.‫معرفی۲ خدمات۲ مشهورتر۲ آمازون۲ و۲ برخی۲ اصطلحات۲ رایج۲ آن‬
۴ ۲‫.۲ دمو۲ از۲ کنسول۲ وب۲ آمازون۲ و‬AWS ۲CLI
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
3
) ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬۱(
!‫مسئله؟‬ ‫شرح‬
‫مفهوم‬TCO
Comparative Total Cost of Ownership
‫کاربرد‬‫مورد‬
‫هزینه‬ ‫مقایسه‬
•‫زیرساخت‬ ‫کل‬ ‫اندازی‬‫راه‬
•‫ثابت‬ ‫مقدار‬ ‫گرفتن‬ ‫فرض‬ ‫یا‬workload
‫با‬
•‫آمازون‬ ‫ابری‬ ‫خدمات‬ ‫زیرساخت‬ ‫از‬ ‫استفاده‬
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
4
) ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬۲(
‫ابری‬ ‫رایانش‬
‫رفتاری‬ ‫الگوهای‬ ‫مقایسه‬
‫جدید‬ ‫نگرشی‬ ‫به‬ ‫نیاز‬
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
5
) ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬۳(
‫های‬‫هزینه‬TCO‫شامل‬Acquisition‫و‬Operation
‫سرور‬ ‫های‬‫هزینه‬
‫سازی‬‫ذخیره‬ ‫های‬‫هزینه‬
‫شبکه‬ ‫های‬‫هزینه‬
‫فنی‬ ‫نیروی‬ ‫استخدام‬ ‫های‬‫هزینه‬
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
6
) ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬۴(
‫سرور‬ ‫های‬‫هزینه‬
،‫سرور‬ ‫شامل‬ ‫افزار‬‫سخت‬rack،‫آن‬ ‫ذخیره‬ ‫و‬ ‫رسانی‬‫برق‬ ‫های‬‫سیستم‬ ،
‫های‬‫سویچ‬TOR‫تجهیزات‬ ‫این‬ ‫داری‬‫نگه‬ ‫هزینه‬ +
+ ‫سازی‬‫مجازی‬ ‫های‬‫سیستم‬ ‫مجوزهای‬ ،‫عامل‬‫سیستم‬ ‫شامل‬ ‫افزار‬‫نرم‬
‫ها‬‫آن‬ ‫داری‬‫نگه‬ ‫هزینه‬
‫روزرسانی‬‫به‬ ‫و‬ ‫سرمایش‬ ‫سیستم‬ ‫و‬ ‫برق‬ ‫و‬ ‫فضا‬ ‫به‬ ‫مربوط‬ ‫های‬‫هزینه‬
... ‫و‬ ‫مالیات‬ ،‫ایمنی‬ ‫و‬ ‫امنیتی‬ ‫تمهیدات‬ ،‫ها‬‫آن‬
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
7
) ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬۵(
‫سازی‬‫ذخیره‬ ‫های‬‫هزینه‬
‫های‬‫سویچ‬ ‫و‬ ‫ها‬‫دیسک‬ ‫شامل‬ ‫افزار‬‫سخت‬SAN
‫های‬‫پایگاه‬ ‫مدیریت‬ ‫شامل‬ ‫سازی‬‫ذخیره‬ ‫سیستم‬ ‫مدیریت‬ ‫های‬‫هزینه‬
... ‫و‬ ‫داده‬
‫روزرسانی‬‫به‬ ‫و‬ ‫سرمایش‬ ‫سیستم‬ ‫و‬ ‫برق‬ ‫و‬ ‫فضا‬ ‫به‬ ‫مربوط‬ ‫های‬‫هزینه‬
... ‫و‬ ‫مالیات‬ ،‫ایمنی‬ ‫و‬ ‫امنیتی‬ ‫تمهیدات‬ ،‫ها‬‫آن‬
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
8
) ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬۶(
‫شبکه‬ ‫های‬‫هزینه‬
‫های‬‫سویچ‬ ‫شامل‬ ‫افزار‬‫سخت‬LAN‫و‬Load Balancer‫هزینه‬ ‫و‬
‫باند‬ ‫پهنای‬
‫شبکه‬ ‫افزاری‬‫نرم‬ ‫مدیریت‬ ‫های‬‫هزینه‬
‫روزرسانی‬‫به‬ ‫و‬ ‫سرمایش‬ ‫سیستم‬ ‫و‬ ‫برق‬ ‫و‬ ‫فضا‬ ‫به‬ ‫مربوط‬ ‫های‬‫هزینه‬
... ‫و‬ ‫مالیات‬ ،‫ایمنی‬ ‫و‬ ‫امنیتی‬ ‫تمهیدات‬ ،‫ها‬‫آن‬
... ‫و‬ ‫سازی‬‫مجازي‬ ‫و‬ ‫سرورها‬ ‫مدیریت‬ ‫برای‬ ‫نیرو‬ ‫استخدام‬ ‫هزینه‬
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
9
) ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬۷(
‫یعنی‬ ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬
‫از‬ ‫رفتن‬
‫هستید‬ ‫آن‬ ‫مصرف‬ ‫حال‬ ‫در‬ ‫که‬ ‫چیزی‬ ‫بابت‬ ‫پول‬ ‫پرداخت‬
‫به‬
‫دارید‬ ‫نیاز‬ ‫ا‬‫ا‬ ‫واقع‬ ‫آن‬ ‫به‬ ‫که‬ ‫چیزی‬ ‫بابت‬ ‫پول‬ ‫پرداخت‬
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
10
) ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬۸(
‫حساب‬ ‫ماشین‬ ‫ابزار‬TCO‫آمازون‬
http://awstcocalculator.com
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
11
) ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬۹(
‫ها‬‫هزینه‬ ‫این‬ ‫کاهش‬ ‫برای‬ ‫آن‬ ‫معماری‬ ‫نحوه‬ ‫و‬ ‫ابزار‬ ‫معرفی‬
‫آمازون‬ ‫طریق‬ ‫از‬ ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬ ‫در‬ ‫اصلی‬ ‫ستون‬ ‫چهار‬
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
12
‫ابری‬ ‫رایانش‬ ‫و‬ ‫آمازون‬ ‫در‬ ‫پایه‬ ‫مفاهیم‬
‫اصطلحات‬XaaS
IaaS
PaaS
SaaS
DaaS
‫مفاهیم‬Instance‫و‬AMI
) ‫ها‬‫تمپلیت‬ ‫ایمیج‬ ‫از‬ ‫استفاده‬AMI(
‫مرتبط‬ ‫تنظیمات‬ ‫و‬ ‫ها‬‫داده‬ ،‫ها‬‫کتابخانه‬ ،‫ها‬‫اپلیکیشن‬ ‫تمام‬ ‫شامل‬
‫فروش‬ ‫و‬ ‫گذاری‬‫اشتراک‬ ‫به‬ ،‫خرید‬ ‫امکان‬AMI
‫ا‬AMI‫سرویس‬ ‫و‬ ‫گنو/لینوکس‬ ‫های‬EC2
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
13
‫آمازون‬ ‫ابری‬ ‫خدمات‬ ‫به‬ ‫کلی‬ ‫نگاه‬
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
14
‫مفاهیم‬ ‫برخی‬ ‫با‬ ‫آشنایی‬AWS
‫مفاهیم‬Region‫و‬Availability Zone‫آمازون‬ ‫در‬ ‫ها‬
‫ها‬‫دسترسی‬ ‫تنظیم‬ ‫امکان‬
‫و‬ ‫ها‬‫نمونه‬ ‫خود‬ ‫روی‬API‫ها‬
‫ها‬‫گروه‬ ‫طریق‬ ‫از‬
‫مشخص‬ ‫صورت‬ ‫به‬
VM Import‫و‬Export
‫فایروال‬ ‫طریق‬ ‫از‬ ‫شبکه‬ ‫امنیت‬AWS
‫مدیریت‬IP‫و‬ ‫ها‬Block Storage
‫جدا‬ ‫صورت‬ ‫به‬
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
15
) ‫خدمات‬‫از‬ ‫استفاده‬ ‫های‬‫روش‬۱(
‫نوع‬ ‫انتخاب‬instance‫از‬ ‫استفاده‬ ‫بعد‬ ‫و‬ ‫عامل‬‫سیستم‬ ‫و‬API‫ها‬
CopyImage
CreateImage
DeregisterImage
DescribeImageAttribute
DescribeImages
ModifyImageAttribute
RegisterImage
ResetImageAttribute
... ‫و‬
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
16
) ‫خدمات‬‫از‬ ‫استفاده‬ ‫های‬‫روش‬۲(
‫از‬ ‫استفاده‬AWS Web Console
‫از‬ ‫استفاده‬AWS Command Line Interface
‫طریق‬ ‫از‬ ‫نصب‬pip
pip install awscli
‫باندل‬ ‫فایل‬ ‫نصب‬ ‫و‬ ‫دانلود‬ ‫طریق‬ ‫از‬ ‫نصب‬
wget https://s3.amazonaws.com/aws­cli/awscli­bundle.zip
unzip awscli­bundle.zip
sudo ./awscli­bundle/install ­i /usr/local/aws ­b 
/usr/local/bin/aws
‫نصب‬jq‫برای‬filter‫های‬‫خروجی‬ ‫کردن‬JSON
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
17
) ‫خدمات‬‫از‬ ‫استفاده‬ ‫های‬‫روش‬۳(
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
18
‫انواع‬instance) ‫ها‬۱(
General Purpose
 T2
• Lowest-cost general purpose instance type, and
Free Tier eligible (t2.micro only)
• Balance of compute, memory, and network
resources
 M4
• latest generation of General Purpose Instances
 M3
• SSD-based instance storage for fast I/O
performance
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
19
‫انواع‬instance) ‫ها‬۲(
Compute Optimized
 C4
• highest performing processors and the lowest
price/compute performance
• high performance front-end fleets, web-servers, batch
processing, distributed analytics, high performance
science and engineering applications, and
video-encoding.
Memory Optimized
 X1
• SSD Storage and EBS-optimized by default and at no
additional cost
• Lowest price per GiB of RAM
 R3
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
20
‫انواع‬instance) ‫ها‬۳(
GPU
 G2
• GPU compute applications
Storage Optimized
 I2
• very fast SSD-backed instance storage
• optimized for very high random I/O performance
• high IOPS at a low cost
 D2
• feature up to 48 TB of HDD-based local storage
• high disk throughput
• lowest price per disk throughput performance on
Amazon EC2
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
21
‫گذاری‬‫قیمت‬ ‫و‬ ‫ها‬‫هزینه‬
‫از‬ ‫نوع‬ ‫هر‬ ‫ابعاد‬instance
‫موارد‬Free Tier‫آمازون‬
‫قیمت‬ ‫در‬ ‫تاثیرگذار‬ ‫موارد‬
‫ساعت‬ ‫برحسب‬ ‫قیمت‬ ‫محاسبه‬
Region‫و‬Availability Zone
‫نوع‬ ‫و‬ ‫اندازه‬ ،‫استفاده‬ ‫مورد‬ ‫سرویس‬instance
‫استفاده‬ ‫مورد‬ ‫عامل‬‫سیستم‬
‫مثل‬ ‫جدا‬ ‫امکانات‬EBS… ‫و‬
‫کنید‬‫می‬ ‫استفاده‬ ‫که‬ ‫چیزی‬ ‫فقط‬ ‫بابت‬ ‫پول‬ ‫پرداخت‬
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
22
‫مفاهیم‬Elasticity
Elastic
‫فراهم‬ ‫را‬ ‫دقیقه‬ ‫چند‬ ‫در‬ ‫ظرفیت‬ ‫کاهش‬ ‫یا‬ ‫افزایش‬ ‫امکان‬ ‫آمازون‬
!‫ساعت‬ ‫یا‬ ‫روز‬ ‫چند‬ ‫در‬ ‫نه‬ ‫کند‬‫می‬
‫طریق‬ ‫از‬ ‫اندازه‬ ‫کاهش‬ ‫و‬ ‫ایجاد‬API‫برنامه‬ ‫داخل‬ ‫ها‬
‫سیستم‬Auto Scale‫تعریف‬ ‫برای‬rule‫ها‬
Elastic Load Balancer
Elastic Block Store
Elastic IP Address
... ‫تخصیص‬
•‫با‬API‫برنامه‬
•‫و‬ ‫وب‬ ‫کنسول‬ ‫طریق‬ ‫از‬AWS CLI
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
23
) ‫ها‬‫هزینه‬ ‫کاهش‬ ‫راهکارهای‬۱(
Right Sizing
‫ترین‬‫ارزان‬ ‫از‬ ‫استفاده‬instance‫موجود‬
‫به‬ ‫نگاه‬CPU‫و‬RAM‫و‬Storage‫برای‬downsizing
‫های‬‫متریک‬ ‫کاهش‬Cloudwatch
‫اول‬ :‫بندانگشتی‬ ‫قاعده‬Right Size‫رزرو‬ ‫بعد‬ ‫و‬ ‫کنید‬
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
24
) ‫ها‬‫هزینه‬ ‫کاهش‬ ‫راهکارهای‬۲(
Reserved Instances
‫استفاده‬ ‫قابل‬ ‫زمان‬ ‫مدل‬
•‫ساله‬ ‫یک‬
•‫ساله‬‫سه‬
‫از‬ ‫که‬ ‫هایی‬‫سرویس‬RI‫کنند‬‫می‬ ‫پشتیبانی‬
•EC2
•RDS
•DynamoDB
•Redshift
•RlastiCache
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
25
) ‫ها‬‫هزینه‬ ‫کاهش‬ ‫راهکارهای‬۳(
‫بالی‬۷۵!‫ها‬‫هزینه‬ ‫کاهش‬‫درصد‬
‫و‬ ‫اندازه‬ ،‫نوع‬ ،‫سرویس‬ ‫حسب‬‫بر‬ ‫مجزا‬ ‫قیمت‬region
:‫یک‬ ‫گام‬RI Coverage
•‫استفاده‬ ‫حال‬ ‫در‬ ‫منابع‬ ‫کل‬ ‫دادن‬ ‫پوشش‬
:‫دو‬ ‫گام‬RI Utilization
•‫انعطاف‬ ‫افزایش‬RI‫کردن‬ ‫جدا‬ ‫و‬ ‫کردن‬ ‫مرج‬ ‫با‬RI‫ها‬
‫نیاز‬ ‫صورت‬ ‫در‬
‫به‬ ‫رسیدن‬ :‫هدف‬۷۰‫تا‬۸۰‫درصد‬Always-on Coverage
‫و‬۹۵‫درصد‬RI Utilization
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
26
) ‫ها‬‫هزینه‬ ‫کاهش‬ ‫راهکارهای‬۴(
‫افزایش‬Elasticity
‫جز‬ ‫های‬‫محیط‬ ‫سرورهای‬ ‫کردن‬ ‫خاموش‬PROD
‫استفاده‬ ‫موارد‬
•Spike‫پردازشی‬ ‫های‬
•‫مثل‬ ‫مواردی‬Dev test
•‫دارد‬ ‫مشخص‬ ‫ساعت‬ ‫که‬ ‫لودی‬‫ورک‬
‫نیازها‬ ‫درصد‬ ‫سی‬ ‫تا‬ ‫بیست‬ :‫بندانگشتی‬ ‫قاعده‬
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
27
‫مانیتورینگ‬ ‫و‬ ‫ها‬‫متریک‬
‫اندازه‬ ‫کاهش‬ ‫و‬ ‫تعداد‬ ‫افزایش‬ ‫طریق‬ ‫از‬ ‫ها‬‫هزینه‬ ‫کاهش‬
‫گذاری‬‫هدف‬ ‫و‬ ‫ها‬‫متریک‬ ‫از‬ ‫استفاده‬
‫درصد‬instance‫شوند‬ ‫خاموش‬ ‫روزانه‬ ‫طور‬ ‫به‬ ‫توانند‬‫می‬ ‫که‬ ‫هایی‬
‫درصد‬instance‫شود‬‫می‬ ‫که‬ ‫هایی‬right-sized‫کرد‬
‫منابع‬ ‫درصد‬always-on‫توسط‬ ‫دهی‬‫پوشش‬ ‫برای‬RI
‫امکان‬ ‫درصد‬Utilization‫برای‬RI
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
28
Elastic Computing Unit
A consistent measure of CPU Processing Power
‫پرفرمنس‬ ‫مقایسه‬ ‫و‬ ‫بنچمارک‬ ‫برای‬ ‫مهم‬ ‫واحد‬ ‫یک‬
‫پردازش‬ ‫مشخص‬ ‫میزان‬ ‫یک‬ ‫به‬ ‫رسیدن‬ ‫برای‬ ‫لزم‬ ‫هزینه‬
‫دوبرابری‬ ‫رشد‬ECU‫آگوست‬ ‫از‬ ‫سازمان‬ ‫یک‬۲۰۱۴‫تا‬۲۰۱۵
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
29
Elastic Computing Unit
۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬
۱۳۹۵/۴/۲۴
‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬
30
‫قدردانی‬ ‫و‬ ‫تشکر‬
:‫از‬ ‫سپاس‬ ‫با‬
.‫گذاشتید‬ ‫من‬ ‫اختیار‬ ‫در‬ ‫را‬ ‫وقتتان‬ ‫که‬ ‫شما‬
‫جهان‬‫سراسر‬ ‫در‬ ‫آزاد‬ ‫دانش‬ ‫دهندگان‬‫توسعه‬
‫پاسخ‬ ‫و‬ ‫پرسش‬‫پاسخ‬ ‫و‬ ‫پرسش‬
‫وسیله‬ ‫به‬ ‫شده‬ ‫طراحی‬
twitter.com/smmsadrnezhtwitter.com/smmsadrnezh
‫صدرنژاد‬ ‫سیدمحمدمسعود‬

More Related Content

Viewers also liked

آموزش بازاریابی خدمات
آموزش بازاریابی خدماتآموزش بازاریابی خدمات
آموزش بازاریابی خدماتMehdi Emsaki
 
FDSeminar Meer doen met minder | 17 maart | BMW Group Belux
FDSeminar Meer doen met minder | 17 maart | BMW Group BeluxFDSeminar Meer doen met minder | 17 maart | BMW Group Belux
FDSeminar Meer doen met minder | 17 maart | BMW Group BeluxFDMagazine
 
انسان سازمانی
انسان سازمانیانسان سازمانی
انسان سازمانیnasrin mhoseini
 
کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای
کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ایکنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای
کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ایMuhammad Bayat
 
oracle enterprise manager training | oracle enterprise manager course | orac...
oracle enterprise manager training | oracle enterprise manager course |  orac...oracle enterprise manager training | oracle enterprise manager course |  orac...
oracle enterprise manager training | oracle enterprise manager course | orac...Nancy Thomas
 
Tutorial Installasi Ubuntu 11.04 untuk Webhost dengan Webmin dan Virtualmin
Tutorial Installasi Ubuntu 11.04 untuk Webhost dengan Webmin dan VirtualminTutorial Installasi Ubuntu 11.04 untuk Webhost dengan Webmin dan Virtualmin
Tutorial Installasi Ubuntu 11.04 untuk Webhost dengan Webmin dan VirtualminBeni Krisbiantoro
 
Social Networks for Education - SMK Yanisba
Social Networks for Education - SMK YanisbaSocial Networks for Education - SMK Yanisba
Social Networks for Education - SMK YanisbaDarul Quthni
 
MySQL High Availability Solutions
MySQL High Availability SolutionsMySQL High Availability Solutions
MySQL High Availability SolutionsLenz Grimmer
 
Gozaresh se mahe_dovom
Gozaresh se mahe_dovomGozaresh se mahe_dovom
Gozaresh se mahe_dovomdanesh_fd
 
Gozaresh 1 3 95 mahe (2)
Gozaresh 1 3 95 mahe  (2)Gozaresh 1 3 95 mahe  (2)
Gozaresh 1 3 95 mahe (2)danesh_fd
 
- Quran Hints Islam Shia @quranhints @daliliali - نهان نگاری های ممکن در کتب...
- Quran Hints Islam Shia @quranhints @daliliali -  نهان نگاری های ممکن در کتب...- Quran Hints Islam Shia @quranhints @daliliali -  نهان نگاری های ممکن در کتب...
- Quran Hints Islam Shia @quranhints @daliliali - نهان نگاری های ممکن در کتب...Ali Dalili
 
Cloud computing nasr
Cloud computing nasrCloud computing nasr
Cloud computing nasrhrn108
 
Configure the dbase using em in oracle 11g
Configure the dbase using em in oracle 11gConfigure the dbase using em in oracle 11g
Configure the dbase using em in oracle 11gGirija Muscut
 
Oracle DataGuard Online Training in USA | INDIA
Oracle DataGuard Online Training in USA | INDIAOracle DataGuard Online Training in USA | INDIA
Oracle DataGuard Online Training in USA | INDIAXoom Trainings
 
cloud computing , رایانش ابری
cloud computing , رایانش ابریcloud computing , رایانش ابری
cloud computing , رایانش ابریvhd-abdarbashi
 
Oracle enterprise manager 12c migrate to pluggable database
Oracle enterprise manager 12c   migrate to pluggable databaseOracle enterprise manager 12c   migrate to pluggable database
Oracle enterprise manager 12c migrate to pluggable databaseNaveen KNS
 

Viewers also liked (20)

آموزش بازاریابی خدمات
آموزش بازاریابی خدماتآموزش بازاریابی خدمات
آموزش بازاریابی خدمات
 
FDSeminar Meer doen met minder | 17 maart | BMW Group Belux
FDSeminar Meer doen met minder | 17 maart | BMW Group BeluxFDSeminar Meer doen met minder | 17 maart | BMW Group Belux
FDSeminar Meer doen met minder | 17 maart | BMW Group Belux
 
انسان سازمانی
انسان سازمانیانسان سازمانی
انسان سازمانی
 
کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای
کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ایکنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای
کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای
 
oracle enterprise manager training | oracle enterprise manager course | orac...
oracle enterprise manager training | oracle enterprise manager course |  orac...oracle enterprise manager training | oracle enterprise manager course |  orac...
oracle enterprise manager training | oracle enterprise manager course | orac...
 
Tutorial Installasi Ubuntu 11.04 untuk Webhost dengan Webmin dan Virtualmin
Tutorial Installasi Ubuntu 11.04 untuk Webhost dengan Webmin dan VirtualminTutorial Installasi Ubuntu 11.04 untuk Webhost dengan Webmin dan Virtualmin
Tutorial Installasi Ubuntu 11.04 untuk Webhost dengan Webmin dan Virtualmin
 
Social Networks for Education - SMK Yanisba
Social Networks for Education - SMK YanisbaSocial Networks for Education - SMK Yanisba
Social Networks for Education - SMK Yanisba
 
Linux webmin
Linux webminLinux webmin
Linux webmin
 
پروژه هوشمند سازی دانشکده برق و الکترونیک
پروژه هوشمند سازی دانشکده برق و الکترونیکپروژه هوشمند سازی دانشکده برق و الکترونیک
پروژه هوشمند سازی دانشکده برق و الکترونیک
 
Occc overview
Occc overviewOccc overview
Occc overview
 
MySQL High Availability Solutions
MySQL High Availability SolutionsMySQL High Availability Solutions
MySQL High Availability Solutions
 
Gozaresh se mahe_dovom
Gozaresh se mahe_dovomGozaresh se mahe_dovom
Gozaresh se mahe_dovom
 
Vir
VirVir
Vir
 
Gozaresh 1 3 95 mahe (2)
Gozaresh 1 3 95 mahe  (2)Gozaresh 1 3 95 mahe  (2)
Gozaresh 1 3 95 mahe (2)
 
- Quran Hints Islam Shia @quranhints @daliliali - نهان نگاری های ممکن در کتب...
- Quran Hints Islam Shia @quranhints @daliliali -  نهان نگاری های ممکن در کتب...- Quran Hints Islam Shia @quranhints @daliliali -  نهان نگاری های ممکن در کتب...
- Quran Hints Islam Shia @quranhints @daliliali - نهان نگاری های ممکن در کتب...
 
Cloud computing nasr
Cloud computing nasrCloud computing nasr
Cloud computing nasr
 
Configure the dbase using em in oracle 11g
Configure the dbase using em in oracle 11gConfigure the dbase using em in oracle 11g
Configure the dbase using em in oracle 11g
 
Oracle DataGuard Online Training in USA | INDIA
Oracle DataGuard Online Training in USA | INDIAOracle DataGuard Online Training in USA | INDIA
Oracle DataGuard Online Training in USA | INDIA
 
cloud computing , رایانش ابری
cloud computing , رایانش ابریcloud computing , رایانش ابری
cloud computing , رایانش ابری
 
Oracle enterprise manager 12c migrate to pluggable database
Oracle enterprise manager 12c   migrate to pluggable databaseOracle enterprise manager 12c   migrate to pluggable database
Oracle enterprise manager 12c migrate to pluggable database
 

Similar to طراحی و معماری خدمات ابری زیرساخت آمازون (AWS)

Pdn tech-cloud management-softwares-ver2.0.1
Pdn tech-cloud management-softwares-ver2.0.1Pdn tech-cloud management-softwares-ver2.0.1
Pdn tech-cloud management-softwares-ver2.0.1pdnsoftco
 
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت   تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت abbas pirnazaraine
 
طرح رایانش ابری در صنعت برق خراسان
طرح رایانش ابری در صنعت برق خراسانطرح رایانش ابری در صنعت برق خراسان
طرح رایانش ابری در صنعت برق خراسانعباس بني اسدي مقدم
 
Securing cloud based scada systems for iot applications
Securing cloud based scada systems for iot applicationsSecuring cloud based scada systems for iot applications
Securing cloud based scada systems for iot applicationsNiloufar KarimiAzar
 
امنیت شبکه
امنیت شبکهامنیت شبکه
امنیت شبکهarichoana
 
Cloud Computing and Cloud Services
Cloud Computing and Cloud ServicesCloud Computing and Cloud Services
Cloud Computing and Cloud ServicesSaeid Bostandoust
 
رایانش ابری
رایانش ابریرایانش ابری
رایانش ابریShiraz LUG
 
طراحی، پیاده‌سازی و ارزیابی رایانش توری تحت وب
طراحی، پیاده‌سازی و ارزیابی رایانش توری تحت وبطراحی، پیاده‌سازی و ارزیابی رایانش توری تحت وب
طراحی، پیاده‌سازی و ارزیابی رایانش توری تحت وبMoEii Hm
 
Applying event driven architecture to mobile computing
Applying event driven architecture to mobile computingApplying event driven architecture to mobile computing
Applying event driven architecture to mobile computingMehdi Rizvandi
 
راهنماي راه اندازی سرویس Golden Gate Microservices
راهنماي  راه اندازی سرویس Golden Gate  Microservicesراهنماي  راه اندازی سرویس Golden Gate  Microservices
راهنماي راه اندازی سرویس Golden Gate MicroservicesMojtaba Khandan
 
Big Data Processing in Cloud Computing Environments
Big Data Processing in Cloud Computing EnvironmentsBig Data Processing in Cloud Computing Environments
Big Data Processing in Cloud Computing EnvironmentsFarzad Nozarian
 
Network Design - TOP-Down-Amir Zamanian
Network Design - TOP-Down-Amir ZamanianNetwork Design - TOP-Down-Amir Zamanian
Network Design - TOP-Down-Amir ZamanianA Zn Network
 
طراحي شبكه های مخابراتی و کامپیوتری
طراحي شبكه های مخابراتی و کامپیوتریطراحي شبكه های مخابراتی و کامپیوتری
طراحي شبكه های مخابراتی و کامپیوتریabbas pirnazaraine
 
Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+behrad eslamifar
 

Similar to طراحی و معماری خدمات ابری زیرساخت آمازون (AWS) (20)

Pdn tech-cloud management-softwares-ver2.0.1
Pdn tech-cloud management-softwares-ver2.0.1Pdn tech-cloud management-softwares-ver2.0.1
Pdn tech-cloud management-softwares-ver2.0.1
 
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت   تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Software architecture002
Software architecture002Software architecture002
Software architecture002
 
طرح رایانش ابری در صنعت برق خراسان
طرح رایانش ابری در صنعت برق خراسانطرح رایانش ابری در صنعت برق خراسان
طرح رایانش ابری در صنعت برق خراسان
 
Securing cloud based scada systems for iot applications
Securing cloud based scada systems for iot applicationsSecuring cloud based scada systems for iot applications
Securing cloud based scada systems for iot applications
 
HotSpot
HotSpotHotSpot
HotSpot
 
امنیت شبکه
امنیت شبکهامنیت شبکه
امنیت شبکه
 
Cloud Computing and Cloud Services
Cloud Computing and Cloud ServicesCloud Computing and Cloud Services
Cloud Computing and Cloud Services
 
رایانش ابری
رایانش ابریرایانش ابری
رایانش ابری
 
طراحی، پیاده‌سازی و ارزیابی رایانش توری تحت وب
طراحی، پیاده‌سازی و ارزیابی رایانش توری تحت وبطراحی، پیاده‌سازی و ارزیابی رایانش توری تحت وب
طراحی، پیاده‌سازی و ارزیابی رایانش توری تحت وب
 
تی شارک
تی شارکتی شارک
تی شارک
 
Applying event driven architecture to mobile computing
Applying event driven architecture to mobile computingApplying event driven architecture to mobile computing
Applying event driven architecture to mobile computing
 
راهنماي راه اندازی سرویس Golden Gate Microservices
راهنماي  راه اندازی سرویس Golden Gate  Microservicesراهنماي  راه اندازی سرویس Golden Gate  Microservices
راهنماي راه اندازی سرویس Golden Gate Microservices
 
توسعه امن نرم افزار
توسعه امن نرم افزارتوسعه امن نرم افزار
توسعه امن نرم افزار
 
Big Data Processing in Cloud Computing Environments
Big Data Processing in Cloud Computing EnvironmentsBig Data Processing in Cloud Computing Environments
Big Data Processing in Cloud Computing Environments
 
Network Design - TOP-Down-Amir Zamanian
Network Design - TOP-Down-Amir ZamanianNetwork Design - TOP-Down-Amir Zamanian
Network Design - TOP-Down-Amir Zamanian
 
طراحي شبكه های مخابراتی و کامپیوتری
طراحي شبكه های مخابراتی و کامپیوتریطراحي شبكه های مخابراتی و کامپیوتری
طراحي شبكه های مخابراتی و کامپیوتری
 
Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+
 
It tools in crm
It  tools in crmIt  tools in crm
It tools in crm
 

More from S. M. Masoud Sadrnezhaad

استفاده از داده‌های تجربی برای پشتیبانی از انتخاب فناوری در تصمیم‌گیری معماری...
استفاده از داده‌های تجربی برای پشتیبانی از انتخاب فناوری در تصمیم‌گیری معماری...استفاده از داده‌های تجربی برای پشتیبانی از انتخاب فناوری در تصمیم‌گیری معماری...
استفاده از داده‌های تجربی برای پشتیبانی از انتخاب فناوری در تصمیم‌گیری معماری...S. M. Masoud Sadrnezhaad
 
تاریخچه و پیشینهٔ نظری اندازه‌گیری عملکرد و معرفی اجمالی برخی مدل‌های بلوغ و ...
تاریخچه و پیشینهٔ نظری اندازه‌گیری عملکرد و معرفی اجمالی برخی مدل‌های بلوغ و ...تاریخچه و پیشینهٔ نظری اندازه‌گیری عملکرد و معرفی اجمالی برخی مدل‌های بلوغ و ...
تاریخچه و پیشینهٔ نظری اندازه‌گیری عملکرد و معرفی اجمالی برخی مدل‌های بلوغ و ...S. M. Masoud Sadrnezhaad
 
تحلیل بده‌بستان‌ها میان ویژگی‌های کیفی برای پشتیبانی از تصمیم‌های معماری نرم‌...
تحلیل بده‌بستان‌ها میان ویژگی‌های کیفی برای پشتیبانی از تصمیم‌های معماری نرم‌...تحلیل بده‌بستان‌ها میان ویژگی‌های کیفی برای پشتیبانی از تصمیم‌های معماری نرم‌...
تحلیل بده‌بستان‌ها میان ویژگی‌های کیفی برای پشتیبانی از تصمیم‌های معماری نرم‌...S. M. Masoud Sadrnezhaad
 
سامانهٔ پشتیبان تصمیم برای شناسایی معماری‌های نامزد و اتخاذ تصمیم‌های معماری ...
سامانهٔ پشتیبان تصمیم برای شناسایی معماری‌های نامزد و اتخاذ تصمیم‌های معماری ...سامانهٔ پشتیبان تصمیم برای شناسایی معماری‌های نامزد و اتخاذ تصمیم‌های معماری ...
سامانهٔ پشتیبان تصمیم برای شناسایی معماری‌های نامزد و اتخاذ تصمیم‌های معماری ...S. M. Masoud Sadrnezhaad
 
آماده‌سازی ذهن برای خلاقیت و ابزار داستان‌سرایی
آماده‌سازی ذهن برای خلاقیت و ابزار داستان‌سراییآماده‌سازی ذهن برای خلاقیت و ابزار داستان‌سرایی
آماده‌سازی ذهن برای خلاقیت و ابزار داستان‌سراییS. M. Masoud Sadrnezhaad
 
نمایش اجرای فرایندهای حرفه به کمک ابزارهای پویانمایی و شبیه‌سازی زمان و هزینه...
نمایش اجرای فرایندهای حرفه به کمک ابزارهای پویانمایی و شبیه‌سازی زمان و هزینه...نمایش اجرای فرایندهای حرفه به کمک ابزارهای پویانمایی و شبیه‌سازی زمان و هزینه...
نمایش اجرای فرایندهای حرفه به کمک ابزارهای پویانمایی و شبیه‌سازی زمان و هزینه...S. M. Masoud Sadrnezhaad
 
چارچوب توصیف منبع برای ذخیره و بازیابی معنا
چارچوب توصیف منبع برای ذخیره و بازیابی معناچارچوب توصیف منبع برای ذخیره و بازیابی معنا
چارچوب توصیف منبع برای ذخیره و بازیابی معناS. M. Masoud Sadrnezhaad
 
حوزه‌های پژوهش در زمینهٔ مهندسی نرم‌افزار سامانه‌های خودتطبیق و خودسازمانده
حوزه‌های پژوهش در زمینهٔ مهندسی نرم‌افزار سامانه‌های خودتطبیق و خودسازماندهحوزه‌های پژوهش در زمینهٔ مهندسی نرم‌افزار سامانه‌های خودتطبیق و خودسازمانده
حوزه‌های پژوهش در زمینهٔ مهندسی نرم‌افزار سامانه‌های خودتطبیق و خودسازماندهS. M. Masoud Sadrnezhaad
 
معرفی و اجرای سناریوی SWIM در چارچوب Rainbow برای شبیه‌سازی معماری نرم‌افزار ...
معرفی و اجرای سناریوی SWIM در چارچوب Rainbow برای شبیه‌سازی معماری نرم‌افزار ...معرفی و اجرای سناریوی SWIM در چارچوب Rainbow برای شبیه‌سازی معماری نرم‌افزار ...
معرفی و اجرای سناریوی SWIM در چارچوب Rainbow برای شبیه‌سازی معماری نرم‌افزار ...S. M. Masoud Sadrnezhaad
 
معرفی و آموزش نحوهٔ استفاده از نرم‌افزار ERPNext برای برنامه‌ریزی منابع سازمانی
معرفی و آموزش نحوهٔ استفاده از نرم‌افزار ERPNext برای برنامه‌ریزی منابع سازمانیمعرفی و آموزش نحوهٔ استفاده از نرم‌افزار ERPNext برای برنامه‌ریزی منابع سازمانی
معرفی و آموزش نحوهٔ استفاده از نرم‌افزار ERPNext برای برنامه‌ریزی منابع سازمانیS. M. Masoud Sadrnezhaad
 
بی‌طرفی شبکه و ریشه‌های آن
بی‌طرفی شبکه و ریشه‌های آنبی‌طرفی شبکه و ریشه‌های آن
بی‌طرفی شبکه و ریشه‌های آنS. M. Masoud Sadrnezhaad
 
از فرهنگ اجازه تا فرهنگ آزاد یا چگونه رسانه‌ها از تکنولوژی و قانون برای محدود...
از فرهنگ اجازه تا فرهنگ آزاد یا چگونه رسانه‌ها از تکنولوژی و قانون برای محدود...از فرهنگ اجازه تا فرهنگ آزاد یا چگونه رسانه‌ها از تکنولوژی و قانون برای محدود...
از فرهنگ اجازه تا فرهنگ آزاد یا چگونه رسانه‌ها از تکنولوژی و قانون برای محدود...S. M. Masoud Sadrnezhaad
 
نقش جامعه و دولت در حمایت از نرم‌افزار آزاد
نقش جامعه و دولت در حمایت از نرم‌افزار آزادنقش جامعه و دولت در حمایت از نرم‌افزار آزاد
نقش جامعه و دولت در حمایت از نرم‌افزار آزادS. M. Masoud Sadrnezhaad
 
بزرگ‌داده؛ مقیاسی از دنیای واقعی
بزرگ‌داده؛ مقیاسی از دنیای واقعیبزرگ‌داده؛ مقیاسی از دنیای واقعی
بزرگ‌داده؛ مقیاسی از دنیای واقعیS. M. Masoud Sadrnezhaad
 
مطالعه آماری دانشگاه‌های برتر جهان
مطالعه آماری دانشگاه‌های برتر جهانمطالعه آماری دانشگاه‌های برتر جهان
مطالعه آماری دانشگاه‌های برتر جهانS. M. Masoud Sadrnezhaad
 

More from S. M. Masoud Sadrnezhaad (20)

Facade Design Pattern
Facade Design PatternFacade Design Pattern
Facade Design Pattern
 
Epistemic Justification
Epistemic JustificationEpistemic Justification
Epistemic Justification
 
استفاده از داده‌های تجربی برای پشتیبانی از انتخاب فناوری در تصمیم‌گیری معماری...
استفاده از داده‌های تجربی برای پشتیبانی از انتخاب فناوری در تصمیم‌گیری معماری...استفاده از داده‌های تجربی برای پشتیبانی از انتخاب فناوری در تصمیم‌گیری معماری...
استفاده از داده‌های تجربی برای پشتیبانی از انتخاب فناوری در تصمیم‌گیری معماری...
 
تاریخچه و پیشینهٔ نظری اندازه‌گیری عملکرد و معرفی اجمالی برخی مدل‌های بلوغ و ...
تاریخچه و پیشینهٔ نظری اندازه‌گیری عملکرد و معرفی اجمالی برخی مدل‌های بلوغ و ...تاریخچه و پیشینهٔ نظری اندازه‌گیری عملکرد و معرفی اجمالی برخی مدل‌های بلوغ و ...
تاریخچه و پیشینهٔ نظری اندازه‌گیری عملکرد و معرفی اجمالی برخی مدل‌های بلوغ و ...
 
تحلیل بده‌بستان‌ها میان ویژگی‌های کیفی برای پشتیبانی از تصمیم‌های معماری نرم‌...
تحلیل بده‌بستان‌ها میان ویژگی‌های کیفی برای پشتیبانی از تصمیم‌های معماری نرم‌...تحلیل بده‌بستان‌ها میان ویژگی‌های کیفی برای پشتیبانی از تصمیم‌های معماری نرم‌...
تحلیل بده‌بستان‌ها میان ویژگی‌های کیفی برای پشتیبانی از تصمیم‌های معماری نرم‌...
 
سامانهٔ پشتیبان تصمیم برای شناسایی معماری‌های نامزد و اتخاذ تصمیم‌های معماری ...
سامانهٔ پشتیبان تصمیم برای شناسایی معماری‌های نامزد و اتخاذ تصمیم‌های معماری ...سامانهٔ پشتیبان تصمیم برای شناسایی معماری‌های نامزد و اتخاذ تصمیم‌های معماری ...
سامانهٔ پشتیبان تصمیم برای شناسایی معماری‌های نامزد و اتخاذ تصمیم‌های معماری ...
 
آماده‌سازی ذهن برای خلاقیت و ابزار داستان‌سرایی
آماده‌سازی ذهن برای خلاقیت و ابزار داستان‌سراییآماده‌سازی ذهن برای خلاقیت و ابزار داستان‌سرایی
آماده‌سازی ذهن برای خلاقیت و ابزار داستان‌سرایی
 
نمایش اجرای فرایندهای حرفه به کمک ابزارهای پویانمایی و شبیه‌سازی زمان و هزینه...
نمایش اجرای فرایندهای حرفه به کمک ابزارهای پویانمایی و شبیه‌سازی زمان و هزینه...نمایش اجرای فرایندهای حرفه به کمک ابزارهای پویانمایی و شبیه‌سازی زمان و هزینه...
نمایش اجرای فرایندهای حرفه به کمک ابزارهای پویانمایی و شبیه‌سازی زمان و هزینه...
 
چارچوب توصیف منبع برای ذخیره و بازیابی معنا
چارچوب توصیف منبع برای ذخیره و بازیابی معناچارچوب توصیف منبع برای ذخیره و بازیابی معنا
چارچوب توصیف منبع برای ذخیره و بازیابی معنا
 
حوزه‌های پژوهش در زمینهٔ مهندسی نرم‌افزار سامانه‌های خودتطبیق و خودسازمانده
حوزه‌های پژوهش در زمینهٔ مهندسی نرم‌افزار سامانه‌های خودتطبیق و خودسازماندهحوزه‌های پژوهش در زمینهٔ مهندسی نرم‌افزار سامانه‌های خودتطبیق و خودسازمانده
حوزه‌های پژوهش در زمینهٔ مهندسی نرم‌افزار سامانه‌های خودتطبیق و خودسازمانده
 
معرفی و اجرای سناریوی SWIM در چارچوب Rainbow برای شبیه‌سازی معماری نرم‌افزار ...
معرفی و اجرای سناریوی SWIM در چارچوب Rainbow برای شبیه‌سازی معماری نرم‌افزار ...معرفی و اجرای سناریوی SWIM در چارچوب Rainbow برای شبیه‌سازی معماری نرم‌افزار ...
معرفی و اجرای سناریوی SWIM در چارچوب Rainbow برای شبیه‌سازی معماری نرم‌افزار ...
 
معرفی و آموزش نحوهٔ استفاده از نرم‌افزار ERPNext برای برنامه‌ریزی منابع سازمانی
معرفی و آموزش نحوهٔ استفاده از نرم‌افزار ERPNext برای برنامه‌ریزی منابع سازمانیمعرفی و آموزش نحوهٔ استفاده از نرم‌افزار ERPNext برای برنامه‌ریزی منابع سازمانی
معرفی و آموزش نحوهٔ استفاده از نرم‌افزار ERPNext برای برنامه‌ریزی منابع سازمانی
 
بی‌طرفی شبکه و ریشه‌های آن
بی‌طرفی شبکه و ریشه‌های آنبی‌طرفی شبکه و ریشه‌های آن
بی‌طرفی شبکه و ریشه‌های آن
 
Git Version Control System Part 2
 Git Version Control System Part 2 Git Version Control System Part 2
Git Version Control System Part 2
 
Classroom Object Oriented Language (COOL)
Classroom Object Oriented Language (COOL)Classroom Object Oriented Language (COOL)
Classroom Object Oriented Language (COOL)
 
از فرهنگ اجازه تا فرهنگ آزاد یا چگونه رسانه‌ها از تکنولوژی و قانون برای محدود...
از فرهنگ اجازه تا فرهنگ آزاد یا چگونه رسانه‌ها از تکنولوژی و قانون برای محدود...از فرهنگ اجازه تا فرهنگ آزاد یا چگونه رسانه‌ها از تکنولوژی و قانون برای محدود...
از فرهنگ اجازه تا فرهنگ آزاد یا چگونه رسانه‌ها از تکنولوژی و قانون برای محدود...
 
Git Version Control System
Git Version Control SystemGit Version Control System
Git Version Control System
 
نقش جامعه و دولت در حمایت از نرم‌افزار آزاد
نقش جامعه و دولت در حمایت از نرم‌افزار آزادنقش جامعه و دولت در حمایت از نرم‌افزار آزاد
نقش جامعه و دولت در حمایت از نرم‌افزار آزاد
 
بزرگ‌داده؛ مقیاسی از دنیای واقعی
بزرگ‌داده؛ مقیاسی از دنیای واقعیبزرگ‌داده؛ مقیاسی از دنیای واقعی
بزرگ‌داده؛ مقیاسی از دنیای واقعی
 
مطالعه آماری دانشگاه‌های برتر جهان
مطالعه آماری دانشگاه‌های برتر جهانمطالعه آماری دانشگاه‌های برتر جهان
مطالعه آماری دانشگاه‌های برتر جهان
 

طراحی و معماری خدمات ابری زیرساخت آمازون (AWS)

  • 1. ‫آمازون‬ ‫زیرساخت‬ ‫ابری‬ ‫خدمات‬ ‫معماری‬ ‫و‬ ‫طراحی‬ – ‫صدرنژاد‬ ‫سیدمحمدمسعود‬۲۴‫تیر‬۱۳۹۵ ‫جلسه‬۲۲۳) ‫تهران‬ ‫گنو/لینوکس‬ ‫کاربران‬ ‫گروه‬Tehran Lug‫آواتک‬ ‫شتابدهنده‬ – (
  • 2. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 2 ‫مطالب‬ ‫فهرست‬ ۱‫۲ ها۲ از۲ طریق۲ معماری۲ آمازون‬‫.۲ راهکارهای۲ کاهش۲ هزینه‬ ۲ ۲‫.۲ مفهوم۲ رایانش۲ ابری،۲ دلیل۲ آن۲ و۲ اصطلحات‬XaaS ۳ ۲.‫معرفی۲ خدمات۲ مشهورتر۲ آمازون۲ و۲ برخی۲ اصطلحات۲ رایج۲ آن‬ ۴ ۲‫.۲ دمو۲ از۲ کنسول۲ وب۲ آمازون۲ و‬AWS ۲CLI
  • 3. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 3 ) ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬۱( !‫مسئله؟‬ ‫شرح‬ ‫مفهوم‬TCO Comparative Total Cost of Ownership ‫کاربرد‬‫مورد‬ ‫هزینه‬ ‫مقایسه‬ •‫زیرساخت‬ ‫کل‬ ‫اندازی‬‫راه‬ •‫ثابت‬ ‫مقدار‬ ‫گرفتن‬ ‫فرض‬ ‫یا‬workload ‫با‬ •‫آمازون‬ ‫ابری‬ ‫خدمات‬ ‫زیرساخت‬ ‫از‬ ‫استفاده‬
  • 4. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 4 ) ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬۲( ‫ابری‬ ‫رایانش‬ ‫رفتاری‬ ‫الگوهای‬ ‫مقایسه‬ ‫جدید‬ ‫نگرشی‬ ‫به‬ ‫نیاز‬
  • 5. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 5 ) ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬۳( ‫های‬‫هزینه‬TCO‫شامل‬Acquisition‫و‬Operation ‫سرور‬ ‫های‬‫هزینه‬ ‫سازی‬‫ذخیره‬ ‫های‬‫هزینه‬ ‫شبکه‬ ‫های‬‫هزینه‬ ‫فنی‬ ‫نیروی‬ ‫استخدام‬ ‫های‬‫هزینه‬
  • 6. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 6 ) ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬۴( ‫سرور‬ ‫های‬‫هزینه‬ ،‫سرور‬ ‫شامل‬ ‫افزار‬‫سخت‬rack،‫آن‬ ‫ذخیره‬ ‫و‬ ‫رسانی‬‫برق‬ ‫های‬‫سیستم‬ ، ‫های‬‫سویچ‬TOR‫تجهیزات‬ ‫این‬ ‫داری‬‫نگه‬ ‫هزینه‬ + + ‫سازی‬‫مجازی‬ ‫های‬‫سیستم‬ ‫مجوزهای‬ ،‫عامل‬‫سیستم‬ ‫شامل‬ ‫افزار‬‫نرم‬ ‫ها‬‫آن‬ ‫داری‬‫نگه‬ ‫هزینه‬ ‫روزرسانی‬‫به‬ ‫و‬ ‫سرمایش‬ ‫سیستم‬ ‫و‬ ‫برق‬ ‫و‬ ‫فضا‬ ‫به‬ ‫مربوط‬ ‫های‬‫هزینه‬ ... ‫و‬ ‫مالیات‬ ،‫ایمنی‬ ‫و‬ ‫امنیتی‬ ‫تمهیدات‬ ،‫ها‬‫آن‬
  • 7. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 7 ) ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬۵( ‫سازی‬‫ذخیره‬ ‫های‬‫هزینه‬ ‫های‬‫سویچ‬ ‫و‬ ‫ها‬‫دیسک‬ ‫شامل‬ ‫افزار‬‫سخت‬SAN ‫های‬‫پایگاه‬ ‫مدیریت‬ ‫شامل‬ ‫سازی‬‫ذخیره‬ ‫سیستم‬ ‫مدیریت‬ ‫های‬‫هزینه‬ ... ‫و‬ ‫داده‬ ‫روزرسانی‬‫به‬ ‫و‬ ‫سرمایش‬ ‫سیستم‬ ‫و‬ ‫برق‬ ‫و‬ ‫فضا‬ ‫به‬ ‫مربوط‬ ‫های‬‫هزینه‬ ... ‫و‬ ‫مالیات‬ ،‫ایمنی‬ ‫و‬ ‫امنیتی‬ ‫تمهیدات‬ ،‫ها‬‫آن‬
  • 8. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 8 ) ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬۶( ‫شبکه‬ ‫های‬‫هزینه‬ ‫های‬‫سویچ‬ ‫شامل‬ ‫افزار‬‫سخت‬LAN‫و‬Load Balancer‫هزینه‬ ‫و‬ ‫باند‬ ‫پهنای‬ ‫شبکه‬ ‫افزاری‬‫نرم‬ ‫مدیریت‬ ‫های‬‫هزینه‬ ‫روزرسانی‬‫به‬ ‫و‬ ‫سرمایش‬ ‫سیستم‬ ‫و‬ ‫برق‬ ‫و‬ ‫فضا‬ ‫به‬ ‫مربوط‬ ‫های‬‫هزینه‬ ... ‫و‬ ‫مالیات‬ ،‫ایمنی‬ ‫و‬ ‫امنیتی‬ ‫تمهیدات‬ ،‫ها‬‫آن‬ ... ‫و‬ ‫سازی‬‫مجازي‬ ‫و‬ ‫سرورها‬ ‫مدیریت‬ ‫برای‬ ‫نیرو‬ ‫استخدام‬ ‫هزینه‬
  • 9. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 9 ) ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬۷( ‫یعنی‬ ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬ ‫از‬ ‫رفتن‬ ‫هستید‬ ‫آن‬ ‫مصرف‬ ‫حال‬ ‫در‬ ‫که‬ ‫چیزی‬ ‫بابت‬ ‫پول‬ ‫پرداخت‬ ‫به‬ ‫دارید‬ ‫نیاز‬ ‫ا‬‫ا‬ ‫واقع‬ ‫آن‬ ‫به‬ ‫که‬ ‫چیزی‬ ‫بابت‬ ‫پول‬ ‫پرداخت‬
  • 10. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 10 ) ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬۸( ‫حساب‬ ‫ماشین‬ ‫ابزار‬TCO‫آمازون‬ http://awstcocalculator.com
  • 11. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 11 ) ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬۹( ‫ها‬‫هزینه‬ ‫این‬ ‫کاهش‬ ‫برای‬ ‫آن‬ ‫معماری‬ ‫نحوه‬ ‫و‬ ‫ابزار‬ ‫معرفی‬ ‫آمازون‬ ‫طریق‬ ‫از‬ ‫ها‬‫هزینه‬ ‫سازی‬‫بهینه‬ ‫در‬ ‫اصلی‬ ‫ستون‬ ‫چهار‬
  • 12. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 12 ‫ابری‬ ‫رایانش‬ ‫و‬ ‫آمازون‬ ‫در‬ ‫پایه‬ ‫مفاهیم‬ ‫اصطلحات‬XaaS IaaS PaaS SaaS DaaS ‫مفاهیم‬Instance‫و‬AMI ) ‫ها‬‫تمپلیت‬ ‫ایمیج‬ ‫از‬ ‫استفاده‬AMI( ‫مرتبط‬ ‫تنظیمات‬ ‫و‬ ‫ها‬‫داده‬ ،‫ها‬‫کتابخانه‬ ،‫ها‬‫اپلیکیشن‬ ‫تمام‬ ‫شامل‬ ‫فروش‬ ‫و‬ ‫گذاری‬‫اشتراک‬ ‫به‬ ،‫خرید‬ ‫امکان‬AMI ‫ا‬AMI‫سرویس‬ ‫و‬ ‫گنو/لینوکس‬ ‫های‬EC2
  • 13. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 13 ‫آمازون‬ ‫ابری‬ ‫خدمات‬ ‫به‬ ‫کلی‬ ‫نگاه‬
  • 14. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 14 ‫مفاهیم‬ ‫برخی‬ ‫با‬ ‫آشنایی‬AWS ‫مفاهیم‬Region‫و‬Availability Zone‫آمازون‬ ‫در‬ ‫ها‬ ‫ها‬‫دسترسی‬ ‫تنظیم‬ ‫امکان‬ ‫و‬ ‫ها‬‫نمونه‬ ‫خود‬ ‫روی‬API‫ها‬ ‫ها‬‫گروه‬ ‫طریق‬ ‫از‬ ‫مشخص‬ ‫صورت‬ ‫به‬ VM Import‫و‬Export ‫فایروال‬ ‫طریق‬ ‫از‬ ‫شبکه‬ ‫امنیت‬AWS ‫مدیریت‬IP‫و‬ ‫ها‬Block Storage ‫جدا‬ ‫صورت‬ ‫به‬
  • 15. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 15 ) ‫خدمات‬‫از‬ ‫استفاده‬ ‫های‬‫روش‬۱( ‫نوع‬ ‫انتخاب‬instance‫از‬ ‫استفاده‬ ‫بعد‬ ‫و‬ ‫عامل‬‫سیستم‬ ‫و‬API‫ها‬ CopyImage CreateImage DeregisterImage DescribeImageAttribute DescribeImages ModifyImageAttribute RegisterImage ResetImageAttribute ... ‫و‬
  • 16. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 16 ) ‫خدمات‬‫از‬ ‫استفاده‬ ‫های‬‫روش‬۲( ‫از‬ ‫استفاده‬AWS Web Console ‫از‬ ‫استفاده‬AWS Command Line Interface ‫طریق‬ ‫از‬ ‫نصب‬pip pip install awscli ‫باندل‬ ‫فایل‬ ‫نصب‬ ‫و‬ ‫دانلود‬ ‫طریق‬ ‫از‬ ‫نصب‬ wget https://s3.amazonaws.com/aws­cli/awscli­bundle.zip unzip awscli­bundle.zip sudo ./awscli­bundle/install ­i /usr/local/aws ­b  /usr/local/bin/aws ‫نصب‬jq‫برای‬filter‫های‬‫خروجی‬ ‫کردن‬JSON
  • 17. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 17 ) ‫خدمات‬‫از‬ ‫استفاده‬ ‫های‬‫روش‬۳(
  • 18. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 18 ‫انواع‬instance) ‫ها‬۱( General Purpose  T2 • Lowest-cost general purpose instance type, and Free Tier eligible (t2.micro only) • Balance of compute, memory, and network resources  M4 • latest generation of General Purpose Instances  M3 • SSD-based instance storage for fast I/O performance
  • 19. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 19 ‫انواع‬instance) ‫ها‬۲( Compute Optimized  C4 • highest performing processors and the lowest price/compute performance • high performance front-end fleets, web-servers, batch processing, distributed analytics, high performance science and engineering applications, and video-encoding. Memory Optimized  X1 • SSD Storage and EBS-optimized by default and at no additional cost • Lowest price per GiB of RAM  R3
  • 20. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 20 ‫انواع‬instance) ‫ها‬۳( GPU  G2 • GPU compute applications Storage Optimized  I2 • very fast SSD-backed instance storage • optimized for very high random I/O performance • high IOPS at a low cost  D2 • feature up to 48 TB of HDD-based local storage • high disk throughput • lowest price per disk throughput performance on Amazon EC2
  • 21. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 21 ‫گذاری‬‫قیمت‬ ‫و‬ ‫ها‬‫هزینه‬ ‫از‬ ‫نوع‬ ‫هر‬ ‫ابعاد‬instance ‫موارد‬Free Tier‫آمازون‬ ‫قیمت‬ ‫در‬ ‫تاثیرگذار‬ ‫موارد‬ ‫ساعت‬ ‫برحسب‬ ‫قیمت‬ ‫محاسبه‬ Region‫و‬Availability Zone ‫نوع‬ ‫و‬ ‫اندازه‬ ،‫استفاده‬ ‫مورد‬ ‫سرویس‬instance ‫استفاده‬ ‫مورد‬ ‫عامل‬‫سیستم‬ ‫مثل‬ ‫جدا‬ ‫امکانات‬EBS… ‫و‬ ‫کنید‬‫می‬ ‫استفاده‬ ‫که‬ ‫چیزی‬ ‫فقط‬ ‫بابت‬ ‫پول‬ ‫پرداخت‬
  • 22. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 22 ‫مفاهیم‬Elasticity Elastic ‫فراهم‬ ‫را‬ ‫دقیقه‬ ‫چند‬ ‫در‬ ‫ظرفیت‬ ‫کاهش‬ ‫یا‬ ‫افزایش‬ ‫امکان‬ ‫آمازون‬ !‫ساعت‬ ‫یا‬ ‫روز‬ ‫چند‬ ‫در‬ ‫نه‬ ‫کند‬‫می‬ ‫طریق‬ ‫از‬ ‫اندازه‬ ‫کاهش‬ ‫و‬ ‫ایجاد‬API‫برنامه‬ ‫داخل‬ ‫ها‬ ‫سیستم‬Auto Scale‫تعریف‬ ‫برای‬rule‫ها‬ Elastic Load Balancer Elastic Block Store Elastic IP Address ... ‫تخصیص‬ •‫با‬API‫برنامه‬ •‫و‬ ‫وب‬ ‫کنسول‬ ‫طریق‬ ‫از‬AWS CLI
  • 23. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 23 ) ‫ها‬‫هزینه‬ ‫کاهش‬ ‫راهکارهای‬۱( Right Sizing ‫ترین‬‫ارزان‬ ‫از‬ ‫استفاده‬instance‫موجود‬ ‫به‬ ‫نگاه‬CPU‫و‬RAM‫و‬Storage‫برای‬downsizing ‫های‬‫متریک‬ ‫کاهش‬Cloudwatch ‫اول‬ :‫بندانگشتی‬ ‫قاعده‬Right Size‫رزرو‬ ‫بعد‬ ‫و‬ ‫کنید‬
  • 24. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 24 ) ‫ها‬‫هزینه‬ ‫کاهش‬ ‫راهکارهای‬۲( Reserved Instances ‫استفاده‬ ‫قابل‬ ‫زمان‬ ‫مدل‬ •‫ساله‬ ‫یک‬ •‫ساله‬‫سه‬ ‫از‬ ‫که‬ ‫هایی‬‫سرویس‬RI‫کنند‬‫می‬ ‫پشتیبانی‬ •EC2 •RDS •DynamoDB •Redshift •RlastiCache
  • 25. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 25 ) ‫ها‬‫هزینه‬ ‫کاهش‬ ‫راهکارهای‬۳( ‫بالی‬۷۵!‫ها‬‫هزینه‬ ‫کاهش‬‫درصد‬ ‫و‬ ‫اندازه‬ ،‫نوع‬ ،‫سرویس‬ ‫حسب‬‫بر‬ ‫مجزا‬ ‫قیمت‬region :‫یک‬ ‫گام‬RI Coverage •‫استفاده‬ ‫حال‬ ‫در‬ ‫منابع‬ ‫کل‬ ‫دادن‬ ‫پوشش‬ :‫دو‬ ‫گام‬RI Utilization •‫انعطاف‬ ‫افزایش‬RI‫کردن‬ ‫جدا‬ ‫و‬ ‫کردن‬ ‫مرج‬ ‫با‬RI‫ها‬ ‫نیاز‬ ‫صورت‬ ‫در‬ ‫به‬ ‫رسیدن‬ :‫هدف‬۷۰‫تا‬۸۰‫درصد‬Always-on Coverage ‫و‬۹۵‫درصد‬RI Utilization
  • 26. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 26 ) ‫ها‬‫هزینه‬ ‫کاهش‬ ‫راهکارهای‬۴( ‫افزایش‬Elasticity ‫جز‬ ‫های‬‫محیط‬ ‫سرورهای‬ ‫کردن‬ ‫خاموش‬PROD ‫استفاده‬ ‫موارد‬ •Spike‫پردازشی‬ ‫های‬ •‫مثل‬ ‫مواردی‬Dev test •‫دارد‬ ‫مشخص‬ ‫ساعت‬ ‫که‬ ‫لودی‬‫ورک‬ ‫نیازها‬ ‫درصد‬ ‫سی‬ ‫تا‬ ‫بیست‬ :‫بندانگشتی‬ ‫قاعده‬
  • 27. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 27 ‫مانیتورینگ‬ ‫و‬ ‫ها‬‫متریک‬ ‫اندازه‬ ‫کاهش‬ ‫و‬ ‫تعداد‬ ‫افزایش‬ ‫طریق‬ ‫از‬ ‫ها‬‫هزینه‬ ‫کاهش‬ ‫گذاری‬‫هدف‬ ‫و‬ ‫ها‬‫متریک‬ ‫از‬ ‫استفاده‬ ‫درصد‬instance‫شوند‬ ‫خاموش‬ ‫روزانه‬ ‫طور‬ ‫به‬ ‫توانند‬‫می‬ ‫که‬ ‫هایی‬ ‫درصد‬instance‫شود‬‫می‬ ‫که‬ ‫هایی‬right-sized‫کرد‬ ‫منابع‬ ‫درصد‬always-on‫توسط‬ ‫دهی‬‫پوشش‬ ‫برای‬RI ‫امکان‬ ‫درصد‬Utilization‫برای‬RI
  • 28. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 28 Elastic Computing Unit A consistent measure of CPU Processing Power ‫پرفرمنس‬ ‫مقایسه‬ ‫و‬ ‫بنچمارک‬ ‫برای‬ ‫مهم‬ ‫واحد‬ ‫یک‬ ‫پردازش‬ ‫مشخص‬ ‫میزان‬ ‫یک‬ ‫به‬ ‫رسیدن‬ ‫برای‬ ‫لزم‬ ‫هزینه‬ ‫دوبرابری‬ ‫رشد‬ECU‫آگوست‬ ‫از‬ ‫سازمان‬ ‫یک‬۲۰۱۴‫تا‬۲۰۱۵
  • 29. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 29 Elastic Computing Unit
  • 30. ۲‫جلسه‬۲۲۳‫۲ گروه۲ کاربران۲ گنو/لینوکس۲ تهران‬ ۱۳۹۵/۴/۲۴ ‫سیدمحمدمسعود۲ صدرنژاد‬‫طراحی۲ و۲ معماری۲ خدمات۲ ابری۲ زیرساخت۲ آمازون‬ 30 ‫قدردانی‬ ‫و‬ ‫تشکر‬ :‫از‬ ‫سپاس‬ ‫با‬ .‫گذاشتید‬ ‫من‬ ‫اختیار‬ ‫در‬ ‫را‬ ‫وقتتان‬ ‫که‬ ‫شما‬ ‫جهان‬‫سراسر‬ ‫در‬ ‫آزاد‬ ‫دانش‬ ‫دهندگان‬‫توسعه‬
  • 31. ‫پاسخ‬ ‫و‬ ‫پرسش‬‫پاسخ‬ ‫و‬ ‫پرسش‬ ‫وسیله‬ ‫به‬ ‫شده‬ ‫طراحی‬ twitter.com/smmsadrnezhtwitter.com/smmsadrnezh ‫صدرنژاد‬ ‫سیدمحمدمسعود‬