Tipos de cargas de trabalho em uma nuvem ambiente híbrido

UMA carga de trabalho

em um ambiente de nuvem híbrida é um serviço independente ou uma coleção de código que pode ser executado. Porque uma carga de trabalho é executado através de recursos do computador, uma outra maneira de olhar para ele é a quantidade de trabalho que precisa ser realizado por recursos do computador em um determinado período de tempo.

Alguns especialistas da indústria incluem a aplicação, sistema operacional e middleware em sua definição de uma carga de trabalho. É claro, diferentes cargas de trabalho tem características diferentes, e a melhor plataforma para uma determinada carga de trabalho para executar em depende da natureza da carga de trabalho específica.

Tipos de cargas de trabalho na nuvem híbrida

Porque os requisitos de computação são variados, assim são as cargas de trabalho. Esta lista explica alguns dos tipos de cargas de trabalho que você pode encontrar em um ambiente de nuvem híbrida, ea tabela que se segue compara-os uns aos outros:

  • cargas de trabalho em lote: Essas cargas de trabalho são projetados para operar em segundo plano. cargas de trabalho em lote típicos tendem a processar grandes volumes de dados. Essas cargas de trabalho podem incluir os dados produzidos a partir de um conjunto de contas de telefone celular ou os resultados de meses de transações online. Essas cargas de trabalho requerem consideráveis ​​recursos de computação e armazenamento. cargas de trabalho em lote raramente são sensíveis ao tempo e pode ser programada quando algumas tarefas em tempo real estão sendo executados.

    Uma vez que estes dados está bem documentada e previsível, automatizar este tipo de carga de trabalho é relativamente fácil. Geralmente, as cargas de trabalho em lote são executados em uma programação regular e pode aproveitar as economias de escala de serviços de nuvem pública como uma forma de processar essas cargas de trabalho. Mais uma vez, como em qualquer ambiente de nuvem, a decisão de onde para executar cargas de trabalho em lote é determinado por regras de negócios, governança e regras de segurança.

  • cargas de trabalho transacionais: Estes são a automação de processos de negócios, tais como processamento de faturamento e da ordem. Tradicionalmente, as cargas de trabalho transacionais eram restritas a um único sistema. No entanto, com o aumento do uso do comércio eletrônico, que atinge entre os parceiros e fornecedores, as cargas de trabalho transacionais devem ser geridos através de ambientes de computação diversos parceiros. Dependendo da análise custo-benefício, é provável que as cargas de trabalho transacionais complexos são mais adequados para uma nuvem privada.

  • cargas de trabalho analíticas:Organizações podem querer utilizar os serviços analíticos em um ambiente de nuvem para fazer sentido das grandes quantidades de dados através de um ambiente híbrido complexo. Esta exigência não é simplesmente uma técnica one é necessário para parceiros de negócios para aferir o sucesso de suas parcerias e para fazer ajustes para aumentar o sucesso. numa analytics carga de trabalho, ênfase é colocada sobre a capacidade de analisar de forma holística os dados incorporados nessas cargas de trabalho em sites públicos, nuvens privadas e data warehouse. Estes tipos de cargas de trabalho analíticas tendem a exigir muito mais capacidade de computação em tempo real.

  • cargas de trabalho de alto desempenho: Essas cargas de trabalho têm um processo especializado com os requisitos científicos ou técnicos. Essas cargas de trabalho são complexos e normalmente requerem capacidades significativas de computação. Assim, eles são bem adaptados para nuvens públicas especializados otimizados para performance.

  • cargas de trabalho de banco de dados: Estes são o tipo mais comum de carga de trabalho, e afetam quase todos os ambientes no centro de dados ea nuvem. A carga de trabalho de banco de dados deve ser sintonizado e conseguiu suportar o serviço que está usando esses dados. Em algumas situações, as cargas de trabalho de dados são pequenos e auto-contained- no entanto, em outras situações, as cargas de trabalho de dados são enormes, eo desempenho exige uma abordagem sofisticada. Por exemplo, as cargas de trabalho de banco de dados de alto desempenho pode ser implementado em bare metal (diretamente sobre o sistema operacional do hardware) para apoiar a exigência do negócio.

As cargas de trabalho não é adequado para a nuvem

Assim como algumas cargas de trabalho são adequados para a nuvem, alguns não são. Alguns exemplos de cargas de trabalho que você não deseja mover para a nuvem incluem:

  • As cargas de trabalho que necessitam de armazenamento de rede de alto desempenho. Porque essas cargas de trabalho podem precisar ser acessada muito rapidamente, eles podem não ser adequado para a nuvem, onde você está dependente da Internet para a velocidade da rede.

  • cargas de trabalho de aplicações legadas que requerem latência muito baixa. Muitas vezes, as cargas de trabalho de legado não foram projetados para funcionar em um ambiente de computação distribuída. Eles podem servir a um propósito particular, e pode não fazer sentido para movê-los para a nuvem.

  • agrupamento do banco de dados que exige muito alto rendimento (velocidade) na rede. Um grande conjunto de bancos de dados que requer tempo de resposta de milisegundos também pode não ser adequado para a nuvem.

Abstração e cargas de trabalho

As cargas de trabalho pode ser distraído em ambientes de nuvem, o que significa que a carga de trabalho é isolado do hardware que está sendo executado. Na verdade, na maioria das situações, o cliente médio tem idéia de onde a carga de trabalho é executado. Apesar de uma carga de trabalho individual não depender de elementos externos, é normalmente combinada com outras cargas de trabalho para executar um processo de negócios ou tarefa.

A noção de abstração é fundamental para a forma como as cargas de trabalho executados na nuvem, e é ainda mais importante em uma nuvem híbrida. A única forma de criar um ambiente de computação distribuída que consiste de múltiplos serviços em vários locais é ter bem-estruturadas, as cargas de trabalho abstraído.

menu