AWS VPC znamená Amazon Web Services Virtual Private Cloud – teda virtuálna súkromná sieť v rámci cloudu. Predstavuje spôsob, ako si vytvoriť vlastné izolované sieťové prostredie v cloude AWS, kde si určíte, kto má k čomu prístup a ako sa jednotlivé časti vašej infraštruktúry medzi sebou spájajú.
Ak si vytvoríte databázu, server (napr. EC2) alebo inú cloudovú službu, nechcete, aby bola hneď dostupná z celého internetu. Práve VPC vám umožní vytvoriť oddelený priestor v cloude, kde máte pod kontrolou:
Virtuálne prostredie VPC je izolované od iných zákazníkov AWS. Vaše dáta a servery sú chránené pred neželaným prístupom zvonka. Máte úplnú kontrolu nad tým, kto sa kam dostane.
Viete si nastaviť vlastnú sieťovú topológiu – presne ako vo firemnej sieti. Môžete vytvárať verejné a súkromné podsiete, pridávať firewallové pravidlá, routovať premávku cez VPN alebo internetové brány.
VPC je základom pre služby ako EC2, RDS, Lambda, ELB a ďalšie. Bez VPC sa cloudová infraštruktúra nezaobíde.
Verejná podsieť hostí webový server (napr. EC2 + nginx), súkromná podsieť drží databázu (napr. RDS), ktorá nie je dostupná z internetu. Všetko je zabezpečené cez firewall a obmedzené IP adresy.
Viete si vytvoriť bezpečný priestor pre vývoj, ktorý neohrozuje produkčné prostredie. Môžete nastaviť VPN alebo prístup len pre interný tím.
Prepojte cloud s vlastnou firemnou sieťou cez VPN alebo AWS Direct Connect a budujte hybridné riešenie, kde časť infraštruktúry ostáva u vás a časť beží v cloude.
Vytvorenie VPC je bezplatné. Platíte len za služby, ktoré v ňom bežia (napr. NAT Gateway, EC2, prenesené dáta).
Áno. Každý región AWS môže mať viacero VPC, ktoré sú úplne oddelené.
Základy pomôžu, ale AWS má sprievodcov a prednastavené konfigurácie pre jednoduchý štart.
Áno. Môžete dynamicky pridávať subnety, meniť routing, pridávať bezpečnostné pravidlá.
Každý AWS účet má automaticky default VPC, ale pre produkčné použitie sa odporúča vytvoriť si vlastné.
Viac informacií preberáme na kurze: