Software Stack & Optimizations

Software Stack & Optimizations

Οι περισσότεροι πάροχοι hosting αγοράζουν ένα server, εγκαθιστούν ένα control panel, αφήνουν τα πάντα σε default ρυθμίσεις, και αρχίζουν να πουλάνε. Εμείς δεν κάνουμε αυτό. Κάθε component του software stack μας — από τον web server μέχρι τον database engine — είναι compiled, configured, tuned και monitored εσωτερικά.

Τρία stacks, μία φιλοσοφία

Cloud SSD
Basic & PRO

Plesk-based platform για ευκολία χρήσης. Ιδανικό για agencies και freelancers με πολλά ελαφριά sites που χρειάζονται control panel, multiple sites, και γνώριμα εργαλεία.

Managed Cloud
Servers

Plesk ή custom stack, ανάλογα με τις ανάγκες. Περισσότερη ευελιξία από τα Cloud SSD, με δυνατότητα custom configuration. Το Plesk, όπου χρησιμοποιείται, τρέχει πάνω σε optimized υποδομή — δεν είναι stock εγκατάσταση.

Managed Cloud
Hosting

Η flagship υπηρεσία μας. Ο δικός μας stack, χωρίς traditional control panel — σκόπιμα. Custom-compiled Nginx, PHP, MariaDB, per-workload tuning, dedicated caching layers. Τρέχει πάντα στο τελευταίας γενιάς hardware μας. Best of both worlds.

Και τα τρία stacks τρέχουν στην ίδια υποδομή — ίδιο hardware, ίδιο δίκτυο, ίδιο Ceph storage. Αλλά στο application layer, το Managed Cloud Hosting είναι σε άλλη κατηγορία: custom-compiled components με architecture-targeted builds, per-workload tuning, dedicated caching layers, και monitoring σε βάθος που τα Plesk-based stacks δεν μπορούν να φτάσουν — όχι λόγω management, αλλά λόγω αρχιτεκτονικής. Σχεδιασμένο ώστε να ξεπερνάει σε απόδοση τα semi-dedicated, VPS, και σε πολλές περιπτώσεις ακόμα και dedicated servers ανταγωνιστών — ενώ παραμένει σε virtualized, fault-tolerant περιβάλλον.

Web Server

Managed Cloud Hosting

Custom-built Nginx, compiled από source με modules επιλεγμένα για τα δικά μας workloads. Δεν χρησιμοποιούμε την package-managed έκδοση — αυτή που θα πάρεις με apt install nginx. Τα δικά μας builds περιλαμβάνουν:

  • In-house developed modules — JS challenge, dynamic blocking via Redis
  • QUIC/HTTP3 optimizations — custom PTO behavior, MTU blackhole detection
  • Brotli & Zstandard (zstd) compression
  • Static page caching μέσω Nginx — native support για WP/WC caching plugins
  • Τακτικά rebuilds με τις τελευταίες βελτιστοποιήσεις

Στα Cloud SSD και Managed Cloud Servers, ο Nginx τρέχει σε optimized αλλά λόγω φύσεως των third-party control panels υπάρχουν κάποιοι περιορισμοί.

PHP

Όλες οι υπηρεσίες

Υποστηρίζουμε τόσο τις τελευταίες stable εκδόσεις όσο και παλαιότερες με backported security patches — γιατί δεν μπορούν όλα τα projects να αναβαθμιστούν αμέσως.

Η PHP δεν είναι «just install and run». Η default εγκατάσταση είναι σχεδιασμένη να δουλεύει παντού — αλλά δεν είναι optimized για κανένα συγκεκριμένο workload. Εμείς κάνουμε compile από source, με flags και modules επιλεγμένα ανά workload type.

  • OPcache optimization — fine-tuned ανά workload type
  • Session storage σε ramdisk ή Redis
  • Process management tuning — PM settings ανά plan και workload
  • CPU Nice priority — σωστή scheduling priority

Database

Όλες οι υπηρεσίες

MariaDB — η κύρια database engine μας. Compiled από source, tuned για τα συγκεκριμένα patterns των workloads μας. Η «σωστή» ρύθμιση εξαρτάται από το αν τρέχεις ένα WooCommerce με 50.000 products ή ένα news portal με 10.000 ταυτόχρονους αναγνώστες — και σχεδόν 100% αυτών είναι read-heavy (WordPress, WooCommerce, Magento, OpenCart).

  • I/O tuning για NVMe — τα defaults υποθέτουν spinning disks
  • Ασύμμετρο read/write threading — σχεδόν 100% read-heavy workloads
  • Επιλεκτική απενεργοποίηση built-in features — κάποια InnoDB defaults δημιουργούν contention
  • Query caching με MariaDB-specific optimizations
  • Read-priority locking
  • Optimized binary logging — λιγότερο disk I/O overhead

Caching & Search

Managed Cloud Servers Managed Cloud Hosting

Στο Managed Cloud Hosting stack, κάθε site μπορεί να αξιοποιήσει:

  • Redis & Valkey — object caching, session storage, real-time data feeds
  • Memcached — lightweight, high-throughput key-value caching
  • ElasticSearch — full-text search, analytics, complex queries
  • Typesense — lightweight, typo-tolerant instant search
  • Varnish — HTTP accelerator, κυρίως για Magento

Η επιλογή εργαλείου εξαρτάται από το workload. Ένα WordPress site χρειάζεται Redis για object caching. Ένα Magento store χρειάζεται Varnish + Redis + ElasticSearch. Ένα custom application μπορεί να χρειάζεται μόνο Memcached. Εμείς προσαρμόζουμε το stack στο workload — όχι το αντίστροφο.

Architecture-Targeted Builds

Όλες οι υπηρεσίες

Κάθε binary — Nginx, PHP, MariaDB, Redis — δεν είναι compiled για generic x86_64. Τα builds μας target-άρουν τη συγκεκριμένη CPU αρχιτεκτονική κάθε generation: -march=znver3 (Milan), -march=znver4 (Genoa), -march=znver5 (Turin). Αυτό ενεργοποιεί instruction sets και optimizations που ο compiler δεν μπορεί να χρησιμοποιήσει σε generic builds.

Τα ίδια κάνουμε και στο Linux kernel — custom compiled, χωρίς modules που δεν χρειαζόμαστε, με scheduler και memory management tuning για server workloads. Δες τις EPYC αρχιτεκτονικές που χρησιμοποιούμε.

Memory Allocators

Όλες οι υπηρεσίες

Ο default memory allocator (glibc malloc) δεν είναι πάντα ο βέλτιστος για server workloads. Δοκιμάζουμε τακτικά εναλλακτικούς allocators — jemalloc, mimalloc, tcmalloc — σε real workloads, και επιλέγουμε ανά application.

Δεν υπάρχει «μόνιμη επιλογή». Κάθε νέα version ενός allocator (ή ενός application) μπορεί να αλλάξει τα δεδομένα. Γι' αυτό η αξιολόγηση είναι συνεχής.

Security

Όλες οι υπηρεσίες
  • Distributed intrusion detection & banning — not single-point fail2ban, external threat intel feeds
  • Edge firewalls — filtering σε network level. Δες τη σελίδα δικτύου →
  • rspamd — email filtering για spam, phishing, malware
  • Πολλαπλά επίπεδα ασφάλειας — από network ACLs μέχρι WAF rules

Observability & Monitoring

Όλες οι υπηρεσίες

“Δεν μπορείς να βελτιστοποιήσεις αυτό που δεν μετράς.”

  • Custom sFlow setups — real-time network traffic analysis
  • Prometheus — metrics collection
  • Πολλαπλά InfluxDB systems — long-term performance trending
  • Netdata — per-second monitoring σε κάθε node
  • ClickHouse — high-volume analytics, anonymized metrics
  • Custom gateways — unified access στα monitoring data
  • External monitoring — ανεξάρτητα, third-party monitoring

Αυτά τα εργαλεία δεν είναι «nice to have» — είναι η βάση κάθε optimization που κάνουμε. Χωρίς δεδομένα, κάθε αλλαγή είναι εικασία.

Η φιλοσοφία πίσω από όλα αυτά

Τίποτα από τα παραπάνω δεν είναι out-of-the-box. Δεν υπάρχει control panel, script, ή «cloud platform» που κάνει αυτά αυτόματα. Κάθε optimization, κάθε custom build, κάθε monitoring setup, κάθε peering agreement — είναι αποτέλεσμα χρόνων εμπειρίας, δοκιμών, αποτυχιών, και επανάληψης.

Αυτή η προσέγγιση δεν κλιμακώνεται εύκολα. Δεν μπορείς να πουλάς hosting στα 2€/μήνα και να κάνεις custom kernel tuning. Αλλά μας επιτρέπει να προσφέρουμε κάτι που δεν μπορεί κανένα commodity hosting: πραγματική, μετρήσιμη βελτιστοποίηση — end to end.

Δεν είμαστε εταιρεία hosting που τυχαίνει να ξέρει λίγο operations. Είμαστε operations team που τυχαίνει να κάνει και hosting.