Cloud Computingx

jazzydoeSoftware and s/w Development

Oct 30, 2013 (4 years and 11 days ago)

63 views

Simona

Conley

LaJessica

Dixon

Emmanuel Buckley


What is Cloud Computing?






What is a Virtual Server?





Cloud Computing
focus on what IT
always needs.



It’s a way to increase
capacity or to add it
without investing in
new infrastructure,
licensing new
software of training
new personnel.



Cloud Computing compass any pay
-
per
-
use
service that subscription
-
based in real time
over the Internet that enhance IT’s existing
capabilities.



A provider that is part of the mix is the utility
-
style, and also
Saas

which stands for Software
as a service.


Saas

Is the type of Cloud Computing that delivers a single
application to the browsers to thousands of computers
that use a multitenant architecture.


On the customer side, that means NO UPFRONT
INVESTMENT in servers or software licensing.


On the provider side, they only have one app to maintain,
and the cost are low compared to typical hosting.
Perfect example is a website called Hotmail.com



Utility Computing


This form of Cloud Computing is a new life for
Amazon.com and others who now offer virtual servers
and storage that can be access on demand for IT.





Liquid
Computing’s

LiquidQ


Web Services in Cloud


Web services in closely
related to
Saas
, Web
service offer APIs that
allow developers to
exploit functionality over
the internet, rather than
delivering the a lot of
applications.


Platform as a service


Another
Saas

difference, this
form delivers development
environments as a service.





You do get pre
-
integration
and predictability. For
example, Google App Engine.



MSP(Managed Service Providers)


MSP is one of the oldest form of Cloud Computing, that
basically an application that exposed to IT rather than
to the end
-
user. Like an application monitoring service
or a virus scanning service for e
-
mail.




IBM and Verizon uses security services


Service Commerce Platforms


Is a combination of
Saas

and
MSP, this forms offer a Service
that users interact with.



This is most common in the
trading environment.


Internet Integration


The Integration of cloud services is in its early phase.
OpSource
, that has connections with serving
Saas

provider.



Saas

provider also
accquired

CapeClear

which is an
ESB(enterprise service bus) while
OpSource

is a
service Bus.



CapeClear
, is a provider that edge toward b2b
integration.




What does B2B
integration means
toward computer?



How will Cloud Computing affect other
Corporations?







What is streamlined?


Cloud Computing have 3 key characteristics:

1.
It improves the agility with the users’ ability to re
-
provision technological framework resources.

2.
(API) which stands for Application Programming
Interface that allows machines to collaborate with
Cloud software in the same way the user interface
address interaction between computers and humans.

3.
Cloud Computing systems mainly uses REST
-
based
APIs. The cost is low and capital expenditure is
changed to operational expenditure


Cloud Computing divided into three
categories:

1.
Infrastructure
-
as
-
a
-
Service(
IaaS
)

2.
Platform
-
as
-
a
-
Service(
PaaS
)

3.
Software
-
as
-
a
-
Service(
SaaS
)


A cloud can be public or private


Public cloud can sell services to anybody on
the internet


A private cloud is a data center that supplies
the host server to a certain amount of people or
a proprietary network



What is the goal?


Infrastructure
-
as
-
a
-
Service


provides the API to start, access, stop, and
configure their storage and virtual servers.




Enable company to pay for only as much
capacity is needed, and bring more capacity
online quickly.



This pay
-
for
-
what
-
you
-
use model is sometimes
referred to Utility computing.


Platform
-
as
-
a
-
Service


In cloud is representing a set of software and product
development tools that is hosted on a provider’s
framework.



Applications are create by developers on the
provider’s platform over the Internet.



Some provider will not allow software created by their
customers to be moved off the provider’s platform.


Software
-
as
-
a
-
Service


The vendor supplies the hardware framework, the
software product and collaborate with the user through
a front
-
end portal.



A service can be anything from web
-
based email to
inventory control and database processing.



The service provider hosts both the data and the
application, it is free for the end
-
user to use the service
from anywhere.


A cloud service has three distinct characteristics that
make it different from traditional hosting:


1.
Cloud is on demand

2.
Cloud is elastic

3.
The service can be fully maintained by the provider



Cloud computing system can
be divided into 2 sections



Front End
-

the interface for
the user.




Backend
-
the cloud section for
the whole system.



Front end and Backend
connected with each other via
network like internet.

Front End


Comprises the client’s device


All the cloud computing systems do not give the same
interface




Ex: Gmail, Amazon, and Facebook

Backend


The cloud itself


The backend serves indirectly in support of the front
-
end
services

Cloud Model Services



SaaS (Software as a Service)


The service provider hosts the software so you don’t need
to install it, manage it, or buy hardware for it.



PaaS (Platform as a Service)


Cloud platform services deliver a computing platform
and/or solution stack as a service



IaaS (Infrastructure as a Service)


This layer offers storage and compute resources that
developers and IT organizations can use to deliver business
solutions.

Forms of Cloud Computing



Public Clouds


Private Clouds


Hybrid Clouds

Public Clouds


The services and infrastructure are provided off
-
site


These clouds offer the greatest level of efficiency


When should you use public clouds?



Private Clouds


The services and infrastructure are maintained on a private
network


Greatest level of security and control


When should you use private clouds?



Hybrid Clouds


Public and private options


Your business will be stored in the most efficient environment


When should you use hybrid clouds?




Scalability



Scalability is one of the key benefits of cloud computing.

Virtualization



Unstructured data growth is a top
-
level concern for
organizations of all sizes.



http://www.youtube.com/watch?v=OC0FSYFicpA



Infrastructure as a Service


Cloud Drive

Cloud Drive



Infrastructure as a Service


Cloud Sites



Admin

Joomla
/
Wordpress
,
etc

Front End

Site Users

“Too much
traffic? I‘ll
scale!”

“Linux or Windows?

We support both!”


“No custom

c
ode? No

p
roblem”

Cloud Sites

Back End



Software as a Service


Office 365

Microsoft Exchange Online

Microsoft SharePoint Online

Microsoft
Lync

Online

Office Professional Plus

Office Web Apps

Office 365



Platform as a Service


Azure

Microsoft Azure

Windows Azure



Compute as a Service


Synaptic

Compute as a Service

Synaptic

“Need a machine?

We got you covered!”

Storage as a Service

“Got data, I’ll store

It for you”

“You don’t have

t
o code this!!”

Synaptic

Platform as a Service

Develop without writing code!!!

Synaptic

AT&T Medical Imaging

and Information Management



Platform as a Service


Google Apps

Google Apps

“We initially supported Python,

n
ow we support more!”

Software as a Service

GMail

Picasa

Google Docs

Google

Calendar

Google Groups



Platform as a Service


SmartCloud

SmartCloud

“Vision for cloud computing”

“Integrated team
-
based development
environments on the
cloud.”


“Reduced costs and
complexity with shared
services”

“Application deployment
and management with
purpose built services”

“Effective management of
leading packaged
applications with purpose
built services”

Integration synchronizes data
and processes across
applications

SmartFoundation


IBM
SmartCloud

Enterprise

IBM Smart Business Desktop

IBM
SmartCloud

Archive

SmartFoundation

(
IaaS
)



Infrastructure as a Service


Amazon S3

“Offer is still on the table,

I’ll take you’re data!”

Simple Storage Service

Amazon Elastic Cloud (EC2)

“We have proof

we combat DDOS attacks”

Elastic

Completely Controlled

Flexible

Secure

Inexpensive