Grid computing, modelagem e semântica web são conceitos aplicados para administrar seus seis data centers
A eBay também está trabalhando com outras empresas para criar
métodos-padrão, destinados a descrever como software e dispositivos em
rede se relacionam uns com os outros, o que é conhecido como modelagem.
A companhia monitora muitos dos emergentes grupos de padrões de
modelagem, mas lidera o grupo de trabalho relativo ao Modelo de
Referência, do OGF (Open Grid Fórum,), porque de acordo com Strong, o
OGF é “o único especificamente direcionado aos grandes sistemas
distribuídos”. Strong também atua como líder no próprio OGF.
O enfoque do grupo para o Modelo de Referência, do OGF, é desenvolver
uma linguagem de modelagem comum, visando unificar outros padrões, como
ITIL (Information Technology Infrastructure Library, ou Biblioteca de
Infra-estrutura de Tecnologia da Informação) e a DMTF (Distributed
Management Task Force, ou Força-Tarefa de Gerenciamento Distribuído).
“Nenhuma ferramenta sozinha pode gerenciar od data centers modernos,
por isso, a interoperabilidade é absolutamente fundamental”, avalia
Strong. O trabalho que a eBay vem realizando com o OGF tem formado sua
própria ontologia, o que poderia fornecer um ponto de partida para a
implementação de futuras tecnologias que tiram proveito desses padrões
emergentes, a fim de simplificar o gerenciamento distribuído.
Com essas e outras tecnologias instaladas, a eBay está apta a
automaticamente fornecer e monitorar seus sistemas. A cada duas
semanas, a companhia ?reabastece? toda sua plataforma de realização de
leilões, incluindo mais de 16 mil instâncias de aplicativos em mais de
8 mil sistemas. Todavia, eventualmente, a companhia gostaria de poder
modificar dinamicamente os recursos de sistema, a fim de atender às
verdadeiras exigências corporativas.
“Em um mundo ideal”, segundo Strong, “o objetivo seria, para o site de
leilões da eBay, afirmar que é preciso levar os usuários até esse ponto
para realizar esta parte do fluxo de trabalho e, portanto, deveríamos
aplicar alguns algoritmos e sistemas de divisão automaticamente
(automatically apportion systems)”.
Em parte, com o objetivo de tornar mais poderosos os sistemas baseados
nessas tecnologias de gerenciamento, a eBay também está adotando o
desenvolvimento de software em arquitetura orientada a serviços
(Services-Oriented Architecture, SOA), a transformação de aplicativos
em componentes em seus elementos de construção. “A verdadeira arte não
está somente em entender a infra-estrutura, mas em compreender o
aplicativo que é executado nela”, acrescenta Strong.
A eBay já está levando muitos detalhes em consideração para manter seu
desempenho em nível elevado. Por exemplo, seus seis data centers estão
todos localizados na região ocidental dos Estados Unidos, parcialmente,
porque com tantos dados, todas elas precisam estar ativas, e se elas
estivessem situadas distantes umas das outras, isso levaria a uma
latência inaceitável, apesar do fato de que a eBay também tenta
minimizar o número de “chamadas cruzadas”, ou mensagens enviadas entre
bancos de dados.