Apis Networks

Company Profile

 

Fast Facts

 

Background

  • Founded in July 2002 as a sole-proprietorship by Matt Saladna, accompanied by over 10 years of Linux experience starting with RedHat 5.2; incorporated in 2005 after quickly exceeding expectations
  • Support is handled by four technicians geographically dispersed, available 24/7 through the ticket interface, managed and supervised under guidance of Matt
  • Privately owned and operated with capital derived from three separate revenue streams
 

Client Information

  • Hosting over 10,500 clients as of July 2014 with 75% customer base in North America, 10% Europe, 6% Australia, 9% other
  • Most domains hosted on a single account: 70
  • Average number of domains hosted on an account with more than 1 active domain: 5
  • TLD distribution: .COM 67.91%, .NET 8.64%, .ORG 7.24%, .UK 3.65%, .CA 2.24%, .EU 2.21%, .INFO, .BE, .NZ, .AU, .PL, and others: 10.32%
  • Average disk space used: 18.83%; 2.06%, < 25% clients; 9.95%, < 50% clients; 29.27%, < 75% clients
 * Data taken from July 2014
 

Hardware Architecture

  • Servers are custom-configured Dell PowerEdge R710s featuring:
    • fully virtualized via KVM for lightning-fast reboots
    • dual 2.27 GHz E5520 Xeon processors
    • 8x 300 GB, 15,000 RPM SAS enterprise-class Seagate hard drives
    • dual power supplies feed through separate power feeds within the data center
    • 64 GB 1333 MHz, ECC Fully-Buffered RAM catered towards our specific cache-centric architecture
    • built-in baseboard management controller, which allows all servers to run a hardware-based watchdog through IPMI facilitating automatic reboots in the event its host server is non-responsive
  • Hot-swappable hard drives, RAM, motherboards, and even switch are on hand in the storage cabinet in the event of a failure
  • Bandwidth is fed through six gigabit links: Level3, PCCWBTN, Qwest, Saavis, Spring, and Telia
 

Software Architecture

  • Every server is a self-contained, fully-functional node with no interdependencies upon one-another to function, i.e. no external SQL, IMAP, POP3, SMTP servers, designed to localize the impact of a failure to one server
  • Dovecot IMAP/POP3 server with high performance epoll, inotify, IDLE options built-in; custom quota plugin
  • Heavily customized maildrop LDA designed to perform only virtual lookups and source per-site global maildrop recipes
  • Customized SpamAssassin daemon to jail within a domain's filesystem, then break from the jail after processing a request
  • Customized Phusion Passenger to jail within a domain's filesystem and service the app from within jail confines keeping Python, Ruby, and Node.js applications protected from other accounts
  • Selective outbound filtering on e-mail originating from the server filtered through DSPAM to prevent blacklistings
  • Customized, throttled per-domain local delivery in Postfix prevents message delivery clogs from one account monopolizing delivery slots
  • Internally monitored through asm to ensure all services are operating smoothly