1. Presented by
ABDALLA S. A. SAID
MSc.ITS
ICT 6205 - INFORMATION SYSTEM TRENDS
MZUMBE UNIVERSITY
2. • Cloud computing is the use of hardware and software to
deliver a service over a network(typically the Internet).
• In simple, Cloud computing is using the internet to access
someone else's software running on someone else's
hardware in someone else's data center.
• In the simplest terms, cloud computing means storing and
accessing data and programs over the Internet instead of
your computer’s hard drive.
• Cloud Computing is a type of internet-based computing that
provides shared computer processing resources and data to
computers and other devices on demand .
3. There are certain services and models
working behind the scene making the cloud
computing feasible and accessible to end
users. Following are the working models for
cloud computing:
1. Service Models
2. Deployment Models
5. Software as service (Saas) also known as On-demand Service
Software-as-a-Service commonly refers to applications
delivered to the end user through a web browser or any other
web-rich client. Examples include Microsoft OfficeLive,
DropBox, and CloudNumbers.Gmail, Yahoo mail, Hotmail
etc..,)
7. Infrastructure as service (Iaas ). also known as
hardware as a service.
Is a computing power that you can rent for a limited period of
time.
allows existing applications to be run on a cloud
suppliers hardware.
cloud providers offer computers – as physical or
more often as virtual machines – raw (block) storage,
firewalls, load balancers, and networks
Examples of an IaaS are AMAZON EC2, Eucalyptus
Community Cloud, and IBM Cloudburst.
9. Platform as Service (Pass)
Give us nice API (Application Programming
Interface). It provides more customisation room.
is a platform for developers to write and create their
own SaaS i.e. applications(which means rapid
development at low cost).
Examples include Google AppEngine, SalesForce
VMforce, Joyent Accelerator., Windows Azure etc.
11. Public cloud computing
Private cloud computing
Community Cloud
Hybrid cloud computing
12. Public Cloud
Computing infrastructure is hosted by cloud vendor at the
vendors premises and can be shared by various
organizations.
E.g. : Amazon, Google, Microsoft, Sales force
Private Cloud
The computing infrastructure is dedicated to a particular
organization and not shared with other organizations.
It is more expensive and more secure when compare to
public cloud.
E.g. : HP data center, IBM, Sun, Oracle, 3tera
13. Community Cloud
A community cloud falls between public and private clouds with
respect to the target set of consumers.
It is somewhat similar to a private cloud, but the infrastructure and
computational resources are exclusive to two or more
organizations that have common privacy, security, and regulatory
considerations, rather than a single organization.
Hybrid Cloud
Hybrid clouds are more complex than the other
deployment models, since they involve a composition
of two or more clouds (private, community, or public).
14. Cloud computing consist of two layers:
Front end layers
Part of cloud computing where you can see and interact
with.
Back end layers
It consist of the hardware and software architecture that
produce the interface you see on the front end.
15. Cloud computing is composed by cloud service
provider and cloud service consumer.
Service provider is the one that host virtual machine
and other cloud services that run on the provider
hardware(Back end layers).
The service consumer, after demanding a service from
provider, he/she can use it and pay for what he/she has
consumed.
16. Users are dealing with the front end of the system
to perform their operation wherever they are,
provided that they have access to internet.
User are able to rent the virtual machine and other
services of cloud computing to run their business.
Example Cloud computing allows institution or
organization to utilize IT resources from remote
provider and campus that constituent access to
these resources over the internet.
17. Cost saving
Using resources provided by service providers instead of purchasing your
own. No cost for maintenance.
Scalability
Business can increase or decrease your operation and storage needs
quickly to suit your situation. It allows flexibility when the business
need changes.
Manageability
Cloud computing simplifies IT management and maintenance capability
through central administration of resources and vendor managed
infrastructure.
Flexibility of work practices
People are able to access service from various location provided that there
is an internet connection.
18. Downtime
As cloud service provider can become overwhelmed
and come up against technical outages resulting your
business process temporarily to be suspended.
If your internet connection is offline, you will not be
able to access any of your applications, server or data
from the cloud.
19. Limited control
Since the cloud infrastructure is entirely owned, managed
and monitored by the service provider, it transfers minimal
control over to the customer.
Security problem
Storing data and important files on external service
providers always opens up risks.
The ease in procuring and accessing cloud services can also
give bad users the ability to scan, identify and exploit
vulnerabilities within a system.
20. Network connection
If there is a problem of network connectivity, it is
impossible to access the cloud services.
The performance of the cloud application also depends on
the performance of the network at the client side
Peripheral device problem
Peripheral devices like printers and scanners sometimes
might not work with cloud.
Many of these devices require software to be installed
locally.
21. Today many sectors include private and public sectors
are using cloud computing technology to perform
their day to day activities.
In business
Cloud computing offers a greater flexibility and
accessibility, allowing the business owners to work
remotely and access any file they require while they
are far from their offices, thus increasing productivity
and time management
22. In education
Cloud computing is used to facilitate the communication
between: student and college or university, lecturer and
student.
Online Entertainment.
Through Internet, cloud -based entertainment are now
used by many people. Devices such as TV, mobile and
other form which provide better clarity and sound
quality make the cloud entertainer attract more
customers.
23. Finance and Banking.
Banking services are slowly adopting the cloud due
security reasons but still the cloud provide the chance
to eliminate the need for having a separate banking
portal and client database for every location for the
purpose of creating faster and better environment for
business.
24. Research shows that people will not do their business
activities with software installed and running in their own
computers.
They will work on internet based application to perform
their tasks using smart phone.
Automatic computing; By using cloud computing,
systems will manage and monitor themselves and take
measure to prevent or repair problems.
Cloud computing service providers will enhance the
security and privacy to the client’s data stored on their
servers.
25. The cloud computing technology has some similar
characteristics to the following technologies:
Grid computing
utility computing
web hosting technology.
Although they can differ from some features but the
technological idea still remains the same.
26. A grid computing is a technology that involves
several computers connected together to form a
network for the purpose of gaining a large
supercomputing type computing resources.
Computers in grid computing are used to perform
complex computing operation efficiently and quickly.
It differs from cloud computing where the goal of
grid is for collaborative sharing of resources while in
cloud is for use of resources.
27. Utility computing defines a pay per use model for using
computing resources.
It involves the renting of computing resources like
hardware, software, bandwidth on an as required and
on demand basis.
One of the key differences between cloud computing
and utility computing relates to the nature of renting.
It is a straight forward rental where the business is fully
aware of the resources of the service they are leasing
28. web hosting technology is the business of providing
server space, web services and file maintenance for
websites controlled by companies or individuals that do
not have their own web servers.
The web hosting gives you a fixed server or a portion of
a single server, where cloud computing gives you the
benefit of many servers all working together as one.
29. Cloud computing is an economic model. It is a different way to
acquire and manage IT resources. As an Internet-based facility
allows users to access shared computer applications, storage
and other resources through a network of remote servers,
rather than each individual user installing hardware and
software onto their on-site server and personal computer.
It has some challenges such as security problems,
downtime issues and limited control. A decision to move
resources to the cloud requires risk analysis and cost-
benefit analysis as with any IT investment.