Technology Applications For Business Session 3: IS Stream
Technology Applications For Business Session 3: IS Stream
Session 3
IS Stream
Oct-18
Cloud Computing: Evolution
Computing Paradigms
HPC
– Pool of processors (processor machines or central processing
units [CPUs])
• Processor machines can be of homogeneous or heterogeneous type
– Connected (networked) with other resources
• Memory, storage, and input and output devices
• Deployed software is enabled to run in the entire system of
connected components
– Normally usage: to solve scientific problems
• Perform suitable simulation study
2
Confidential |
Cloud Computing: Evolution
Computing Paradigms
Parallel
– One of the facets of HPC
– Set of processors work cooperatively to solve a computational problem
• Processor machines or CPUs are mostly of homogeneous type
– Simultaneous use of multiple processor Machines
• Problem is broken down into discrete parts
– Each part can be solved concurrently
• Each part is further broken down into a series of instructions
• Instructions from each part are executed simultaneously on different
processors
• An overall control/coordination mechanism is employed
3
Confidential |
Cloud Computing: Evolution
Computing Paradigms
Distributed Computing
– Goal: make computers in a network – Advantageous over centralized systems
work as a single computer • Scalability
– Ability of the system to be easily
– Computing system that consists of expanded by adding more machines as
multiple computers or processor needed, and vice versa
machines – Without affecting the existing setup.
4
Confidential |
Cloud Computing: Evolution
Computing Paradigms
Cluster Computing
– Consists of a set of the same or similar type of processor machines
– Connected using a dedicated network infrastructure
– All processor machines share resources
• Common home directory
• Have a software implementation
– Installed to allow programs to be run across all nodes simultaneously
– Individual computers in a cluster can be referred to as nodes
• Nodes can work together to solve a problem
– Larger than any single computer can easily solve
– Need to communicate with one another
– In order to work cooperatively and meaningfully together
– To solve the problem in hand
5
Confidential |
Cloud Computing: Evolution
Computing Paradigms
Grid Computing
– Make use of non-utilized computing power in organizations
• Thereby increase ROI on computing investments
– Network of computing or processor machines
• Managed with a kind of software such as middleware
• In order to access and use the resources remotely
• Referred to as Grid Services
– Provide access control, security, access to data including digital libraries, databases
– Access to large-scale interactive and long-term storage facilities
– Popularity:
• Ability to make use of unused computing power
– Cost-effective solution (reducing investments, only recurring costs)
• Equivalent to HPC
• Enables heterogeneous resources of computers to work cooperatively,
collaboratively
6
Confidential |
Confidential | 7
Cloud Computing: Evolution
Computing Paradigms
Cloud
– Taking ahead the principles of grid computing
– Grid computing supports leveraging several computers in parallel to
solve a particular application
– Cloud computing supports leveraging multiple resources, including
computing resources, to deliver a unified service to the end user
• Servers, storage, network, applications, and processes
• Can be dynamically provisioned to the user needs and workload
8
Confidential |
Cloud Computing: Fundamentals
10
Confidential |
Cloud Management
Confidential | 11
Cloud Service Models: Responsibilities
Confidential | 12
IaaS Overview
Confidential | 13
PaaS Overview
Confidential | 14
Before Virtualization
Confidential | 15
After Virtualization
Confidential | 16
Security in the Cloud
17
Confidential |
Cloud Computing
18
Cloud Computing
19
Cloud: Benefits & Drawbacks
Confidential | 20
Cloud Computing
21
Thank you