Xen Summit Asia at Intel 2009 DTC & DTC-Xen Running a VPS business with Xen Thomas Goirand, GPLHost CEO
DTC & DTC-Xen Running a VPS business with Xen 1/ Global VPS hosting market & GPLHost 2/ Why an open source panel makes sen...
DTC & DTC-Xen Running a VPS business with Xen <ul><li>VPS market is growing, at the expense of the shared and dedicated se...
DTC & DTC-Xen Running a VPS business with Xen Open source hosting worldwide Domain Technologie Control: take the control o...
DTC & DTC-Xen Running a VPS business with Xen Common mistakes: Open source hosting worldwide Domain Technologie Control: t...
DTC & DTC-Xen Running a VPS business with Xen “ By hand” is unrealistic: Open source hosting worldwide Domain Technologie ...
DTC & DTC-Xen Running a VPS business with Xen <ul><li>A control panel: </li></ul>Open source hosting worldwide Domain Tech...
DTC & DTC-Xen Running a VPS business with Xen <ul><li>Open source (free as freedom), AND accepting contributions </li></ul...
DTC & DTC-Xen Running a VPS business with Xen <ul><li>Resource monitoring: </li></ul><ul><ul><li>I/O bandwidth </li></ul><...
DTC & DTC-Xen Running a VPS business with Xen Open source hosting worldwide Domain Technologie Control: take the control o...
DTC & DTC-Xen Running a VPS business with Xen Open source hosting worldwide Domain Technologie Control: take the control o...
DTC & DTC-Xen Running a VPS business with Xen VPS Products editor Open source hosting worldwide Domain Technologie Control...
DTC & DTC-Xen Running a VPS business with Xen Dom0 list and VPS IP list edition Open source hosting worldwide Domain Techn...
DTC & DTC-Xen Running a VPS business with Xen The Customer side interface overview: billing and renewals Open source hosti...
DTC & DTC-Xen Running a VPS business with Xen Reinstall your virtual machine with a new OS Open source hosting worldwide D...
DTC & DTC-Xen Running a VPS business with Xen Open source hosting worldwide Domain Technologie Control: take the control o...
DTC & DTC-Xen Running a VPS business with Xen Nagios monitoring Open source hosting worldwide Domain Technologie Control: ...
DTC & DTC-Xen Running a VPS business with Xen Virtual machine real time statistics Open source hosting worldwide Domain Te...
DTC & DTC-Xen Running a VPS business with Xen <ul><li>Support tickets </li></ul>Open source hosting worldwide Domain Techn...
DTC & DTC-Xen Running a VPS business with Xen <ul><li>DTC-Xen = a small SOAP server written in Python </li></ul>Open sourc...
DTC & DTC-Xen Running a VPS business with Xen <ul><li>From the network you can install: </li></ul><ul><ul><li>Debian Stabl...
DTC & DTC-Xen Running a VPS business with Xen <ul><li>Modular OS templates and appliances (sh scripts): </li></ul><ul><ul>...
DTC & DTC-Xen Running a VPS business with Xen <ul><li>Xen is a patch: </li></ul><ul><ul><li>Difficulty to keep up-to-date ...
DTC & DTC-Xen Running a VPS business with Xen <ul><li>Windows is very widespread, and is nearly a single focus in the Chin...
DTC & DTC-Xen Running a VPS business with Xen <ul><li>More templates and appliances </li></ul>Open source hosting worldwid...
DTC & DTC-Xen Running a VPS business with Xen <ul><li>GPLHost recruiting in Shanghai </li></ul>Open source hosting worldwi...
Upcoming SlideShare
Loading in …5
×

xen_summit_asia2009_gplhost_dtc-xen_en.ppt - VPS hosting and ...

439 views
391 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
439
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

xen_summit_asia2009_gplhost_dtc-xen_en.ppt - VPS hosting and ...

  1. 1. Xen Summit Asia at Intel 2009 DTC & DTC-Xen Running a VPS business with Xen Thomas Goirand, GPLHost CEO
  2. 2. DTC & DTC-Xen Running a VPS business with Xen 1/ Global VPS hosting market & GPLHost 2/ Why an open source panel makes sense 3/ DTC & DTC-Xen technical briefing 4/ Challenges to overcome Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand Overview
  3. 3. DTC & DTC-Xen Running a VPS business with Xen <ul><li>VPS market is growing, at the expense of the shared and dedicated servers market </li></ul>Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand Global VPS hosting market <ul><li>Many small players in the industry, most of them only serving locally </li></ul><ul><li>Few big players providing poor support </li></ul><ul><li>Dominated by Virtuozzo / Parallel, which is very expensive </li></ul><ul><li>All tools but the control panel are in open source </li></ul><ul><li>No Xen web interface for marketing VPSes (especially since the fall of HyperVM and Kloxo)‏ </li></ul>
  4. 4. DTC & DTC-Xen Running a VPS business with Xen Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand GPLHost in few words <ul><li>Fast development: </li></ul><ul><ul><li>Technical Support in each continent </li></ul></ul><ul><ul><li>10 points of presence worldwide </li></ul></ul><ul><ul><li>3 companies (US, SG, UK)‏ </li></ul></ul><ul><li>Open source applied to hosting: </li></ul><ul><ul><li>Open source Web Hosting </li></ul></ul><ul><li>since 2003 </li></ul><ul><ul><li>Xen VPS Hosting since 2005 </li></ul></ul><ul><ul><li>Ongoing control panel </li></ul></ul><ul><li>development since the beginning </li></ul><ul><li>A unique software & hosting company: </li></ul><ul><ul><li>The only control panel distributed with Debian based distributions </li></ul></ul><ul><ul><li>The only open source control panel for commercial VPS hosting </li></ul></ul>
  5. 5. DTC & DTC-Xen Running a VPS business with Xen Common mistakes: Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand You do need automation and a customer facing control panel <ul><li>A control panel is unprofessional </li></ul><ul><li>(eg: not for geeks)‏ </li></ul><ul><li>I can do all on the shell </li></ul><ul><li>With a control panel </li></ul><ul><li>no need to know the shell tools </li></ul>
  6. 6. DTC & DTC-Xen Running a VPS business with Xen “ By hand” is unrealistic: Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand You do need automation and a customer facing control panel <ul><li>Extremely easy to make mistakes </li></ul><ul><li>Large amount of time spent on each new customer </li></ul><ul><li>Unprofessional image to final customer who expects control </li></ul><ul><li>Users have to wait for technical support to react to any action </li></ul><ul><li>Hosting is small price, many customers </li></ul>
  7. 7. DTC & DTC-Xen Running a VPS business with Xen <ul><li>A control panel: </li></ul>Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand You do need automation and a customer facing control panel <ul><li>increases reactivity to users requests: on demand reboots and reinstalls / re-image </li></ul><ul><li>Frees support staff to address more complex issues </li></ul><ul><li>Automates accounting and renewals </li></ul><ul><li>Increases security and uptime by: </li></ul><ul><ul><ul><li>Resource monitoring </li></ul></ul></ul><ul><ul><ul><li>Establishing security policies in software </li></ul></ul></ul><ul><ul><ul><li>Capitalizing knowledge into software </li></ul></ul></ul><ul><li>Enables your business to grow </li></ul>
  8. 8. DTC & DTC-Xen Running a VPS business with Xen <ul><li>Open source (free as freedom), AND accepting contributions </li></ul>Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand Why DTC & DTC-Xen <ul><li>CentOS and Debian </li></ul><ul><li>Included in Debian and Ubuntu </li></ul><ul><li>No need of 3 rd party software: </li></ul><ul><ul><li>Support ticket </li></ul></ul><ul><ul><li>Billing </li></ul></ul>
  9. 9. DTC & DTC-Xen Running a VPS business with Xen <ul><li>Resource monitoring: </li></ul><ul><ul><li>I/O bandwidth </li></ul></ul><ul><ul><li>Network bandwidth </li></ul></ul><ul><ul><li>CPU </li></ul></ul>Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand Why DTC & DTC-Xen <ul><li>Development based on our own (GPLHost) data center needs: </li></ul><ul><ul><li>No useless functions in the interface </li></ul></ul><ul><ul><li>All what you need is there </li></ul></ul><ul><li>Multiple dom0, a unique web server central interface </li></ul><ul><li>Easy to extend and modify </li></ul>
  10. 10. DTC & DTC-Xen Running a VPS business with Xen Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand Principle DTC Server (domU)‏ dom0 domU domU xend (xm)‏ shell sysfs / proc domU domU DTC-Xen SOAP server (HTTPS with Auth)‏ dom0 domU domU xend (xm)‏ shell sysfs / proc domU domU DTC-Xen SOAP server (HTTPS with Auth)‏
  11. 11. DTC & DTC-Xen Running a VPS business with Xen Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand DTC admin panel
  12. 12. DTC & DTC-Xen Running a VPS business with Xen VPS Products editor Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand Provisioning servers & slots IP pools editor
  13. 13. DTC & DTC-Xen Running a VPS business with Xen Dom0 list and VPS IP list edition Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand Provisioning servers & slots
  14. 14. DTC & DTC-Xen Running a VPS business with Xen The Customer side interface overview: billing and renewals Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand Customer interface: freeing customer
  15. 15. DTC & DTC-Xen Running a VPS business with Xen Reinstall your virtual machine with a new OS Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand Customer interface: freeing customer
  16. 16. DTC & DTC-Xen Running a VPS business with Xen Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand Customer interface: monitoring Monthly usage statistics
  17. 17. DTC & DTC-Xen Running a VPS business with Xen Nagios monitoring Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand Customer interface: monitoring
  18. 18. DTC & DTC-Xen Running a VPS business with Xen Virtual machine real time statistics Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand Customer interface: graphing Server overall usage
  19. 19. DTC & DTC-Xen Running a VPS business with Xen <ul><li>Support tickets </li></ul>Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand Other functionalities <ul><li>Full billing: </li></ul><ul><ul><li>Email reminders </li></ul></ul><ul><ul><li>Invoices </li></ul></ul><ul><ul><li>Payment gateways (modular)‏ </li></ul></ul><ul><li>VPS physical console access (tty)‏ </li></ul><ul><li>Mailing lists for each individual server and server groups </li></ul><ul><li>Shared hosting with DTC </li></ul><ul><li>HVM domU with self-uploaded ISO images </li></ul>
  20. 20. DTC & DTC-Xen Running a VPS business with Xen <ul><li>DTC-Xen = a small SOAP server written in Python </li></ul>Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand DTC-Xen Internals: architecture <ul><li>HTTPS + auth on each dom0 </li></ul><ul><li>Less than 384 MB is needed on the dom0 </li></ul><ul><li>Arch independent / OS independent (CentOS or Debian)‏ </li></ul><ul><li>Full OS integration thanks to Debian and CentOS packaging </li></ul><ul><li>Included in both Debian and Ubuntu </li></ul>
  21. 21. DTC & DTC-Xen Running a VPS business with Xen <ul><li>From the network you can install: </li></ul><ul><ul><li>Debian Stable (with debootstrap)‏ </li></ul></ul><ul><ul><li>CentOS (with yum)‏ </li></ul></ul><ul><ul><li>DTC itself (shared hosting use, Debian by default)‏ </li></ul></ul>Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand DTC-Xen Internals: bootstraps <ul><li>Bootstraping from network: </li></ul><ul><ul><li>Really DOES work </li></ul></ul><ul><li>As fast as templates/images (thanks to proxying)‏ </li></ul><ul><li>Up-to-date distribution </li></ul><ul><li>Cleaner: distributions recommended way </li></ul>
  22. 22. DTC & DTC-Xen Running a VPS business with Xen <ul><li>Modular OS templates and appliances (sh scripts): </li></ul><ul><ul><li>install_os </li></ul></ul><ul><ul><li>custom_os </li></ul></ul><ul><ul><li>setup_network </li></ul></ul><ul><ul><li>Appliance = an OS dependency + 1 st boot script </li></ul></ul>Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand DTC-Xen Internals: images <ul><li>Appliances available: </li></ul><ul><ul><li>FreeNX (Gnome or KDE desktop)‏ </li></ul></ul><ul><ul><li>OpenVPN </li></ul></ul><ul><ul><li>DTC </li></ul></ul><ul><li>OS Templates available: </li></ul><ul><ul><li>Fedora </li></ul></ul><ul><ul><li>Gentoo </li></ul></ul><ul><ul><li>Mandriva </li></ul></ul><ul><ul><li>Ubuntu </li></ul></ul><ul><ul><li>Elastix (software PBX)‏ </li></ul></ul><ul><ul><li>Slackware </li></ul></ul><ul><ul><li>SUSE </li></ul></ul>
  23. 23. DTC & DTC-Xen Running a VPS business with Xen <ul><li>Xen is a patch: </li></ul><ul><ul><li>Difficulty to keep up-to-date with security issues </li></ul></ul>Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand Faced challenges <ul><li>Integration in the distribution </li></ul><ul><li>Too much RedHat focussed (kernel 2.6.18 ...)‏ </li></ul><ul><li>Hardware driver </li></ul><ul><li>Console device renaming scheme is a recurring issue </li></ul><ul><li>Deploying upgrades in many servers </li></ul><ul><li>Installing many servers </li></ul><ul><ul><li>Solution: FAI (Fully Automated Install)‏ </li></ul></ul><ul><li>Resource scheduling: customer abuse of I/O, CPU and Network </li></ul>
  24. 24. DTC & DTC-Xen Running a VPS business with Xen <ul><li>Windows is very widespread, and is nearly a single focus in the Chinese market </li></ul>Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand Specifics when hosting in China <ul><li>Limited Linux knowledge, small community </li></ul><ul><li>Telecommunication sector rather closed </li></ul><ul><li>Cannot use your own IPs from APNIC </li></ul><ul><li>Operator IPs are very expensive (50 or 100 yuan per IP)‏ </li></ul><ul><li>Language barriers: DTC had to be fully translated to Chinese (simplified), need for native speakers for support </li></ul><ul><li>A market with a big potential </li></ul>
  25. 25. DTC & DTC-Xen Running a VPS business with Xen <ul><li>More templates and appliances </li></ul>Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand Future of DTC / DTC-Xen <ul><li>Cloud computing </li></ul><ul><li>More payment gateways </li></ul><ul><li>Your contribution... </li></ul>
  26. 26. DTC & DTC-Xen Running a VPS business with Xen <ul><li>GPLHost recruiting in Shanghai </li></ul>Open source hosting worldwide Domain Technologie Control: take the control of your domain name Thomas Goirand Thanks to Xen! <ul><li>Debian developer for signing my PGP key </li></ul><ul><li>Partnership in China </li></ul><ul><li>Your questions and suggestions... </li></ul><ul><li>Contact us: support@gplhost.com </li></ul>

×