Cloud Computing FUNDAMENTALS - Educlash

1y ago
8 Views
2 Downloads
1.40 MB
24 Pages
Last View : 8d ago
Last Download : 3m ago
Upload by : Mariam Herr
Transcription

Cloud ComputingFUNDAMENTALSMODULE 9

What Is Cloud Computing? Generally speaking, cloud computing canbe thought of as anything that involvesdelivering hosted services over theInternet. According to NIST “Cloud computing isa model for enabling ubiquitous,convenient, on-demand networkaccess to a shared pool ofconfigurable computing resources(e.g., networks, servers, storage,applications, and services) that canbe rapidly provisioned and releasedwith minimal management effortor service provider interaction.”22

What is Cloud Computing Shared pool of configurable computing resources On-demand network access Provisioned by the Service Provider

Evolution of Cloud Computing Client-Server Computing: Centralized Applications and Storage Peer-to-peer Computing: Sharing Resources Distributed Computing; Providing more Computing Power Collaborative Computing: Working as a Group Cloud Computing: The Next Step in Collaboration

Essential Characteristics On-demand self-serviceA consumer can unilaterally provision computingcapabilities, such as server time and network storage, asneeded automatically without requiring humaninteraction with each service provider. Broad network accessCapabilities are available over the network and accessedthrough standard mechanisms that promote use byheterogeneous thin or thick client platforms (e.g., mobilephones, tablets, laptops, and workstations).

Characteristics Resource poolingThe provider’s computing resources are pooled to servemultiple consumersResources can be dynamically assigned and reassignedaccording to customer demandCustomer generally may not care where the resources arephysically located but should be aware of risks if they arelocated offshore

Characteristics Rapid elasticityCapabilities can be expanded or released automatically(i.e., more cpu power, or ability to handle additional users)To the customer this appears seamless, limitless, andresponsive to their changing requirements Measured serviceCustomers are charged for the services they use andthe amountsThere is a metering concept where customer resourceusage can be monitored, controlled, and reported,providing transparency for both the provider andconsumer of the utilized service

Cluster Computing Cluster computing is a form of computing in which a group ofcomputers are linked together so that they can act like a single entity.There are a number of reasons for people to use cluster computersfor computing tasks, ranging from an inability to afford a singlecomputer with the computing capability of a cluster, to a desire toensure that a computing system is always available.

Grid Computing Grid computing is the collection of computer resources frommultiple locations to reach a common goal. Grids supports VirtualOrganizations. Virtual organizations (VOs) are groups ofresearchers with similar scientific interestsand requirements, who are able to workcollaboratively with other members and/orshare resources (e.g. data, software,expertise, CPU, storage space), regardless ofgeographical location.

Grid vs Cloud Computing

Advantages of Cloud Computing Lower computer costs: You do not need a high-powered and high-priced computer torun cloud computing's web-based applications. Since applications run in the cloud, not on the desktop PC,your desktop PC does not need the processing power or harddisk space demanded by traditional desktop software. When you are using web-based applications, your PC can beless expensive, with a smaller hard disk, less memory, moreefficient processor. In fact, your PC in this scenario does not even need a CD orDVD drive, as no software programs have to be loaded and nodocument files need to be saved.

Advantages of Cloud Computing Improved performance: With few large programs hogging your computer's memory,you will see better performance from your PC. Computers in a cloud computing system boot and run fasterbecause they have fewer programs and processes loadedinto memory Reduced software costs: Instead of purchasing expensive software applications, youcan get most of what you need for reduced costs better than paying for similar commercial software which alone may be justification for switching to cloud applications.

Advantages of Cloud Computing Instant software updates: Another advantage to cloud computing is that you are no longer facedwith choosing between obsolete software and high upgrade costs. When the application is web-based, updates happen automatically available the next time you log into the cloud. When you access a web-based application, you get the latest version without needing to pay for or download an upgrade. Unlimited storage capacity: Cloud computing offers virtually limitless storage. Your computer's current 1 Tbyte hard drive is smallcompared to the hundreds of Pbytes available in the cloud.

Advantages of Cloud Computing Increased data reliability: Unlike desktop computing, in which if a hard disk crashesand destroy all your valuable data, a computer crashing inthe cloud should not affect the storage of your data. if your personal computer crashes, all your data is still out there inthe cloud, still accessible In a world where few individual desktop PC users back uptheir data on a regular basis, cloud computing is a data-safecomputing platform!

Advantages of Cloud Computing Universal document access: That is not a problem with cloud computing, because you donot take your documents with you. Instead, they stay in the cloud, and you can access themwhenever you have a computer and an Internet connection Documents are instantly available from wherever you are Latest version availability: When you edit a document at home, that edited version iswhat you see when you access the document at work. The cloud always hosts the latest version of your documents as long as you are connected, you are not in danger of having an outdatedversion

Advantages of Cloud Computing Easier group collaboration: Sharing documents leads directly to better collaboration. Many users do this as it is an important advantages of cloudcomputing multiple users can collaborate easily on documents and projects Device independence. You are no longer attached to a single computer or network. Changes to computers, applications and documents follow youthrough the cloud. Move to a portable device, and your applications anddocuments are still available.

Disadvantages of Cloud Computing Requires a constant Internet connection: Cloud computing is impossible if you cannot connect to theInternet. Since you use the Internet to connect to both yourapplications and documents, if you do not have an Internetconnection you cannot access anything, even your owndocuments. A dead Internet connection means no work and in areaswhere Internet connections are few or inherently unreliable,this could be a deal-breaker.

Disadvantages of Cloud Computing Does not work well with low-speed connections: Similarly, a low-speed Internet connection, such as thatfound with dial-up services, makes cloud computing painfulat best and often impossible. Web-based applications require a lot of bandwidth todownload, as do large documents. Features might be limited: This situation is bound to change, but today many webbased applications simply are not as full-featured as theirdesktop-based applications. For example, you can do a lot more with Microsoft PowerPoint thanwith Google Presentation's web-based offering

Disadvantages of Cloud Computing Can be slow: Even with a fast connection, web-based applications cansometimes be slower than accessing a similar softwareprogram on your desktop PC. Everything about the program, from the interface to thecurrent document, has to be sent back and forth from yourcomputer to the computers in the cloud. If the cloud servers happen to be backed up at that moment,or if the Internet is having a slow day, you would not get theinstantaneous access you might expect from desktopapplications.

Disadvantages of Cloud Computing Stored data might not be secure: With cloud computing, all your data is stored on the cloud. The questions is How secure is the cloud? Can unauthorised users gain access to your confidential data? Stored data can be lost: Theoretically, data stored in the cloud is safe, replicated acrossmultiple machines. But on the off chance that your data goes missing, you have nophysical or local backup. Put simply, relying on the cloud puts you at risk if the cloud lets youdown.

Probable Questions Compare and Contrast Grid Computing and Cloud Computing. Explain in brief the history of Cloud Computing. Discuss key characteristics of Cloud Computing.

What Is Cloud Computing? Generally speaking, cloud computing can be thought of as anything that involves delivering hosted services over the Internet. According to NIST "Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources

Related Documents:

Chapter 10 Cloud Computing: A Paradigm Shift 118 119 The Business Values of Cloud Computing Cost savings was the initial selling point of cloud computing. Cloud computing changes the way organisations think about IT costs. Advocates of cloud computing suggest that cloud computing will result in cost savings through

UNIT 5: Securing the Cloud: Cloud Information security fundamentals, Cloud security services, Design principles, Policy Implementation, Cloud Computing Security Challenges, Cloud Computing Security Architecture . Legal issues in cloud Computing. Data Security in Cloud: Business Continuity and Disaster

Cloud Computing J.B.I.E.T Page 5 Computing Paradigm Distinctions . The high-technology community has argued for many years about the precise definitions of centralized computing, parallel computing, distributed computing, and cloud computing. In general, distributed computing is the opposite of centralized computing.

Fundamentals of Cloud Computing . 1.1. Introduction . In the introductory, we define the concept of cloud computing, describe the his-tory, services, and types of cloudcomputing. The key technologies that enabled cloud computing are presented next. Then, we also discuss the issues about cloud computing features, standards, and security, and .

Mobile Cloud Computing Cloud Computing has been identified as the next generation’s computing infrastructure. Cloud Computing allows access to infrastructure, platforms, and software provided by cloud providers at low cost, in an on-demand fashion. Mobile Cloud Computing is introduced as an int

Cloud Computing What is Cloud Computing? Risks of Cloud Computing Practical Applications Benefits of Cloud Computing Adoption Strategies 5 4 3 2 1 Q&A What the Future Holds 7 6 Benefits of Cloud Computing Reduced Cost for Implementation Flexibility Scalability Disaster Relief Multitenancy Virtualization Pay incrementally Automatic Updates

Cloud computing "Cloud computing is a computing paradigm shift where computing is moved away from personal computers or an individual application server to a "cloud" of computers. Users of the cloud only need to be concerned with the computing service being asked for, as the underlying details of how it is achieved are hidden.

Cambridge University Press. Whittaker, J.C. 1994. Flintknapping: Making and Understanding Stone tools. Austin University of Texas Press. The following articles give a good overview of, and references about the topic: Andrefsky, W. Jr. 2009. The analysis of stone tool procurement, production and maintenance. Journal of Archaeological Research 17 .