0
Open Source Cloud Computing:Practical Solutions For Your Online Presence                                       Todd Deshan...
About Me●   Born and raised in Northern New York●   Graduate of Clarkson University       –   B.S. in Software Engineering...
Outline ●   Cloud computing delivery models ●   Cloud computing deployment models ●   Managing your online presence ●   Cl...
cloudcomputingtopics.com4
Delivery Models ●   Software as a service (SaaS)         –   Web-based applications (Google, Facebook) ●   Platform as a s...
IaaS Deployment Models ●   Public        –   Third party off-site service provider             (Amazon Web Services, Racks...
Managing Your Online Presence ●   Use an IaaS deployment model to:        –   Create an online presence        –   Expand ...
Public IaaS ●   Only pay for exactly what you use     (computing resources, storage, bandwidth)        –   No upfront hard...
Public IaaS - Examples ●   Amazon Web Services (AWS)        –   Elastic Compute Cloud (EC2)        –   Simple Storage Serv...
Monthly Cloud Server Cost     256 MB RAM,   15.5 GB RAM,        256 MB RAM,   15.5 GB RAM,     10 GB Disk    620 GB Disk  ...
Monthly Cloud Storage Cost                          15 cents / GB / month                   Data from rackspace.com/cloud ...
Monthly Outbound Bandwidth Cost                          18 cents / GB / month                   Data from rackspace.com/c...
Monthly Inbound Bandwidth Cost                           8 cents / GB / month                   Data from rackspace.com/cl...
Private IaaS ●   Many free and open source software     options available        –   No software cost        –   Leverage ...
Private IaaS - Examples ●   OpenStack        –   OpenStack Compute        –   OpenStack Object Storage        –   OpenStac...
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    ...
Hybrid Cloud Architecture                            cloudave.com               19
Cloud Computing Challenges ●   Privacy and security        –   Data stored on public servers        –   Malware protection...
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 ...
Summary●   Cloud computing delivery models are    changing the way we think about software●   IaaS (focused on in this tal...
Thank You            25
Upcoming SlideShare
Loading in...5
×

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

582

Published on

PDF slides of:

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

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
582
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. 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
  2. 2. 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
  3. 3. 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
  4. 4. cloudcomputingtopics.com4
  5. 5. 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
  6. 6. 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
  7. 7. 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
  8. 8. 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
  9. 9. Public IaaS - Examples ● Amazon Web Services (AWS) – Elastic Compute Cloud (EC2) – Simple Storage Service (S3) ● Rackspace Cloud – Cloud Servers – Cloud Files 9
  10. 10. 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
  11. 11. Monthly Cloud Storage Cost 15 cents / GB / month Data from rackspace.com/cloud 11
  12. 12. Monthly Outbound Bandwidth Cost 18 cents / GB / month Data from rackspace.com/cloud 12
  13. 13. Monthly Inbound Bandwidth Cost 8 cents / GB / month Data from rackspace.com/cloud 13
  14. 14. 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
  15. 15. 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
  16. 16. OpenStack Architecture openstack.org 16
  17. 17. XCP Architecture xen.org 17
  18. 18. 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
  19. 19. Hybrid Cloud Architecture cloudave.com 19
  20. 20. 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
  21. 21. Cloud Computing Adoption spiceworks.com 21
  22. 22. IaaS Adoption gogrid.com 22
  23. 23. 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
  24. 24. 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
  25. 25. Thank You 25
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×