logo
26.04.2021 15:18
1
Zdravím,
ať pátrám, jak pátrám, nemohu nikde najít webhosting, který podporuje databázi spustitelnou z jiné stránky / serveru.

Konkrétní případ:

mám stránku www.AAA.cz, kde mám webovou prezentaci
mám stránku www.BBB.cz, která v principu nebude mít prezentaci, pouze na daném hostingu bude databáze.

www.AAA.cz se bude napojovat na databázi www.BBB.cz.

upřímně v budoucnu, jeslti se projekt rozjede, budu chtít jít na AWS, ale vzhledem k jejich pricingu, se to momentálně nevyplatí.

Díky.

Co se právě děje na Webtrhu?

26.04.2021 15:27
2
To je vzhledem k bugům v databázi velmi rizikové (minimálně jednou ročně se na mysql objeví exploit umožňující získat root přístup k serveru skrz nějaké query) a hostingy to samozřejmě blokují. Správně by to mělo jít přes nějaké API. Jedině si pronajmout VPS a udělat si tam vlastní databázi.
Nebo najít někoho, kdo vám to zřídí.
26.04.2021 15:35
3
Však tohle pokryje v pohodě hosting, který umožňuje vzdálený přístup do DB ne?
V čem je problém?
Na bbb.cz povolí externí přístup a skrze aaa.cz se do něj připojím.
Nebo to nechápu já?
26.04.2021 15:56
4
Obecně nevidím důvod, proč by domána AAA i BBB nemohly přistupovat do té samé databáze.
Pokud je DB na jiném stroji, než domény (tzn. DB není na locale), tak ji spolu stejně sdílí.

Je to snad normální věc u multihostingu, nebo u hostingu, kde je víc domén pod jedním uživatelem.

Pokud jsou domény u různých poskytovatelů, dá se s nimi většinou domluvit povolení přístupu do DB z jiné IP (pravda, někteří se občas brání).
Vyřeší to určitě vlastní virtuál.
27.04.2021 09:50
5
Pokud je požadavek stavět stránky takto hned od začátku, je nejlepší rovnou šáhnout po službě mysql as service/managed database a mít tak databázi od hostingu oddělenou.
Namátkou azure, sqlclusters, scaleway, digitalocean,...

Hosteři samozřejmě tuto službu také umí nabídnout a to i když jí nemají v ceníku (rozuměj hodně si připlatíš), z těch lepších co to mají přímo v ceníku lze nabídnout savanu - která to nabízí u managed VPS jako balíček databáze plus za 48,4 kš s DPH.
27.04.2021 09:53
6
Původně odeslal Wladass
Však tohle pokryje v pohodě hosting, který umožňuje vzdálený přístup do DB ne?
V čem je problém?
Na bbb.cz povolí externí přístup a skrze aaa.cz se do něj připojím.
Nebo to nechápu já?
a o ten hosting mi právě jde. Já namátkou žádnej neobjevil. Vezmu třeba wedos, wedos neumožnuje vzdálený přístup, jde se připojit pouze lokálně.

---------- Příspěvek doplněn 27.04.2021 v 09:55 ----------

Původně odeslal skorozacatecnik
Obecně nevidím důvod, proč by domána AAA i BBB nemohly přistupovat do té samé databáze.
Pokud je DB na jiném stroji, než domény (tzn. DB není na locale), tak ji spolu stejně sdílí.
Konkrétněji to je proto, že bude vlastní administrační systém na doméně BBB a frontend na AAA. administrační systém vzdálený je primárně kvůli neposkytování kódu třetí straně + možnost jednotné možnosti upgrade.

Jasně, je asi tak 5 jiných možností, jak toto vyřešit, nicméně s ohledem na rizika, bezpečnost, různé komplikace, pohodlnost uživatele "mít svůj kód u sebe" atd.. je toto ta nejlepší varianta.

---------- Příspěvek doplněn 27.04.2021 v 09:58 ----------

Původně odeslal axolot
Pokud je požadavek stavět stránky takto hned od začátku, je nejlepší rovnou šáhnout po službě mysql as service/managed database a mít tak databázi od hostingu oddělenou.
Namátkou azure, sqlclusters, scaleway, digitalocean,...

Hosteři samozřejmě tuto službu také umí nabídnout a to i když jí nemají v ceníku (rozuměj hodně si připlatíš), z těch lepších co to mají přímo v ceníku lze nabídnout savanu - která to nabízí u managed VPS jako balíček databáze plus za 48,4 kš s DPH.
Díky! Ty managed database jsem koukal, ale upřímně prozatím to cenově tolik nevychází, dokud se daný systém nerozjede natolik, aby si na to dokázal vydělat. Počítal jsem si třeba AWS, to vychází i dle počtu požadavků na 2k měsíčně, což při současnosti nedokáže pokrýt ani z části. Ohledně Savana.- díky
27.04.2021 10:11
7
a o ten hosting mi právě jde. Já namátkou žádnej neobjevil. Vezmu třeba wedos, wedos neumožnuje vzdálený přístup, jde se připojit pouze lokálně.
Třeba se jednou dočkáme, že lidi budou volit hostingy podle kvality a ne podle ceny.
27.04.2021 10:47
8
https://www.elephantsql.com/plans.html :manshruging: :) pro malou stačí turtle a pak se přesuneš do něčeho typu gcloud/aws/azure... Ve výsledku, v cloudu těhlech poskytovatelů budeš i s elephantsql, jen se svezeš s ostatními a ušetříš pro start projektu...
27.04.2021 12:03
9
spolehlive servery umi nastavit remote access
27.04.2021 14:54
10
Původně odeslal Wladass
Třeba se jednou dočkáme, že lidi budou volit hostingy podle kvality a ne podle ceny.
Třeba ano.. A jak to souvisí s mým dotazem?
27.04.2021 15:16
11
Tak, že když chceš něco pořádnýho, tak si za to musíš zaplatit. Wedos je low-cost a tomu prostě odpovídají ty služby.
27.04.2021 18:39
12
Hosting https://www.websupport.cz/ toto umožnoval, dříve jsem to též používal externí přístup do DB odjinud.
01.05.2021 12:55
13
Původně odeslal Wladass
Tak, že když chceš něco pořádnýho, tak si za to musíš zaplatit. Wedos je low-cost a tomu prostě odpovídají ty služby.
A já někde psal, že chci Wedos? :) Psal jsem ho pouze jako příklad, kde je tedy problém?

Ostatním díky moc za rady, nakonec jsem vybral DigitalOcean
01.05.2021 14:29
14
Původně odeslal PetrNovy1991
A já někde psal, že chci Wedos? :) Psal jsem ho pouze jako příklad, kde je tedy problém?

Ostatním díky moc za rady, nakonec jsem vybral DigitalOcean
Nikde není problém. Máš to napsat srozumitelně, aby si se pak nemusel ohánět tím, že Wedos nechceš. Nikdo nechce Wedos.
01.05.2021 21:20
15
Wedos je lowcost? Mně teda jejich ceník za Nolimit Extra nepřijde zrovna výhodný na poměr cena/výkon. Daleko raději vezmu Blueboard, kde mám plnohodnotný multihosting (žádné sraní s aliasy) a na podpoře sedí člověk. Navíc rozhraní mi přijde u Wedosu strašně nepřehledné - stačilo mi koukat kolegovi přes rameno. Osobně jsem tam nikdy nic neměl.
01.05.2021 22:04
16
Doporučuji managed databázi od Digital Ocean.
01.05.2021 23:09
17
Původně odeslal Petr Homoky
Doporučuji managed databázi od Digital Ocean.
dávat webovou databázi takhle daleko od hostingu není určitě dobrý nápad, latence 5 - 10 ms (nejbližší DC je v Amsterdamu) na sql dotaz je obrovská a může vést k násobnému zpomalení webu.

Osobně bych ani tuhle službu nedoporučil, teda pokud nemáš dost peněz a nevíš co s nimi. Single node může mít časté výpadky a může ztratit data, v tom není výhoda, cluster tě vyjde na cca 1500 Kč měsíčně a to jen s jednotkami vcpu. Poskytují dost málo metrik, logů a informací, aby šlo nějak rozumně optimalizovat běh a vesměs ti nutí větší rozpočet. Problémem to je i z pohledu bezpečnosti, moc se o ní nestarají (řízení přístupů a nikoliv aktualizace) a nemáš ani moc nástrojů (pokud neprovozuješ hosting přímo z DO), jsi nucen vzít od nich ještě gateway (další peníze navíc) a tam nastavit lepší řízení přístupů a alerting. Používají pouze nové verze Mysql (8), takže spousta webový aplikací má problémy s kompatibilitou a je těžké to udržet vzhledem k dost rychlému rozvoji Mysql poslední dobou (za poslední roky jsme řešili řadu nekompatibilit a není na to nikdy moc času, to zvyšuje náklady).