Requisitos Técnicos IPN-V2 SINACOR Projeto: SINACOR IPN V2 Para a 2ª Fase do Projeto, que abrange os mercados de Renda Variável e Fixa Privada, as minutas ainda estão pendentes de aprovação dos órgãos reguladores. 28/09/2015 Ver.
ÍNDICE 1. OBJETIVO... 3 2. Pré-Requisitos para Implantação do SINACOR IPN- V2... 3 3. Instancia Oracle... 5 4. Pré-Requisitos de Hardware e Portas... 7 5. Pré-Requisitos de Software... 8 6. Conectividade... 10 2
1. OBJETIVO Este documento apresenta a especificação de requisitos técnicos necessários para a certificação e produção paralela do Projeto SINACOR- IPN-V2. 2. Pré-Requisitos para Implantação do SINACOR IPN- V2 2.1 Versão 16.0 do SINACOR Para instalar a versão do SINACOR IPN é necessário ter a versão 15.0 ou superior do SINACOR atualizada. 2.2 Conexão SMP É necessário configurar uma nova conexão de SMP que será utilizada exclusivamente para a certificação do SINACOR IPN V2. 2.3 Conexão DROPCOPY Puma Conexão com as sessões de DROPCOPY do Puma com copia do sinal de produção dos segmentos de Derivativos e Equities. 2.4 Conexão com o RTC Conexão SMPISO com a sessão FIX de Captura, alocação e outros fluxos. 2.5 Conexão MTA / Secure Transport Necessário configurar uma nova conexão de Secure Transport utilizando o Secure Client e uma conexão com MTA, que será utilizada exclusivamente para a certificação e produção paralela do SINACOR IPN V2. 2.6 Servidor de Aplicação Item É necessário configurar um novo servidor de aplicação que será utilizado exclusivamente para a certificação e produção paralela do SINACOR IPN V2. Memória RAM CLOCK Requisito Mínimo Intel Xeon Processor E3 Family ou superior 08 GB - 16 Gb Recomendado 2,40 GHz ou superior Núcleos 6 ou mais ** 10 Gb livres (*) 3
Monitor Monitor 15 Color SVGA 1024x768 ou maior (*) Conforme política de expurgo de logs. (**) Conforme balanceamento de componentes do sistema em servidores. Configurações Recomendáveis - Escalabilidade Abaixo as especificações recomendadas para servidores de aplicação. Sugerimos a separação dos segmentos (EQUITIES e DERIVATIVOS) em servidores diferentes. 2.7 Maquina CLIENT Pode-se configurar o SINACOR IPN na mesma máquina CLIENT hoje já utilizada para o SINACOR versão 15.0 ou superior e apenas apontar a versão do SINACOR IPN para a instância da certificação ou configurar uma máquina cliente que seja utilizada exclusivamente para a certificação do IPN. Caso sejam instaladas as duas versões na mesma máquina é necessário que seja efetuado a instalação em diretórios diferentes. Importante: Recomendamos a troca do esquema de cores entre as versões (produção e produção paralela) e desta forma distinguir o ambiente que esta sendo utilizado. 2.8 Configurações Recomendáveis 4
Especificações mínimas recomendadas para estações clientes. Item Memória RAM Monitor Placa de Vídeo Requisito Intel Core i5 ou superior 08 Gb 04 Gb livres Monitor 15 Color SVGA 1024x768 ou maior Compatível com DirectX 9.0 256Mb 3. Instancia Oracle 3.1 Instancia de Oracle 32 bits Existir uma copia fiel do banco de dados de produção com a última versão implantada. Não pode ser utilizado o banco de dados de homologação ou produção e deve existir uma estancia exclusiva para esta finalidade e certificação do projeto IPN V2. As especificações mínimas de hardware para este servidor dependem do volume de dados e/ou negócios realizados por cada corretora. Abaixo segue a especificação da configuração média de um servidor de banco de dados de acordo com o volume estimado de negociação. O SINACOR esta homologado para utilização do banco de dados (ORACLE) com as versão 10.2.0.5 até 11.2.0.4. Os sistemas operacionais, banco de dados e os frameworks mais adequados à utilização do SINACOR estão descritos no COMUNICADO EXTERNO 003/2015- DI de 15/01/2015. 3.2 Oracle ODAC 1.2 O Oracle Data Access Components (ODAC) oferece quatro componentes que simplificam o desenvolvimento.net com o Banco de Dados Oracle. O OracleDeveloper Tools para Visual Studio, Oracle Data Provider para.net, fornecem amplo suporte para tarefas básicas, como arrastar e soltar Geração.NET acesso a dados de código, e operações avançadas, tais como debugging / SQL integrado PL com aplicativos.net. Em ODAC 11.2.0.1.2, a Oracle apresenta o suporte do Microsoft Visual Studio 2010 e do.net Framework 4. Esses componentes podem ser baixados do Centro de Tecnologia Oracle (OTN) site gratuito e são fáceis usar. 5
É necessário ter o ORACLE ODAC 1.2 release 6 instalado somente no servidor. Este procedimento faz parte da atualização tecnológica do SINACOR-IPNv2 3.3 Configurações Recomendáveis Seguimento Bovespa: Perfil Operacional 1 Negócios/dia: até 400.000 Ratio < 20:1 Clientes/dia: até 20.000 CPU 32 cores a 3.3 Ghz Perfil Operacional 2 Negócios/dia: até 100.000 Ratio < 15:1 Clientes/dia: até 8.000 CPU 16 cores a 2.4 Ghz Storage HPC iscsi/fiber, RAID10 com Oracle ASM Storage SCSI, RAID5 com Oracle ASM Perfil Operacional 3 Negócios/dia: até 40.000 Ratio < 5:1 Clientes/dia: até 3.000 CPU 4 cores a 2 Ghz Seguimento BM&F: Storage SAS/SATA Perfil Operacional 1 Negócios/dia: até 80.000 Ratio < 100:1 CPU 32 cores a 3.3 Ghz Perfil Operacional 2 Negócios/dia: até 15.000 Ratio < 50:1 CPU 16 cores a 2.4 Ghz Storage HPC iscsi/fiber, RAID10 com Oracle ASM Storage SCSI, RAID5 com Oracle ASM Perfil Operacional 3 Negócios/dia: até 2.000 Ratio < 20:1 CPU 4 cores a 2 Ghz Storage SCSI, RAID5 com Oracle ASM Para obter uma análise detalhada do volume de dados vs. capacidade de hardware necessária, contate o suporte especializado da BM&FBOVESPA. Vale destacar que processos de contingência e backup devem ser considerados na elaboração de projeto de infraestrutura para instalação do ambiente do SINACOR. 6
4. Pré-Requisitos de Hardware e Portas 4.1 Portas no Firewall: A faixa de portas utilizadas pelo SINACOR é de 25100 a 25200. A utilização de uma faixa dentro da faixa definida como User Ports, evita a concorrência de porta com outros aplicativos instalados no servidor. É necessário liberar apenas 101 portas no Firewall. Todos os endpoints httpbinding do SINACOR devem utilizar a porta 25101. O SINACOR faz uso de um range de portas para disponibilizar serviços WCF e outros componentes de comunicação como os utilizados pelo OMMFIX. 7
5. Pré-Requisitos de Software Para instalar o SINACOR+ nos diversos modelos propostos a seguir, descrevemos abaixo os pré-requisitos mínimos recomendados para Software. 8
5.1 Servidores de Aplicação: Microsoft.NET Framework 3.5 Service Pack 1 e.net 4.5.2 Oracle Client 11.2 / ODP.NET 2.112.4.0 e 4.112.4.0 (ambas). As duas estão no ODAC 1.2 realese 6. CLIENT CENTURA. Os sistemas operacionais, banco de dados e os frameworks mais adequados à utilização do SINACOR estão descritos no COMUNICADO EXTERNO 003/2015- DI de 15/01/2015. 5.2 Estações Clientes: Windows 7 Microsoft.NET Framework 3.5 Service Pack 1 e Microsoft.NET Framework.NET 4.5.2 Oracle Client 11.2 32 bits no servidor. Nas estações cliente somente para quem utilizar o CENTURA. CLIENT CENTURA. 5.3 Servidores de Banco de Dados: Oracle 11.2.0.3 ou 11.2.0.4 32 bits Sistemas operacionais: Linux, Windows (versões suportadas pela Oracle) Importante: Para realizar a instalação na máquina servidora, o usuário conectado deverá ter privilégios de administrador da rede e administrador local. Para realizar a instalação nas máquinas estação (cliente), o usuário conectado deverá ter privilégios de I/O no diretório de instalação do produto. 9
Observações 1. STM não será mais utilizado para o IPN-V2. 2. Windows XP e Windows 2003 não serão suportados pelo SINACOR. 3. Os sistemas operacionais, banco de dados e os frameworks mais adequados à utilização do SINACOR estão descritos no COMUNICADO EXTERNO 003/2015-DI de 15/01/2015. 4. A partir da V15, a versão mínima do sistema operacional e Windows 2008. Pode ser utilizado a versão 2012 porem ainda não esta homologada. 6. Conectividade 10