Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.


Cloud Computing

No description

Rosemary King

on 30 January 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Cloud Computing

Using the Cloud
Some statistics
2 million businesses use Google Apps
The Cloud
...offers access to IT resources.

Define "IT resources"
"Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model is composed of five essential characteristics, three service models, and four deployment models."
Cloud Computing
Short description of your
ideas of what cloud
computing is.
Brief history
Client/server access
virtual servers
management software
deployment software
Cloud Infrastructure
Having secure access to all of your applications and data from any network device
20% of companies use Google Docs
Office 365 has 7.1 million subscribers
80% of the Fortune 500 are on the cloud
250 million people use OneDrive
SharePoint is a $2+ billion business
Do you use the cloud?
Why are we teaching it?
Future of computing
Not a new technology but a different
way to deliver computing resources
"An Internet based computing solution
where shared resources are provided like
electricity. Computers on the cloud are configured
to work together
What was old will be new again
Dumb terminals
Thin clients
Terminal services
Use of the cloud
Some interesting facts:
2 million businesses use Google Apps
Of 2000 companies interviewed, 20% use Google Docs
Office 365 has 7.1 million subscribers
80% of the Fortune 500 companies are on the cloud
57% of Fortune 500
use Azure
Sharepoint is a $2+billion business
250 million people have a OneDrive
"Set of hardware, networks, storage, services
and interfaces that enable the delivery of computing as a service."
"By using virtualized computing and storage resources and modern web technologies, Cloud Computing provides scalable, network-centric, abstracted IT infrastructures, platforms and applications as on-demand services. These services are billed on a usage basis."
Reasons for moving to the cloud
less investment in standalone software and hardware
reduced charges for data storage, software updates, management etc
Increased storage capacity
cloud computing can store far more data than a PC
eliminates worries about running out of storage space
can access computer services on a pay as you go basis
can access computer services on a pay-as-you-go basis
scalability is a built-in feature for cloud deployments
instances of the cloud deployed automatically only when needed - you pay only for the applications and data storage you need
clouds can be automatically scaled to meet changing IT system demands
cloud service providers offer better security, reliability and access to latest upgrades
Energy efficiency
reducing carbon footprint due to more efficient use of computer hardware, less air con, electricity etc
servers not in use scale down, freeing up resources, consume less power
Business continuity
computing infrastructure will be located in multiple physical locations, allows improved disaster recovery
backup and recovery of data simplified - no reliance on restricted physical devices
Core business focus
current support staff can be redeployed to areas that provide business benefits
organisations have the ability to do things quicker, no need for new servers
Resiliency & redundancy
offers automatic failover, disaster recovery services often included
On-demand self service
Broad network access
Resource pooling
Rapid elasticity
Measured service
Three service models:
Software as a Service
Platform as a Service
Infrastructure as a Service

accessible from any device - device independent
less sophisticated than locally installed apps - not over-burdened with functionality that is not required
most users of Office use only 10% of Office functions
delivered over the Internet - no version numbers, upgrades etc
For how long?
So.........the Cloud is..........
Is that clear??
"By using
virtualized computing
and storage resources and modern
web technologies
Virtualized computing - allows physical hardware to be shared, server consolidation (cost reduction) flexibility (Windows, Unix etc on the same hardware)
Web technologies - SOAP and REST
SOAP - Simple Object Access Protocol
SOAP based tools used to create messages exchanged in client/server interactions - uses XML architecture
REST - Representational State Transfer
simpler way of interaction - HTTP
"....Cloud Computing provides scalable, network-centric, abstracted
IT infrastructures, platforms and applications as on-demand services.
These services are billed on a usage basis."
Cloud services and their characteristics
Infrastructure as a service
Platform as a service
Software as a service
Five essential characteristics of cloud services:
On-demand self service, offered like a product for one or more customers
broad network access - device independent
resource pooling - multi-tenancy
i.e. So What?
rapid elasticity - scale outward and inward depending on demand
measured service - usage can be controlled, monitored, reported etc (SLA)
Software as a Service
Its origins? When mainframes offered "services" to dumb terminals
Provider runs applications on the cloud, customers only need a browser and Internet connection to use the applications - No initial setup costs
Device independent
Consumer not responsible for infrastructure including networks, OSs, storage, software upgrades, licensing etc
Most are collaborative
Most visible manifestation of cloud computing
Not overburdened with functionality - can be customized
Platform as a Service
If there's an app out there, use; if not, build it
PaaS is an integrated set of software that provides everything a developer needs to build an application
PaaS solutions have several things in common:
offers a development language
are based on multi-tenancy architecture
needs to support the development lifecycle, including deployment, management, testing and maintenance
should have services interfaces such as SOAP
A platform is a software environment used to develop and run end-user applications
photo editor
software enviroment
physical hardware
For example:
Anyone can write a cloud application and deliver it using Google's infrastructure
Computing lego
assemble easily and hold together
new apps can only be constructed from specific bricks on offer
no migration required from test machine to web
Lock in
The delivery of computer hardware as a service
IaaS customer rents computing resources
Dynamic scaling, multiple tenants
Pros and cons
dynamically choose a CPU, memory and storage configuration to suit your needs
access to vast computing power available on IaaS cloud platform
illusion of infinite computing resources available on demand - no need for planning ahead for provisioning
eliminates the need for investment in rarely used IT hardware
elimination of up-front commitment, capital can be redirected
IT overheads handled by cloud platform
in-house IT infrastructure can be dedicated to activities central to the organization
risk of cloud vendor gaining access to your data - can be avoided by using private cloud (consider encryption)
dependent on Internet availability
dependence on availability of virtualization services
platform may limit user customization options
To recap....
when a business opts for SaaS - they can only run those applications the cloud supplier has on offer
to use PaaS to create their own apps they can do so but only in the manner determined by the cloud supplier
if they opt for IaaS - they can run any applications they choose on cloud hardware of their choice
customer can store data
and run any application they choose
server - fundamental building block of cloud computing
some servers process, others store
Servers are subdivided - virtualization
so two basic offerings from IaaS providers
bare bones metal
virtual server instances
Four categories of IaaS:
Private cloud
Dedicated hosting
Hybrid hosting
Cloud hosting
dynamically scaleable
not dynamically scaleable
dynamically scaleable
often purchased on
hourly basis

Security on the cloud
Since the advent of personal computing - security risks
Worth the risk or not?
Putting security on the spot
low sensitivity customer information
mission critical business information
incumbent on the cloud customer to understand the organisational value of the system they seek to move into the cloud....
Top cloud security threats
1. Data breaches
flaws in one application may affect another
encryption - loss of keys
2010, #5
2. Data loss
accidental deletion, catastrophe, loss of encryption keys
compliance policies (EU Data Protection policies)
2010, #5
3. Account or service traffic hijacking
phishing, fraud, stolen credentials etc
2010, #6
4. Insecure interfaces and APIs
2010, #2
5. Denial of service/DDOS
policital hactivism
serious implications for customer paying for service
2010, not listed as a threat

6. Malicious insiders
2010, #3
7. Abuse of cloud services
more of an issue for provider than customer
2010, #1
8. Insufficient due diligence
customer must understand the risks
2010, #7
9. Shared technology vulnerabilities
2010, #4
3 areas of concern
specific country laws
UK DPA, Freedom of Information, EU Data Protection Directive, USA Patriot Act, Fourth Amendment, Consumer Privacy Bill of Rights
co-mingling of data
secondary data use
data control
validation control
access control
processing control
secure transfer
intercepting data
data leaks
VPN, firewalls, encryption etc
Full transcript