Transcript
Page 1: An Overview of Cloud Computing

An Overview of Cloud Computing

Presented by:Zahra GolshaniMsc.IT management Student University Of Tehran

Page 2: An Overview of Cloud Computing

کامپيوتر Cloud Computing عبارت• فناوري به کارگيري و توسعه معني به(Computing ) اينترنت مبناي محاسبات. ( Cloud )بر از شيوه اي عبارت اين است

عنوان به اطالعات فناوري با مرتبط قابليت هاي که است فضايي در کامپيوتريسرويس هاي به مي دهد امکان او به و مي شود عرضه کاربر براي خدمات يا سرويس

اينترنت در فناوري بر اطالعات ( Cloud )مبتني آنکه بدون باشد؛ داشته دسترسيزيرساخت هاي کنترل بخواهد يا و باشد داشته فناوري ها اين مورد در تخصصي

. بگيرد دست در را مي کند پشتيباني آن ها از که فناوريصورت Cloud Computingسرویس های • به را کاربردی فراهم Onlineبرنامه های

روی داده و نرم افزار درحالی که هستند وب مرورگر با دسترسی قابل که می کنند. شده اند ذخیره سرورها

Definition

2

Page 3: An Overview of Cloud Computing

5 Essential Cloud Characteristics

• On-demand self-service • Broad network access (Internet)• Resource pooling

– Location independence• Rapid elasticity• Measured service

3

Page 4: An Overview of Cloud Computing

• Core objectives and principles that cloud computing must meet to be successful: – 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

Objectives of Cloud Computing

4

Page 5: An Overview of Cloud Computing

5

Infrastructure as a Service (IaaS): Products offered via this modeinclude the remote delivery (through the Internet) of a fullcomputer infrastructure (e.g., virtual computers, servers, storagedevices, etc.);

Platform as a Service (PaaS): To understand this cloud computinglayer one needs to remember the traditional computingmodel where each application managed locally required hardware,an operating system, a database, middleware, Web servers,and other software. One also needs to remember the team of network,database, and system management experts that are neededto keep everything up and running. With cloud computing, theseservices are now provided remotely by cloud providers under thislayer;

Cloud Service Models

Page 6: An Overview of Cloud Computing

Cloud Service Models

6

Software as a Service (Saas): Under this layer, applications aredelivered through the medium of the Internet as a service. Insteadof installing and maintaining software, you simply access itvia the Internet, freeing yourself from complex software andhardware management. This type of cloud service offers a completeapplication functionality that ranges from productivity (e.g.,office-type) applications to programs such as those for CustomerRelationship Management (CRM) or enterprise-resource management.

Page 7: An Overview of Cloud Computing

نقاطقوت و CloudمزاياComputing

تر • کم کامپيوتري هاي کاربردي :هزينه هاي برنامه اجراي براي شما . نداريد قيمت گران و قدرتمند کامپيوتر يک از استفاده به نيازي وب، بر مبتنييک روي بر نه شوند، مي اجرا ابر روي بر کاربردي هاي برنامه که جائي آن از

فضاي يا زياد پردازشي توان به نيازي شما دسکتاپ سي پي دسکتاپ، سي پي . يک شما وقتي ندارد هستند آن محتاج دسکتاپ افزارهاي نرم که سخت ديسکبا تر، ارزان تواند مي شما سي پي کنيد، مي اجرا را وب تحت کاربردي برنامه . باشد کارآمدتر پردازنده داراي و تر کم حافظه با تر، کوچک سخت ديسک يک

درايو يک به نيازي حتي سناريو اين در شما سي پي واقع، هم DVDيا CDدرذخيره به نياز سندي هيچ و شود نمي بار افزاري نرم برنامه نوع هيچ زيرا ندارد

. ندارد کامپيوتر روي بر شدن

يافته • توسعه منابع : کارآيي که تري کم هاي برنامه وجود باشاهد شما دهند، مي اختصاص خود به را آن حافظه خصوصا کامپيوترشما،

  . سيستم يک کامپيوترهاي ديگر عبارت به هستيد خود سي پي بهتر کارآييCloud Computing ، داراي ها آن زيرا شوند مي اندازي راه و بوت تر سريع

. شود مي بار حافظه به که هستند تري کم هاي برنامه و فرآيندها

7

Page 8: An Overview of Cloud Computing

•: تر کم افزاري نرم هاي افزاري هزينه نرم هاي برنامه خريد جاي بهصورت به را خود نيازهاي تمام توانيد مي شما سي، پي هر براي قيمت گران

. کامپويتري هاي برنامه اغلب است، درست بله کنيد برطرف CloudرايگانComputing نظير شوند، مي عرضه امروزه رايگان ، Google Docsکه j کامال

پرداخت. از بهتر بسيار اين، برنامه 200هستند خريد براي بيشتر يا officeدالربراي قوي دليل يک تواند مي تنهايي به موضوع اين که است مايکروسافت

به کردن . Cloud Computingسوئيچ شود محسوب• :   دائم و سريع افزاري نرم نرم ارتقاي به مربوط مزاياي از ديگر يکي

  در به Cloud Computingافزار نيازي ديگر شما که است نرم Updateاين کردنزياد هزينه دليل به قديمي، افزارهاي نرم از استفاده به اجبار يا و افزارها

. ارتقاها باشند، وب بر مبتني کاربردي، هاي برنامه وقتي نداريد ها آن ارتقايابر، به شما که بعد دفعه و دهد مي رخ اتوماتيک صورت نرم Loginبه به کنيد

. وب بر مبتني کاربردي برنامه يک به شما وقتي شوند مي اعمال افزارنرم ارتقاي يا دانلود براي پول پرداخت به نياز بدون کنيد، مي پيدا دسترسي

. شويد مي مند بهره آن نسخه آخرين از افزار،

8

Page 9: An Overview of Cloud Computing

•: تر ساده گروهي به همکاري مستقيما را شما اسناد، گذاشتن اشتراک به . از يکي اين کاربران، از بسياري براي شود مي رهنمون اسناد روي بر همکاري

از استفاده مزاياي ترين چندين Cloud Computingمهم زيرا شود مي محسوباين دليل به کنند، کار ها پروژه و اسناد برروي توانند مي همزمان طور به کاربر

همه منفرد، کامپيوترهاي روي بر نه شوند، مي ميزباني ابر روي بر اسناد که. است اينترنت به دسترسي قابليت با کامپيوتر يک داريد نياز شما که چيزي

• : افزار سخت از مزيت مستقل بهترين و آخرين به جا اين در نهايت، درCloud Computing . يک يا شبکه يک به نيستيد مجبور ديگر شما کنيم مي اشاره

. ببينيد تا دهيد تغيير را خود کامپيوتر است کافي باشيد محدود خاص کامپيوتردر ابر روي بر قبلي، شکل همان به و کماکان شما اسناد و کاربردي هاي برنامه

. به اسناد هم باز کنيد، استفاده نيز پرتابل ابزار از اگر حتي هستند شما اختيار . يک از خاص نسخه يک خريد به نيازي ديگر هستند شما اختيار در شکل همانيک بر مبتني فرمت يک با اسناد کردن ذخيره يا خاص، وسيله يک براي برنامه

. مي استفاده افزاري سخت نوع چه از شما که کند نمي فرقي نداريد ويژه ابزار. هستند شکل يک به حال همه در شما کاربردي هاي برنامه و اسناد زيرا کنيد

9

Page 10: An Overview of Cloud Computing

Cloud Deployment Models

• Private cloud : The cloud infrastructure is operated solely for an organization. It may be managed by the organization or a third party .

• Community cloud: The cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns (e.g., mission, security requirements, policy, and compliance considerations).

10

Page 11: An Overview of Cloud Computing

• Public cloud: The cloud infrastructure is made available to the general public or a large industry group and is owned by an organization selling cloud services.

• Hybrid cloud: The cloud infrastructure is a composition of two or more clouds (private, community, or public) that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting).

11

Page 12: An Overview of Cloud Computing

Issues with the Cloud• Security (number 1 concern)

• Performance• Availability• Lack of Standards• Inability to Customize• Hard to Integrate with current in-house IT• Regulatory requirements• Note enough suppliers yet

12

Page 13: An Overview of Cloud Computing

• Clouds are massively complex systems that can be reduced to simple primitives that are replicated thousands of times

• These complexities create many issues related to security as well as all aspects of Cloud computing

• Clouds typically have a single security architecture but have many customers with different demands

• Cloud security issues may drive and define how we adopt and deploy cloud computing solutions

• Highly sensitive data is likely to be on private clouds where organizations have complete control over their security model

Analyzing Cloud Security

13

Page 14: An Overview of Cloud Computing

More on Security• Trusting vendor’s security model • Where is the data stored and who is securing it• Inability to respond to audit requirements• Indirect administrator accountability• Loss of physical control• Data retention / backup standards• Redundancy / Disaster Recovery • Handling Compliance

o GLBA, HIPAA, SOX, PCYo State lawso International – EU Data Protection Directiveo FTC Scrutinyo SAS 70 Audits

14

Page 15: An Overview of Cloud Computing

Cloud Based Service examples

• Peer to Peer– BOINC, Skype

• Web Apps– Facebook, Twitter, YouTube

• Security as a Service– MessageLabs, Purewire,

ScanSafe, Zscaler

• Software plus services– Microsoft Online Services

• Software as a Service– GoogleApps, Salesforce,

SpringCM

• Storage– Content Distribution

• BitTorret, Amazon CloudFront

– Sychronisation• LiveMesh

15

Page 16: An Overview of Cloud Computing

Clouds vs. Traditional Hosting

• Three distinct characteristics that differentiate clouds from traditional hosting– It is sold on demand

• Typically by the minute or the hour– It is elastic

• A user can have as much or as little of a service as they want at any given time

– The service is fully managed by the provider• The consumer needs nothing but a personal computer

and Internet access

16

Page 17: An Overview of Cloud Computing

Cloud Economics

17

• Estimates vary widely on possible cost savingso “If you move your data center to a cloud provider,

it will cost a tenth of the cost.” – Brian Gammage, Gartner Fellow

• Use of cloud applications can reduce costs from 50% to 90% - CTO of Washington D.C.

• IT resource subscription pilot demonstrated a 28% cost savings - Alchemy Plus cloud (backing from Microsoft)

• “Using Cloud infrastructure saves 18% to 28% before considering that you no longer need to buy peak capacity” – George Reese, founder Valtira and enStratus

• When implementing Cloud you must consider other costs which may not be apparent today.