Cloud Computing
Upcoming SlideShare
Loading in...5
×
 

Cloud Computing

on

  • 1,776 views

Presentation I gave at NetLinked Ipswich meeting on 1/09/11. A brief non technical overview of what cloud computing is.

Presentation I gave at NetLinked Ipswich meeting on 1/09/11. A brief non technical overview of what cloud computing is.

Statistics

Views

Total Views
1,776
Views on SlideShare
1,771
Embed Views
5

Actions

Likes
1
Downloads
10
Comments
0

1 Embed 5

http://www.linkedin.com 5

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
  • This presentation will give you a brief overview of what cloud computing actually is
  • I’m sure most of you would have heard the term ‘cloud computing’, but do you know what it really means? The "cloud" is the internet, and the term is fitting – it's large, out there somewhere, and fuzzy at the edges. Cloud computing is about putting more of your material out there and less on PCs or servers that a business runs for itself.On-demand - You can use it where ever you are via the internet - You are in control of the amount you use – turn up turn down Scalable – You can scale up or down depending on how much power you need via the internet Multi-tenant – Sharing the infrastructure with other people – makes it cheaper Self-service, compute, Storage – if you want more you just press a button – don’t have to interact with anyone else – no forms to complete etc…
  • There are the three established terms in the industry for cloud servicesThere are radical differences between the various forms of cloud computing, and they do not all offer the same benefits.
  • SaaS – applications that are delivered using a service delivery model where organizations can simply consume and use the application. Typically an organization would pay for the use of the application or the application could be monetized through ad revenue. applications are hosted by a vendor or service provider and made available to customers over a network, typically the Internet.Pre-baked services that you access simply by navigating there in a web browser. Here are examplesof this kind of cloud computing.
  • PaaS – Is a bit more technical….For companies who build and run on-premise applications, it’s always been complex, expensive and risky. Applications require hardware, operating systems, databases, middleware, web servers, and other software to work. Then a team of skilled expert developers had to develop the system using techie languages such as .NET. Then a team of network, database, system managers were needed to keep it working – Changes are required in applications and systems all the time which mean lengthy development and testing. PaaSAllows you to build an application or system in the cloud or move a legacy application or system to the cloud – faster, more cost effective  PaaS provides all the infrastructure needed to run applications over the Internet. It is delivered in the same way as a utility like electricity or water. Users simply “tap in” and take what they need without worrying about the complexity behind the scenes. And like a utility, PaaS is based on a metering or subscription model so users only pay for what they use.With PaaS, ISVs and corporate IT departments can focus on innovation instead of complex infrastructure. By leveraging the PaaS, organizations can redirect a significant portion of their budgets from “keeping the lights on” to creating applications that provide real business value.This model is driving a new era of mass innovation. For the first time, developers around the world can access unlimited computing power. Now, anyone with an Internet connection can build powerful applications and easily deploy them to users wherever they’re located.A set of lower-level services such as an operating system or web server offered by a cloud provider, on which developers can build custom applications. Microsoft Windows Azure and Google App Engine are examples of PaaSLarge companies often needed specialized facilities to house their data centers. Enormous amounts of electricity also were needed to power the servers as well as the systems to keep them cool. Finally, a failover site was needed to mirror the data center so information could be replicated in case of a disaster.
  • IaaS – Instead of purchasing equipment to support operations, including storage, hardware, servers and networking components – IaaS gives you the provision of servers or virtual servers that you can use on a pay-as-you-go basis (in the cloud!) The service provider owns the equipment and is responsible for housing, running and maintaining it. The client typically pays on a per-use basis.You also have the option to switch workloads back and forth between the cloud and your on-premise environment with IaaSIn practice, cloud suppliers often provide additional services alongside IaaS offerings, so the boundary between IaaS and PaaS is ill-defined.
  • Microsoft has 6 data centres across the world – other providers tend to have their data centres in similar locations
  • Seen to be environmentally friending Power Usage Effectiveness of 1.25
  • Today most organizations significantly over estimate or underestimate the amount of resources they need to run their applications.Your IT department will most probably have an allocated IT capacity – The actual amount you will use will vary like this – so here you will have too much power (wasting money – and here you will not have enough power - Build Steps:Forecast load is to grow steadilyPlanned capacity grows in a stepwise fashion. Need to plan in advance due to hardware lead timesActual load is highly variable over timePeriods where we have excess capacity. Capital laying idle, opex wasted powering and cooling serversPeriods where we have insufficient capacity and our customers get a bad experience
  • Typical cloud computing patterns: On & Off – If you’re not using it turn it off! Don’t waste power if you’re not using it Growing fast – Start up business Unpredictable bursting Predictable bursting – Online ticket sales – turn up when new concert goes on sale
  • Why not try it for yourself
  • Temenos provide software for big banks such as Barclays and also small banks that offer micro finance in Africa and Mexico for example. They provide banking services to people on low income and need a small loan. We helped them to move their T24 core banking software to the cloud (Windows Azure) to reduce costs on servers and additional IT resources to enable them to offer this micro finance
  • Research into DNA to find cures for diseases for example cancer. They need to process huge amounts of data and mathematical calculations so cloud computing is ideal for them – they can scale up and down whenever they need more compute power. Also, constellation technologies is made up of a number of companies, the cloud enables them to share the server, which isn’t located on a single location so the cost can be shared equally.

Cloud Computing Cloud Computing Presentation Transcript

  • Cloud computing
    Lucy Finlayson
  • We no longer need windmills and steam engines for power, so why do we need rooms full of servers for software?
    Photo Courtesy Franklin Hunting, Flickr
  • What is the cloud?
    The "cloud" is the internet, and the term is fitting – it's large, out there somewhere, and fuzzy at the edges. Cloud computing is about putting more of your material out there and less on PCs or servers that a business runs for itself.
  • Cloud services
    There are the three established terms in the industry for cloud services:
    “SaaS”
    “PaaS”
    Infrastructure-as-a-Service
    “IaaS”
    Platform-as-a-Service
    Software-as-a-Service
    build
    consume
    host
  • “SaaS”
    Social Apps
    Email services
    Applications are hosted by a vendor or service provider and made available to customers over a network, typically the Internet.
    VoIP services
    Media services
  • “PaaS”
    PaaSAllows you to build an application or system in the cloud or move a legacy application or system to the cloud – faster, more cost effective
  • “IaaS”
    IaaS – Instead of purchasing equipment to support operations, including storage, hardware, servers and networking components – IaaS gives you the provision of servers or virtual servers that you can use on a pay-as-you-go basis (in the cloud!)
  • Windows Azure Platform Data Centers
    North America Region
    Europe Region
    Asia Pacific Region
    N. Europe
    N. Central – U.S.
    W. Europe
    S. Central – U.S.
    E. Asia
    S.E. Asia
    6 datacenters across 3 continents
    Simply select your data center of choice when deploying an application
  • Dublin Data Center
    • Cost $500 million+, 303+sq ft facility and growing
    • Stand-alone Server Pods
    • Environmentally Sustainable
    • Free Air-Cooling via Air-Side Economization
    • 50% less energy use vs. traditional facilities
    • 1 % water use vs. traditional facilities
    • 1.25 PUE
    • 5.4 MegaWatts today, 22.2 MW for future use
    • ISO 27001:2005 Accreditation
    • SAS 70 Type I and II Attestations
  • Allocated IT-capacities
    Load Forecast
    Not Enough Power
    Too Much Power
    IT CAPACITY
    ActualLoad
    TIME
  • Load Forecast
    No screaming customers
    Capacity on Demand
    IT CAPACITY
    No capital laying idle
    Knob goes up...
    And...
    down
    Lower Capex
    ActualLoad
    TIME
  • Cloud Computing Patterns
    “Growing Fast“
    “On and Off “
    Inactivity
    Period
    Compute
    Compute
    Average Usage
    Usage
    Average
    Time
    Time
    On & off workloads (e.g. batch job)
    Over provisioned capacity is wasted
    Time to market can be cumbersome
    Successful services needs to grow/scale
    Keeping up w/ growth is big IT challenge
    Cannot provision hardware fast enough
    “Unpredictable Bursting“
    “Predictable Bursting“
    Compute
    Compute
    Average Usage
    Average Usage
    Time
    Time
    Unexpected/unplanned peak in demand
    Sudden spike impacts performance
    Can’t over provision for extreme cases
    Services with micro seasonality trends
    Peaks due to periodic increased demand
    IT complexity and wasted capacity
  • Cloud computing in a nutshell
    Compute and storage provided via multiple, large-scale datacentres
    You upload your apps and data via the Internet
    You access resources “on demand”
    You only pay for what you use
    It’s quick and easy to scale up or scale down
    You save money and don’t have to run your own infrastructure
  • Application fit
    Apps that need massive scale
    Apps that need high reliability
    Apps with variable load
    Apps with short or unpredictable lifetimes
    Apps with data storage and replication issues
    Cross organisation (Extranet) Apps
    Apps needing a Content Distribution Network (CDN).
  • Business fit
    Start up companies (Fail fast or scale fast).
    Joint Ventures
    Small companies with big ideas and limited budget
    New or experimental business streams
    Software vendors moving from package implementations to Software as a Service
    Short turn-around projects(avoiding the usual IT processes).
  • Microsoft Office 365
    Exchange, SharePoint, Lync as a service
    Microsoft Office
    Office Web Apps
    25 GB of email storage per person
    From £4 per month per person
  • Temenos T24 Core Banking
    Mexican Financial Institutions migrating to Windows Azure
    Photo courtesy Paul Mannix / Flickr
  • Bioinformatics
    Cost effective hybrid cloud solution for DNA research
    Mexican Financial Institutions migrating to Windows Azure
    Photo courtesy micahb37 / Flickr
  • About two10 degrees
    Leading edge software development
    Windows Azure specialists
    Offices in Ipswich and Prague
    A trading style of Active Web Solutions Ltd
    www.two10degrees.com
  • Questions?
    Email Me: lucy.finlayson@two10degreesBrowse Me: two10degrees.com
    www.linkedin.com/in/lucyfinlaysonPhone Me: 01473 834560Tweet Me: @lucyaws