Índice:
- Obtendo visibilidade
- Contratos de nível de serviço de rastreamento
- Considerando o acesso e a integração
- Evitando bloqueio
Vídeo: GOOGLE CLOUD PLATFORM COMO USAR O QUE É WINDOWS SERVER LINUX UBUNTU DEBIAN COMPUTADOR VIRTUAL 2024
Quando um aplicativo em um ambiente de nuvem híbrida está nas suas instalações, você o controla. Isso significa que você controla a infra-estrutura, sistema operacional, middleware, dados, aplicativos e o ambiente de tempo de execução. Em um ambiente PaaS (Platform as a Service), o provedor PaaS gerencia tudo até o aplicativo e possivelmente o banco de dados. O provedor está lidando com instalações, atualizações e patches para o ambiente de produção. É um ambiente autogerenciado.
O problema de controle torna-se isso: como você pode gerenciar aplicativos em nuvem juntamente com aqueles desenvolvidos no local? Você precisa medir o impacto do desempenho de TI no negócio que, por definição, agora inclui o desempenho do provedor da nuvem.
Suponha que você contratou um provedor PaaS para criar e implantar seu aplicativo. O aplicativo começa a ter um problema. Quando algo der errado, descobrir a fonte pode ser difícil. A chave é poder rastrear a fonte do problema rapidamente. O provedor da plataforma apenas atualizou o sistema operacional? Existe uma queda de energia? Havia uma violação de segurança no final do provedor? Ou é algo no seu fim?
Obtendo visibilidade
A linha inferior é que você deve poder ganhar visibilidade em pelo menos três áreas:
-
Segurança: Para monitorar a segurança, você precisa digitalizar redes, sistemas operacionais e aplicativos para evitar ataques de invasão ou negação de serviço.
-
Desempenho: Você precisa garantir que o desempenho da nuvem não vá abaixo do nível de serviço acordado.
-
Disponibilidade do serviço: Você precisa de uma ferramenta que possa ajudá-lo a determinar a disponibilidade de seus serviços. Você pode usar essa ferramenta para monitorar se seu provedor de nuvem está para cima ou para baixo e está cumprindo seus acordos de nível de serviço.
Negociar estes níveis de serviço é muitas vezes uma dança entre TI e o provedor. Você deve perguntar ao seu provedor de serviços como ele monitora a segurança, o desempenho e a disponibilidade. Certifique-se de estar confortável com a abordagem. Além disso, seu provedor deve fornecer um painel para dar visibilidade aos serviços que você está usando continuamente. Idealmente, você quer um painel que lhe dê uma visibilidade uniforme em seus próprios recursos e os de seu provedor PaaS.
Contratos de nível de serviço de rastreamento
A acordo de nível de serviço (SLA) é uma obrigação contratual entre você e seu provedor de nuvem. A TI eo provedor de serviços devem trabalhar juntos para estabelecer esses SLAs.
Os SLAs típicos incluem o seguinte:
-
Tiempos de resposta
-
Disponibilidade em qualquer dia
-
Objetivo total de tempo de atividade
-
Passos e procedimentos de resposta acordados no caso de um serviço baixar
O acordo teoricamente, dá-lhe alguma garantia de que o fornecedor satisfará determinados níveis de serviço. No entanto, você precisa determinar quais níveis de tempo de inatividade e outros parâmetros que você está disposto a aceitar.
Considerando o acesso e a integração
Outro problema a ser considerado é o acesso aos seus serviços e a integração entre o aplicativo que deseja implantar na nuvem e outros serviços de que depende. Por exemplo, você precisa determinar que tipo de serviços de controle de acesso oferece seu provedor para que apenas as pessoas que devem acessar seu aplicativo durante o desenvolvimento e a implantação podem fazê-lo.
Diga que você decidiu mover seu aplicativo para a nuvem, mas você não deseja mover seu banco de dados ou mesmo replicar seus dados lá. Você precisará garantir que existe o nível de segurança correto entre seus dados no local e seu aplicativo em nuvem.
Além disso, pode haver muitos pontos de integração com um aplicativo na nuvem. O aplicativo pode se integrar com um aplicativo de gerenciamento de relacionamento com o cliente em sua organização. O aplicativo pode se integrar com outros serviços na nuvem.
Um critério chave para um provedor PaaS é fornecer interfaces bem documentadas e bem definidas para seu uso. Em outras palavras, no centro das capacidades de integração entre aplicativos na nuvem ou no local, estão as Interfaces de Programação de Aplicativos (APIs). Essas APIs, que fazem parte da plataforma PaaS, permitem às empresas integrar rapidamente seus serviços em uma ampla variedade de aplicações em um conjunto diversificado de plataformas . Antes de escolher um fornecedor PaaS, certifique-se de que ele pode suportar os aplicativos e serviços que você precisa integrar.
Evitando bloqueio
Embora a abordagem PaaS tenha muitos benefícios, pode ter algumas desvantagens. Uma desvantagem da PaaS é que ele pode bloqueá-lo para usar um ambiente de desenvolvimento específico e uma pilha de componentes de software. As ofertas PaaS geralmente possuem alguns elementos proprietários. Conseqüentemente, você pode estar ligado à plataforma do fornecedor e incapaz de mover seu aplicativo em outro lugar sem reescrevê-lo até certo ponto.
Se você ficar insatisfeito com seu provedor PaaS, você pode enfrentar despesas substanciais se de repente você precisa reescrever aplicativos para satisfazer os requisitos de outro fornecedor de PaaS.
O medo do bloqueio do fornecedor levou ao surgimento de uma nova variedade de PaaS: Open Platform as a Service. Este serviço oferece a mesma abordagem que o PaaS, exceto que não há restrições quanto à escolha do software de desenvolvimento e entrega. Se o bloqueio for importante para você, faça perguntas antes de assinar o contrato de um fornecedor.