Complexidades de carga de trabalho em um ambiente de nuvem híbrida
complexidades de carga de trabalho são mais prevalentes em um ambiente de nuvem híbrida que eles estavam com uma única arquitetura de nuvem. Com o advento de um mundo nuvem híbrida, existem muitas outras aplicações e serviços em todas as geografias que têm de executar.
Conteúdo
Algumas cargas de trabalho podem ser permanentes e precisa executar constantemente, como um site de comércio on-line ou um sistema de controle que administra um processo ambiental crítica. cargas de trabalho virtualizadas adicionar outro nível de complexidade. Serviços de negócios, e vários modelos de aplicação também são adicionados à mistura.
Em um ambiente de nuvem híbrida, suas cargas de trabalho pode ser executado em diferentes nuvens, executando diferentes tipos de infra-estruturas que utilizam diferentes sistemas operacionais. Você está reunindo cargas de trabalho de diferentes ambientes que muitas vezes têm de se comportar como se eles são um sistema unificado.
cargas de trabalho de operacionalização
Qual é a conexão entre as cargas de trabalho e gerenciamento de carga de trabalho na nuvem? É realmente no centro de determinar se você tem um ambiente de nuvem com bom desempenho ou não. Isto é verdade se você é um provedor de serviços que oferece tanto uma nuvem pública ou privada para os clientes, ou se você estiver gerenciando uma nuvem privada interna para beneficiar os clientes internos e clientes externos e parceiros.
Você pode pensar que tudo que você tem a fazer é obter algum software de automação (para programar automaticamente recursos e executar outras funções associadas à alocação de recursos) e você está definido. Quando você olha para as cargas de trabalho do ponto de vista operacional, torna-se claro que muitas questões precisam ser levadas em conta ao determinar como criar um ambiente geral de nuvem híbrida que ambos os executa em um nível de qualidade e atende aos requisitos de segurança e de governança. Este não é um às neces- estática do ponto de vista operacional, as organizações precisam ser capazes de alterar dinamicamente gerenciamento de carga de trabalho com base na mudança de requisitos de negócios.
APIs: Chave para gerenciar cargas de trabalho na nuvem
interfaces de programação de aplicativos (APIs) permitir que um produto ou serviço de software para se comunicar com outro produto ou serviço. Por exemplo, se você é um desenvolvedor de software que tem escrito um programa de planilha e quiser permitir que outro desenvolvedor para adicionar algumas funções especializadas para aprimorar seu aplicativo, você pode fornecer o desenvolvedor com uma API que lhe permite escrever a sua aplicação. A API especifica como o aplicativo pode trabalhar em conjunto com um outro. Ele fornece as regras e as interfaces. O desenvolvedor não precisa saber o âmago da questão da sua aplicação, porque a API abstrai a forma como estes programas podem trabalhar juntos.
Um API também fornece uma maneira abstrata para troca de dados e serviços. Devido a essa abstração, a API pode esconder as coisas de desenvolvedores. Por exemplo, você não quer um desenvolvedor de fora para aprender os detalhes da sua segurança interna, de modo que os detalhes do sistema estão ocultas. A API permite que o desenvolvedor para executar apenas a tarefa pretendida.
APIs são importantes para o gerenciamento de cargas de trabalho em um ambiente de nuvem. O ambiente Amazon Elastic Compute Cloud oferece um rico conjunto de APIs que permite aos clientes para construir suas próprias cargas de trabalho em cima de serviços de computação e armazenamento da Amazon. Na verdade, cada empresa que oferece um serviço de nuvem fundamental, como IaaS (Infrastructure as a Service), SaaS (Software as a Service) e PaaS (Platform as a Service) desenvolve APIs para seus clientes.
Tudo é grande contanto que você gerenciar sua carga de trabalho dentro do ambiente onde você criou ou onde irá implantá-lo. No entanto, diferentes APIs nem sempre são compatíveis. Por exemplo, uma API pode ser construído para suportar um sistema operacional de 32 bits, e o ambiente de nuvem que o desenvolvedor deseja mover a carga de trabalho para suporta uma implementação de 64 bits. Como você gerenciar cargas de trabalho em ambientes incompatíveis?
A necessidade de uma camada de carga de trabalho padrão
Sem API padrão permite ao desenvolvedor trabalhar com diferentes modelos de nuvem fornecidos por diferentes fornecedores de nuvem. O que é realmente necessário é uma camada padrão que cria a compatibilidade entre as cargas de trabalho na nuvem. Na orientação a serviços, o modelo XML permite a interoperabilidade entre serviços de negócios. Não há nenhum modelo equivalente para a nuvem híbrida.
Você pode encontrar maneiras de contornar problemas complicados. Empresas como provedor de gerenciamento de nuvem RightScale, IBM‘S Workload Deployer, e BMC‘S Control-M criar modelos personalizáveis que permitem aos desenvolvedores fazer concessões para as diferenças de APIs e, portanto, são capazes de implantar e migrar cargas de trabalho.
Portabilidade de cargas de trabalho
Discutindo APIs e padrões é essencial porque a gestão da carga de trabalho é fundamental para o funcionamento da nuvem híbrida. Em um ambiente de nuvem híbrida, sendo capaz de mover cargas de trabalho ao redor e otimizá-los com base no problema de negócio a ser abordado é crítica. Apesar do fato de que as cargas de trabalho são abstraídos, eles são construídos com middleware e sistemas operacionais.
As cargas de trabalho devem estar sintonizados para um bom desempenho em um ambiente de hardware específico. No mundo de computação híbrida de hoje, um monte de intervenção manual é necessária para alcançar a portabilidade da carga de trabalho. No entanto, prevemos as futuras normas e abordagens bem definidas que vão fazer de gerenciamento de nuvem híbrida carga de trabalho uma realidade.
O advento da computação híbrida vai levar à evolução de um novo componente na computação em nuvem. O corretor de cargas de trabalho de serviços híbridos irá fornecer uma camada que irá analisar a infra-estrutura do serviço baseado em nuvem subjacente e fornecer uma maneira consistente e previsível para lidar com diferentes cargas de trabalho, como se fossem construídas da mesma maneira. Esperamos que este híbrido serviço de carga de trabalho corretor irá fornecer o gerenciamento de carga de trabalho híbrido que o mercado vai exigir. Quando os padrões evoluem, a necessidade de parte desta camada vai embora, mas a ampla utilização das normas leva tempo.