A виртуальное частное облако (VPC) - это настраиваемый по запросу пул общих вычислительных ресурсов, выделяемых в общедоступнойоблачной среде, обеспечивающей определенный уровень изоляции между различными организациями (далее именуемыми пользователями), использующими ресурсы. Изоляция между одним пользователем VPC и всеми другими пользователями того же облака (другими пользователями VPC, а также другими пользователями общедоступного облака) обычно достигается за счет выделения частной IP-подсети и конструкции виртуальной связи (например, VLAN или набор зашифрованных каналов связи ) на пользователя. В VPC ранее описанный механизм, обеспечивающий изоляцию в облаке, сопровождается функцией VPN (опять же, выделенной для каждого пользователя VPC), которая защищает посредством аутентификации и шифрования удаленный доступ организации к ее ресурсам VPC. С введением описанных уровней изоляции организация, использующая эту службу, фактически работает в «виртуально частном» облаке (то есть, как если бы облачная инфраструктура не использовалась совместно с другими пользователями), и, следовательно, название VPC.
VPC чаще всего используется в контексте облачной инфраструктуры как услуги. В этом контексте поставщик инфраструктуры, предоставляющий базовую инфраструктуру общедоступного облака, и поставщик, реализующий услугу VPC через эту инфраструктуру, могут быть разными поставщиками.
Amazon Web Services запустили Amazon Virtual Private Cloud 26 августа 2009 г., что позволяет подключать сервис Amazon Elastic Compute Cloud к унаследованная инфраструктура через соединение IPsec виртуальной частной сети. В AWS VPC можно использовать бесплатно, однако с пользователей будет взиматься плата за любые виртуальные частные сети (VPN), которые они используют. Экземпляры EC2 и RDS, работающие в VPC, также могут быть приобретены с использованием зарезервированных инстансов, однако будут иметь гарантированное ограничение ресурсов.
IBM Cloud запустила IBM Cloud ™ VPC 4 июня 2019 г., предоставляет возможность управлять виртуальными компьютерные вычислительные ресурсы, хранилище и сетевые ресурсы. Цены на IBM Cloud ™ Virtual Private Cloud применяются отдельно для передачи данных через Интернет, экземпляров виртуальных серверов и блочного хранилища, используемых в IBM Cloud VPC.
Google Cloud Platform ресурсы могут быть выделены, подключены и изолированы в виртуальном частном облаке (VPC) во всех регионах GCP. В GCP VPC являются глобальными ресурсами, а подсети внутри этого VPC - региональными ресурсами. Это позволяет пользователям соединять зоны и регионы без использования дополнительных сетевых сложностей, поскольку все данные передаются в зашифрованном виде при передаче и хранении в собственной глобальной частной сети Google. Управление идентификацией Политики и правила безопасности обеспечивают частный доступ к управляемым сервисам Google, большим данным и аналитике. VPC на Google Cloud Platform усиливают безопасность центров обработки данных Google.
Microsoft Azure предлагает возможность настройки VPC с использованием виртуальных сетей.