Quintagroup Hosting
Upcoming SlideShare
Loading in...5

Quintagroup Hosting



Hosting from Quintagroup: Virtualization, High Availability, Geographical load-balancing, Computing in the Cloud

Hosting from Quintagroup: Virtualization, High Availability, Geographical load-balancing, Computing in the Cloud



Total Views
Views on SlideShare
Embed Views



3 Embeds 34

http://www.plug.org.ua 25
http://plug.org.ua 8
http://www.slideshare.net 1



Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Quintagroup Hosting Quintagroup Hosting Presentation Transcript

  • Hosting
      • Virtualization
      • High Availability
      • Geographical load-balancing
      • Computing in the Cloud
      • Myroslav Opyr, CTO
      • © Quintagroup, 2008
  • Quintagroup Hosting
    • Types:
    • Shared Zope Instances
    • Standalone Zope Instances
    • Dedicated Servers and their clusters
    • Virtual servers
    • VM Clusters
    • Highly Available VM Clusters
    • Scalable HA VM Clusters
      • Virtual Servers
    • XEN paravirtualization (usually Linux on Linux)
      • virtualization-aware kernel on VM that communicates all hardware-related issues with hypervisor
    • XEN full virtualization (Windows on Linux)
      • hardware is emulated, native kernel is running on Ring1 thanks to VM extesnsions of CPU
  • Typical Virtual Environment (VE)
    • Plenty of RAM
    • 256Mb Virtual machines
    • Tiny Dom0 (64Mb)
      • XM
      • IPtables
      • Tinc VPN
      • Munin
      • Resource management
    • In the case we are running out of resources in VE, VM is migrated to new one that satisfies requirements (has enough RAM, HDD, CPU). Migration is either off-line or live.
      • Typical VM cluster
    • frontend (Apache, Squid, AWstats)
    • backend (pound, ZEO clients)
    • manage (ZEO client)
    • storage (ZEO server)
  • Highly Available VM cluster
    • Two almost identical VM Clusters
    • Single storage VM
    • RAID1, mirror over Network (drbd) disk of storage VM
    • High Availability software (heartbeat)
      • Visibility of HA VM Cluster
    • Hardware Load Balancer (NetScaler, etc.)
    • Caching CDN (RapidEdge, Peer1 – Squid Cache servers)
    • Geographically and availability aware DNS (GLOBAL, Peer1)
    • Round Robin DNS (and manual/automatic zone edits)
  • Geographical Load-Balancing
    • True GeoLB via Multi-homing IP
      • Dedicated AS with Multi-homing IP
      • Carefully crafted BGP with limited propagation
    • GeoLB on DNS level (DNS via true GeoLB)
      • application requesting www.example.com reaches closest DNS server
      • DNS server offer closest live example.com server IP
      • Cloud Computing
    • We are doing computing on-demand, when there is need (load average on servers is more then servers can handle and site responsiveness is below preconfigured value).
    • Amazon EC2 (Elastic Cloud Computing) platform, XEN VE
    • Pound
    • Tinc
    • Heartbeat OpenACS
  • Computing in the Cloud (illustration)
      • Questions?
      • About
    • Quintagroup 7 Morozna str. 79066, Lviv Ukraine Email: info@quintagroup.com Phone: +380.32.245-7622
    • Myroslav Opyr Chief Technological Officer Email: myroslav@quintagroup.com Skype: myroslav_opyr Mobile: +380.50.317-4578