• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Open Source Cloud Computing: Practical Solutions For Your Online Presence (PDF)

Open Source Cloud Computing: Practical Solutions For Your Online Presence (PDF)



PDF slides of:

PDF slides of:

Open Source Cloud Computing: Practical Solutions For Your Online Presence. North Country Technology Symposium. May 25, 2011.



Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Adobe PDF

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

    Open Source Cloud Computing: Practical Solutions For Your Online Presence (PDF) Open Source Cloud Computing: Practical Solutions For Your Online Presence (PDF) Presentation Transcript

    • Open Source Cloud Computing:Practical Solutions For Your Online Presence Todd Deshane Postdoctoral Researcher at Clarkson University Technology Evangelist for Xen.org North Country Technology Symposium May 25, 2011
    • About Me● Born and raised in Northern New York● Graduate of Clarkson University – B.S. in Software Engineering (2003) – M.S. in Computer Science (2004) – Ph.D. in Engineering Science (2010)● Postdoctoral researcher at Clarkson● Telecommuting consultant● Technology evangelist for Xen.org 2
    • Outline ● Cloud computing delivery models ● Cloud computing deployment models ● Managing your online presence ● Cloud computing challenges ● Cloud computing adoption ● Future of cloud computing ● Summary 3
    • cloudcomputingtopics.com4
    • Delivery Models ● Software as a service (SaaS) – Web-based applications (Google, Facebook) ● Platform as a service (PaaS) – Software environments (Google App Engine, Microsoft Windows Azure) ● Infrastructure as a service (IaaS) – Computing environments (Amazon Web Services, Rackspace Cloud) – This presentation will focus on IaaS 5
    • IaaS Deployment Models ● Public – Third party off-site service provider (Amazon Web Services, Rackspace Cloud) ● Private – Virtualization running in your data center (OpenStack, Xen Cloud Platform) ● Hybrid – Combination of public and private models 6
    • Managing Your Online Presence ● Use an IaaS deployment model to: – Create an online presence – Expand and scale to meet demand ● Amount of investment varies for each deployment model – Public – Private – Hybrid 7
    • Public IaaS ● Only pay for exactly what you use (computing resources, storage, bandwidth) – No upfront hardware cost – Costs scale with increased demand – Opportunity to outsource IT services 8
    • Public IaaS - Examples ● Amazon Web Services (AWS) – Elastic Compute Cloud (EC2) – Simple Storage Service (S3) ● Rackspace Cloud – Cloud Servers – Cloud Files 9
    • Monthly Cloud Server Cost 256 MB RAM, 15.5 GB RAM, 256 MB RAM, 15.5 GB RAM, 10 GB Disk 620 GB Disk 10 GB Disk 620 GB Disk Data from rackspace.com/cloud 10
    • Monthly Cloud Storage Cost 15 cents / GB / month Data from rackspace.com/cloud 11
    • Monthly Outbound Bandwidth Cost 18 cents / GB / month Data from rackspace.com/cloud 12
    • Monthly Inbound Bandwidth Cost 8 cents / GB / month Data from rackspace.com/cloud 13
    • Private IaaS ● Many free and open source software options available – No software cost – Leverage existing hardware infrastructure – Adjust resources with changing demand – In-house IT services 14
    • Private IaaS - Examples ● OpenStack – OpenStack Compute – OpenStack Object Storage – OpenStack Imaging Service ● Xen Cloud Platform (XCP) – Xen Hypervisor – Open vSwitch – Xen Management API (XAPI) 15
    • OpenStack Architecture openstack.org 16
    • XCP Architecture xen.org 17
    • Hybrid IaaS ● Leverage existing private infrastructure while bursting and/or migrating into the public cloud – Carefully mix public and private cloud resources – Optimize public and private infrastructure costs – Selectively outsource IT services 18
    • Hybrid Cloud Architecture cloudave.com 19
    • Cloud Computing Challenges ● Privacy and security – Data stored on public servers – Malware protection outsourced ● Availability and performance – Online service outages and backups – Content delivery networks or content distribution networks (CDNs) ● Open standards – Image format compatibility 20
    • Cloud Computing Adoption spiceworks.com 21
    • IaaS Adoption gogrid.com 22
    • Future of Cloud Computing ● Web-based operating systems – Google Chrome OS ● Virtual desktop infrastructure (VDI) – Citrix XenDesktop, VMware View, Spice ● Client virtualization – Citrix XenClient, Virtual Computer’s NxTop, Qubes OS ● Desktop as a service (DaaS) – Combination of the above 23
    • Summary● Cloud computing delivery models are changing the way we think about software● IaaS (focused on in this talk) can be used to cost-effectively grow an online presence● Need to balance cloud computing tradeoffs● Cloud computing is becoming practical for businesses to adopt● The technologies are still new, but maturing● There is an exciting future ahead! 24
    • Thank You 25