Estudo de caso da Thomas Publishing

2016

Fundada em 1898, a Thomas Publishing Company conecta compradores e fornecedores de produtos manufaturados em todo o mundo. Para os compradores, a Thomas oferece conteúdo e dados oportunos e abrangentes sobre produtos e fornecedores industriais. Para os fornecedores, a empresa fornece tecnologia e plataformas proprietárias para preencher pipelines de vendas e aumentar a exposição no marketplace. A Thomas oferece conteúdo impresso e baseado na web, incluindo guias de compra e revistas, bem como o site ThomasNet.com, que conecta compradores e vendedores.

Technology concept. 3D render
kr_quotemark

Após a mudança para a AWS, conseguimos desativar o nosso maior datacenter, eliminando centenas de milhares de dólares em custos de imóveis, operações de instalações, e energia e refrigeração.”

Hans Wald
Diretor de tecnologia, Thomas Publishing

O desafio

Para manter a competitividade, a Thomas Publishing se esforça para lançar frequentemente novos produtos. No entanto, a empresa queria agilizar a disponibilização de suas ofertas no mercado.

“Dependíamos de datacenters locais e não queríamos os custos de operá-los e tentar manter um alto tempo de atividade para os nossos produtos”, comentou Hans Wald, diretor de tecnologia da Thomas Publishing. “Em vez de colocar recursos nos datacenters, queríamos investir mais no aprimoramento dos nossos produtos.”

A Thomas também queria atualizar os aplicativos do Oracle E-Business Suite (EBS). “Sabíamos que era preciso criar ambientes temporários para apoiar a atualização, mas não queríamos adquirir novo hardware para termos a capacidade necessária para isso”, disse Wald.

Da mesma forma, a Thomas precisava utilizar melhor a infraestrutura mais recente para aumentar a performance dos aplicativos e das tecnologias de banco de dados da Oracle, sem a necessidade de investir em hardware físico. “Dependemos da Oracle para nossos principais sistemas de gerenciamento de conteúdo e publicação, e a demanda por cronogramas de produção mais rápidos e tempos de processamento reduzidos cresce rapidamente. A utilização da melhor infraestrutura permite aproveitar ao máximo o Oracle, sem necessidade de aumentar o número de licenças de CPU do Oracle.”

Por que a Amazon Web Services?

Para reduzir os custos operacionais e de manutenção e atualizar o ambiente Oracle sem imprevistos, Thomas escolheu os produtos e serviços de nuvem da Amazon Web Services (AWS). “A AWS foi, de longe, a opção mais atraente para nós, considerando seus serviços e a sua flexibilidade”, afirmou Wald.

Depois de decidir mudar para a AWS, Thomas foi apresentado à Apps Associates, uma parceira de consultoria da Premier da AWS que fornece serviços de TI e de negócios globais. “Apreciamos a grande experiência da Apps Associates na movimentação de bancos de dados e aplicativos Oracle para a AWS”, comentou Wald.

Inicialmente, a Apps Associates ajudou a Thomas a migrar a plataforma do Oracle EBS para a AWS. A Thomas executa o Oracle EBS em instâncias do Amazon Elastic Compute Cloud (Amazon EC2). A empresa também usa o Elastic Load Balancing para distribuir tráfego entre instâncias do Amazon EC2.

Em seguida, a Thomas mudou o site ThomasNet.com para a AWS. Segundo Wald, “Nossas primeiras soluções da AWS tiveram muito êxito. Assim, ficamos confiantes para mudar mais partes do nosso ambiente para a AWS.”

A Thomas optou então por migrar os principais aplicativos de gerenciamento de conteúdo e publicação para o Amazon Aurora no Amazon Relational Database Service (Amazon RDS). O Amazon Aurora é um mecanismo de banco de dados relacional gerenciado e compatível com o MySQL. O Amazon RDS oferece administração para o Amazon Aurora gerenciando tarefas de banco de dados como provisionamento, aplicação de patches, backup e recuperação.

“Queríamos mudar para o Aurora e sentimos que poderíamos migrar o esquema de banco de dados e os dados, mas estávamos preocupados com a migração do código”, disse Wald. “Pensávamos que talvez fosse necessário alterar o código para execução em um servidor de aplicativos diferente.”

A Apps Associates desenvolveu ferramentas de migração proprietárias com base em anos de experiência e uma profunda especialização em Oracle. Usando essas ferramentas, bem como o Amazon RDS Migration Tool e o AWS Schema Conversion Tool, ambos parte do AWS Database Migration Service, a Apps Associates converteu com êxito o esquema, o banco de dados e o código do aplicativo de gerenciamento e publicação de conteúdo da Thomas Publishing para o Aurora.

“Com o AWS Schema Conversion Tool, a migração foi fácil e transparente”, comentou Wald. “A migração do código foi a parte complexa. No entanto, certamente excedeu nossas expectativas de redução do esforço manual necessário.”

Os benefícios

Desde a mudança para a AWS, a Thomas Publishing reduziu consideravelmente os custos. “Após a mudança para a AWS, conseguimos desativar o nosso maior datacenter, eliminando centenas de milhares de dólares em custos de imóveis, operações de instalações, e energia e refrigeração”, disse Wald.

A empresa também ganhou agilidade na introdução de novos produtos no mercado. “Antes, se quiséssemos criar um site para publicar informações sobre novos produtos, o projeto de infraestrutura e a aquisição, a implementação e o provisionamento de hardware demandariam muito tempo”, comentou Wald. “Usando a AWS, nossos desenvolvedores podem gerar recursos para um novo site em um dia, em vez das semanas que antes eram necessárias. Como resultado, podemos agilizar a publicação de informações sobre novos produtos para os clientes.”

Além disso, a Thomas migrou facilmente aplicativos importantes para o Aurora, com a ajuda da Apps Associates e sua experiência, usando o Amazon RDS Migration Tool e o Schema Conversion Tool. “Usando as ferramentas da Amazon para migrar código do SQL Server para o Aurora, a Apps Associates eliminou um processo que seria muito difícil para nós”, disse Wald. “Teríamos que passar por um processo manual, demorado e caro para reescrever todo o código SQL para a nova solução.”

Agora, a Thomas pode escalar dinamicamente os aplicativos conforme a necessidade. “Usando a AWS, podemos aumentar a escala do tamanho das instâncias para adicionar poder computacional ao processamento em lotes noturno”, comentou Wald. “Isso significa que pagamos apenas por esses recursos maiores, o que não chega nem perto do custo da duplicação do número de servidores. Nossa capacidade de escalar dinamicamente os recursos na nuvem proporciona mais flexibilidade.”

Mais recentemente, a Thomas começou a usar o Amazon Redshift para analisar dados de acesso à web. “Estamos realizando análises ad hoc no Amazon Redshift. As análises funcionam bem e estamos ampliando o nosso uso”, afirmou Wald. Além disso, a empresa planeja continuar mudando dados do Oracle para a AWS. “A mudança de outros aplicativos e bancos de dados da Oracle está certamente em nosso roteiro”, comentou Wald. “A passagem pelo processo com a Apps Associates mostrou o que podemos fazer. Estamos apenas começando a nossa mudança para a nuvem.”


Sobre a Thomas Publishing

Fundada em 1898, a Thomas Publishing Company conecta compradores e fornecedores de produtos manufaturados em todo o mundo. Para os compradores, a Thomas oferece conteúdo e dados oportunos e abrangentes sobre produtos e fornecedores industriais.


Serviços da AWS usados

Amazon EC2

O Amazon Elastic Compute Cloud (Amazon EC2) é um serviço da Web que disponibiliza capacidade computacional segura e redimensionável na nuvem. Ele foi projetado para facilitar a computação em nuvem na escala da web para os desenvolvedores.

Saiba mais »

AWS Database Migration Service

O AWS Database Migration Service ajuda você a migrar bancos de dados para a AWS de modo rápido e seguro. O banco de dados de origem permanece totalmente operacional durante a migração, minimizando o tempo de inatividade de aplicativos que dependem do banco de dados.

Saiba mais »

Elastic Load Balancing

O Elastic Load Balancing distribui automaticamente o tráfego de entrada de aplicativos entre diversos destinos, como instâncias do Amazon EC2, contêineres, endereços IP e funções Lambda.

Saiba mais »

Amazon RDS

O Amazon Relational Database Service (Amazon RDS) facilita a configuração, a operação e a escalabilidade de bancos de dados relacionais na nuvem.

Saiba mais »

Amazon Aurora

O Amazon Aurora é um banco de dados relacional compatível com MySQL e PostgreSQL e criado para a nuvem que combina a performance e a disponibilidade de bancos de dados comerciais avançados com a simplicidade e a economia de bancos de dados de código aberto.

Saiba mais »


Comece a usar

Empresas de todos os portes em todos os setores estão transformando seus negócios diariamente usando a AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a Nuvem AWS hoje mesmo.