2. History
What is cloud computing?
Introduction.
Characteristics of cloud computing.
Types of clouds.
Cloud architect
Cloud stacks.
Why cloud?
IAAS
PAAS
SAAS
Benefits of cloud computing
How can we use cloud?
Cloud service provider
Limitation
conclusion
3. Origin of the term cloud computing is unclear.
Cloud computing is believed to be iuented by Aamir
sahzad in 1960’s in ARPANET
The cloud symbol use to represent network of computing
of equipment by ARPANET in early 1977 and by CSNET by
1981.
One of the first milestones in cloud computing history
was the arrival of Salesforce.com in 1999, which
pioneered the concept of delivering enterprise
applications via a simple website.
4. The next development was Amazon Web Services in 2002,
which provided a suite of cloud-based services including
storage, computation and even human intelligence
through the Amazon Mechanical Turk.
in 2006, Amazon launched its Elastic Compute cloud (EC2)
as a commercial web service that allows small companies
and individuals to rent computers on which to run their
own computer applications.
Another big milestone came in 2009, as Web 2.0 hit its
stride, and Google and others started to offer browser-
based enterprise applications
By 2020 the cloud computing market is forecast to exceed
241 billion dollars.
6. Cloud Computing is an innovative technology that is
revolutionizing the way we do computing.
The key concept of cloud computing is that you don't buy
the hardware, or even the software, you need anymore,
rather you rent some computational power, storage,
databases, and any other resource.
cloud computing is internet based computing that
provide shared computer processing and data to
computer.
The actual cloud borrows from telephony companies,
who until 1990 primarily offered dedicated point to point
data circuit began offering VIRTUAL PRIVATE NETWORK
service with comparable quality of service but at a much
lower cost.
7. Cloud computing and
storage solutions provide
users and enterprises with
various capabilities to
store and process their
data.
it enables organizations to
focus on their core
businesses instead of
spending time and money
on computer
infrastructure.
8. On demand self services: computer services such as
email, applications, network or server service can be
provided without requiring human interaction with each
service provider
Broad network access: Cloud Capabilities are available
over the network and accessed through standard
mechanisms that promote use by heterogeneous thin or
thick client platforms such as mobile phones, laptops
9. Resource pooling: The provider’s computing resources are
pooled together to serve multiple consumers using multiple-
tenant model, with different physical and virtual resources
dynamically assigned and reassigned according to consumer
demand.
Rapid elasticity: Cloud services can be rapidly and elastically
provisioned, in some cases automatically, to quickly scale out
and rapidly released to quickly scale in.
Measured service: Cloud computing resource usage can be
measured, controlled, and reported providing transparency for
both the provider and consumer of the utilised service. Cloud
computing services use a metering capability which enables to
control and optimise resource use. This implies that just like air
time, electricity or municipality water IT services are charged
per usage metrics – pay per use
10. Multi Tenacity: is the 6th characteristics of cloud
computing advocated by the Cloud Security Alliance. It
refers to the need for policy-driven enforcement,
segmentation, isolation, governance, service levels, and
chargeback/billing models for different consumer
constituencies.
11. Public cloud: A public is basically the internet. Service
providers use the internet to make resources, such as
applications (also known as Software-as-a-service) and
storage, available to the general public, or on a ‘public cloud
Examples Amazon Elastic Compute Cloud (EC2), IBM’s Blue
Cloud, Sun Cloud etc.
private cloud: public clouds are data center architectures
owned by a single company that provides flexibility, scalability,
provisioning, automation and monitoring. The goal of a
private cloud is not sell “as-a-service” offerings to external
customers but instead to gain the benefits of cloud
architecture without giving up the control of maintaining your
own data center.
12. Hybrid cloud: By using a hybrid approach, companies
can maintain control of an internally managed private
cloud while relying on the public cloud as needed. For
instance during peak periods individual applications,
or portions of applications can be migrated to the
Public Cloud
14. Cloud service are divided
into three stacks.
IAAS
PASS
SASS
15. Infrastructure as a Service (IaaS) is a form of cloud computing
that provides virtualized computing resources over the
Internet. IaaS is one of three main categories of cloud
computing services, alongside Software as a Service (SaaS) and
Platform as a Service (PaaS).
In an IaaS model, a third-party provider hosts hardware,
software, servers, storage and other infrastructure
components on behalf of its users. IaaS providers also host
users' applications and handle tasks including system
maintenance, backup and resiliency planning.
IaaS platforms offer highly scalable resources that can be
adjusted on-demand. This makes IaaS well-suited for
workloads that are temporary, experimental or change
unexpectedly.
16. Other characteristics of IaaS environments include the
automation of administrative tasks, dynamic scaling,
desktop virtualization and policy-based services
IaaS Examples: Amazon Web Services (AWS), Cisco
Metapod, Microsoft Azure, Google Compute Engine
(GCE), Joyent
17. Platform as a service (PaaS) is a category of cloud computing
services that provides a platform allowing customers to develop,
run, and manage applications without the complexity of
building and maintaining the infrastructure typically associated
with developing and launching an app
PaaS can be delivered in two ways: as a public cloud service from
a provider, where the consumer controls software deployment
with minimal configuration options, and the provider provides
the networks, severs, storage, OS, 'middleware' (i.e.; java
runtime, .net runtime, integration, etc.),database and other
services to host the consumer's application; or as a private service
(software or appliance) inside the firewall, or as software
deployed on a public infrastructure as a service.
Common PaaS Use-Case: Increases developer productivity and
utilization rates while also decreasing an application’s time-to-
market
18. Software as a Service is a software licensing and delivery
model in which software is licensed on a subscription basis
and is centrally hosted.
It is sometimes referred to as "on-demand software".SaaS is
typically accessed by users using a thin client via a wec
browser.
SaaS has become a common delivery model for many
business applications, including office and messaging
software, payroll processing software, DBMS software,
management software, CAD software, development
software, gamification etc.
According to a Gartner Group estimate, SaaS sales in 2010
reached $10 billion and were projected to increase to
$12.1bn in 2011, up 20.7% from 2010.
19. Clouds can provide users with a number of different
benefits.
Many businesses large and small use cloud computing
today either directly (e.g. Google or Amazon) or indirectly
(e.g. Twitter) instead of traditional on-site alternatives.
There are a number of reasons why cloud computing is so
widely used among businesses today.
- Reduction of costs – unlike on-site hosting the price of
deploying applications in the cloud can be less due to lower
hardware costs from more effective use of physical
resources.
- Universal access - cloud computing can allow remotely
located employees to access applications and work via the
internet.
20. Up to date software - a cloud provider will also be able to
upgrade software keeping in mind feedback from previous
software releases.
- Choice of applications. This allows flexibility for cloud users
to experiment and choose the best option for their needs. Cloud
computing also allows a business to use, access and pay only for
what they use, with a fast implementation time
- Potential to be greener and more economical - the average
amount of energy needed for a computational action carried out
in the cloud is far less than the average amount for an on-site
deployment. This is because different organisations can share
the same physical resources securely, leading to more efficient
use of the shared resources.
- Flexibility – cloud computing allows users to switch
applications easily and rapidly, using the one that suits their
needs best. However, migrating data between applications can
be an issu
21. Increased collaboration:When your teams can access,
edit and share documents anytime, from anywhere,
they’re able to do more together, and do it better.
Cloud-based workflow and file sharing apps help them
make updates in real time and gives them full visibility
of their collaborations.
Security:Lost laptops are a billion dollar business
problem. And potentially greater than the loss of an
expensive piece of kit is the loss of the sensitive data
inside it. Cloud computing gives you greater security
when this happens. Because your data is stored in the
cloud, you can access it no matter what happens to
your machine.
Last but not least it is environment friendly.
22. Downtown: Cloud computing makes your small
business dependent on the reliability of your internet
connection. When it's offline, you're offline.
Security and privacy: Cloud computing
means internet computing. So you should not be using
cloud computing applications that involve using or
storing data that you are not comfortable having on
the Internet.
Limited control and flexibility : To varying degrees
(depending on the particular service) cloud users have
limited control over the function and execution of
their hosting infrastructure.
23. Cloud Computing platform dependencies: Implicit
dependency, also known as “vendor lock-in” is another
of the disadvantages of cloud computing
Cloud Computing costs:– especially on a small scale
and for short term projects – can be pricey.
24. Thus cloud computing provide a super computing power.
This cloud of computing extends beyond single company
and enterprise.
The application and data served by the clouds are
available groups of user, cross enterprise and cross
platform.
25. The term has been in use since the 1990s, with some
giving credit to John Mashey for coining or at least
making it popular
Big data is a term for data sets that are so large or
complex that traditional data processing applications
are inadequate to deal with them.
Big data usually includes data sets with sizes beyond
the ability of commonly used software tools
to capture, curate, manage, and process data within a
tolerable elapsed time.
27. Understanding and Targeting Customers.
Understanding and Optimizing Business
Processes.
Improving Healthcare and Public Health.
Optimizing Machine and Device Performance.
Financial Trading.