HDD Sizing, disk space and partitioning

Table of Contents2 Drive configuration examples 4 Drive configuration examples 6 Drive configuration examples 12 Drive configuration examples 16 Drive configuration examplesSonassi will partition disks with the following proportions. These partitions are of static proportion, regardless of disk size / 30G Root filesystem (for host OS and node OS) swap 2.5G Swap partition logs 2G … Continue reading

Load balancing & high availability

Table of ContentsLoad balanced Highly available How MageStack combines loadbalancing and high availability High availability, loadbalanced or both with just 2 serversIt is important to understand the distinction between load balanced and highly available – the two are not the same and one does not imply the other. Load balanced You have multiple app servers … Continue reading

File and Database Backups

Table of ContentsBackup frequency File backups Database backups Configuration backups Accessing backups Off-site storage Excluded contentBackup frequency File backups These are run every 24 hours, and stored locally for a total of 3 days. Database backups These are run every 24 hours, and stored locally for a total of 7 days. Configuration backups These are … Continue reading

An introduction to MageStack

Table of ContentsAbstraction Applications in use Security Access Load Balancing High Availability Next stepsMageStack is a PaaS; a cloud operating system that consists of multiple open source and licensed applications combined into a single scalable environment that scale horizontally and vertically with ease. The key to its scalability is that it offers enterprise service architecture … Continue reading

Internal IP addresses

You should never reference a node by IP address, as these are subject to change at any time. For your reference however, the following internal IPs are reserved. 172.16.0.21 dh1.i 172.16.0.22 dh2.i 172.16.0.23 dh3.i 172.16.0.24 dh4.i 172.16.0.25 dh5.i 172.16.0.26 dh6.i 172.16.0.27 dh7.i ... 172.16.0.40 dh20.i 172.16.0.41 lb1.i memcached1.i redis1.i redis21.i www.example.com 172.16.0.42 lb2.i memcached2.i redis2.i … Continue reading

Redis instances

Table of ContentsIdentifying Redis DBs in useBy default, 4 instances of Redis run, to provide resilience and alternative storage methods. They are not set up to be highly available/replicated. They each are configured with 16 databases and no authentication. Host: redis1.i Port: 6379 Recommend Use: Sessions Host: redis21.i Port: 6380 Recommend Use: N/A Domain: redis11.i … Continue reading

Memcache instances

By default, 2 instances of Memcache run, to provide independence between cache and session storage. Domain: memcached1.i Port: 11211 Domain: memcached11.i Port: 11211

Naming conventions

Each node has a specific naming convention to identify its role, our naming convention is pretty self explanatory, but here is a run-down of what each node does. Name Role Details dh Dedicated Host This is a physical server, the root/parent/host server lb Load Balancer This is a virtual server, running the load-balancing software, caching … Continue reading

Submitting a support ticket

Table of ContentsChargeable support / What is includedWhenever you need help, whether it is an emergency or trivial question - you need to send in a ticket to our team. You can do this via our support website: https://my.sonassi.com When you originally signed up, you would have been provided a username and password for this … Continue reading