Quintagroup Hosting
-
Upload
quintagroup -
Category
Technology
-
view
874 -
download
1
description
Hosting from Quintagroup: Virtualization, High Availability, Geographical load-balancing, Computing in the Cloud
Transcript of Quintagroup Hosting
- 1. Hosting
-
- Virtualization
-
-
- High Availability
-
- Geographical load-balancing
-
- Computing in the Cloud
-
- Myroslav Opyr, CTO
-
- Quintagroup, 2008
2. 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
3.
-
- 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
4. Typical Virtual Environment (VE)
- Plenty of RAM
- 256Mb Virtual machines
- Tiny Dom0 (64Mb)
-
- XM
-
- IPtables
-
- Tinc VPN
-
- Munin
5.
-
- Resource management
- In the case we are running out of resources in VE, VM ismigratedto new one that satisfies requirements (has enough RAM, HDD, CPU). Migration is either off-line or live.
6.
-
- Typical VM cluster
- frontend (Apache, Squid, AWstats)
- backend (pound, ZEO clients)
- manage (ZEO client)
- storage (ZEO server)
7. 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)
8.
-
- 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)
9. 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 requestingwww.example.comreaches closest DNS server
-
- DNS server offer closest live example.com server IP
10.
-
- 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
11. Computing in the Cloud(illustration) 12.
-
- Questions?
13.
-
- About
- Quintagroup 7 Morozna str. 79066, Lviv Ukraine Email: [email protected] Phone: +380.32.245-7622
- Myroslav Opyr Chief Technological Officer Email: [email protected] Skype: myroslav_opyr Mobile: +380.50.317-4578