In Opencloud, Virtual Private Clouds (VPCs) serve as isolated network environments that allow you to control and protect cloud resources within defined logically separated areas. Here is an overview of VPC setup and its features in Opencloud Cloud:
Network Isolation and Management
- Segmented Networks: Each VPC represents a private, isolated network where resources like instances, storage, and databases reside. This isolation ensures that resources in one VPC cannot be directly accessed from another VPC without configuring network rules.
- Subnet Configuration: A VPC can have multiple subnets for further segregation, with each subnet residing in a specific availability zone. This helps manage traffic and load distribution.
Access Control and Security
- Security Groups: In Opencloud VPC, security groups act as virtual firewalls for controlling incoming and outgoing traffic to instances. Security groups define rules based on IP ranges, protocols, and ports.
- Access Control Lists (ACLs): In addition to security groups, Opencloud VPCs offer ACLs for more granular control at the subnet level, allowing the establishment of rules to permit or deny traffic.
Inter-VPC Connectivity and Peering
- VPC Peering: Opencloud allows establishing peering connections between multiple VPCs within the same region. This is useful for accessing resources across VPCs without the need for public internet access.
- Private Connectivity: For environments requiring hybrid cloud infrastructure or direct connections from on-premises systems, Opencloud supports private connections such as VPNs or direct links.
Routing and Internet Gateways
- Route Tables: You can define custom route tables for directing traffic within the VPC. This helps configure private and public subnets with targeted routing for enhanced security and manageability.
- Internet Gateways: To provide internet access to resources, Opencloud allows attaching internet gateways to the VPC, making resources accessible through the internet when needed.
Scalability and Availability
- Support for Multiple Regions and Availability Zones: VPCs can be deployed across multiple availability zones within a Zadara region. This improves fault tolerance and increases resilience to failures.
- Scalable Infrastructure: Opencloud VPCs support scalable infrastructure based on workloads, including adding or removing instances, load balancing, and dynamic storage within the VPC.
Integration with Opencloud Services
- VPCs are integrated with Opencloud services such as managed databases, block and object storage, and other infrastructure components, allowing you to manage and deploy applications in a secure environment.