Zadání pro VPS hostingový systém: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Bez shrnutí editace |
Bez shrnutí editace |
||
(Není zobrazeno 11 mezilehlých verzí od 2 dalších uživatelů.) | |||
Řádek 10: | Řádek 10: | ||
*** SSH konzola |
*** SSH konzola |
||
*** Start, restart, vypnutí, zastavení |
*** Start, restart, vypnutí, zastavení |
||
** Zobrazení textových ladících záznamů (/var/log/dmesg, /var/log/messages, log spouštění init, log provedených operací s vps(vytváření, mazání, start/stop, reinstalace os, aj.) |
|||
** Grafické průběhy zatížení (CPU využití, disk zatížení, disk místo, síť využití, odezva do nixu, dostupnost, ...) |
** Grafické průběhy zatížení (CPU využití, disk zatížení, disk místo, síť využití, odezva do nixu, dostupnost, ...) |
||
** Volitelně možnost zálohy (ruční či automatická denní za příplatek) |
** Volitelně možnost zálohy (ruční či automatická denní za příplatek) |
||
Řádek 15: | Řádek 16: | ||
* Kreditový platební systém |
* Kreditový platební systém |
||
** Automatický příjem plateb z účtu a převádění na kredit |
** Automatický příjem plateb z účtu a převádění na kredit |
||
** Měsíční generování |
** Měsíční generování faktur na konci měsíce elektronicky v PDF |
||
** Napojení na účetní software pro potřeby finančních přehledů |
|||
* Automatické zasílání mailů |
* Automatické zasílání mailů |
||
Řádek 26: | Řádek 28: | ||
* Technická podpora |
* Technická podpora |
||
** Instant messaging (ICQ, Jabber, ...) |
** Instant messaging (ICQ, Jabber, ...) |
||
** IRC |
|||
** Email |
** Email |
||
** Mobil |
** Mobil |
||
** Forum |
** Forum |
||
** Aktuality |
** Aktuality |
||
* Volitelně v pozdější fázi |
|||
** Domény |
|||
** Webhosting |
|||
** Herní servery a jiné aplikace |
|||
** Diskový prostor |
|||
** Emaily |
|||
** a jiné předinstalované aplikace se zjednodušeným rozhraním |
|||
==Podmínky== |
==Podmínky== |
||
Řádek 37: | Řádek 48: | ||
* Servery CPU AMD dvou a více jádrové, takt 2,8 GHz a více. disky klasické SATA 1 TB nebo 1,5 TB, paměť 8 GB |
* Servery CPU AMD dvou a více jádrové, takt 2,8 GHz a více. disky klasické SATA 1 TB nebo 1,5 TB, paměť 8 GB |
||
* Síť |
* Síť |
||
** Rychlost - sdílená |
** Rychlost - sdílená 64/64 Mbit |
||
** Adresní prostor |
** Adresní prostor |
||
*** Místní adresy v rozsahu 10.145.69.3 - 10.145.69.63 |
*** Místní adresy v rozsahu 10.145.69.3 - 10.145.69.63 |
||
Řádek 43: | Řádek 54: | ||
*** Pevné pojmenování vps3 - vps63.zdechov.net |
*** Pevné pojmenování vps3 - vps63.zdechov.net |
||
*** Výchozí brána 10.145.69.1, DNS 10.145.64.8 a 10.145.64.16 |
*** Výchozí brána 10.145.69.1, DNS 10.145.64.8 a 10.145.64.16 |
||
* API: přímý přístup k serveru, povely balíku openvz (vzctl, vzlist, vzdump, vzrestore, vzmigrate, ...) |
* API: přímý přístup k serveru, povely balíku openvz (vzctl, vzlist, vzdump, vzrestore, vzmigrate, ...) Od verze Proxmox VE 2.x lze použít také [http://pve.proxmox.com/wiki/Developer_Documentation#Proxmox_VE_2.0_API_Clients vestavěné API]. |
||
* Programátorské prostředky: PHP, XHTML, CSS, Javascript, jQuery |
* Programátorské prostředky: PHP, XHTML, CSS, Javascript, jQuery |
||
* Proxmox VE čísluje VMID(Virtual Machine ID) od 100 nahoru. Pro vlastní aplikaci používat čísla 200 - 300. |
* Proxmox VE čísluje VMID(Virtual Machine ID) od 100 nahoru. Pro vlastní aplikaci používat čísla 200 - 300. |
||
* Odesílání emailů ven je možné přes smtp.zdechov.net nebo smtp.inext.cz. |
|||
==Časový plán== |
==Časový plán== |
||
* 1.1.2011 - Započetí projektu |
|||
* 1.4.2011 - Pilotní provoz |
|||
* 1.7.2011 - Ostrý provoz |
|||
==Průběh realizace== |
==Průběh realizace== |
||
* 1.1.2011 - Sepsání zadání |
* 1.1.2011 - Sepsání zadání |
||
* 2.1.2011 - Zpřístupnění serveru epsilon s nainstalovaným systémem Proxmox VE |
|||
==Poznámky k realizaci== |
|||
* 2.1.2011 - Zpřístupněno k dispozici sada 62 IP adres, provedeno nastavení routeru |
|||
* 2.1.2011 - Prvotní navrhnutí databáze |
|||
* Umožnit rozsah paměti 256 MB - 16 GB dle maxima dostupné fyzické paměti serveru. Každý server by měl mít dle instalace velikost swapu podle fyzické paměti. |
|||
* Přestože je cílem prodávat garantovanou paměť, lze prodávat i více než kolik server fyzicky má. Žádný klient nevyužije plně rezervovanou paměť a tak je potřeba hledět především na skutečné vytížení paměti. To by nemělo jít přes kapacitu fyzické. Pak by hrozilo odkládání na disk. Přitom veškerá nevyužitá fyzická paměť se použije automatiky jako disková cache. Tedy např. server má 8 GB, prodáno je 16 GB, reálné využití je 6 GB. |
|||
* Umožnit volbu kapacity disku např. od 1 GB do poloviny kapacity fyzického. Pokud je použit fyzický disk 1,5 TB je kapacita root oddílu 90 GB a kapacita pro data 1,2 TB. Přitom čím více souborů na disku, tím déle trvá případná kontrola souborového systému, která může nastat po restartu serveru automaticky po zhruba 200 dnech případně při výpadku serveru (zaseknutí, výpadek elektriky, aj.). Tedy pak při 1,2 TB pro data lze nabízet na serveru např. 600 GB prostoru. |
|||
==Existující hostingové systémy== |
|||
* [http://virtualizor.com/ Placený systém Virtualizor podporující OpenVZ, KVM, Xen] |
|||
* [http://wiki.openvz.org/Control_panels Seznam dostupných ovládacích panelů na webu openvz.org] |
|||
* [http://code.google.com/p/ovz-web-panel/ ovz-web-panel] |
|||
==Konkurenční projekty k inspiraci== |
|||
* [http://www.virtualmaster.cz www.virtualmaster.cz] |
|||
* [http://www.vscloud.cz/ www.vscloud.cz] |
|||
* [http://www.4smart.cz/ www.4smart.cz] |
|||
* [https://prasiatko.vpsfree.cz/vpsadmin/ vpsAdmin] |
|||
[[Kategorie:Hosting]] |
[[Kategorie:Hosting]] |
Aktuální verze z 10. 11. 2012, 15:24
Požadavky
- Rozhraní umožňující registraci a tvorbu VPS dle zadaných parametrů
- Možnost volby velikosti paměti 128 - 8000 MB
- Možnost volby diskové kapacity 2 - 1000 GB
- Možnost vytvářet zdarma zkušební virtuální stroje s minimální kapacitou, které budou zrušeny automaticky po definované době
- Volba instalace OS z dostupných šablon virtuálních strojů, případně možnost vytvářet vlastní z existujících
- Automatické odečítání kreditu denní či hodinové za provoz VPS
- Uživatelský ovládací panel
- SSH konzola
- Start, restart, vypnutí, zastavení
- Zobrazení textových ladících záznamů (/var/log/dmesg, /var/log/messages, log spouštění init, log provedených operací s vps(vytváření, mazání, start/stop, reinstalace os, aj.)
- Grafické průběhy zatížení (CPU využití, disk zatížení, disk místo, síť využití, odezva do nixu, dostupnost, ...)
- Volitelně možnost zálohy (ruční či automatická denní za příplatek)
- Kreditový platební systém
- Automatický příjem plateb z účtu a převádění na kredit
- Měsíční generování faktur na konci měsíce elektronicky v PDF
- Napojení na účetní software pro potřeby finančních přehledů
- Automatické zasílání mailů
- Při registraci
- Obnově hesel
- Dobíjení kreditu
- Při poklesu kreditu pod zadanou úroveň
- Při odstavení strojů při nedostatku peněz
- Technická podpora
- Instant messaging (ICQ, Jabber, ...)
- IRC
- Mobil
- Forum
- Aktuality
- Volitelně v pozdější fázi
- Domény
- Webhosting
- Herní servery a jiné aplikace
- Diskový prostor
- Emaily
- a jiné předinstalované aplikace se zjednodušeným rozhraním
Podmínky
- Platforma Proxmox VE, OS Debian, Linux kernel 2.6.32
- Pouze virtualizace OpenVZ
- Servery CPU AMD dvou a více jádrové, takt 2,8 GHz a více. disky klasické SATA 1 TB nebo 1,5 TB, paměť 8 GB
- Síť
- Rychlost - sdílená 64/64 Mbit
- Adresní prostor
- Místní adresy v rozsahu 10.145.69.3 - 10.145.69.63
- Veřejné adresy v rozsahu 77.92.221.3 - 77.92.221.63
- Pevné pojmenování vps3 - vps63.zdechov.net
- Výchozí brána 10.145.69.1, DNS 10.145.64.8 a 10.145.64.16
- API: přímý přístup k serveru, povely balíku openvz (vzctl, vzlist, vzdump, vzrestore, vzmigrate, ...) Od verze Proxmox VE 2.x lze použít také vestavěné API.
- Programátorské prostředky: PHP, XHTML, CSS, Javascript, jQuery
- Proxmox VE čísluje VMID(Virtual Machine ID) od 100 nahoru. Pro vlastní aplikaci používat čísla 200 - 300.
- Odesílání emailů ven je možné přes smtp.zdechov.net nebo smtp.inext.cz.
Časový plán
Průběh realizace
- 1.1.2011 - Sepsání zadání
Poznámky k realizaci
- Umožnit rozsah paměti 256 MB - 16 GB dle maxima dostupné fyzické paměti serveru. Každý server by měl mít dle instalace velikost swapu podle fyzické paměti.
- Přestože je cílem prodávat garantovanou paměť, lze prodávat i více než kolik server fyzicky má. Žádný klient nevyužije plně rezervovanou paměť a tak je potřeba hledět především na skutečné vytížení paměti. To by nemělo jít přes kapacitu fyzické. Pak by hrozilo odkládání na disk. Přitom veškerá nevyužitá fyzická paměť se použije automatiky jako disková cache. Tedy např. server má 8 GB, prodáno je 16 GB, reálné využití je 6 GB.
- Umožnit volbu kapacity disku např. od 1 GB do poloviny kapacity fyzického. Pokud je použit fyzický disk 1,5 TB je kapacita root oddílu 90 GB a kapacita pro data 1,2 TB. Přitom čím více souborů na disku, tím déle trvá případná kontrola souborového systému, která může nastat po restartu serveru automaticky po zhruba 200 dnech případně při výpadku serveru (zaseknutí, výpadek elektriky, aj.). Tedy pak při 1,2 TB pro data lze nabízet na serveru např. 600 GB prostoru.
Existující hostingové systémy
- Placený systém Virtualizor podporující OpenVZ, KVM, Xen
- Seznam dostupných ovládacích panelů na webu openvz.org
- ovz-web-panel