cloud computing يﺮﺑا...
TRANSCRIPT
CLOUD COMPUTINGرایانش ابري
پویا سعادت پناهمحمد نقیبی
1390/2/19
1
2
لگوي ا یانشتغییر ا ر
How much data? یانش ا ر ز ا ده محورمثال هایی دا
یانش ا ر ز ا پردازش محورمثال هایی
مشابهمدل هاي
یانش ا ر بريتعریف ا
بري ا یانش ا ر اهداف
بري ا یانش ا ر یاي مزا
بینی آیندهپیش
ساختارمعماري و
ه ئ ا ر ا سرویسمدل هاي
ر زا ا ب شرکت هاي اصلی
رئوس مطالب
3
رایانشتغییر الگوي
4
Wayback Machine has 2 PB + 20 TB/month (2006)
Google processes 20 PB a day (2008)
“all words ever spoken by human beings” ~ 5 EB
NOAA has ~1 PB climate data (2007)
CERN’s LHC will generate 15 PB a year (2008)
HOW MUCH DATA?
640K ought to be enough for anybody.
5
HOW MUCH DATA?
6
داده محورمثال هایی از رایانش
انی Webجست وجوي • زب به هر
ده کاوي• دا
(BI)کاربردهاي عملی هوش تجاري •
مور آماري• ا
مدیریت مشتریان•
ان هاي طبیعی• زب پردازش
کاربردهاي علمی•
7
پردازش محورمثال هایی از رایانش
پردازي (Word Processing)متن
داري ا ربردهاي :کا
اتوماسیون اداري
بایگانی
راتی ب غلب کاربردهاي مخا ا
نه هاي مدیریتی ما :سا
سامانۀ مدیریت بیمارستان ها(HIS)
سامانۀ مدیریت آموزش
8
یانش ا یانش توزیع شده « :شبکه اي ر ا ر ز ا یانش و شکلی ا نه موازي که ر ا ی ا ر در آن یک ا جفتگري ضعیف ب نه هایی تشکیل شده است که ا ی ا ر ز ا هم شبکه به مجازي بزرگ
نند نجام برسا ا ه ب ا ر ا وظایف سنگین ت ا یکدیگر کار می کنند ب ا هماهنگی ب و ند ا .»شده
یانش ا ر ر لیت خود«: خودمختا ب ا ق ا ب ه اي ن ا ی ا ر نه هاي ما .»مدیریت- سا
ز - کارخواهمدل ه: کارسا یانش کارخوا ا امه - ر رن ب به هر ز به صورت گسترده کارسائه دهنده سرویس ا ر ا افته اي گفته می شود که بین ی و ) کارساز(کاربردي توزیع
.قایل می شودتمایز درخواست کننده سرویس
مدل هاي مشابه
9
ه بزرگ ن ا ی ا نی : ر راي کاربردهاي بحرا ب نهاي بزرگ نه هاي قدرتمند توسط سازما ا ی ا ررده می شوند ر ب کا ده می باشد.ب اد دا وعا شامل پردازش حجم زی ن ردها رب ین کا به طور . ا
امه ریزي منابع سازمانی و رن ب ز سرشماري، آمار مصرف کننده و صنعت، ا نمونه می توان رد ب ام ن .پردازش تراکنش هاي مالی
یانش ا نند منابع محاسباتی و «: همگانی ر انشی ما ی ا ر ز بسته بندي منابع ا عبارت است ا صنایع ب ه ب به گونه اي مشا زه گیري، ندا ا دخیره سازي، در قالب سرویس هاي قابل
لفن و (همگانی ت )آب، برق، . . ؛ .
ه نظیرنظیر ز معماري توزیع شده بدون هماهنگی مرکزي است که در آن : ب ا ه اي گونیز مصرف کننده منابع ن نند در آن واحد عرضه کننده و وا ت شرکت کنندگان می
اشند (ب ه. )کارساز سنتی- بر خالف مدل کارخوا
)ادامه(مشابه مدل هاي
10
به کارگیري فناوري کامپیوتر Cloud Computingعبارت• به معنی توسعه و (Computing) ینترنت ا ر مبناي ز . است (Cloud)ب ا ین عبارت شیوه اي ا
ه ب ا فناوري اطالعات ب لیت هاي مرتبط ب ا ق محاسبات کامپیوتري در فضایی است که مکان می دهد به ا و ا ه ب ر عرضه می شود و رب راي کا ب یا خدمات عنوان سرویس
ینترنت ا ر فناوري در ب اشد؛ بدون (Cloud)سرویس هاي مبتنی ب دسترسی داشته ا بخواهد کنترل ی و اشد ب ین فناوري ها داشته ا آنکه اطالعات تخصصی در مورد
را در دست بگیرد ز آن ها پشتیبانی می کند ا .زیرساخت هاي فناوري که
ا به صورت Cloud Computingسرویس هاي • ر امه هاي کاربردي رن Onlineبده ر و دا فزا ا رم ن ا مرورگر وب هستند درحالی که ب فراهم می کنند که قابل دسترسی
ند ا .روي سرورها ذخیره شده
تعریف رایانش ابري
11
Security
Scalability
Availability
Performance
Cost-effective
Acquire resources on demand
Release resources when no longer needed
Pay for what you use
Leverage others’ core competencies
Turn fixed cost into variable cost
اهداف رایانش ابري
12
امه اجراي براي شما :تر کم کامپیوتري هاي هزینه رن وب، بر مبتنی کاربردي هاي بیازي ز استفاده به ن رید قیمت گران و قدرتمند کامپیوتر یک ا ز .ندا که جائی آن اامه رن بر روي بر کاربردي هاي ب ر نه شوند، می اجرا ا پی دسکتاپ، سی پی یک روي ب
یازي شما دسکتاپ سی ا زیاد پردازشی توان به ن نرم که سخت دیسک فضاي یفزارهاي رد هستند آن محتاج دسکتاپ ا امه یک شما وقتی .ندا رن را وب تحت کاربردي ب
ند می شما سی پی کنید، می اجرا وا رزان ت ر، ا ا ت ا تر، کوچک سخت دیسک یک ب براي و تر کم حافظه زنده دا ین در شما سی پی واقع، در .باشد کارآمدتر پردا ریو ا سنا
یازي حتی یو یک به ن ا اCDدر را ندارد همDVDی امه نوع هیچ زی رن فزاري نرم ب ار ا بیاز سندي هیچ و شود نمی ه ن رد کامپیوتر روي بر شدن ذخیره ب .ندا
ا :یافته توسعه کارآیی امه وجود ب رن ، منابع که تري کم هاي ب خصوصا کامپیوترشما .هستید خود سی پی بهتر کارآیی شاهد شما دهند، می اختصاص خود به را آن حافظه
Cloudسیستم یک کامپیوترهاي دیگر عبارت به Computing،ه و بوت تر سریع راندازي راي ها آن زیرا شوند می ا امه و فرآیندها دا رن به که هستند تري کم هاي بار حافظه .شود می ب
رایانش ابري مزایاي
13
ه :تر ساده گروهی همکاري بر همکاري به مستقیما را شما اسناد، گذاشتن اشتراك براي .شود می رهنمون اسناد روي ز بسیاري ب ران، ا رب ین کا ز یکی ا یاي ترین مهم ا مزا
ز استفاده Cloudا Computingربر چندین زیرا شود می محسوب طور به کانند می همزمان ین دلیل به کنند، کار ها پروژه و اسناد برروي توا ر اسناد که ا روي ب
بر انی ا ر نه شوند، می میزب یاز شما که چیزي همه منفرد، کامپیوترهاي روي ب رید ن داا کامپیوتر یک لیت ب ب ا ینترنت به دسترسی ق .است ا
ین در نهایت، در:افزار سخت از مستقل Cloudمزیت بهترین و آخرین به جا اComputingیک یا شبکه یک به نیستید مجبور دیگر شما .کنیم می اشاره
ببینید تا دهید تغییر را خود کامپیوتر است کافی .باشید محدود خاص کامپیوترامه رن ر قبلی، شکل همان به و کماکان شما اسناد و کاربردي هاي ب بر روي ب اختیار در ا
ز اگر حتی .هستند شما ر ا زا ب ابل ا از کنید، استفاده نیز پرت ه اسناد هم ب شکل همان بیازي دیگر .هستند شما اختیار در ز خاص نسخه یک خرید به ن امه یک ا رن یک براي ب
ا اسناد کردن ذخیره یا خاص، وسیله ر یک بر مبتنی فرمت یک ب زا ب رید ویژه ا فرقی .نداز شما که کند نمی فزاري سخت نوع چه ا امه و اسناد زیرا کنید می استفاده ا رن هاي ب
.هستند شکل یک به حال همه در شما کاربردي
) ادامه(رایانش ابري مزایاي
14
افزاري کم تر فزاري گران قیمت : هزینه هاي نرم ا رم ن امه هاي رن ب به جاي خرید یگان برطرف کنید را ا به صورت ر یازهاي خود ن نید تمام وا ت راي هر پی سی، شما می . ب
امه هاي کامپویتري رن ب غلب ا له درست است، مروزه عرضه Cloud Computingب ا که یگان هستند،Google Docsمی شوند، نظیر را ز پرداخت . کامالً ا هتر ب ر ین، بسیا ا
امه 200 رن ب راي خرید ب ا بیشتر ی ه officeدالر ب ین موضوع ا مایکروسافت است که ه ب راي سوئیچ کردن ب ند یک دلیل قوي وا ت محسوب Cloud Computingتنهایی می
.شود
افزاري سریع و ئم ارتقاي نرم ر : دا فزا ا رم ن ه ب یاي مربوط ز مزا ا یکی دیگر ه Cloud Computing در ب یازي ن ین است که شما دیگر رم Updateا ن کردن
رتقاي آن ا اد زی به دلیل هزینه رهاي قدیمی، فزا ا رم ن ز ا استفاده ه ب ر اجبا ا ی و رها فزا ارید ندا توماتیک . ها ا رتقاها به صورت ا اشند، ب ر وب ب امه هاي کاربردي، مبتنی رن ب وقتی
ر، ب ا ه ب عمال می شوند Loginرخ می دهد و دفعه بعد که شما ا ر فزا ا رم ن ه ب . کنید ه ب ز یا ن پیدا می کنید، بدون ر وب دسترسی ب امه کاربردي مبتنی رن ب وقتی شما به یک
هره مند می شوید ز آخرین نسخه آن ب ا ر، فزا ا رم ن رتقاي ا ا ی لود ن راي دا ب .پرداخت پول
) ادامه(ابري رایانش مزایاي
15
IT’S GETTING AWFULLY CLOUDY OUT THERE
16
ا سال • اجرا خواهد شد% 201320ت برهاي عمومی ا ر روي ب نگاه ها ب ار کاري .ب
ا سال • برهاي خصوصی سرمایه گذاري % 201360ت ا اال در ب ه ب نگاه هاي متوسط ب
.خواهند کرد
ا سال • برهاي عمومی بیش تر خواهد شد 2012ت ا ز ا برهاي خصوصی ا د .تعدا
ا سال • ر 2012ت ر مورد پذیرش عامه قرا ب ا ر ب منیتی و سیار مبتنی ا ه حل هاي را
.خواهند گرفت
ا سال • ر روي 2012ت ب روپاي شمالی ا لزي و کشورهاي کشورهایی نظیر هند، ما
ر سرمایه گذاري خواهند نمود 4و 3نسل هاي ب .ا
آیندهپیش بینی
17
و ساختار معماري
Mobile, Thin, Thick Client
Identity, Integration, Mapping, Payment,
Search, …
Web App. Platforms (Python, Ruby), Web
hosting (Mosso),Propriety (Azure,
force.com)
Database, Network attached storage,
Synchronization, web service
Virtualization, Grid Computing,
Management, Paravirtualization
18
مدل هاي ارائه سرویس
IaaSInfrastructure as a Service
PaaSPlatform as a Service
SaaSSoftware as a Service
19
SAAS
Software delivery model
Increasingly popular with SMEs
No hardware or software to manage
Service delivered through a browser
SaaS
20
SAAS (CONT.)
Advantages Pay per use Instant Scalability Security Reliability
APIs
SaaS
21
SAAS (CONT.)
ExamplesCRM Financial PlanningHuman ResourcesWord processing
CommercialServices:
Salesforce.comemailcloud
SaaS
22
PAAS
Platform delivery model
Platforms are built upon Infrastructure, which is expensive
Estimating demand is not a science!
Platform management is not fun!
PaaS
23
PAAS (CONT.)
Popular services
Storage
Database
Scalability
PaaS
24
PAAS (CONT.)
Advantages Pay per use Instant Scalability Security Reliability
APIs
PaaS
25
PAAS (CONT.)
Examples
Google App Engine
Mosso
AWS: S3
PaaS
26
IAAS
Computer infrastructure delivery model
Access to infrastructure stack: Full OS access
Firewalls
Routers
Load balancing
IaaS
27
IAAS (CONT.)
Advantages Pay per use Instant Scalability Security Reliability
APIsIaaS
28
IAAS (CONT.)
Examples Flexiscale AWS: EC2
IaaS
29
شرکت هاي اصلی بازار
IBM
Microsoft
AmazonMOSSO
Force.com
Cordys
30
)ادامه(بازار شرکت هاي اصلی
31
سوال؟
32
http://en.wikipedia.org/wiki/Cloud_computing
http://aws.amazon.com/ec2/
http://www.ibm.com/cloud-computing/us/en/
http://www.jiahenglu.net/course/advancedDataManagement/slides/Lec01.ppt
http://fa.wikipedia.org/wiki/%D8%B1%D8%A7%DB%8C%D8%A7%D9%86%D8%B4_%D8%A7%D8%A8%D8%B1%DB%8C
http://www.webkaran.com/essay/cloud_computing.html
http://it.behdasht.gov.ir/uploads/101_192_Cloud_Computing.ppt
33
منابع
بري ا ه تکنولوژي پردازش ب ز سیستم هاي کامپیوتر شخصی ا اره دلیل تغییر گرایش دوبیان کنید ب ا .ر
4 یان کنید ب ا ر بري ا ز پردازش ا استفاده .مزیت
3 ه اختصار شرح دهید ب ا ر بري ا ئه سرویس در پردازش ا ر ا .مدل
سواالت
34