AWS VPC znamená Amazon Web Services Virtual Private Cloud – tedy virtuální privátní síť v rámci cloudu. Umožňuje vám vytvořit si vlastní izolované síťové prostředí v AWS cloudu, kde přesně určujete, kdo má kam přístup a jak spolu jednotlivé části infrastruktury komunikují.
Pokud si v AWS vytvoříte databázi, server (např. EC2) nebo jinou službu, nechcete, aby byla ihned dostupná z internetu. Právě VPC vám umožní vytvořit oddělené prostředí, kde máte pod kontrolou:
Virtuální prostředí VPC je izolované od ostatních zákazníků AWS. Vaše data a servery jsou chráněny před nechtěným přístupem zvenčí. Máte plnou kontrolu nad tím, kdo se kam dostane.
Můžete si nastavit vlastní síťovou topologii – jako ve firemní síti. Lze vytvářet veřejné i soukromé podsítě, definovat firewallová pravidla, směrovat provoz přes VPN nebo internetovou bránu.
VPC je základem pro služby jako EC2, RDS, Lambda, ELB a mnoho dalších. Bez VPC se v AWS neobejdete.
Veřejná podsíť hostuje webový server (např. EC2 + nginx), zatímco databáze (např. RDS) běží v soukromé podsíti a není přístupná z internetu. Vše zabezpečíte pomocí firewallu a řízeného přístupu.
Můžete si vytvořit bezpečné testovací prostředí, které neovlivní produkci. Přístup omezíte například pouze pro vývojáře nebo přes VPN.
Propojte cloud s vaší firemní sítí pomocí VPN nebo AWS Direct Connect a vytvořte hybridní infrastrukturu.
Vytvoření VPC je zdarma. Platíte jen za služby, které v něm provozujete (např. NAT Gateway, EC2, přenesená data).
Ano. V každém regionu můžete mít několik zcela oddělených VPC.
Základy pomohou, ale AWS nabízí průvodce a přednastavené šablony pro snadný začátek.
Ano. Můžete přidávat podsítě, měnit směrování, nastavovat pravidla a bezpečnost.
Každý AWS účet má výchozí default VPC, ale pro produkční prostředí se doporučuje vlastní nastavení.
Viac informacií preberáme na kurze: