Vpc Peering Vs Sharing
In this model the account that owns the vpc owner shares one or more subnets with other accounts participants.
Vpc peering vs sharing. Shared vpc allows for a simplified fw setup as you have only one central point to setup your fw rules. Shared vpc lets you map each tier of the web service to different projects so that they can be managed by different teams while sharing a common vpc network. Share the resource subnet from the source region to the destination region using vpc peering and than use ram to share the subnet with the child account in the same region.
In old school it is like telling your networking team to create connections and routes between data centres. A shared vpc just like any other vpc can integrate with aws privatelink aws transit gateway and vpc peering. Allowing two or more corporate divisions to have service in the same vpc.
Regarding q1 the merits of the solution depend on the features accounted for the suitability of the solution that would be different for each case. You have the same set of subnets shared. While peering alike vpns requires to setup rules on both ends.
This is a management simplification. There is no one size fits all and customers can choose to use existing networking services and constructs in addition to vpc sharing. If r a m is used to share the subnet network with a child account if the resources are in different regions you will generally need to.
Vpc peering is basically a networking process. Vpc sharing is more a permissions process. Is a hub spoke model with vpc peering better compared to using a shared vpc.
Introduction many cloud native organizations building modern applications have adopted a microservice architecture because of its flexibility performance and scalability. Resources such as instances and load. A microservice architecture allows applications to be composed of.