cloudwork

23
Exploring the clouds for you A brief description of how cloudwork can help your company online

Upload: jaap-gorjup

Post on 11-Jul-2015

432 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Cloudwork

Exploring the clouds for you

A brief description of how cloudwork can help your company online

Page 2: Cloudwork

Reasons to use the cloud

• Flexibility

• Speed / Performance

• Price / Costs

• Standardized SLA

• Removes need for specialized resources

• Standing on the shoulders of giants

• Pay as you go, no capex

• Consumer model

Page 3: Cloudwork

Reasons NOT to use the cloud

• Regulation

• Infrastructure dependencies

• Security concerns

• Organization

• Standardized SLA

• Fixed Pricing Paradigm

• Fear Uncertainty Doubt

Page 4: Cloudwork

Standard SLA

• Service Level Agreements tend to be a complex game between various parties.Hard to enforce without explicit knowledge and fluid since it is only for one case.

• Standard SLA is the same for all customers, they do not cover everything but are clear for everybody. Gaps need to be filled, which is possible on a ‘lower’ level in the organization.

• Setup is cheaper but enhances flexibility of the organization since there are more options.

• Requirement is that the cloud solution is fairly portable which allows moving instead of renegotiations.

Page 5: Cloudwork

It is not a choice

It will always be a hybrid solution between internal systems and multiple online systems. Managed as the hybrid cloud.There is a need for integration on two levels:

– ProcessingCloud computing systems like Nimbula allow for running the required systems internally while pushing everything dynamic into the cloud.

– DataIntegrate systems on data level allowing you to let the components internally and in the cloud to work together. XMLGateways can help you do that.

Page 6: Cloudwork

Hybrid Cloud

Hybrid clouds consists of:

• Public cloudShared resources using shared systems

• Private cloudShared resources using dedicated systems

• Static IT elementsDedicated resources using dedicated systems

Public is the most elastic, static obviously isn’t.

Page 7: Cloudwork

Glue

• Glue is needed to patch the parts together.

• We have specific tools for that

– Hybrid Cloud (Nimbula)Binds processing resources between all types of infrastructure systems into one hybrid cloud.

– Cloud Broker (Vordel)Ensures the application data infrastructure to functionally bind the resources together.

Page 8: Cloudwork

• Unlocks your internal resources for the Internet

• Adds rock-solid Triple A security

• Available as virtual machine or as a hardened appliance for bigger infrastructures

• Can replace complex application server middleware

XMLGateway

Page 9: Cloudwork

Scaling static elements

Three methods of scaling static elements:

- Caching and storing generic data

- Intermediate data storage

- Asynchronous infrastructure

A combination of all methods is most efficient but there is still a maximum because elasticity is absent.

This is why shortages need to be handled gracefully:

- Throttling

- Load distribution

Page 10: Cloudwork

Cloud Broker

Connects your organization with the Cloud by extending a XMLGateway with a Cloud Broker for integration with online resources. The gateway allows for secure and fast interaction.

Can be used to integrate internal and external systems like Salesforce with SAPAlso useful to include cloud resources in a public API or to cloudify resources for offloading internal systems.

Page 11: Cloudwork

Use case : Customer Selfservice

Page 12: Cloudwork

Public API using XMLGateway

• Publi

Page 13: Cloudwork

Content Distribution via Cloud

• 95% of all data sent online is identical (static).• This data can be pre-delivered at the ‘edge’

location of the Internet close to the users.• Due to massive distribution the availability of this

95% drasticaly improves.• Can be optimized to use the browser caching as

well:– Lower bandwidth used.– Faster loading time.– Better user experience.

Page 14: Cloudwork

Cloud case 2: Marketing Support

• Several small campaigns are started and images are invoked for $80/month

• A campaign should not be punished for their success. Usage based pricing makes calculation comparable to marketing on other channels.

• Several images run on EC2, but also Google AppEngine and other platforms are tested.

The ability to execute directly on several online

platforms cheaply and quick has given an impulse to

online campaigns.

Page 15: Cloudwork

Example: Animoto and AWS

Number of EC2 Instances

4/12/2008

Launch of Facebook modification.

Amazon EC2 easily scaled up and down to handle additional traffic

Peak of 5000 instances

4/14/2008 4/15/2008 4/16/2008 4/18/2008 4/19/2008 4/20/20084/17/20084/13/2008

Steady state of ~40 instances

Page 16: Cloudwork

Superscaling

• Get rid of complex batches because of limited hardware

• On demand capacity for:– Business Intelligence– Billing processes– AnalysisBatches distributed over weeks, done at night can be performed in minutes using a cluster of 1000(!) machines for about $10.This changes a lot in organizations since we can eliminate the waiting and decimate the costs of reporting. First steps to the real-time enterprise.

Page 17: Cloudwork

Important steps

• Hide technical elements into fixed service blocks

Page 18: Cloudwork

Cloudwork services

• Performing Cloudits

• Cloud awareness support

• Moving to elastic architecture

Performance when you need it.Elasticity of your environment can support the agility of your development:

– Continuous delivery models

– Platformation

Page 19: Cloudwork

Clouditing

Page 20: Cloudwork

Cloud Awareness (1)

• Alignment of technology and work with what is already available in the cloud.

• Help customers to use the faster and flexible environment to get business advantage.

• Involve new online channels outside the realm of marketing.

• Online availability is part of the user experience of a company regardless if it involves a customer, employee or partner.

Page 21: Cloudwork

Cloud Awareness (2)

• Create businessmodels using crowdsourcingof experts to optimize performance

• Drive development faster through continuousbuild, integration, test and deploymentmethods.

• Use public APIs to open up internal resources for specialists online.

Page 22: Cloudwork

Cloudwork Network

• List of experienced specialists with at least 10 years in the line of business:

– Cloud builders with network and DC knowledge

– Online presence improvement

– Security and Identity Management experts

– Integration and Self Service enablement

– Architecture support

Page 23: Cloudwork

Definitions

Public Cloud

SoftwareAs a Service

PrivateCloud

StaticApps

governance

cloudification

customization

ou

tsou

rcing

inso

urcin

g

clou

db

urst

VP

C

generalizationInternet

On premise

Infrastructure Applications