Shared Hosting Workshop

Slides:



Advertisements
Similar presentations
Microsoft Windows NT Embedded 4.0
Advertisements

Welcome to Middleware Joseph Amrithraj
Virtualisation From the Bottom Up From storage to application.
ActiveXperts Network Monitor Monitors servers, workstations and devices for availability Alerts and corrects.
Netscape Application Server Application Server for Business-Critical Applications Presented By : Khalid Ahmed DS Fall 98.
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
Transparent Caching The art of caching network traffic without requiring user / browser side configuration.
Network+ Guide to Networks, Fourth Edition Chapter 10 Netware-Based Networking.
Open Source/Free Software Source code is available Extensible Can be changed, modified Freely distributed Copies Modified versions Alternatives to commercial/proprietary.
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
MODULE 2: INSTALLING UNIDESK. Agenda Understanding Unidesk components Basic Installation of Unidesk Licensing.
An Introduction to Linux Operating System Zihui Han.
AN INTRODUCTION TO LINUX OPERATING SYSTEM Zihui Han.
Nikto LUCA ALEXANDRA ADELA. Nikto  Web server assessment tool  Written by Chris Solo and David Lodge  Released on December 27, 2001  Stable release:
Chapter 5 Roles and features. objectives Performing management tasks using the Server Manager console Understanding the Windows Server 2008 roles Understanding.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Linux Operations and Administration
Web Servers Web server software is a product that works with the operating system The server computer can run more than one software product such as .
Robert Clevenger Principal Product Manager Oracle Corporation.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
An Open Source approach to replication and recovery.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Computing on the Cloud Jason Detchevery March 4 th 2009.
Nynox.com Nynox Help Desk Affordable Help Desk Solution.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
VirtualBox What you need to know to build a Virtual Machine.
An Introduction to Linux Name: Haixin Wang ID :
Proxy Server PROXY SERVER. What is a Web Proxy? Proxy Server A proxy is a host which relays web access requests from clients Used when clients do not.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Remote Administration Remote Desktop Remote Desktop Gateway Remote Assistance Windows Remote Management Service Remote Server Administration Tools.
Proprietary & Confidential Java WebStart Created by Bob Hays.
Linux interoperability Question: How can I handle interoperability between Linux and UNIX in my IT environment? HP’s Approach With HP’s Linux Compatibility.
Samba – Good Just Keeps Getting Better The new and not so new features available in Samba, and how they benefit your organization. Copyright 2002 © Dustin.
IT320 OPERATING SYSTEM CONCEPTS Unit 3: Welcome to Linux September 2012 Kaplan University 1.
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
1 OpenSolaris A Seminar Presentation on Submitted to:- Dept.of CSE Poornima College of Engg., Jaipur Submitted by:- Ajay Kr. Jain IV th Yr.(CSE)
TOPIC 7.0 LINUX SERVICES AND CONFIGURATION. ROOT USER Root user is called “super user” because it has power far beyond those of mortal user. As root,
To provide the world with a next generation storage platform for unstructured data, enabling deployment of mobile applications, virtualization solutions,
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.
Red Hat Enterprise Linux Presenter name Title, Red Hat Date.
Server Administration, Server Management and Networking Alokes Chattopadhyay.
Web and Proxy Server.
Computers: Tools for an Information Age
IT320 Operating System Concepts
Project Target Develop a Web Based Management software suit that will enable users to control Hardware using standard HTTP & Java Applet compatible web.
Netscape Application Server
LINUX WINDOWS Vs..
Docker Birthday #3.
Platform as a Service.
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
IT Atoumation / Conf. Mgmt...
ZFS on Raphael Carvalho, Software Engineer at Cloudius Systems
Drupal VM and Docker4Drupal For Drupal Development Platform
LINUX WINDOWS Vs..
CompTIA Server+ Certification (Exam SK0-004)
Drupal VM and Docker4Drupal as Consistent Drupal Development Platform
Data Security for Microsoft Azure
Chapter 2: The Linux System Part 1
Quasardb Is a Fast, Reliable, and Highly Scalable Application Database, Built on Microsoft Azure and Designed Not to Buckle Under Demand MICROSOFT AZURE.
Cloud Web Filtering Platform
Database Software.
Section 1: Linux Basics and SLES9 Installation
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
Client/Server Computing and Web Technologies
Mastering Checkpoint By Vikas Swami.
Nolan Leake Co-Founder, Cumulus Networks Paul Speciale
Presentation transcript:

Shared Hosting Workshop OSSCOM 2016 Managing shared hosting with FreeBSD, nginx, MariaDB, Salt, and ZFS

FreeBSD in a nutshell Freely available, POSIX compliant Unix-like operating system Runs on x86, Alpha, Sparc64, IA-64, AMD64 architectures Over 25,000 software packages available Many commercial users Thousands of developers around the world contributing to it Used as an operating systems research platform So far, so Linux... Talal Abu-Ghazaleh Organization

Where it differs from Linux Inherits code from 4.4BSD-Lite, not a clone A “Base” system with 3rd party components Userland tools are not GNU (bsdtar vs gnutar) /bin/sh is really /bin/sh Liberal BSD license Don't claim that you wrote the code Don't blame us if the code doesn't work Apart from that, do anything you want with the code Two supported OS update methods Binary (freebsd-update) Source (make world; make installworld) CLI administration. X is not installed by default, all settings are tunable via CLI Services: Configuration files are located in /etc and /usr/local/etc Services are enabled and configured through rc.conf.d files

Why FreeBSD? Security Reliability Network performance Storage Patch/Audit tools for both system updates and 3rd part “ports” Set UID 0 alerts on new software Jails Reliability Stable ABI POLA Proven under heavy load Netflix Yahoo! NASA Network performance 40Gbps performance is now possible with research being done for 100Gpbs Storage UFS Solid 64bit filesystem 15+ years old Snapshots ZFS 'nuff said Flexibility Ports, mix and match different software versions, no dependency hell Linux Compatibility Documentation Complete, rich man pages FreeBSD.org’s documentation is very active and has great relevant information BSD License

Nginx Nginx (pronounced "engine x") is software to provide a web server. It can act as a reverse proxy server for TCP, UDP, HTTP, HTTPS, SMTP, POP3, and IMAP protocols, as well as a load balancer and an HTTP cache. Low memory print Very high performance Simple and versatile configuration file syntax Does not support Apache’s .htaccess files

ZFS ZFS is a combined file system and logical volume manager designed by Sun Microsystems. The features of ZFS include protection against data corruption, support for high storage capacities, efficient data compression, integration of the concepts of filesystem and volume management, snapshots and copy-on-write clones, continuous integrity checking and automatic repair, RAID-Z and native NFSv4 ACLs.

Salt Salt is a Python-based open-source configuration management software and remote execution engine. Supporting the "Infrastructure as Code" approach to deployment and cloud management, it competes primarily with Puppet, Chef, and Ansible.