Your SlideShare is downloading. ×
0
SUSE Studio
Build appliances for the cloud and more

  James Tan (jatan@novell.com)
  Senior Software Engineer
   June 10,...
Outline

    • About me
    • Introduction of SUSE Studio
    • Studio for Cloud
                   – Amazon EC2
         ...
About me

    • James Tan, Sr. Software Engineer, Novell / SUSE Linux
    • From Singapore
    • Now living in Nuremberg, ...
Traditional deployments repeat…




Pre-Installation                             Installation                    Post-Inst...
Why not do most of that just once?




7   © Novell, Inc. All rights reserved.
Studio demo
!
               vi ew
           e
       k pr
   a
Sne
                 Building Cloud appliances for


                ...
Amazon EC2

     • Infrastructure as a Service (IaaS)
     • Pay only for computing resources you need
     • Billed by pe...
!
               vi ew
           e
       k pr
   a
Sne
                 Building Cloud appliances for


                ...
Eucalyptus architecture




25   © Novell, Inc. All rights reserved.
Eucalyptus

     • Front-end image
                    – Cloud, Walrus, Cluster and Storage controllers

     • Node image...
!
               vi ew
           e
       k pr
   a
Sne




                SUSE Gallery
SUSE Studio API

     • REST APIs: http://susestudio.com/help/api/v1
     • Ruby/command line client:
        –    Source:...
Contact

     • James Tan <jatan@suse.de>

     • IRC: #susestudio on freenode

     • Questions, feedback: feedback@suses...
SUSE Studio - LinuxTag Berlin 2010
SUSE Studio - LinuxTag Berlin 2010
SUSE Studio - LinuxTag Berlin 2010
SUSE Studio - LinuxTag Berlin 2010
SUSE Studio - LinuxTag Berlin 2010
SUSE Studio - LinuxTag Berlin 2010
SUSE Studio - LinuxTag Berlin 2010
SUSE Studio - LinuxTag Berlin 2010
SUSE Studio - LinuxTag Berlin 2010
SUSE Studio - LinuxTag Berlin 2010
SUSE Studio - LinuxTag Berlin 2010
SUSE Studio - LinuxTag Berlin 2010
SUSE Studio - LinuxTag Berlin 2010
SUSE Studio - LinuxTag Berlin 2010
SUSE Studio - LinuxTag Berlin 2010
SUSE Studio - LinuxTag Berlin 2010
SUSE Studio - LinuxTag Berlin 2010
SUSE Studio - LinuxTag Berlin 2010
SUSE Studio - LinuxTag Berlin 2010
Upcoming SlideShare
Loading in...5
×

SUSE Studio - LinuxTag Berlin 2010

1,808

Published on

Today many companies are moving their server applications to the cloud. This includes both internally managed ones that are based on virtualization technologies like VMware, Xen, as well as those hosted by third-party providers such as Amazon EC2 and Linode. The process of creating the virtual machine appliances that run in these clouds, however, remain difficult and error-prone.

In this presentation, James will show how quick and easy it is to create, test, and deploy such appliances using SUSE Studio, a free web service. In addition to virtual images, Studio can also create physical media such as live bootable ISOs and USB keys for both server and desktop use. He will also demostrate how you can integrate Studio into your build/release cycle using Studio's API or the command line client.

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

  • Be the first to like this

No Downloads
Views
Total Views
1,808
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "SUSE Studio - LinuxTag Berlin 2010"

  1. 1. SUSE Studio Build appliances for the cloud and more James Tan (jatan@novell.com) Senior Software Engineer June 10, 2010
  2. 2. Outline • About me • Introduction of SUSE Studio • Studio for Cloud – Amazon EC2 – Eucalyptus • SUSE Gallery • Studio API • Questions 2 © Novell, Inc. All rights reserved.
  3. 3. About me • James Tan, Sr. Software Engineer, Novell / SUSE Linux • From Singapore • Now living in Nuremberg, Germany • Been working on SUSE Studio for past 2+ years 3 © Novell, Inc. All rights reserved.
  4. 4. Traditional deployments repeat… Pre-Installation Installation Post-Installation Proper OS version File system location Updates Proper OS patches Compile necessary modules App configuration Application dependencies Address prerequisites Services setup Config and kernel parameters Permissions Upgrades and patch Directories Create users and groups management Hardware dependencies Application incompatibilities Services enabled 5 © Novell, Inc. All rights reserved.
  5. 5. Why not do most of that just once? 7 © Novell, Inc. All rights reserved.
  6. 6. Studio demo
  7. 7. ! vi ew e k pr a Sne Building Cloud appliances for Amazon EC2
  8. 8. Amazon EC2 • Infrastructure as a Service (IaaS) • Pay only for computing resources you need • Billed by per instance hour • Traditional steps: – Create special Xen virtual appliance, with the software you need – Install Amazon EC2 tools – Bundle Xen image (together with the correct initrd and kernel) – Upload bundled image to Amazon S3 (Simple Storage Service) – Register uploaded bundle as a Amazon Machine Image – Launch it, and hope it works 19 © Novell, Inc. All rights reserved.
  9. 9. ! vi ew e k pr a Sne Building Cloud appliances for Eucalyptus Your own private cloud
  10. 10. Eucalyptus architecture 25 © Novell, Inc. All rights reserved.
  11. 11. Eucalyptus • Front-end image – Cloud, Walrus, Cluster and Storage controllers • Node image – Node controller • Guest appliance – Any Xen appliance – KVM support later 26 © Novell, Inc. All rights reserved.
  12. 12. ! vi ew e k pr a Sne SUSE Gallery
  13. 13. SUSE Studio API • REST APIs: http://susestudio.com/help/api/v1 • Ruby/command line client: – Source: http://gitorious.net/suse-studio/ssc – Gem: http://rubyforge.org/projects/ssc/ • Python library: http://code.google.com/p/pysusestudio/ • C++ (Qt) library: http://qsusestudio.sourceforge.net/ • Extended C++ library and native KDE 4 application. 31 © Novell, Inc. All rights reserved.
  14. 14. Contact • James Tan <jatan@suse.de> • IRC: #susestudio on freenode • Questions, feedback: feedback@susestudio.com • Mailing list: http://listx.novell.com/mailman/listinfo/studio-users • We're hiring! http://susestudio.com/jobs 33 © Novell, Inc. All rights reserved.
  1. A particular slide catching your eye?

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

×