Virtual Private Cloud (VPC)
Übersicht
STACKIT Virtual Private Cloud (VPC) ermöglicht die Erstellung isolierter, privater Netzwerkumgebungen in der Cloud. Mit VPC haben Sie vollständige Kontrolle über Ihr virtuelles Netzwerk, einschließlich IP-Adressbereiche, Subnetze und Routing-Tabellen. Der Service bietet erweiterte Sicherheitsfunktionen wie Security Groups und Network ACLs, um den Datenverkehr zu kontrollieren. VPC Peering ermöglicht sichere Verbindungen zwischen verschiedenen VPCs. VPC ist fundamental für sichere Cloud-Architekturen, Multi-Tier-Anwendungen und die Isolation von Entwicklungs-, Test- und Produktionsumgebungen.
Go SDK Beispiel
package main
import (
"context"
"fmt"
"github.com/stackitcloud/stackit-sdk-go/services/network"
)
func main() {
// Initialize Network client
client, err := network.NewClient()
if err != nil {
panic(err)
}
// Create a new VPC
vpc, err := client.CreateNetwork(context.Background(), &network.CreateNetworkRequest{
ProjectID: "your-project-id",
Name: "my-vpc",
CIDR: "10.0.0.0/16",
Region: "eu01",
})
if err != nil {
panic(err)
}
fmt.Printf("VPC created: %s (CIDR: %s)\n", vpc.Name, vpc.CIDR)
// Create a subnet
subnet, err := client.CreateSubnet(context.Background(), &network.CreateSubnetRequest{
NetworkID: vpc.ID,
Name: "my-subnet",
CIDR: "10.0.1.0/24",
})
if err != nil {
panic(err)
}
fmt.Printf("Subnet created: %s\n", subnet.Name)
} Dokumentation
Verwandte Artikel
Load Balancing auf STACKIT
Verteilen Sie Traffic effizient mit STACKIT Load Balancern
Secrets Management auf STACKIT
Sichere Verwaltung von Passwörtern, API-Keys und Zertifikaten
VPC Netzwerke verstehen
Alles über Virtual Private Cloud Netzwerke auf STACKIT