| nectar.org.au NECTAR TRAINING Module 4 From PC To Cloud or HPC.

Slides:



Advertisements
Similar presentations
Thanks to Microsoft Azure’s Scalability, BA Minds Delivers a Cost-Effective CRM Solution to Small and Medium-Sized Enterprises in Latin America MICROSOFT.
Advertisements

1 Chapter 11: Data Centre Administration Objectives Data Centre Structure Data Centre Structure Data Centre Administration Data Centre Administration Data.
CHANGING THE WAY IT WORKS Cloud Computing 4/6/2015 Presented by S.Ganesh ( )
Which server is right for you? Get in Contact with us
Cloud Computing for E-Learning Group Name: Bright Line Author: Abid, Muhammad Co-member: Majed, Ahlem, Qasim.
Profit from the cloud TM Parallels Dynamic Infrastructure AndOpenStack.
Amazon. Cloud computing also known as on-demand computing or utility computing. Similar to other utility providers like electric, water, and natural gas,
Cloud Computing PRESENTED BY- Rajat Dixit (rd2392)
Network and Server Basics. 6/1/20152 Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server.
Cloud Computing Overview of cloud services and how Palm Coast will join the fun.
Live for today as if it is your last day but plan for tomorrow as if it will last forever!
CLOUD COMPUTING.  It is a collection of integrated and networked hardware, software and Internet infrastructure (called a platform).  One can use.
Engineering the Cloud Andrew McCombs March 10th, 2011.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
Data Deduplication in Virtualized Environments Marc Crespi, ExaGrid Systems
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
Cloud Computing All Copyrights reserved to Talal Abu-Ghazaleh Organization
Cloud Computing.
Cloud Computing Brian Curran, Sabatino DeRico, Mike Delisa, Mudit Goel, Jon Guagenti, Jess Caso, Greg Flynn.
Adam Leidigh Brandon Pyle Bernardo Ruiz Daniel Nakamura Arianna Campos.
1 1 Hybrid Cloud Solutions (Private with Public Burst) Accelerate and Orchestrate Enterprise Applications.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
Virtualization Dr. John P. Abraham Professor. Grid computing Multiple independent computing clusters which act like a “grid” because they are composed.
A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned.
Copyright 2009 Fujitsu America, Inc. 0 Fujitsu PRIMERGY Servers “Next Generation HPC and Cloud Architecture” PRIMERGY CX1000 Tom Donnelly April
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
1 ©2009 Desktone, Inc. All rights reserved. Desktops in the Cloud: It’s not Virtual Desktop Infrastructure (VDI) Danny Allan, Chief Solution Architect.
1b.1 Types of Parallel Computers Two principal approaches: Shared memory multiprocessor Distributed memory multicomputer ITCS 4/5145 Parallel Programming,
TECHNOLOGY GUIDE THREE
| nectar.org.au NECTAR TRAINING Module 1 Overview of cloud computing and NeCTAR services.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Cloud Computing Characteristics A service provided by large internet-based specialised data centres that offers storage, processing and computer resources.
1 Computing Fundamantals With thanks to Laudon & Laudon Session 2.
Cloud Computing Changing the way business computing is (will be) done.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
| nectar.org.au NECTAR TRAINING Module 3 Common use cases.
Presented For: Elizabeth Goya February 22, 2012 Agenda Standard Computer Applications Cloud Computing Microsoft Office Microsoft Office 365 Estimated.
Cloud Computing Project By:Jessica, Fadiah, and Bill.
PARALLEL COMPUTING overview What is Parallel Computing? Traditionally, software has been written for serial computation: To be run on a single computer.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
| nectar.org.au NECTAR TRAINING Module 1 Overview of cloud computing and NeCTAR services.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
By Chi-Chang Chen.  Cluster computing is a technique of linking two or more computers into a network (usually through a local area network) in order.
Chapter 8 – Cloud Computing
Lecture 4 Page 1 CS 111 Online Modularity and Virtualization CS 111 On-Line MS Program Operating Systems Peter Reiher.
| nectar.org.au NECTAR TRAINING Module 3 Common use cases.
MicroAge Cloud Servers The cloud platform for the modern business Small and midsize businesses (SMBs) want the power and flexibility to run their business.
STORAGE LOCAL OR ONLINE. DATA STORAGE: DATA YOU STORE ONLINE FILES SUCH AS IMAGES, SPREADSHEETS, VIDEO OR MUSIC. ONLINE DATA STORAGE: WHEN FILES ARE STORES.
Activity 1 5 minutes to discuss and feedback on the following:
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Background Computer System Architectures Computer System Software.
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
Cloud Computing ENG. YOUSSEF ABDELHAKIM. Agenda :  The definitions of Cloud Computing.  Examples of Cloud Computing.  Which companies are using Cloud.
What is Cloud Computing 1. Cloud computing is a service that helps you to perform the tasks over the Internet. The users can access resources as they.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Unit 3 Virtualization.
Chapter 6: Securing the Cloud
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
Cloud Computing Cloud computing: (the Internet represents the Cloud).
Dedicated Servers vs Cloud Hosting
What is Cloud Computing - How cloud computing help your Business?
Grid Computing.
3.2 Virtualisation.
A single identity for the modern user
Presentation transcript:

| nectar.org.au NECTAR TRAINING Module 4 From PC To Cloud or HPC

In this module Differences between Cloud Computing and High Performance Computing (HPC). Overview of pros and cons of moving from traditional desktop computing (PC) to Cloud or HPC infrastructure.

Cloud vs HPC High Performance Computing (short: HPC) is not the same as cloud computing. Both technologies differ in a number of ways, and have some similarities as well. We may refer to both types as “large scale computing”. Both systems target computing scalability differently.

High Performance Computing (HPC) HCP targets extremely large sets of data and crunching the information in parallel, while sharing the data between compute nodes. The data connection between the nodes has to be very fast. The entire grid of nodes is turned into a single “supercomputer”. One application can be run across a variable number of nodes. We call this vertical scalability.

Cloud Computing Cloud computing targets “embarrassingly parallel problems” (EPP). The individual computers don’t have to be super fast. The power lies in having a huge number of computers. Several applications run on a several nodes. We call this horizontal scalability.

Cloud vs. HPC

Cloud vs HPC HPC and Cloud Computing try to achieve a different type of scalability. To achieve their aim, both techniques use their own optimized hardware. Depending on the requirements of your research application, one or the other may be the better solution.

When to use HPC Your application pushes on all levels of performance: computing fast interconnects, and high-performance storage Optimized HPC libraries—the result of years of research—may be required for your application.

When to use HPC Some applications rely on a technology called MPI (Message Passing Interface) Such applications may not run efficiently in the Cloud because inter-node communication is slower. Some applications require very fast interconnects. Requires communication that bypasses the OS kernel. Most virtualization schemes do not support this “kernel bypass”.

When to use HPC Other specialised hardware which your application may benefit from are performance accelerators. Not found on typical Cloud infrastructure. Some HPC solutions offer a set of pre-installed software packages.

When to use the Cloud The cloud is great for EPPs Process one data set with a variety of parameters, or split it in several pieces for parallel processing. The application does not rely on fast shared memory or storage. e.g. digital rendering

When to use the Cloud You want instant availability of large-scale computing resources. Possibility of software choice: design virtual machines to suit your need, incl. choice of OS. The simple case: you need easy access to computing infrastructure.

The Cloud: Drawbacks Requires Internet to access—if it drops out, you lose access. Indirect access control: The ISPs and telecommunication companies control your Internet access. Service outage at the cloud service provider can take out your resources. Concerns about ownership: Who owns the data you store online? Service charge is based upon usage.

The Cloud: Advantages Cost savings: NeCTAR resources are free; building and maintaining on-premises infrastructure is expensive. Individual setup: Users can set up their own server. Access independence: Via the Internet from anywhere. Large computing capacity access quickly and easily.

The Cloud: Advantages “Elasticity” (Flexibility and Scalability): users can scale up or down resources as required at the time. Resource sharing: Multiple users can work on the same data. Security of professionally run data centers is often as good as, or better than maintaining local infrastructure.

Closing note You should now have a good idea about the difference between Cloud and HPC. If you have found that the Research Cloud is great for your purposes—graet, enjoy the rest of the course!