Cloudwork
Upcoming SlideShare
Loading in...5
×
 

Cloudwork

on

  • 583 views

First version of cloudwork presentation. More a braindump of references and possibilities online.

First version of cloudwork presentation. More a braindump of references and possibilities online.

Statistics

Views

Total Views
583
Views on SlideShare
578
Embed Views
5

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 5

http://www.linkedin.com 4
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Cloudwork Cloudwork Presentation Transcript

  • Exploring the clouds for you
    A brief description of how cloudwork can help your company online
  • 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
  • Reasons NOT to use the cloud
    Regulation
    Infrastructure dependencies
    Security concerns
    Organization
    Standardized SLA
    Fixed Pricing Paradigm
    Fear Uncertainty Doubt
  • 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.
  • 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.
  • 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.
  • 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.
  • 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
  • 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
  • Cloud Broker
    Connects your organization with the Cloud by extending a XMLGatewaywith 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 SAP
    Also useful to include cloud resources in a public API or to cloudify resources for offloading internal systems.
  • Use case : Customer Selfservice
  • Public API using XMLGateway
    Publi
  • 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.
  • 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.
  • Example: Animoto and AWS
    Amazon EC2 easily scaled up and down to handle additional trafficPeak of 5000 instances
    Number of EC2 Instances
    Launch of Facebook modification.
    Steady state of ~40 instances
    4/12/2008
    4/14/2008
    4/15/2008
    4/16/2008
    4/18/2008
    4/19/2008
    4/20/2008
    4/17/2008
    4/13/2008
  • Superscaling
    Get rid of complex batches because of limited hardware
    On demand capacity for:
    Business Intelligence
    Billing processes
    Analysis
    Batches 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.
  • Important steps
    Hide technical elements into fixed service blocks
  • 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
  • Clouditing
  • 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.
  • Cloud Awareness (2)
    Create businessmodels using crowdsourcing of experts to optimize performance
    Drive development faster through continuousbuild, integration, test and deployment methods.
    Use public APIs to open up internal resources for specialists online.
  • 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
  • Definitions
    Infrastructure
    Applications
    Public
    Cloud
    Software
    As a Service
    customization
    generalization
    Internet
    cloudburst
    VPC
    governance
    outsourcing
    insourcing
    Private
    Cloud
    Static
    Apps
    On premise
    cloudification