Navegar no Cloud Computing interface técnica
Porque o mercado de serviços de computação em nuvem é tão novo, alguns aplicativos foram construídos a partir do zero para este novo ambiente. Até agora, não há aplicações corporativas foram construídos com este modelo em mente.
Menu
As organizações que já possuem interfaces bem projetadas entre componentes de aplicativos e infra-estrutura pode achar mais fácil fazer a transição para a nuvem. As empresas que se mudaram para um arquitetura orientada a serviços (SOA) estamos bem posicionados para fazer a jogada.
Com a SOA, as organizações a construir serviços de negócios modulares que incluem interfaces padronizadas. Esta abordagem modular é necessária quando se aproxima o ambiente de nuvem altamente distribuída. SOA é um bom arranque no entanto, uma série de interfaces padronizadas terá de ser desenvolvido para as plataformas de serviços em nuvem nos próximos anos.
APIs e dados transformações na computação em nuvem
A nuvem de Application Programming Interface (API) é a interface de software que permite a infra-estrutura ou aplicações da sua empresa ligar para a nuvem. Este é talvez o lugar mais importante para a normalização.
Muitos fornecedores no espaço nuvem gostaria de reivindicar a liderança e controle geral sobre as interfaces. Por isso, muitos vendedores diferentes estão desenvolvendo suas próprias interfaces. Este, por sua vez, significa que os clientes são susceptíveis de ser forçado para suportar múltiplas APIs. Gerenciamento de várias APIs significa que quando as aplicações são alteradas, há mais envolvidos- programação e há mais potencial para erros quando muitas APIs são suportadas.
Mesmo que os fornecedores concordam em um conjunto de normas API, não haverá problemas de transformação de dados (como os dados se movem de uma máquina física para outra). Para uma organização facilmente construir conexões entre o seu centro de dados interna e da nuvem, ele deve usar APIs padronizadas e capacidades de transformação de dados.
Dos dados e aplicação de arquitetura em cloud computing
Novos serviços criados internamente que suportam novas exigências a mudança de negócios devem operar com os ecossistemas nuvem. Esses serviços podem precisar de migrar para e a partir da nuvem. Por exemplo, uma empresa pode iniciar uma parceria que requer desenvolvimento e implantação na nuvem. Isso significa que ele terá que construir uma arquitetura que é modular o suficiente para permitir que os serviços para se deslocar entre várias plataformas de nuvem.
A consistência e flexibilidade de um SOA abordagem torna um bom ajuste para a nuvem. Em um ambiente SOA, componentes de software são colocados em serviços ou outros recipientes. Estes recipientes segurar software que executa uma tarefa específica. Depois do software existe dentro de um recipiente, que pode ser transferido de um ambiente para outro, o que faz com que seja mais fácil para a porta para dentro e para fora da nuvem.
Segurança no ambiente de computação em nuvem
Empresas que planejam usar serviços de nuvem devem ter a certeza de, serviços de segurança bem definidos apertados.
Muitos níveis de segurança são necessárias dentro de um ambiente de nuvem:
Gerenciamento de identidade: Por exemplo, para que qualquer serviço de aplicação ou mesmo componente de hardware pode ser autorizada numa base papel pessoal ou de grupo.
Controle de acesso: Há também precisa ser o nível certo de controle de acesso dentro do ambiente de nuvem para proteger a segurança dos recursos.
Autorização e autenticação: Deve haver um mecanismo para que as pessoas certas pode alterar os aplicativos e dados.
Uma infra-estrutura de segurança abrangente deve ser fornecido a todos os níveis e tipos de serviços em nuvem. Os desenvolvedores também precisam de ferramentas que lhes permitem assegurar os serviços que eles projetam para ser entregue na nuvem. As organizações precisam de segurança consistente em seus próprios ambientes de centro de dados que se cruzam com um serviço de nuvem.