100 likes | 234 Vues
This overview explores the concepts of Grid and Cloud Computing, detailing how they utilize multiple computer resources to achieve efficient results. Grid Computing merges resources from different locations, enhancing speed and efficiency for projects like SETI and LHC. In contrast, Cloud Computing leverages a vast network to share resources dynamically, reducing infrastructure costs for businesses while providing scalable services. Learn about the various service models, including IaaS, PaaS, and SaaS, and discover how these technologies differ in scalability and resource allocation.
E N D
Grid and Cloud Computing By: Simon Luangsisombath
Grid Computing • The collection of computer resources from multiple locations to reach a common goal • Divides pieces of a program to various computers • Greatly reduces time taken to accomplish a goal meaning efficiency • Mostly used when one computing unit is insufficient • Could range from a pc to a supercomputer
Examples of Grid Use • SETI • Since it requires a large amount of computing they allow specified donors computing power for the project • LHC • Is a closed grid not allowing donate processing power • They generate approximately 27 TB of data per day • NFCR • They aim to find a cure for cancer using computational methods • They accept volunteers who donate a few computing cycles
Cloud Computing • Computing that involves a large number of computers through a communication network • Not only does it share resources but it allows dynamic reallocation on demand • Multiple users can access a single server without purchasing licenses • Avoiding infrastructure cost • Allows business to focus on projects • Faster applications and improved manageability
Cloud Service Models • Infrastructure as a service (Iaas) • Offer resources such as computers and virual machines • Hypervisors support large amounts of virtual machines and scale according to consumer requirements • Platform as a Service(PaaS) • A model that crates the software using tools and/or libraries from the provider • Consumer controls software • Provider provides the services that require to host consumer application such as networks , server and storage
Software as a Service(SaaS) • Users are provided access to application software and databases • Cloud providers manage infrastructure and platforms of the application • Prices on pay-per-use • The providers do the installing • Clients have access to the application so it simplifies maintenance and support • Cloud apps are different by scalability • Cloning task onto virtual machines at runtime
Grid vs. Cloud • Ideally they do the exact same thing but differences come in scalability • Cloud • Uses for small allocation request • Does not use real time resources but services that are provided • Can be open to the public • Grid • Used for large request • Real time resources used • Available for connected systems
http://www.brighthub.com/environment/green-computing/articles/67601.aspxhttp://www.brighthub.com/environment/green-computing/articles/67601.aspx • http://www.serverwatch.com/news/article.php/3918126/Grid-vs-Cloud-Whats-the-Difference.htm • http://www.cloud-competence-center.com/understanding/difference-cloud-cluster-grid/ • http://www.ibm.com/developerworks/library/wa-cloudgrid/