Database
 sql >> Base de Dados >  >> RDS >> Database

Conceitos básicos do Shareplex no Windows na AWS, parte 1


Shareplex é um serviço de replicação de banco de dados e integração de dados. Replicação de banco de dados é o processo de copiar ou migrar um banco de dados e integração de dados é o processo de transformar dados de um banco de dados de origem em uma das várias fontes de dados de saída suportadas. Shareplex suporta Oracle e SQL Server como bancos de dados de origem. Shareplex suporta diferentes versões do banco de dados Oracle (10g, 11g, 12c) e edições (Standard e Enterprise) em diferentes configurações (instância única, cluster, remoto, Cloud) e ambientes (ASM, RAC, Exadata). Da mesma forma, as diferentes versões do SQL Server (2008, 2012, 2014 e 2016) e edições (Standard, Enterprise) são suportadas. Shareplex suporta várias fontes de dados como alvos se a fonte for um banco de dados Oracle, incluindo banco de dados Oracle, MySQL, SQL Server, PostgreSQL, EDB (EnterpriseDB) Servidor Postgres Advanced, SAP Adaptive Server Enterprise (ASE), Teradata, filas JMS, SQL e XML arquivo e Apache Kafka. Para SQL Server como origem, as fontes de dados de destino com suporte são SQL Server e banco de dados Oracle.

Como os bancos de dados estão sendo cada vez mais migrados para serviços gerenciados na nuvem, tornou-se necessário usar o Shareplex na nuvem também. Os benefícios de usar o Shareplex são:
  • Replicação de banco de dados sem tempo de inatividade dos bancos de dados relacionais comerciais mais usados ​​— banco de dados Oracle e banco de dados SQL Server
  • Integração de dados em tempo real
  • Suporte para várias fontes de dados de destino para replicação e integração de dados se o banco de dados de origem for um banco de dados Oracle
  • Escalabilidade
  • Alta disponibilidade
  • Replicação contínua com captura de dados alterados (CDC)
  • Não é necessário agendamento
  • Com base em um processo de streaming executado fora da instância do banco de dados para um impacto insignificante no desempenho do banco de dados e na capacidade da rede
  • Precisão e integridade dos dados em dados replicados
  • Failback de migração na replicação de Oracle para Oracle

Em dois tutoriais, discutiremos a instalação do Shareplex em um dos provedores de nuvem mais usados, o Amazon Web Services (AWS). Este tutorial tem as seguintes seções:
  • Definindo o ambiente
  • Iniciando uma instância do EC2
  • Conectando-se à instância do EC2
  • Conclusão

Definindo o ambiente


O Shareplex 9.0 (versão mais recente) está disponível para várias distribuições de SO (64 bits), incluindo AIX (5.3, 6.1 e 7.1), Linux (CentOS 6.5 e 5.10, Red Hat 4,5,6 e 7, Oracle Linux 4, 5 e 6, SuSE 9,10 e 11), HP-UX (11.23 e 11.31), Solaris (9, 10, 11) e Windows OS (2003, 2008, 2012, 2012R2). Usaremos uma instância do Windows OS 2012 na AWS neste tutorial.

O seguinte software (plug-in) deve ser instalado em uma máquina local no navegador Chrome.

Chrome RDP

O Chrome RDP (Remote Desktop) é usado para acessar uma instância remota do Windows em execução no EC2 a partir de um navegador Chrome local. Para instalar o Chrome RDP, procure “Chrome RDP” na Chrome Web Store. Clique em Adicionar ao Chrome , como mostrado na Figura 1.


Figura 1: Instalando o Chrome RDP

Na caixa de diálogo Adicionar “Chrome RDP”, clique em Adicionar aplicativo , como mostrado na Figura 2.


Figura 2: Adicionando o aplicativo Chrome RDP

A extensão Chrome RDP é adicionada ao Chrome, conforme mostrado na Figura 3.


Figura 3: Extensão RDP do Chrome adicionada ao Chrome

O software a seguir precisa ser instalado na instância do Windows 2012 na AWS:Shareplex 9.0 para Windows 2003, 2008, 2012, 2012R2 (Oracle 10gR2 a 12c e SQL Server 2008R2, 2012).

Discutiremos a instalação do Shareplex depois de lançarmos uma instância do EC2 PARA Windows 2012 na AWS e conectada ao Windows 2012 na AWS. É necessária uma conta da AWS para instalar o Shareplex na AWS; uma conta pode ser criada em https://aws.amazon.com/resources/create-account/.

Iniciando uma instância do EC2


É importante selecionar uma AWS AMI adequada para uma instância do EC2. A instância da AWS precisa oferecer suporte ao seguinte:
  • Um sistema operacional Windows compatível (um de 2003, 2008, 2012, 2012R2)
  • Um navegador pré-instalado

Nem todas as AMIs que executam um sistema operacional Windows compatível incluem um navegador, necessário para baixar o Shareplex 9.0. A seguinte AMI baseada no Windows 2012 não inclui um navegador pré-instalado:Microsoft Windows Server 2012 R2 Core.

As seguintes AMIs baseadas no Windows 2012 incluem um navegador Chrome:
  • WordPress com MySQL no Windows Server 2012 R2
  • Servidor de arquivos seguro do Windows com 1 clique no Windows 2012 R2

Selecione o Servidor de arquivos seguro do Windows com 1 clique no Windows 2012 R2 AMI, conforme mostrado na Figura 4, para iniciar uma instância do EC2.


Figura 4: Selecionando uma AMI

Em Escolha um tipo de instância , selecione o tipo t2.micro e clique em Avançar. Em Configurar detalhes da instância , o número padrão de instâncias é 1; apenas uma instância é necessária. Em Rede , selecione uma VPC (ou crie uma nova VPC). Selecione uma Sub-rede (ou crie uma nova sub-rede). Em Atribuir IP público automaticamente , selecione Ativar . Mantenha outras opções como padrão e clique em Avançar. Em Adicionar armazenamento , a configuração de armazenamento padrão de 127 GB deve ser suficiente. Clique em Avançar.

Em Adicionar tags , clique em Avançar porque nenhuma tag precisa ser configurada. Em Configurar grupo de segurança , clique em Adicionar regra para adicionar uma regra com Type as All Traffic, Protocol as All, Port Range como 0-65535, Source as Anywhere e clique em Review and Launch . Em Revisão, clique em Iniciar . Em Selecione um par de chaves existente ou crie um novo par de chaves , clique em Criar um novo par de chaves e especifique o nome do par de chaves (windows ) e clique em Iniciar instâncias . Uma instância do EC2 é iniciada, conforme mostrado no painel do EC2 na Figura 5.


Figura 5: Instância do EC2 executando o Windows 2012

Em seguida, precisamos configurar o grupo de segurança associado à instância do EC2 para permitir todo o tráfego de entrada/saída, se ainda não estiver configurado. Como a instância do EC2 pode precisar se conectar a instâncias de banco de dados que executam remotamente o Inbound/Outbound, as regras precisam ser configuradas. Clique no link do security group para a instância do EC2 (consulte a Figura 6).


Figura 6: Grupo de segurança da instância EC2

No grupo Segurança Entrada regras (para as quais você deve selecionar a opção Entrada tab), uma regra de entrada para Todo o tráfego deve ser listado, conforme mostrado na Figura 7. Se não estiver listado, clique em Editar para adicionar uma regra de entrada para permitir todo o tráfego.


Figura 7: Regras de entrada para permitir todo o tráfego

Da mesma forma, o Saída regras (para as quais você deve selecionar a opção Saída tab) deve listar uma regra para permitir todo o tráfego, conforme mostrado na Figura 8.


Figura 8: Regra de saída para permitir todo o tráfego

Conectando-se à instância do EC2


Em seguida, nos conectaremos à instância remota do Windows 2012 no EC2 a partir de um navegador local usando a extensão Chrome RDP que foi instalada. Inicie o Chrome RDP a partir dos Aplicativos do Chrome , como mostrado na Figura 9.


Figura 9: Iniciando o Chrome RDP

O Chrome RDP é iniciado, conforme mostrado na Figura 10. Precisamos especificar o endereço IP público ou o DNS público da instância do EC2 para conectar-se à instância.


Figura 10: Chrome RDP

Obtenha o DNS público da instância do EC2 executando o Windows 2012 no console do EC2 (consulte a Figura 5). O DNS público pode ser diferente sempre que a instância do EC2 é reiniciada. Especifique o DNS público no campo fornecido e clique em Conectar , como mostrado na Figura 11.


Figura 11: Conectando-se à instância do EC2 com DNS público

Em Digite suas credenciais , especifique o nome de usuário e a senha. Especifique o nome de usuário como “Administrador”. Para obter a senha, selecione a instância do EC2 no painel do EC2 e clique em Conectar , conforme mostrado na Figura 12.


Figura 12: Conectar

Em Conectar-se à sua instância , o DNS público e o nome de usuário são exibidos. Clique em Obter senha , conforme mostrado na Figura 13.


Figura 13: Conecte-se à sua instância>Obter senha

Para obter a senha, clique em Caminho do par de chaves>Escolher arquivo para carregar o par de chaves (windows.pem ) que foi usado para iniciar a instância do EC2, conforme mostrado na Figura 14.


Figura 14: Carregando arquivo de par de chaves windows.pem

O par de chaves é adicionado. Clique em Descriptografar senha , conforme mostrado na Figura 15.


Figura 15: Descriptografando a senha

A senha é exibida. Copie o Nome de usuário (Administrador) e a Senha e clique em Fechar (veja a Figura 16).


Figura 16: Obtendo as credenciais de login para se conectar à instância do EC2

Em Digite suas credenciais , especifique o nome de usuário e a senha e clique em OK, conforme mostrado na Figura 17.


Figura 17: Especificando credenciais para fazer login na instância do EC2

Se uma caixa de diálogo for exibida informando que “O certificado do servidor retornado não pode ser verificado”, clique em Continuar. A área de trabalho remota para a instância do Windows 2012 no EC2 é iniciada, conforme mostrado na Figura 18.


Figura 18: Área de trabalho remota iniciada

Os aplicativos pré-instalados devem incluir o navegador Chrome (ou algum outro), conforme mostrado na Figura 19; precisaremos de um navegador para baixar e instalar o Shareplex.


Figura 19: Desktop para instância do Windows 2012 na AWS

Clique no ícone do Chrome para iniciar o navegador conforme mostrado na Figura 20.


Figura 20: Iniciando o navegador Chrome

Conclusão


Neste tutorial, discutimos a introdução ao uso do Shareplex no Windows 2012 na AWS. Instalamos o software de pré-requisito, iniciamos uma instância do EC2 e nos conectamos à instância do EC2. No segundo tutorial, instalaremos o Shareplex, iniciaremos o serviço Shareplex e usaremos alguns comandos do Shareplex.