• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Cloud Computing Presentation V3

Cloud Computing Presentation V3






Total Views
Views on SlideShare
Embed Views



2 Embeds 15

http://www.linkedin.com 10
https://www.linkedin.com 5



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.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment
  • Admin30 minsNo scheduled fire alarm testFire zone : white ?
  • Cloud computing is many things to many people
  • Any situation in which computing is done in a remote location (out in the clouds) rather than on the desktop or portable device.Talk through examples of when they are already using cloud computing
  • This is what it delivers
  • Hosting = fixed resourcing modelCloud Computing = Elastic resourcing modelCloud computing uses ‘global-class’ computing concepts
  • The Cloud givesScalability/Elasticity FlexibilitySimplicity
  • FlexibilityElasticitySimplicity
  • Be Prudent!

Cloud Computing Presentation V3 Cloud Computing Presentation V3 Presentation Transcript

  • Cloud ComputingDavid OliverArchitecture Team
  • Agenda
    Clearing up the confusion;
    • What is Cloud Computing
    • How could it benefit us
    • What are the risks
    • Q & A
  • “Cloud Computing is a brand new revolution”“All Off-premise (or remote) computing is Cloud Computing”“Cloud computing is an architecture”“Cloud Computing is an infrastructure”“It’s just Mainframe Computing by another name”“Everything will go to the Cloud”“SaaS is the Cloud”“Every vendor will have a different cloud”
  • The Cloud Computing Confusion
    I don’t understand what we would do differently in the light of Cloud Computing than change some of the words in our ads.
    Larry Ellison (Oracle CEO) , quoted in the Wall Street Journal, Sept 26, 2008
  • What is Cloud Computing?
    “A way to increase capacity or add capabilities without investing in new infrastructure, training new personnel, or licensing new software ... all delivered via the Web”
  • Which Cloud Provider?
    More Constrained
    Less Constrained
    Constraints in the Application Model
    Microsoft Azure
    • .NET/Windows/SQL
    • Choice of Language
    • Some Auto Failover/ Scale (but needs declarative application properties)
    Amazon AWS
    • VMs Look Like Hardware
    • No Limit on App Model
    • User Must Implement Scalability and Failover
    Google App Engine
    • Traditional Web Apps
    • Auto Scaling/Provisioning
    • SalesForce Biz Apps
    • Auto Scaling/Provisioning
    More Automation
    Less Automation
    Automation of Management Services
  • What is the possible benefit?
    Self Hosted
    • CapEx
    • Low asset utilisation/re-use
    • Depreciation
    • Power/Cooling Cost
    • Hardware obsolescence
    • ‘Not Green’
    • Provision for Peak
    • Must predict growth
    In The Cloud
    • No up-front investment required
    • Reduce asset depreciation
    • Reduce support costs
    • Support Rapid Development
    • No Capital outlay
    • Grow & Shrink according to need
    • Offloading the worry of sharing and storing the data
    • Fine granularity of provisioning, billing and metering
  • How Could Cloud Computing Benefit Us?
    • Faster delivery
    • Reduced cost
    • Greater efficiency
  • Example Pattern: Hybrid Cloud
    Scenario : NLB offload traffic to cloud hosted version of the application when Internal Web Servers are close to operating capacity.
  • How Could Cloud Computing Benefit Us?
    • AJAX
    • AV
    • .Net
    • CRM
    • E-Commerce
    • Financial
    • Java
    • Linux
    • Mail
    • Office
    • PHP
    • Print
    • Retail
    • Ruby on Rails
    • SQL
    • Stock Control
    • Storage/Archive
    • VoIP
    • Windows
  • Concerns about the Cloud Computing
    IT Pro job security
    Allows the business to grow without having to increase head-count.
    Migration and Reversal
    The Cloud industry isn’t mature enough to allow changing provider with ease
    Availability of a Service
    Dependent on the choice of provider, their technology and your agreement with them
    Data in the cloud
    Some regulatory constraints prohibit moving data off-premise or out of the country borders. How about privacy? What about Security?
    How can we integrate Cloud based solutions with existing systems and data?
    How do we count users/computers? Pay-as-you-go, prepaid or subscription models?
  • A major shift in the way that companies/individuals obtain software and computing capacity as more companies tap into web based applications
    Google’s 30 acre Datacentre in Oregan, US
    $$$$ Billion
    ...and its not going away
  • Takeaways
    • It’s not going away!
    • Many Benefits
    • Use it to Compliment
    • Maturing technology
    • Many questions still unanswered (i.e Security & Service Levels)
    • Confidence is not completely there yet
    • Not everything can go into the Cloud
  • THANK YOU Any Questions?
  • Terminology
    Cloud Computing means two things:
    Broader use:Elastic, multi-tenanted and global-class IT resources
    Within Infrastructure Architecture:scalable, virtualised and automated system infrastructure (compute and storage platform)
    Mixing cloud-enabling technologies with cloud computing services creates lots of confusion and prevents understanding of available options
  • Trends to Observe
    Changes in Technology and Prices Over Time
    What Will the Billing Units Be for Higher-Level Cloud Offerings?
    What Will the Billing Units for Flash Be
    How Will the Prices of the Resources Change Over Time?
    Cores per Chip Will Increase, Doubling Each 2-4 Years
    What Will Be the Impact of Flash Memory? How Will It Be Priced?
    Will Network Bandwidth Prices Drop? What Will Cause That?
    Virtualization Level
    Low-Level VMs (Amazon EC2),
    Intermediate-Level (MSFT Azure), or
    High-Level Framework (Google AppEngine) ?
    Will There Be a Single Standard API?
    Will a Standard API Lead to a “Race-to-the-Bottom” Commoditization?
    Will There Be Many Virtualization Levels for Different Apps?
    Will Commoditization Drive Away Cloud Providers?
  • Closer Look at the Cost Model
    How Much You Pay Total in a “Pay as You Go” Cloud
    How Much You Pay Per User Hour in a “Pay as You Go” Cloud
    The Compute Cost of the Work in a Datacenter
    UserHourscloud× (revenue – Costcloud) ≥
    UserHoursdatacenter× (revenue – )
    Utilization Make a Big Difference in the Costs of Cloud versus Datacenter!
    How Much You Pay Total in a Datacenter Implementation of Your App
    But You Pay for the Whole Datacenter Even When It Is Underutilized!