مفاهیم رایانش ابری

Post on 27-Jun-2015

858 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

مفاهیم رایاوش ابری و وگاهی به

Amazonسرویس های

علی اتطالثی

رایاوش ابری چیست؟ و چیض دس ایتشت•

عشیظ ایی هتؾکل اص عخت افضاس شم افضاسا ک ت عیل ی •

.ت هؾتشی خذهات هیذذ( عوذتا ایتشت)ؽثک

سایی اص صیشعاخت ا اعتواد ت خذهات دذ•

هصشف گشایی دس پشداصػ عخت افضاس•

.ت جای تلیذ تشق هسد یاص خد اص ؽشکت تشق خذهات تخاین•

Cloudمشخصه های رهایی اس هشکالت فیشیکی و نگهداری سزور•

(فیشیکی، نگهداری، نیزوی انسانی، شبکه)صزفه جویی در هشینه ها • .صزفه جویی در سهاى و توزکش بیشتز روی کسب و کار خود•

ساخته شده اس هاصول های اس پیش آهاده شده•

Elasticity ( هیلیارد 1نفز است یا 1ههن نیست تعداد هشتزیهایتاى )انعطاف پذیزی سیاد • (بار کپی شده 3هز داده تاى حداقل . )کاهش قطعی. پشتیبانی قوی•

(Pay as you Go)آى انداسه که هصزف هیکنی پول بده • (ههن نیست به چه سبانی کد هینویسی یا اس کدام سیستن عاهل استفاده هی کنی)فزا ساختار •

(ههن نیست هشتزیانتاى کجای دنیا هستند)فزا جغزافیا •

•On-Demand :هز لحظه که السم داری آهاده است.

Cloudمعایب .گذاسی ؽذ Cloudداد ای حغاط حیاتی ثایذ دس •

!کپی سایت•

!پایاى دیا= قطعی ایتشت •

مذل های سرویس های ابری

Software as a Service (SaaS)

Platform as a Service (PaaS)

Infrastructure as a Service (IaaS)

Software as a Service .شم افضاس تعظ اسائ دذ خذهات صة اجشا هی ؽد•

.هؾتشی فقظ اعتفاد هی کذ•

تا اتضاس هؾتشی یک هشسگش ب اعت•

Platform as a Service هحیطی تشای اجشای صتاى تشاه یغی خاؿ، داسای دیتاتیظ، ب عشس، •

...عیغتن عاهل

Infrastructure as a Service هذل پای تشای و ی عشیظ ا•

.خد پشداصذ یک عشیظ اعت•

خدتاى شم افضاس هسد یاصتاى سا ( SaaS)ت جای اعتفاد اص شم افضاس آهاد •

.صة اجشا کیذ

:عشیغایی فشاعاختاس•

o هثال ( هاؽیي ای هجاصی)پشداصػ :Amazon EC2

o ،هثال فضای رخیش عاصی :Amazon S3, Amazon EBS

o ،فایشال

o،هثال تاالظ کذ تشافیک :Amazon Load Balancer

o IP Address DNS، هثال :Amazon Route 53

oهثال ااع دیتاتیظ ا :Amazon RDS, Amazon SimpleDB

Amazon Web Services قی تشیي کاهل تشیي اسائ دذ ی خذهات اتشی•

هجوع عشیظ ای اتشی ک دس کاس ن عاختاس سایاؼ اتشی سا فشان •

.هیغاصذ

دیتاعتش دس جاى( region)هطق 8هتؾکل اص •

Amazonلیست سرویس های • Compute

o Elastic Compute Cloud (EC2)

o Auto Scaling

• Storage o Simple Storage Service (S3)

o Elastic Block Store (EBS)

o Glacier

• Networking o Route 53 (DNS)

o Virtual Private Cloud (VPC)

• Content Delivery o CloudFront

• Database o Relational Database Service

(RDS)

o SimpleDB (NoSql)

o DynamoDb

• Deployment o CloudFormation

o Elastic Beanstalk

• Management o Management Console

o Identity and Access

Management (IAM)

o CloudWatch

• Messaging o Simple Queue Service (SQS)

o Simple Email Service (SES)

o Simple Notification Service (SNS)

• …

Amazonسرویس های معماری

Amazon EC2 احذ پشداصؽی دس هعواسی عشیظ ای آهاصى•

هاؽیي ای هجاصی ک هی تاى تقشیثا ش ع عیغتن عاهلی سا دس آى اجشا کشد•

ش صتاى تشاه یغی ک دعت داسیذ، ش شم افضاسی ک الصم داسیذ دس آا •

(پیؾفشض شم افضاس ا پلتفشم ای هتذال صة ؽذ. )صة کیذ

تشای ) Remote Desktop ( ای لیکظ VMتشای ) SSHت عیل ی •

VM هیتایذ ت آا هتصل ؽیذ( ای یذص.

•Elasticity : ت عیل یAuto Scaling ت صست گام تشافیک صیاد

ا تیؾتش ؽذ دس تشافیک کن تشای صشف جیی instanceاتهاتیک تعذاد

.دس ضی کن هی ؽذ

دس هذل ای هختلف تشای یاصای هتفات دس قیوت ای هتفات اسائ •

.هیؾذ

Amazon EC2 domainصیش domainعوهی تا یک IPش هاؽیي هجاصی تا یک •

.آهاصى قاتل دعتشط اعت

تا ام دلخا domainهیتاى یک Amazon Route 53تا عشیظ •

.صل کشد

ظیف ی تقغین تشافیک تیي Amazon Load Balancerعشیظ •

instance ای یک هاؽیي هجاصی سا داسد.

ت هضل اسد دسای هاؽیي هجاصی Elastic Block Storageعشیظ •

.لی تا هؾخص ای یک اسد هعولی هتفات اعت. قؼ ایفا هی کذ

ت تعذاد عاعت ای اعتفاد ؽذ هحاعث هی ؽد تغت ت EC2ضی ی •

.ای اجشا ؽذ هتفات اعت instanceاذاص ع آى تعذاد

Amazon S3 احذ رخیش عاصی فایل هغتقل عشیظ ای آهاصى•

هیتاى EC2اتغت یغت تذى EC2ایي اعت ک ت EBSفشقؼ تا •

.دعتشعی یافت

.ا API یا REST SOAPدعتشعی تا ایتشفیظ ای ب عشیظ •

ا عاخت ؽذ ک ام شکذام یکتا دس آهاصى اعت Bucketاص هجوع ای اص •

.هجوع ای اص فایلا پؽ ا اعت Bucketش •

.عاخت S3یک تغایت اعتاتیک تا EC2هی تاى تذى یاص ت •

.تشای رخیش داد خد اعتفاد هی کذ S3ؽشکت ای صیادی اص •

Amazon Databases •Amazon RDS

o پایگا داد ی ساتط ای تش پای یMySql

oهثل اطالعات کاستش. هاعة تشای داد ایی ک ساتط دس آا هن اعت هصشف کوتشی داسذ

•Amazon SimpleDB o پایگا داد ای غیش ساتط ای(NoSql ) تش پای یkey attribute value

oت دلیل اویت دادى ت عشعت، هحذدیت ثثات داد دس ایي هذل جد داسد.

o هحذدیت افضایؼscaling جد داسد هاعة تشای کاسای کچک اعت.

•Amazon DynamoDB o پایگا داد ای غیش ساتط ای(NoSql ) پیچیذ تش اصSimpleDB

oعاخت ؽذ تشای حجن داد هیضاى پشداصػ داد ی صیاد اعطاف پزیشی تیؾتش

o تشای عشعت تیؾتش داد ا سیSSD رخیش هی ؽذ دس تیج عشیظ گشاى تشی یض اعت.

Amazon CloudFront تشای کاؼ صهاى پاعخذی ت دسخاعت ا عشعت اتقال داد ا، آهاصى •

.قط هختلف جاى عشسایی قشاس داد 51دس

سػ کاس چیي اعت ک ایي عشیظ دسخاعت ای هکشس کاستشاى اص تغایت •ؽوا سا هایتس کشد فایل ا داد ایی ک ت تعذاد هکشس دسخاعت هیؾذ

هی کذ cacheسا دس عشسای تصیع ؽذ خد

فشعتاد وی ؽد خد S3تشای فایل ای رخیش ؽذ دیگش دسخاعتی ت هثال • .پاعخ هیذذ cloudFrontعشسای

ایي سػ تاعث افضایؼ عشعت پاعخذی وچیي کاؼ تاس عشسای • .هشکضی هی ؽد

.وچیي تشای داد ای دیاهیک اعتشین هذیای صذ یض تغیاس عالیغت•

کاس S3 , EC2, Route 53, RDSتا و عشیظ ای دیگش آهاصى هثل • .هیکذ

Amazonسرویس های مذیریتی •Amazon Management Console

oهحیطی تحت ب تشای هذیشیت و عشیظ ای آهاصى دس یک جا

oconsole.aws.amazon.com

•Amazon Identity and Access Management (IAM) oهذیشیت یکپاسچ دعتشعی ت و عشیظ ای آهاصى

o دعتشعی کاستشاى تعشیف گش ا

o تشای اعتفاد اصAPI ای عشیظ ای هختلف تایذ اص کلیذ ای دعتشعی کاستشی تشای احشاص

.یت اعتفاد کشد

•Amazon CloudWatch o تشای هایتس کشدى هیضاى تاسؽثک تاس هحاعثاتی

o تشای عاختيAlarm آگا عاصدها سا ک دس صست تشص هقعیتی خاؿ.

PaaS در آمازون و ابسارهایdeployment •Amazon CloudFormation

oسا اذاصی کاهپت ای آهاد هثل اتضاسی تشای علت تعع دذگاى تشای صة

wordpress , Drupal, Joomla, Microsoft Sharepoint ...

•Amazon Elastic Beanstalk o اتضاسی تشای اتؾاس کذا دس هاؽیي ای هجاصیEC2

o تشایIDE ا هحیظ ای تشاه یغی هختلف اتضاسایی تشای اتؾاس تشاه داسد.

•AWS Tools and SDKs o اتضاسی جاهع تشایVisual Studio

o اتضاس ای هختلف تشای جاهع یOpen Source

oSDK ای هختلف تشای صتاى ای هختلف هثل.NET, PHP, Ruby, Java ...

Amazonومووه معماری سرویس های

ومووه ورخ هسیىه برای یک اپلیکیشه

Cloudموبایل تحت کاستش 100,000تشای •

داد دس عشس داسذ، 64MBک ت طس هتعظ •

دقیق صشف کاس تا اپ هی کذ، 15 ت طس هتعظ سصی •

$7200ضی ی رخیش داد عاال •

$7800 ضی هحاعثات عاال •

.تخویي صد هیؾد $5000 ضی عایش عشیظ ا حذدا •

.هی ؽد $20,000ک جوعا •

$0.2تشای ش کاستش •

خسته وباشیذ

؟

top related