O planejamento para a implantação de um ambiente de nuvem híbrida
Ao planejar a implantação em um ambiente de nuvem híbrida, tenha em mente que a nuvem híbrida não é um único modelo-arquitetônico vez, é uma combinação de uma série de serviços diferentes que estão localizados em diferentes plataformas. De uma perspectiva de arquitetura, é importante olhar para as relações entre os serviços que são usados juntos. Portanto, o uso de tecnologias de gerenciamento de nuvem precisa ser considerado como parte da estrutura de arquitetura da nuvem híbrida.
Conteúdo
Na nuvem híbrida, você nunca vai trazer todos os serviços e elementos juntos como se fossem um único sistema. Em vez disso, você precisa ter uma compreensão clara dos serviços distribuídos e como eles se relacionam entre si. Muitas das abordagens requerem a criação de melhores práticas de modelos que podem ser usados para criar as ligações certas entre os serviços.
Um ambiente de nuvem híbrida bem concebido tem que ser construído para apoiar a mudança. A mudança pode ser a adição de outro serviço de nuvem, como um SaaS (Software as a Service) aplicação ou um novo parceiro de negócios e seu conjunto de serviços. Em essência, os modelos híbridos têm as seguintes considerações de arquitetura principais:
Latência e desempenho
Segurança
Governança
Confiabilidade no contexto da mudança
questões de desempenho: latência
Ao planejar o seu modelo híbrido, você precisa considerar o desempenho geral de sua plataforma, o que significa que você tem que monitorar e medir todo o seu ambiente. Por exemplo, digamos que uma questão crítica para o seu negócio é a velocidade em que os pedidos dos clientes são confirmadas. Se você não lidar com este problema de forma eficiente, os clientes não será feliz e pode mudar para outro fornecedor. Você pode querer manter o gerenciamento de transações em execução dentro de um ambiente de centro de nuvem privada ou dados.
Se você tivesse que usar um serviço de gerenciamento de transações nuvem pública, a latência envolvida em mover dados entre redes causaria atrasos no serviço. Além disso, algumas aplicações requerem acesso regular e manipulação de dados complexos. Se isso vier a acontecer em uma base regular, você pode não ser capaz de executar como clientes esperam. Nesta situação, quer ficar com sua solução atual no local ou um ambiente de nuvem privada bem arquitetado. Por outro lado, você pode descobrir que para outras aplicações, uma aplicação de SaaS oferece latência aceitável para satisfazer as necessidades dos seus constituintes.
Além do desempenho de um serviço de nuvem específica, é preciso considerar a localização de um serviço. Um serviço em uma nuvem pública pode ser bom para um tipo de utilização, mas pode ter latência inaceitável quando vários serviços precisam trocar dados rapidamente. Portanto, parte da arquitetura híbrida requer que você entenda qual o papel que cada um desempenha serviços e como esses serviços precisam interagir uns com os outros.
Segurança: Planejamento no contexto
Ao planejar seu ambiente híbrido, no início, você precisa pensar sobre os requisitos de segurança dos clientes. Que tipo de ambiente que você está oferecendo para seus clientes? Você está criando um recurso informativo que pode ser vinculado a um conjunto de fichas de produto?
No entanto, se você criou uma plataforma que gerencia dados de saúde privados, você deve garantir que você tenha criado o nível de protecção e privacidade aos seus clientes (eo governo) demanda. Você precisa entender estas considerações antes de iniciar seu projeto. Assim, certifique-se de seus provedores de nuvem podem atender às suas necessidades.
Governança: Conseguir o equilíbrio certo
Como segurança, requisitos de governança vai determinar como você planejar seu ambiente de nuvem híbrida. Muitas indústrias têm regras de engajamento que são consideradas as melhores práticas. Se você é parte de uma indústria que é necessário para atender aos requisitos de governança sofisticados, é importante para selecionar parceiros que atendam às suas necessidades. Você pode descobrir que você não pode usar um terceiro para esta parte do seu ambiente.
Video: IBM Bluemix: Ambientes de Nuvem Públicos, Dedicados e Locais
Muitos países têm diretrizes rígidas e requisitos para a forma como os dados privados devem ser manuseados. Em alguns países, os dados de um indivíduo devem ser armazenados fisicamente dentro desse país. Estes tipos de exigências de governança exigem que as organizações de TI a planear a sua plataforma com isso em mente. Isto significa incluindo serviços de gerenciamento de processos que determinam onde os dados devem ser armazenados, o que significa que, em alguns países, os dados são armazenados em um único centro de dados físicos. Em outros países, os dados podem ser altamente distribuída em todas as geografias, sem violar as regras. Alguns provedores de nuvem podem implementar políticas automatizadas que garantem que certos serviços são executados com base nestas regras.
Criando flexibilidade no modelo
Empresas olhando para a computação em nuvem tipicamente supor que é um modelo de tudo-ou-nada. No entanto, a computação em nuvem é simplesmente parte de um plano de arquitectura distribuída geral. Dentro de uma estrutura arquitetônica, determinando negócio, desempenho e objetivos do cliente é importante, e para fazer isso, você deve levar em conta todos os aspectos da computação.
Você precisa considerar a questão da latência do desempenho global e latência de gerenciamento de dados. Se os aplicativos e serviços que estão sendo oferecidos aos clientes são baseados em um conjunto fortemente acoplados de serviços com muitas dependências, um serviço de nuvem pública irá causar sérios problemas com o desempenho. No entanto, se a organização é criar e alavancar uma plataforma de serviços bem definidos e fracamente acoplados que são projetados para ser facilmente ligados entre si em tempo de execução, um serviço de nuvem pública é o ideal.
A maioria das organizações têm uma combinação destes dois scenarios- assim, arquitetonicamente, você precisa pensar em sua plataforma como uma combinação de centro de dados, nuvem privada e serviços de nuvem pública. Quando você se aproxima considerações de arquitetura a partir dessa perspectiva holística, o cliente é bem servida e protegida.
Alguns fornecedores irão realmente ajudá-lo, fornecendo várias opções de implementação (pública, privada, do centro de dados) a partir da mesma plataforma, tornando mais fácil para a sua empresa a ter uma plataforma unificada que pode se adaptar a um grande número de casos de uso e restrições.