SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
‫ابری‬ ‫رایاوش‬ ‫مفاهیم‬
‫به‬ ‫وگاهی‬ ‫و‬
‫های‬ ‫سرویس‬Amazon
‫اتْطالثی‬ ‫علی‬
‫چیست؟‬ ‫ابری‬ ‫رایاوش‬
•‫ایٌتشًت‬ ‫دس‬ ‫چیض‬ َ‫ُو‬
•‫ی‬ َ‫ّعیل‬ َ‫ت‬ َ‫ک‬ ‫افضاسُا‬ ‫ًشم‬ ّ ‫افضاس‬ ‫عخت‬ ‫اص‬ ‫هتؾکل‬ ‫ُایی‬ ‫عشّیظ‬
َ‫ؽثک‬(‫ایٌتشًت‬ ‫عوذتا‬)‫هیذٌُذ‬ ‫خذهات‬ ‫هؾتشی‬ َ‫ت‬.
•ٍ‫دٌُذ‬ ‫خذهات‬ َ‫ت‬ ‫اعتواد‬ ّ ‫ُا‬ ‫صیشعاخت‬ ‫اص‬ ‫سُایی‬
•‫افضاس‬ ‫عخت‬ ّ ‫پشداصػ‬ ‫دس‬ ‫گشایی‬ ‫هصشف‬
•‫تخْاُین‬ ‫خذهات‬ ‫تشق‬ ‫ؽشکت‬ ‫اص‬ ‫خْد‬ ‫ًیاص‬ ‫هْسد‬ ‫تشق‬ ‫تْلیذ‬ ‫جای‬ َ‫ت‬.
‫های‬ ‫مشخصه‬Cloud
•‫سزور‬ ‫نگهداری‬ ‫و‬ ‫فیشیکی‬ ‫هشکالت‬ ‫اس‬ ‫رهایی‬
•‫ها‬ ‫هشینه‬ ‫در‬ ‫جویی‬ ‫صزفه‬(‫شبکه‬ ،‫انسانی‬ ‫نیزوی‬ ،‫نگهداری‬ ،‫فیشیکی‬)
•‫خود‬ ‫کار‬ ‫و‬ ‫کسب‬ ‫روی‬ ‫بیشتز‬ ‫توزکش‬ ‫و‬ ‫سهاى‬ ‫در‬ ‫جویی‬ ‫صزفه‬.
•‫شده‬ ‫آهاده‬ ‫پیش‬ ‫اس‬ ‫های‬ ‫هاصول‬ ‫اس‬ ‫شده‬ ‫ساخته‬
•‫سیاد‬ ‫پذیزی‬ ‫انعطاف‬(‫هشتزیهایتاى‬ ‫تعداد‬ ‫نیست‬ ‫ههن‬1‫یا‬ ‫است‬ ‫نفز‬1‫هیلیارد‬)Elasticity
•‫قوی‬ ‫پشتیبانی‬.‫قطعی‬ ‫کاهش‬( .‫حداقل‬ ‫تاى‬ ‫داده‬ ‫هز‬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
oIP AddressّDNS،‫هثال‬:Amazon Route 53
o‫ُا‬ ‫دیتاتیظ‬ ‫اًْاع‬‫هثال‬:Amazon RDS, Amazon SimpleDB
Amazon Web Services
•‫اتشی‬ ‫خذهات‬ ‫ی‬ ٍ‫دٌُذ‬ َ‫اسائ‬ ‫تشیي‬ ‫کاهل‬ ّ ‫تشیي‬ ‫قْی‬
•‫فشاُن‬ ‫سا‬ ‫اتشی‬ ‫سایاًؼ‬ ‫عاختاس‬ ‫ُن‬ ‫کٌاس‬ ‫دس‬ َ‫ک‬ ‫اتشی‬ ‫ُای‬ ‫عشّیظ‬ َ‫هجوْع‬
‫هیغاصًذ‬.
•‫اص‬ ‫هتؾکل‬8َ‫هٌطق‬(region)‫جِاى‬ ‫دس‬ ‫دیتاعٌتش‬
‫های‬ ‫سرویس‬ ‫لیست‬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
•‫آهاصّى‬ ‫ُای‬ ‫عشّیظ‬ ‫هعواسی‬ ‫دس‬ ‫پشداصؽی‬ ‫ّاحذ‬
•‫کشد‬ ‫اجشا‬ ‫آى‬ ‫دس‬ ‫سا‬ ‫عاهلی‬ ‫عیغتن‬ ‫ًْع‬ ‫ُش‬ ‫تقشیثا‬ ‫تْاى‬ ‫هی‬ َ‫ک‬ ‫هجاصی‬ ‫ُای‬ ‫هاؽیي‬
•‫آًِا‬ ‫دس‬ ‫داسیذ‬ ‫الصم‬ َ‫ک‬ ‫افضاسی‬ ‫ًشم‬ ‫ُش‬ ،‫داسیذ‬ ‫دّعت‬ َ‫ک‬ ‫ًْیغی‬ َ‫تشًاه‬ ‫صتاى‬ ‫ُش‬
‫کٌیذ‬ ‫ًصة‬( .ٍ‫ؽذ‬ ‫ًصة‬ ‫هتذاّل‬ ‫ُای‬ ‫پلتفشم‬ ّ ‫ُا‬ ‫افضاس‬ ‫ًشم‬ ‫پیؾفشض‬)
•‫ی‬ َ‫ّعیل‬ َ‫ت‬SSH(‫تشای‬VM‫لیٌْکظ‬ ‫ُای‬)ّRemote Desktop(‫تشای‬
VM‫ّیٌذّص‬ ‫ُای‬)‫ؽْیذ‬ ‫هتصل‬ ‫آًِا‬ َ‫ت‬ ‫هیتْاًیذ‬.
•Elasticity:‫ی‬ َ‫ّعیل‬ َ‫ت‬Auto Scaling‫صیاد‬ ‫تشافیک‬ ‫ٌُگام‬‫صْست‬ َ‫ت‬
‫تعذاد‬ ‫اتْهاتیک‬instance‫جْیی‬ َ‫صشف‬ ‫تشای‬ ‫کن‬ ‫تشافیک‬ ‫دس‬ ّ ٍ‫ؽذ‬ ‫تیؾتش‬ ‫ُا‬
‫ؽًْذ‬ ‫هی‬ ‫کن‬ ٌَ‫ُضی‬ ‫دس‬.
•َ‫اسائ‬ ‫هتفاّت‬ ‫ُای‬ ‫قیوت‬ ‫دس‬ ّ ‫هتفاّت‬ ‫ًیاصُای‬ ‫تشای‬ ‫هختلف‬ ‫ُای‬ ‫هذل‬ ‫دس‬
‫هیؾًْذ‬.
Amazon EC2
•‫یک‬ ‫تا‬ ‫هجاصی‬ ‫هاؽیي‬ ‫ُش‬IP‫یک‬ ‫تا‬ ّ ‫عوْهی‬domain‫صیش‬domain
‫اعت‬ ‫دعتشط‬ ‫قاتل‬ ‫آهاصّى‬.
•‫عشّیظ‬ ‫تا‬Amazon Route 53‫یک‬ ‫هیتْاى‬domainٍ‫دلخْا‬ ‫ًام‬ ‫تا‬
‫کشد‬ ‫ّصل‬.
•‫عشّیظ‬Amazon Load Balancer‫تیي‬ ‫تشافیک‬ ‫تقغین‬ ‫ی‬ َ‫ّظیف‬
instance‫داسد‬ ‫سا‬ ‫هجاصی‬ ‫هاؽیي‬ ‫یک‬ ‫ُای‬.
•‫عشّیظ‬Elastic Block Storage‫هجاصی‬ ‫هاؽیي‬ ْ‫دسای‬ ‫ُاسد‬ َ‫هٌضل‬ َ‫ت‬
‫کٌذ‬ ‫هی‬ ‫ایفا‬ ‫ًقؼ‬.‫اعت‬ ‫هتفاّت‬ ‫هعوْلی‬ ‫ُاسد‬ ‫یک‬ ‫ُای‬ َ‫هؾخص‬ ‫تا‬ ‫ّلی‬.
•‫ی‬ ٌَ‫ُضی‬EC2َ‫ت‬ َ‫تغت‬ ّ ‫ؽْد‬ ‫هی‬ َ‫هحاعث‬ ٍ‫ؽذ‬ ٍ‫اعتفاد‬ ‫ُای‬ ‫عاعت‬ ‫تعذاد‬ َ‫ت‬
‫تعذاد‬ ّ ‫آى‬ ‫ًْع‬ ّ ٍ‫اًذاص‬instance‫اعت‬ ‫هتفاّت‬ ٍ‫ؽذ‬ ‫اجشا‬ ‫ُای‬.
Amazon S3
•‫آهاصّى‬ ‫ُای‬ ‫عشّیظ‬ ‫هغتقل‬ ‫فایل‬ ‫عاصی‬ ٍ‫رخیش‬ ‫ّاحذ‬
•‫تا‬ ‫فشقؼ‬EBSَ‫ت‬ َ‫ک‬ ‫اعت‬ ‫ایي‬EC2‫تذّى‬ ّ ‫ًیغت‬ َ‫ّاتغت‬EC2‫هیتْاى‬
‫یافت‬ ‫دعتشعی‬.
•‫عشّیظ‬ ‫ّب‬ ‫ُای‬ ‫ایٌتشفیظ‬ ‫تا‬ ‫دعتشعی‬RESTّSOAP‫یا‬ ّAPI‫ُا‬.
•‫اص‬ ‫ای‬ َ‫هجوْع‬ ‫اص‬Bucket‫اعت‬ ‫آهاصّى‬ ‫دس‬ ‫یکتا‬ ‫ُشکذام‬ ‫ًام‬ َ‫ک‬ ٍ‫ؽذ‬ َ‫عاخت‬ ‫ُا‬
•‫ُش‬Bucket‫اعت‬ ‫ُا‬ َ‫پْؽ‬ ّ ‫فایلِا‬ ‫اص‬ ‫ای‬ َ‫هجوْع‬.
•َ‫ت‬ ‫ًیاص‬ ‫تذّى‬ ‫تْاى‬ ‫هی‬EC2‫تا‬ ‫اعتاتیک‬ ‫ّتغایت‬ ‫یک‬S3‫عاخت‬.
•‫اص‬ ‫صیادی‬ ‫ُای‬ ‫ؽشکت‬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$
‫وباشیذ‬ ‫خسته‬
‫؟‬

Contenu connexe

En vedette

Javan Cloud Security 950526 (oCCc63)
Javan Cloud Security 950526 (oCCc63)Javan Cloud Security 950526 (oCCc63)
Javan Cloud Security 950526 (oCCc63)Morteza Javan
 
Cloud computing
Cloud computingCloud computing
Cloud computingarichoana
 
حریم خصوصی در رایانش ابری
حریم خصوصی در رایانش ابریحریم خصوصی در رایانش ابری
حریم خصوصی در رایانش ابریAhmad Darki
 
رایانش ابری
 رایانش ابری رایانش ابری
رایانش ابریAli Ghaeni
 
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
 
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
 
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
 
MySQL Webinar Series 3/4 - MySQl Monitoring With Enterprise Monitor + Query A...
MySQL Webinar Series 3/4 - MySQl Monitoring With Enterprise Monitor + Query A...MySQL Webinar Series 3/4 - MySQl Monitoring With Enterprise Monitor + Query A...
MySQL Webinar Series 3/4 - MySQl Monitoring With Enterprise Monitor + Query A...Mark Swarbrick
 
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
 
کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای
کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ایکنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای
کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای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
 
MySQL High Availability Solutions
MySQL High Availability SolutionsMySQL High Availability Solutions
MySQL High Availability SolutionsLenz Grimmer
 
- Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جع
  - Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جع  - Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جع
- Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جعAli Dalili
 
Gozaresh se mahe_dovom
Gozaresh se mahe_dovomGozaresh se mahe_dovom
Gozaresh se mahe_dovomdanesh_fd
 
Social Networks for Education - SMK Yanisba
Social Networks for Education - SMK YanisbaSocial Networks for Education - SMK Yanisba
Social Networks for Education - SMK YanisbaDarul Quthni
 

En vedette (20)

Javan Cloud Security 950526 (oCCc63)
Javan Cloud Security 950526 (oCCc63)Javan Cloud Security 950526 (oCCc63)
Javan Cloud Security 950526 (oCCc63)
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
حریم خصوصی در رایانش ابری
حریم خصوصی در رایانش ابریحریم خصوصی در رایانش ابری
حریم خصوصی در رایانش ابری
 
رایانش ابری
 رایانش ابری رایانش ابری
رایانش ابری
 
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
 
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
 
Gozaresh 1 3 95 mahe (2)
Gozaresh 1 3 95 mahe  (2)Gozaresh 1 3 95 mahe  (2)
Gozaresh 1 3 95 mahe (2)
 
Occc overview
Occc overviewOccc overview
Occc overview
 
MySQL Webinar Series 3/4 - MySQl Monitoring With Enterprise Monitor + Query A...
MySQL Webinar Series 3/4 - MySQl Monitoring With Enterprise Monitor + Query A...MySQL Webinar Series 3/4 - MySQl Monitoring With Enterprise Monitor + Query A...
MySQL Webinar Series 3/4 - MySQl Monitoring With Enterprise Monitor + Query A...
 
Cloud computing nasr
Cloud computing nasrCloud computing nasr
Cloud computing nasr
 
Vir
VirVir
Vir
 
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 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...
 
پروژه هوشمند سازی دانشکده برق و الکترونیک
پروژه هوشمند سازی دانشکده برق و الکترونیکپروژه هوشمند سازی دانشکده برق و الکترونیک
پروژه هوشمند سازی دانشکده برق و الکترونیک
 
MySQL High Availability Solutions
MySQL High Availability SolutionsMySQL High Availability Solutions
MySQL High Availability Solutions
 
- Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جع
  - Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جع  - Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جع
- Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جع
 
Linux webmin
Linux webminLinux webmin
Linux webmin
 
Gozaresh se mahe_dovom
Gozaresh se mahe_dovomGozaresh se mahe_dovom
Gozaresh se mahe_dovom
 
Social Networks for Education - SMK Yanisba
Social Networks for Education - SMK YanisbaSocial Networks for Education - SMK Yanisba
Social Networks for Education - SMK Yanisba
 

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

Introduction to oracle
Introduction to oracleIntroduction to oracle
Introduction to oracleEhsan Hamzei
 
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...Web Standards School
 
حكمراني انبار داده(Data Warehouse Governance)
حكمراني انبار داده(Data Warehouse Governance)حكمراني انبار داده(Data Warehouse Governance)
حكمراني انبار داده(Data Warehouse Governance)Hosseinieh Ershad Public Library
 
سیستم فایل HDFS
سیستم فایل HDFSسیستم فایل HDFS
سیستم فایل HDFSnasser rezaei
 
ورودی خروجی Hadoop
ورودی خروجی Hadoopورودی خروجی Hadoop
ورودی خروجی Hadoopnasser rezaei
 
Yarn مروری بر
Yarn مروری بر Yarn مروری بر
Yarn مروری بر nasser rezaei
 
معرفی ServiceWorker و کاربردهای آن
معرفی ServiceWorker و کاربردهای آنمعرفی ServiceWorker و کاربردهای آن
معرفی ServiceWorker و کاربردهای آنWeb Standards School
 
آشنایی با Hadoop
آشنایی با Hadoopآشنایی با Hadoop
آشنایی با Hadoopnasser rezaei
 
ترکیب داده های ساختار یافته و نیمه ساختار یافته در MariaDB 10.2‬‬
ترکیب داده های ساختار یافته و نیمه ساختار یافته در MariaDB 10.2‬‬ترکیب داده های ساختار یافته و نیمه ساختار یافته در MariaDB 10.2‬‬
ترکیب داده های ساختار یافته و نیمه ساختار یافته در MariaDB 10.2‬‬Hamoon Mohammadian Pour
 
انواع Replication در MySQL/MariaDB
انواع Replication در MySQL/MariaDBانواع Replication در MySQL/MariaDB
انواع Replication در MySQL/MariaDBHamoon Mohammadian Pour
 
Oracle نوشته مهندس اسمعیل دخت
Oracle  نوشته مهندس اسمعیل دختOracle  نوشته مهندس اسمعیل دخت
Oracle نوشته مهندس اسمعیل دختYashar Esmaildokht
 
Bi and data mining with Oracle
Bi and data mining with OracleBi and data mining with Oracle
Bi and data mining with Oracleghanadbashi
 
Introduction to Cloud Computing and Openstack
Introduction to Cloud Computing and OpenstackIntroduction to Cloud Computing and Openstack
Introduction to Cloud Computing and OpenstackZahra Golmirzaei
 
راهنمای کامل راه اندازی الاستیک سرچ و استفاده آن در شرکت گارتکس
راهنمای کامل راه اندازی الاستیک سرچ و استفاده آن در شرکت گارتکسراهنمای کامل راه اندازی الاستیک سرچ و استفاده آن در شرکت گارتکس
راهنمای کامل راه اندازی الاستیک سرچ و استفاده آن در شرکت گارتکسSeied Mahdi Sadat Hosseini
 

Similaire à مفاهیم رایانش ابری (20)

Introduction to oracle
Introduction to oracleIntroduction to oracle
Introduction to oracle
 
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
 
حكمراني انبار داده(Data Warehouse Governance)
حكمراني انبار داده(Data Warehouse Governance)حكمراني انبار داده(Data Warehouse Governance)
حكمراني انبار داده(Data Warehouse Governance)
 
سیستم فایل HDFS
سیستم فایل HDFSسیستم فایل HDFS
سیستم فایل HDFS
 
ورودی خروجی Hadoop
ورودی خروجی Hadoopورودی خروجی Hadoop
ورودی خروجی Hadoop
 
Verilog
VerilogVerilog
Verilog
 
Yarn مروری بر
Yarn مروری بر Yarn مروری بر
Yarn مروری بر
 
Redis.
Redis.Redis.
Redis.
 
معرفی ServiceWorker و کاربردهای آن
معرفی ServiceWorker و کاربردهای آنمعرفی ServiceWorker و کاربردهای آن
معرفی ServiceWorker و کاربردهای آن
 
آشنایی با Hadoop
آشنایی با Hadoopآشنایی با Hadoop
آشنایی با Hadoop
 
ترکیب داده های ساختار یافته و نیمه ساختار یافته در MariaDB 10.2‬‬
ترکیب داده های ساختار یافته و نیمه ساختار یافته در MariaDB 10.2‬‬ترکیب داده های ساختار یافته و نیمه ساختار یافته در MariaDB 10.2‬‬
ترکیب داده های ساختار یافته و نیمه ساختار یافته در MariaDB 10.2‬‬
 
انواع Replication در MySQL/MariaDB
انواع Replication در MySQL/MariaDBانواع Replication در MySQL/MariaDB
انواع Replication در MySQL/MariaDB
 
Oracle نوشته مهندس اسمعیل دخت
Oracle  نوشته مهندس اسمعیل دختOracle  نوشته مهندس اسمعیل دخت
Oracle نوشته مهندس اسمعیل دخت
 
Faraz help
Faraz helpFaraz help
Faraz help
 
Raid
RaidRaid
Raid
 
Bi and data mining with Oracle
Bi and data mining with OracleBi and data mining with Oracle
Bi and data mining with Oracle
 
cloud services for libraries
cloud services for librariescloud services for libraries
cloud services for libraries
 
Introduction to Cloud Computing and Openstack
Introduction to Cloud Computing and OpenstackIntroduction to Cloud Computing and Openstack
Introduction to Cloud Computing and Openstack
 
Sharding
ShardingSharding
Sharding
 
راهنمای کامل راه اندازی الاستیک سرچ و استفاده آن در شرکت گارتکس
راهنمای کامل راه اندازی الاستیک سرچ و استفاده آن در شرکت گارتکسراهنمای کامل راه اندازی الاستیک سرچ و استفاده آن در شرکت گارتکس
راهنمای کامل راه اندازی الاستیک سرچ و استفاده آن در شرکت گارتکس
 

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

  • 1. ‫ابری‬ ‫رایاوش‬ ‫مفاهیم‬ ‫به‬ ‫وگاهی‬ ‫و‬ ‫های‬ ‫سرویس‬Amazon ‫اتْطالثی‬ ‫علی‬
  • 2. ‫چیست؟‬ ‫ابری‬ ‫رایاوش‬ •‫ایٌتشًت‬ ‫دس‬ ‫چیض‬ َ‫ُو‬ •‫ی‬ َ‫ّعیل‬ َ‫ت‬ َ‫ک‬ ‫افضاسُا‬ ‫ًشم‬ ّ ‫افضاس‬ ‫عخت‬ ‫اص‬ ‫هتؾکل‬ ‫ُایی‬ ‫عشّیظ‬ َ‫ؽثک‬(‫ایٌتشًت‬ ‫عوذتا‬)‫هیذٌُذ‬ ‫خذهات‬ ‫هؾتشی‬ َ‫ت‬. •ٍ‫دٌُذ‬ ‫خذهات‬ َ‫ت‬ ‫اعتواد‬ ّ ‫ُا‬ ‫صیشعاخت‬ ‫اص‬ ‫سُایی‬ •‫افضاس‬ ‫عخت‬ ّ ‫پشداصػ‬ ‫دس‬ ‫گشایی‬ ‫هصشف‬ •‫تخْاُین‬ ‫خذهات‬ ‫تشق‬ ‫ؽشکت‬ ‫اص‬ ‫خْد‬ ‫ًیاص‬ ‫هْسد‬ ‫تشق‬ ‫تْلیذ‬ ‫جای‬ َ‫ت‬.
  • 3. ‫های‬ ‫مشخصه‬Cloud •‫سزور‬ ‫نگهداری‬ ‫و‬ ‫فیشیکی‬ ‫هشکالت‬ ‫اس‬ ‫رهایی‬ •‫ها‬ ‫هشینه‬ ‫در‬ ‫جویی‬ ‫صزفه‬(‫شبکه‬ ،‫انسانی‬ ‫نیزوی‬ ،‫نگهداری‬ ،‫فیشیکی‬) •‫خود‬ ‫کار‬ ‫و‬ ‫کسب‬ ‫روی‬ ‫بیشتز‬ ‫توزکش‬ ‫و‬ ‫سهاى‬ ‫در‬ ‫جویی‬ ‫صزفه‬. •‫شده‬ ‫آهاده‬ ‫پیش‬ ‫اس‬ ‫های‬ ‫هاصول‬ ‫اس‬ ‫شده‬ ‫ساخته‬ •‫سیاد‬ ‫پذیزی‬ ‫انعطاف‬(‫هشتزیهایتاى‬ ‫تعداد‬ ‫نیست‬ ‫ههن‬1‫یا‬ ‫است‬ ‫نفز‬1‫هیلیارد‬)Elasticity •‫قوی‬ ‫پشتیبانی‬.‫قطعی‬ ‫کاهش‬( .‫حداقل‬ ‫تاى‬ ‫داده‬ ‫هز‬3‫شده‬ ‫کپی‬ ‫بار‬) •‫بده‬ ‫پول‬ ‫هیکنی‬ ‫هصزف‬ ‫که‬ ‫انداسه‬ ‫آى‬(Pay as you Go) •‫ساختار‬ ‫فزا‬(‫کنی‬ ‫هی‬ ‫استفاده‬ ‫عاهل‬ ‫سیستن‬ ‫کدام‬ ‫اس‬ ‫یا‬ ‫هینویسی‬ ‫کد‬ ‫سبانی‬ ‫چه‬ ‫به‬ ‫نیست‬ ‫ههن‬) •‫جغزافیا‬ ‫فزا‬(‫هستند‬ ‫دنیا‬ ‫کجای‬ ‫هشتزیانتاى‬ ‫نیست‬ ‫ههن‬) •On-Demand:‫است‬ ‫آهاده‬ ‫داری‬ ‫السم‬ ‫که‬ ‫لحظه‬ ‫هز‬.
  • 4. ‫معایب‬Cloud •‫دس‬ ‫ًثایذ‬ ‫حیاتی‬ ّ ‫حغاط‬ ‫ُای‬ ٍ‫داد‬Cloud‫ؽًْذ‬ ‫ًگِذاسی‬. •‫سایت‬ ‫کپی‬! •‫ایٌتشًت‬ ‫قطعی‬=‫دًیا‬ ‫پایاى‬!
  • 5. ‫ابری‬ ‫های‬ ‫سرویس‬ ‫های‬ ‫مذل‬ Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS)
  • 6. Software as a Service •‫ؽْد‬ ‫هی‬ ‫اجشا‬ ّ ‫ًصة‬ ‫خذهات‬ ٍ‫دٌُذ‬ َ‫اسائ‬ ‫تْعظ‬ ‫افضاس‬ ‫ًشم‬. •‫کٌذ‬ ‫هی‬ ٍ‫اعتفاد‬ ‫فقظ‬ ‫هؾتشی‬. •‫اعت‬ ‫ّب‬ ‫هشّسگش‬ ‫یک‬ ‫هؾتشی‬ ‫اتضاس‬ ‫تٌِا‬
  • 7. Platform as a Service •،‫عشّس‬ ‫ّب‬ ،‫دیتاتیظ‬ ‫داسای‬ ،‫خاؿ‬ ‫ًْیغی‬ َ‫تشًاه‬ ‫صتاى‬ ‫اجشای‬ ‫تشای‬ ‫هحیطی‬ ّ ‫عاهل‬ ‫عیغتن‬...
  • 8. Infrastructure as a Service •‫ُا‬ ‫عشّیظ‬ ‫ی‬ َ‫ُو‬ ‫تشای‬ َ‫پای‬ ‫هذل‬ •‫اعت‬ ‫عشّیظ‬ ‫یک‬ ٍ‫پشداصًذ‬ ‫خْد‬. •ٍ‫آهاد‬ ‫افضاس‬ ‫ًشم‬ ‫اص‬ ٍ‫اعتفاد‬ ‫جای‬ َ‫ت‬(SaaS)‫سا‬ ‫ًیاصتاى‬ ‫هْسد‬ ‫افضاس‬ ‫ًشم‬ ‫خْدتاى‬ ‫کٌیذ‬ ‫اجشا‬ ّ ‫ًصة‬. •‫فشاعاختاس‬ ‫عشّیغِایی‬: o‫پشداصػ‬(‫هجاصی‬ ‫ُای‬ ‫هاؽیي‬)‫هثال‬:Amazon EC2 o،‫عاصی‬ ٍ‫رخیش‬ ‫فضای‬‫هثال‬:Amazon S3, Amazon EBS o،‫فایشّال‬ o،‫تشافیک‬ ٍ‫کٌٌذ‬ ‫تاالًظ‬‫هثال‬:Amazon Load Balancer oIP AddressّDNS،‫هثال‬:Amazon Route 53 o‫ُا‬ ‫دیتاتیظ‬ ‫اًْاع‬‫هثال‬:Amazon RDS, Amazon SimpleDB
  • 9. Amazon Web Services •‫اتشی‬ ‫خذهات‬ ‫ی‬ ٍ‫دٌُذ‬ َ‫اسائ‬ ‫تشیي‬ ‫کاهل‬ ّ ‫تشیي‬ ‫قْی‬ •‫فشاُن‬ ‫سا‬ ‫اتشی‬ ‫سایاًؼ‬ ‫عاختاس‬ ‫ُن‬ ‫کٌاس‬ ‫دس‬ َ‫ک‬ ‫اتشی‬ ‫ُای‬ ‫عشّیظ‬ َ‫هجوْع‬ ‫هیغاصًذ‬. •‫اص‬ ‫هتؾکل‬8َ‫هٌطق‬(region)‫جِاى‬ ‫دس‬ ‫دیتاعٌتش‬
  • 10. ‫های‬ ‫سرویس‬ ‫لیست‬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) • …
  • 12. Amazon EC2 •‫آهاصّى‬ ‫ُای‬ ‫عشّیظ‬ ‫هعواسی‬ ‫دس‬ ‫پشداصؽی‬ ‫ّاحذ‬ •‫کشد‬ ‫اجشا‬ ‫آى‬ ‫دس‬ ‫سا‬ ‫عاهلی‬ ‫عیغتن‬ ‫ًْع‬ ‫ُش‬ ‫تقشیثا‬ ‫تْاى‬ ‫هی‬ َ‫ک‬ ‫هجاصی‬ ‫ُای‬ ‫هاؽیي‬ •‫آًِا‬ ‫دس‬ ‫داسیذ‬ ‫الصم‬ َ‫ک‬ ‫افضاسی‬ ‫ًشم‬ ‫ُش‬ ،‫داسیذ‬ ‫دّعت‬ َ‫ک‬ ‫ًْیغی‬ َ‫تشًاه‬ ‫صتاى‬ ‫ُش‬ ‫کٌیذ‬ ‫ًصة‬( .ٍ‫ؽذ‬ ‫ًصة‬ ‫هتذاّل‬ ‫ُای‬ ‫پلتفشم‬ ّ ‫ُا‬ ‫افضاس‬ ‫ًشم‬ ‫پیؾفشض‬) •‫ی‬ َ‫ّعیل‬ َ‫ت‬SSH(‫تشای‬VM‫لیٌْکظ‬ ‫ُای‬)ّRemote Desktop(‫تشای‬ VM‫ّیٌذّص‬ ‫ُای‬)‫ؽْیذ‬ ‫هتصل‬ ‫آًِا‬ َ‫ت‬ ‫هیتْاًیذ‬. •Elasticity:‫ی‬ َ‫ّعیل‬ َ‫ت‬Auto Scaling‫صیاد‬ ‫تشافیک‬ ‫ٌُگام‬‫صْست‬ َ‫ت‬ ‫تعذاد‬ ‫اتْهاتیک‬instance‫جْیی‬ َ‫صشف‬ ‫تشای‬ ‫کن‬ ‫تشافیک‬ ‫دس‬ ّ ٍ‫ؽذ‬ ‫تیؾتش‬ ‫ُا‬ ‫ؽًْذ‬ ‫هی‬ ‫کن‬ ٌَ‫ُضی‬ ‫دس‬. •َ‫اسائ‬ ‫هتفاّت‬ ‫ُای‬ ‫قیوت‬ ‫دس‬ ّ ‫هتفاّت‬ ‫ًیاصُای‬ ‫تشای‬ ‫هختلف‬ ‫ُای‬ ‫هذل‬ ‫دس‬ ‫هیؾًْذ‬.
  • 13. Amazon EC2 •‫یک‬ ‫تا‬ ‫هجاصی‬ ‫هاؽیي‬ ‫ُش‬IP‫یک‬ ‫تا‬ ّ ‫عوْهی‬domain‫صیش‬domain ‫اعت‬ ‫دعتشط‬ ‫قاتل‬ ‫آهاصّى‬. •‫عشّیظ‬ ‫تا‬Amazon Route 53‫یک‬ ‫هیتْاى‬domainٍ‫دلخْا‬ ‫ًام‬ ‫تا‬ ‫کشد‬ ‫ّصل‬. •‫عشّیظ‬Amazon Load Balancer‫تیي‬ ‫تشافیک‬ ‫تقغین‬ ‫ی‬ َ‫ّظیف‬ instance‫داسد‬ ‫سا‬ ‫هجاصی‬ ‫هاؽیي‬ ‫یک‬ ‫ُای‬. •‫عشّیظ‬Elastic Block Storage‫هجاصی‬ ‫هاؽیي‬ ْ‫دسای‬ ‫ُاسد‬ َ‫هٌضل‬ َ‫ت‬ ‫کٌذ‬ ‫هی‬ ‫ایفا‬ ‫ًقؼ‬.‫اعت‬ ‫هتفاّت‬ ‫هعوْلی‬ ‫ُاسد‬ ‫یک‬ ‫ُای‬ َ‫هؾخص‬ ‫تا‬ ‫ّلی‬. •‫ی‬ ٌَ‫ُضی‬EC2َ‫ت‬ َ‫تغت‬ ّ ‫ؽْد‬ ‫هی‬ َ‫هحاعث‬ ٍ‫ؽذ‬ ٍ‫اعتفاد‬ ‫ُای‬ ‫عاعت‬ ‫تعذاد‬ َ‫ت‬ ‫تعذاد‬ ّ ‫آى‬ ‫ًْع‬ ّ ٍ‫اًذاص‬instance‫اعت‬ ‫هتفاّت‬ ٍ‫ؽذ‬ ‫اجشا‬ ‫ُای‬.
  • 14. Amazon S3 •‫آهاصّى‬ ‫ُای‬ ‫عشّیظ‬ ‫هغتقل‬ ‫فایل‬ ‫عاصی‬ ٍ‫رخیش‬ ‫ّاحذ‬ •‫تا‬ ‫فشقؼ‬EBSَ‫ت‬ َ‫ک‬ ‫اعت‬ ‫ایي‬EC2‫تذّى‬ ّ ‫ًیغت‬ َ‫ّاتغت‬EC2‫هیتْاى‬ ‫یافت‬ ‫دعتشعی‬. •‫عشّیظ‬ ‫ّب‬ ‫ُای‬ ‫ایٌتشفیظ‬ ‫تا‬ ‫دعتشعی‬RESTّSOAP‫یا‬ ّAPI‫ُا‬. •‫اص‬ ‫ای‬ َ‫هجوْع‬ ‫اص‬Bucket‫اعت‬ ‫آهاصّى‬ ‫دس‬ ‫یکتا‬ ‫ُشکذام‬ ‫ًام‬ َ‫ک‬ ٍ‫ؽذ‬ َ‫عاخت‬ ‫ُا‬ •‫ُش‬Bucket‫اعت‬ ‫ُا‬ َ‫پْؽ‬ ّ ‫فایلِا‬ ‫اص‬ ‫ای‬ َ‫هجوْع‬. •َ‫ت‬ ‫ًیاص‬ ‫تذّى‬ ‫تْاى‬ ‫هی‬EC2‫تا‬ ‫اعتاتیک‬ ‫ّتغایت‬ ‫یک‬S3‫عاخت‬. •‫اص‬ ‫صیادی‬ ‫ُای‬ ‫ؽشکت‬S3‫کٌٌذ‬ ‫هی‬ ٍ‫اعتفاد‬ ‫خْد‬ ٍ‫داد‬ ٍ‫رخیش‬ ‫تشای‬.
  • 15. 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‫اعت‬ ‫ًیض‬ ‫تشی‬ ‫گشاى‬ ‫عشّیظ‬ َ‫ًتیج‬ ‫دس‬ ‫ؽًْذ‬ ‫هی‬ ٍ‫رخیش‬.
  • 16. Amazon CloudFront •‫آهاصّى‬ ،‫ُا‬ ٍ‫داد‬ ‫اًتقال‬ ‫عشعت‬ ّ ‫ُا‬ ‫دسخْاعت‬ َ‫ت‬ ‫پاعخذُی‬ ‫صهاى‬ ‫کاُؼ‬ ‫تشای‬ ‫دس‬51ٍ‫داد‬ ‫قشاس‬ ‫عشّسُایی‬ ‫جِاى‬ ‫هختلف‬ َ‫ًقط‬. •‫ّتغایت‬ ‫اص‬ ‫کاستشاى‬ ‫هکشس‬ ‫ُای‬ ‫دسخْاعت‬ ‫عشّیظ‬ ‫ایي‬ َ‫ک‬ ‫اعت‬ ‫چٌیي‬ ‫کاس‬ ‫سّػ‬ ‫هیؾًْذ‬ ‫دسخْاعت‬ ‫هکشس‬ ‫تعذاد‬ َ‫ت‬ َ‫ک‬ ‫ُایی‬ ٍ‫داد‬ ّ ‫ُا‬ ‫فایل‬ ّ ٍ‫کشد‬ ‫هاًیتْس‬ ‫سا‬ ‫ؽوا‬ ‫خْد‬ ٍ‫ؽذ‬ ‫تْصیع‬ ‫عشّسُای‬ ‫دس‬ ‫سا‬cache‫کٌذ‬ ‫هی‬ •‫هثال‬ َ‫ت‬ ‫دسخْاعتی‬ ‫دیگش‬ ٍ‫ؽذ‬ ٍ‫رخیش‬ ‫ُای‬ ‫فایل‬ ‫تشای‬S3‫خْد‬ ّ ‫ؽْد‬ ‫ًوی‬ ٍ‫فشعتاد‬ ‫عشّسُای‬cloudFront‫هیذٌُذ‬ ‫پاعخ‬. •‫عشّسُای‬ ‫تاس‬ ‫کاُؼ‬ ‫ُوچٌیي‬ ّ ‫پاعخذُی‬ ‫عشعت‬ ‫افضایؼ‬ ‫تاعث‬ ‫سّػ‬ ‫ایي‬ ‫ؽْد‬ ‫هی‬ ‫هشکضی‬. •‫عالیغت‬ ‫تغیاس‬ ‫ًیض‬ ٍ‫صًذ‬ ‫هذیای‬ ‫اعتشین‬ ّ ‫دیٌاهیک‬ ‫ُای‬ ٍ‫داد‬ ‫تشای‬ ‫ُوچٌیي‬. •‫هثل‬ ‫آهاصّى‬ ‫دیگش‬ ‫ُای‬ ‫عشّیظ‬ َ‫ُو‬ ‫تا‬S3 , EC2, Route 53, RDS‫کاس‬ ‫هیکٌذ‬.
  • 17. ‫مذیریتی‬ ‫های‬ ‫سرویس‬Amazon •Amazon Management Console o‫جا‬ ‫یک‬ ‫دس‬ ‫آهاصّى‬ ‫ُای‬ ‫عشّیظ‬ َ‫ُو‬ ‫هذیشیت‬ ‫تشای‬ ‫ّب‬ ‫تحت‬ ‫هحیطی‬ oconsole.aws.amazon.com •Amazon Identity and Access Management (IAM) o‫آهاصّى‬ ‫ُای‬ ‫عشّیظ‬ َ‫ُو‬ َ‫ت‬ ‫دعتشعی‬ َ‫یکپاسچ‬ ‫هذیشیت‬ oّ ‫ُا‬ ٍّ‫گش‬ ‫تعشیف‬‫کاستشاى‬‫دعتشعی‬ o‫اص‬ ٍ‫اعتفاد‬ ‫تشای‬API‫احشاص‬ ‫تشای‬ ‫کاستشی‬ ‫دعتشعی‬ ‫ُای‬ ‫کلیذ‬ ‫اص‬ ‫تایذ‬ ‫هختلف‬ ‫ُای‬ ‫عشّیظ‬ ‫ُای‬ ‫کشد‬ ٍ‫اعتفاد‬ ‫ُْیت‬. •Amazon CloudWatch o‫هحاعثاتی‬ ‫تاس‬ ّ َ‫تاسؽثک‬ ‫هیضاى‬ ‫کشدى‬ ‫هاًیتْس‬ ‫تشای‬ o‫عاختي‬ ‫تشای‬Alarm‫خاؿ‬ ‫هْقعیتی‬ ‫تشّص‬ ‫صْست‬ ‫دس‬ َ‫ک‬‫سا‬ ‫ها‬‫عاصد‬ ٍ‫آگا‬.
  • 18. 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ّ...
  • 20. ‫اپلیکیشه‬ ‫یک‬ ‫برای‬ ‫هسیىه‬ ‫ورخ‬ ‫ومووه‬ ‫تحت‬ ‫موبایل‬Cloud •‫تشای‬100,000‫کاستش‬ •‫هتْعظ‬ ‫طْس‬ َ‫ت‬ َ‫ک‬64MB،‫داسًذ‬ ‫عشّس‬ ‫دس‬ ٍ‫داد‬ •‫سّصی‬ ‫هتْعظ‬ ‫طْس‬ َ‫ت‬ ّ15،‫کٌٌذ‬ ‫هی‬ ‫اپ‬ ‫تا‬ ‫کاس‬ ‫صشف‬ َ‫دقیق‬ •ًَ‫عاال‬ ٍ‫داد‬ ٍ‫رخیش‬ ‫ی‬ ٌَ‫ُضی‬7200$ •ًَ‫عاال‬ ‫هحاعثات‬ ٌَ‫ُضی‬ ّ7800$ •‫حذّدا‬ ‫ُا‬ ‫عشّیظ‬ ‫عایش‬ ٌَ‫ُضی‬ ّ5000$‫هیؾْد‬ ٍ‫صد‬ ‫تخویي‬. •‫جوعا‬ َ‫ک‬20,000$‫ؽْد‬ ‫هی‬. •‫کاستش‬ ‫ُش‬ ‫تشای‬0.2$