Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Roll your own FOSS cloud
hosting
Russell Searle
Principal Consultant, Psicom
Melbourne Joomla! User Group
27 March 2013
Me...
Agenda
• Shared vs cloud hosting
• CloudCentral offerings
• Billing
• Products
• Demo
• Vesta control panel
• Features
• F...
Shared vs cloud hosting
Feature Shared hosting Cloud hosting
Price  Cheap  Moderate, scalable
Platform  Commodity LAMP ...
CloudCentral billing
• Pay for usage, not capacity
• You choose platforms, CPU, storage, network etc
• All cloud server in...
CloudCentral products
• Enterprise CloudPlatform (IaaS)
• Citrix Cloud Platform orchestration
• Apache CloudStack, OpenSta...
CloudCentral products
• Platform as a Service (Paas)
• CumuLogic canned server instances
• Choose OS, data centre, size, s...
CloudCentral products
• Enterprise email, calendaring and collaboration
• Managed enterprise desktop
• Managed enterprise ...
CloudCentral demo
Vesta control panel
• Install on RedHat or Debian distros from repo
• Russian team
• Many forum threads are in Russian: us...
Vesta features
• Default stack
• Apache web app server
• Nginx light front-end
• MySQL, phpMyAdmin
• Exim / Dovecot / Roun...
Vesta functions
• User accounts, hosting packages and IP address mapping
• User accounts own their sites at system level
•...
Vesta functions
• Firewall
• Drive IPTables firewall from web console
• Cron, backup, updates
• Suspend / reinstate cron j...
Vesta control panel demo
References
http://cloudcentral.com.au/
http://vestacp.com/
Q&A
Upcoming SlideShare
Loading in …5
×

Roll your own FOSS cloud hosting

967 views

Published on

If you're a web developer or a site owner and you've been thinking of breaking out of shared hosting, maybe you've been looking at cloud hosting. This presentation outlines the pros and cons of shared hosting vs cloud hosting, and how to build a roll-your-own cloud host, complete with a clean, fast, free open source control panel. The talk was delivered to the Melbourne Joomla! User Group on 25 March 2015.

Published in: Internet
  • Be the first to comment

  • Be the first to like this

Roll your own FOSS cloud hosting

  1. 1. Roll your own FOSS cloud hosting Russell Searle Principal Consultant, Psicom Melbourne Joomla! User Group 27 March 2013 Melbourne Joomla! User Group 25 March 2015
  2. 2. Agenda • Shared vs cloud hosting • CloudCentral offerings • Billing • Products • Demo • Vesta control panel • Features • Functions • Demo • Q&A
  3. 3. Shared vs cloud hosting Feature Shared hosting Cloud hosting Price  Cheap  Moderate, scalable Platform  Commodity LAMP  Total freedom Restrictions  Read the fine print  No limits Capacity  OK, but less than you think  Big as you want Performance  Ordinary to slow  Fast as you want Control  cPanel / WHMCS  Complete control Freedom  Limited  Anything you want Security  Basic, beware spammers  Very good, but up to you Support  Tech support tickets  Tech support tickets/phone Responsibility  Managed service  Total responsibility
  4. 4. CloudCentral billing • Pay for usage, not capacity • You choose platforms, CPU, storage, network etc • All cloud server instances burst on demand to full 3GHz cores • Sleep or destroy instances as required • Public or private clouds
  5. 5. CloudCentral products • Enterprise CloudPlatform (IaaS) • Citrix Cloud Platform orchestration • Apache CloudStack, OpenStack, vCloud • Choose OS: Linux distros, Windows servers or BYO (ISO) • Choose data centre: Canberra, Sydney, Melbourne • Choose size, performance bias, storage, options • Load and build your own system
  6. 6. CloudCentral products • Platform as a Service (Paas) • CumuLogic canned server instances • Choose OS, data centre, size, storage as above • N-tier applications: high availability and scalability, recovery, big data • Many server frameworks: databases, Java, Spring, PHP, Grails, Python • Load balancer, auto-scale, caching, autonomic management • Configure instances and cluster as a network
  7. 7. CloudCentral products • Enterprise email, calendaring and collaboration • Managed enterprise desktop • Managed enterprise email and calendaring • Worksync collaboration • Government clouds • Reserved DC capacity • Unclassified and protected clouds • Managed services • Tech support and operations • Managed enterprise services • Professional services
  8. 8. CloudCentral demo
  9. 9. Vesta control panel • Install on RedHat or Debian distros from repo • Russian team • Many forum threads are in Russian: use Google translate • Best in class components for server stack • All free open source, support subscriptions available • Commercial hosting plugins available • Nice file manager/code editor and SFTP chroot jail plugin subscriptions • Or use FileZilla or WinSCP • Product structure • All functions executed by intuitive Bash scripts • All configuration data in simple text files, no database • Web console is simple, clean, very fast (Nginx): just calls command scripts • API for direct integration with other web apps
  10. 10. Vesta features • Default stack • Apache web app server • Nginx light front-end • MySQL, phpMyAdmin • Exim / Dovecot / Roundcube • DNS • SSH, vsFTPD • IPTables, Fail2Ban • ClamAV, SpamAssassin • PHP 5.4+ • Webalizer / AWStats • RRDtool graphs • Backup/restore • Optional features • PostgreSQL, phpPgAdmin • Percona database • ProFTPD • Python, WSGI • Monit • SquirrelMail • WHMCS billing • File manager plugin • SFTP chroot plugin
  11. 11. Vesta functions • User accounts, hosting packages and IP address mapping • User accounts own their sites at system level • Customise hosting packages or define your own • Multiple IP addresses mapped to sites on one VM • Web, DNS, mail, database • Create web site, aliases, Apache profile, Nginx support, SSL, web stats and FTP on one form • Vanity DNS if required • Mail domain, anti-spam, anti-virus, DKIM and default address on one form • Services • Main services as per list of features above • Start / stop / restart anything • System performance and capacity reports
  12. 12. Vesta functions • Firewall • Drive IPTables firewall from web console • Cron, backup, updates • Suspend / reinstate cron jobs • Automatic user account backups • Auto-update Vesta product • RRD graphs, statistics, logs • RRD graphs on timer refresh • User account statistics and history for simple billing • Admin and web server logs • PuTTY, FileZilla, WinSCP • Use secure external tools for terminal access and file management • You should know basic Linux admin commands
  13. 13. Vesta control panel demo
  14. 14. References http://cloudcentral.com.au/ http://vestacp.com/
  15. 15. Q&A

×