My simple goal is to have two instances. one is for database, second for just a site. Undoubtedly those 2 instances must have minimum network latency to communicate.
My question is. If I just create instances in the same region, would it work?
Contanto que as instâncias estejam na mesma zona de disponibilidade, a latência será muito baixa. Para usos normais, tudo bem.
Another option would be to use VPC however I can't use it for some reasons. In Management Console I just can't create any VPC (look at screenshot).
Você precisa criar um primeiro, por meio do console VPC. Você vai querer ler o guia do usuário de perto, há um monte de coisas envolvidas na criação de um VPC.
Dito isto, as instâncias de VPCs não estão localizadas próximas umas das outras mais do que as EC2 regulares. O VPC afeta a configuração da rede, principalmente.