Upload
laz-davila
View
55
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Linux and the Open Source initiative has reached a level of maturity where it can run all aspects of your business. This presentation highlights some of the tools used in running Davtec, a software development business. It also summarises some of the issues and lessons learnt.
Citation preview
davtecexceptional technology solutions
Running a business: The Linux / Open Source way
Laz DavilaDavtec IT Pty Ltd
davtecexceptional technology solutions
overview
Can Linux and Open Source be used to run a business?
background business needs the case for Linux and open source
davtecexceptional technology solutions
background: laz davila Systems / Software engineer
“Grew up” with Unix (since 1987)
CSC: (Started 1985) Software – Systems – Management Major defence projects
Davtec: (Since 2004) Entrepreneur – Consultant
davtecexceptional technology solutions
Information Systems: Secure access to company resources
Email Backup
System Administration Sales and Marketing
Finance Quality
Operations / Delivery Administration /Facilities
business technology needs
davtecexceptional technology solutions
the case for Linux and open source
Reduced cost of ownership Flexibility and choice Open v Proprietary tools
davtecexceptional technology solutions
domain controller / file sharing Secure access to resources
Samba + OpenLDAP + Kerberos Acts as “Windows Domain Controller” Login accounts Network shares with permissions
IS
Sales
Finance
Quality
Operations
Admin
davtecexceptional technology solutions
email Server based:
qmail / SpamAssassin / ClamAV
Clients: Thunderbird / Zimbra
IS
Sales
Finance
Quality
Operations
Admin
davtecexceptional technology solutions
backup custom bash scripts (and cron) network drives “dump” + autoMySQLbackup scripts
IS
Sales
Finance
Quality
Operations
Admin
davtecexceptional technology solutions
system administration OpManager
http://www.opmanager.com/ Not “Open Source” “Free Edition” – up to 25 devices Poll or SNMP Trap Email notification
IS
Sales
Finance
Quality
Operations
Admin
davtecexceptional technology solutions
client relationship management Sugar CRM
http://www.sugarcrm.com/crm/ Leads / Contacts / Accounts History / Pipeline / Calendar / Email Marketing Campaigns
IS
Sales
Finance
Quality
Operations
Admin
davtecexceptional technology solutions
timesheet system Journyx
http://www.journyx.com/ Not “Open Source”, but “Open API” Small Business? Free up to 10 staff Reports used to generate invoices
IS
Sales
Finance
Quality
Operations
Admin
davtecexceptional technology solutions
quality management system Confluence
https://confluence.atlassian.com/ Knowledge base – searchable! Small Business? $10 for up to 10
users! Large variety of plugins
Group calendar Jira (Issues) integration
IS
Sales
Finance
Quality
Operations
Admin
davtecexceptional technology solutions
operations / delivery
Project Management Source Control Issue Tracking Documentation
IS
Sales
Finance
Quality
Operations
Admin
davtecexceptional technology solutions
project management JIRA + Agile
https://www.atlassian.com/software/jira-agile/
Multi-user / Multi-project Good task tracking and logs Good support Small Business?
$10 for up to 10 users!
IS
Sales
Finance
Quality
Operations
Admin
davtecexceptional technology solutions
source control Subversion (SVN)
http://subversion.tigris.org/ WebSVN
http://websvn.tigris.org/ Tortoise SVN Windows client
http://tortoisesvn.tigris.org/
IS
Sales
Finance
Quality
Operations
Admin
davtecexceptional technology solutions
issue tracking JIRA
https://www.atlassian.com/software/jira
Multi-User, Multi-project Integrates with SubVersion (and Git) Small Business?
$10 for up to 10 users
IS
Sales
Finance
Quality
Operations
Admin
davtecexceptional technology solutions
documentation Doxygen
http://www.doxygen.org/ C/C++/C#; Java, Python and others Coded comments Dependency diagrams
IS
Sales
Finance
Quality
Operations
Admin
davtecexceptional technology solutions
VOIP Telephony Asterisk based
http://asterisk.org/ Configuration quite complex
PHP interface Internally developed Simple API to Asterisk Eases configuration
IS
Sales
Finance
Quality
Operations
Admin
davtecexceptional technology solutions
lessons learnt Total cost of ownership:
Windows: Higher costs up front / Lower support costs
Standard installations Level 0 / 1 / 2 support ok Lower issue resolution time
Linux: Lower costs up front / Higher support costs
Many configurations Level 1 / 2 support at least Longer issue resolution time
Advantages
Disadvantages
Tips
davtecexceptional technology solutions
lessons learnt Scales well Makes good use of hardware “Feels right” – opens competition
Advantages
Disadvantages
Tips
davtecexceptional technology solutions
lessons learnt Significant learning curb Not the industry standard
Interaction with other businesses Documents Spreadsheets PDFs
Staff knowledge Windows MS Office Outlook
Advantages
Disadvantages
Tips
davtecexceptional technology solutions
lessons learnt Choose stable platform
RHEL / CentOS No auto-updates (yum nightly)
Match the tool to the job Linux for web services
Standard LAMP platform Windows / MS for file services
Network file access Groupware: Mail / Calendar
Advantages
Disadvantages
Tips
davtecexceptional technology solutions
lessons learnt Why choose? Virtualise!
VM Ware Player / Virtual Box / others Not Open Source, but free
Ready-made appliances! Development environments Test environments LAMP environments Server environments
Advantages
Disadvantages
Tips
davtecexceptional technology solutions
thank you
For further information, please contact:
Laz Davila
davtec321 Portrush RoadToorak Gardens SA 5065
Ph: (08) 8333 3440
[email protected]://www.davtec.com.au/