Opções de hospedagem ISV

Última atualização:
25 de outubro de 2023

Opções de hospedagem Windows ISV

Os ISVs do Windows que estão avaliando as opções de hospedagem para fornecer seus aplicativos a partir da nuvem têm muito trabalho pela frente devido à variedade de alternativas disponíveis. Nesta postagem, abordaremos essas alternativas para facilitar sua pesquisa e avaliação.

Fatores a serem considerados ao selecionar uma opção de hospedagem

Ao escolher uma opção de hospedagem, considere primeiro os seguintes fatores:

Orçamento para implementação, operações contínuas e crescimento previsto, incluindo:
  • Operações redundantes
  • Segurança física, de infraestrutura de TI e de dados
  • Exigências de conformidade do setor, corporativas e regulatórias
  • Armazenamento de dados
  • Servidores e licenças de software
  • Pessoal
Conhecimento técnico

Sua equipe atual tem o conhecimento necessário para implementar, dar suporte e proteger a opção de hospedagem de sua preferência? Você precisará contratar um consultor ou uma empresa de consultoria para a implementação e o suporte? Se optar por treinar a sua equipe para implementar e dar suporte à opção de hospedagem, quanto custará o treinamento e como o cronograma de treinamento afetará o seu cronograma? Se optar por aumentar a equipe atual, como isso afetará o seu orçamento e será possível encontrar e contratar as pessoas certas em um prazo razoável?

Requisitos de aplicação

Seu aplicativo tem requisitos que criam desafios de hospedagem ou custos adicionais? Por exemplo, seu aplicativo inclui gráficos que exigem mais CPUs para serem executados? Seu aplicativo está sujeito a exigências regulatórias?

Necessidades de escalabilidade

Quais são suas necessidades atuais e futuras de escalabilidade? Quantos clientes você atende atualmente e onde eles estão localizados? Como, onde e quando você prevê o crescimento? Seus clientes usam o aplicativo durante todo o dia, em determinados momentos do dia ou periodicamente (ou seja, no final do mês ou do trimestre)? Os usuários toleram uma latência ocasional ou esperam uma resposta consistentemente rápida?

Nível de controle

Qual é o seu nível de controle desejado? Você deseja controlar todos os aspectos da hospedagem do seu aplicativo ou está disposto a ceder o controle a outra entidade em áreas específicas? O controle tem um custo. Por exemplo, ao usar uma nuvem pública, você pode optar por servidores dedicados para reduzir a possível latência, mas o custo é consideravelmente mais caro do que uma opção de servidor compartilhado.

Suporte ao cliente

Sua nova plataforma de nuvem exigirá treinamento dos clientes? Sua equipe de helpdesk pode acomodar as solicitações de suporte adicionais enquanto os clientes se acostumam com a nova plataforma de entrega?

A melhor opção para a hospedagem de aplicativos Windows dependerá de seus objetivos e casos de uso específicos. Também é essencial ter em mente que o cenário de hospedagem continua a evoluir, e novas opções podem surgir com o tempo.

Opções de hospedagem para ISVs do Windows

Hospedagem no local

A hospedagem no local, também chamada de "on-prem", "self-hosting" ou "nuvem privada", é a prática de implementar e gerenciar uma infraestrutura de TI - incluindo servidores, balanceamento de carga, gerenciamento e armazenamento de dados, rede e hardware e software de segurança - dentro das instalações físicas da sua organização. Nesse modelo, sua organização é responsável pela compra, instalação, configuração e manutenção de todo o hardware e software necessários para hospedar seu aplicativo.

Prós da hospedagem no local:
  • Controle total: você tem controle total sobre sua infraestrutura, o que lhe permite personalizá-la para atender às suas necessidades e requisitos específicos.
  • Segurança de dados: ter controle direto sobre seus dados e mantê-los dentro dos limites físicos de seu local pode aumentar a segurança e a conformidade.
  • Sem taxas de configuração de hospedagem ou de serviço contínuo: embora os investimentos iniciais em hardware e software possam ser substanciais, você não está sujeito a taxas de configuração inicial ou de hospedagem contínua.
  • Menos surpresas no desempenho: o uso do seu próprio data center permite que você ajuste e otimize o hardware e o software para o seu aplicativo, garantindo um desempenho previsível e consistente no fornecimento de aplicativos.
Contras da hospedagem no local:
  • Altos custos iniciais: a configuração de uma infraestrutura de fornecimento de aplicativos no local é cara, pois envolve a compra e a implementação de hardware e software, além de custos adicionais, como seguro e serviços públicos.
  • Suporte e manutenção contínuos: você será responsável por manter, aplicar patches, proteger, atualizar e solucionar problemas em todos os aspectos da sua infraestrutura, o que consome tempo e exige uma equipe de TI altamente qualificada.
  • Escalabilidade: a configuração de uma infraestrutura de fornecimento de aplicativos deve incluir considerações de escalabilidade futura. O dimensionamento de uma infraestrutura local é complexo e caro; acomodar o crescimento é significativamente mais complicado do que simplesmente adicionar mais um servidor. E, embora o crescimento inesperado seja altamente gratificante, acomodar esse crescimento rapidamente pode ser assustador. Além disso, à medida que sua base de usuários cresce, talvez seja necessário considerar a construção de um novo data center em outra região, multiplicando o custo, a complexidade e os requisitos de pessoal.
  • Garantia de redundância: acomodar o plano corporativo de recuperação de desastres, além das práticas recomendadas de redundância de dados, pode exigir um data center secundário, aumentando os custos e a complexidade geral.
  • Flexibilidade limitada: fazer alterações em sua infraestrutura pode ser lento e complicado, limitando sua capacidade de se ajustar às necessidades comerciais em constante mudança.
  • Segurança: embora você tenha controle total sobre a segurança física e cibernética da sua infraestrutura, você também tem total responsabilidade e obrigação.
  • Pessoal e especialização: acréscimo de uma instalação de hospedagem no local acrescenta demandas significativas de tarefas e tempo à equipe atual e provavelmente exigirá contratações adicionais. Além disso, dependendo do conjunto de habilidades e do nível de experiência da sua equipe de TI atual, talvez seja necessário contratar novos funcionários ou treinar novamente a equipe atual. Por fim, se a sua base de usuários estiver localizada em vários fusos horários, você precisará de uma equipe que trabalhe 24 horas por dia, 7 dias por semana, para monitorar e resolver os problemas à medida que eles ocorrerem.

A hospedagem no local é uma opção viável para organizações com requisitos específicos de segurança, conformidade ou desempenho que exigem controle total sobre sua infraestrutura. No entanto, ela exige um investimento inicial significativo e manutenção contínua, o que a torna menos atraente para ISVs menores. Em vez disso, muitos ISVs estão considerando abordagens híbridas, combinando a infraestrutura local com soluções baseadas em nuvem para obter flexibilidade e economia (consulte a seção Hospedagem em nuvem híbrida abaixo).

Hospedagem em nuvem pública

A hospedagem em nuvem pública refere-se ao fornecimento de recursos e serviços de computação em nuvem - incluindo servidores, balanceamento de carga, gerenciamento e armazenamento de dados, rede, hardware e software de segurança e serviços de gerenciamento de infraestrutura de nuvem - por um provedor de nuvem pública terceirizado. Os provedores de serviços de nuvem pública incluem Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP) e Oracle Cloud Infrastructure (OCI). Essas organizações mantêm e gerenciam a infraestrutura de nuvem que permite que os ISVs do Windows forneçam seus aplicativos aos clientes por meio da nuvem.

Prós da hospedagem em nuvem pública
  • Escalabilidade: os serviços de nuvem pública oferecem escalabilidade praticamente ilimitada. Você pode facilmente aumentar ou diminuir os recursos para acomodar as mudanças na demanda, tornando-os adequados para ISVs em crescimento, crescimento imprevisível de clientes e ISVs com usuários sazonais ou padrões de uso incomuns.
  • Eficiência de custo: embora os serviços de nuvem pública cobrem taxas de configuração inicial, esse custo é muito menor do que o investimento inicial em hardware e software necessário para implementar uma nuvem privada. Cada provedor de serviços de nuvem pública oferece uma variedade de opções de faturamento, portanto, os ISVs devem avaliar minuciosamente essas opções para selecionar o modelo que melhor se adapta aos seus negócios.
  • Menos requisitos de manutenção: os provedores de nuvem pública lidam com o gerenciamento da infraestrutura, incluindo manutenção de hardware, atualizações de software e patches de segurança, reduzindo a carga da sua equipe de TI.
  • Alta disponibilidade e alcance: os provedores de nuvem pública oferecem redundância e alta disponibilidade em seus data centers, reduzindo o risco de tempo de inatividade. E, como os provedores de nuvem pública mencionados acima têm data centers distribuídos em todo o mundo, você pode implantar seu aplicativo em um local fisicamente próximo aos usuários, reduzindo a latência do aplicativo e melhorando o desempenho.
  • Serviços abrangentes: os provedores de nuvem pública oferecem um vasto ecossistema de serviços, incluindo computação, armazenamento, bancos de dados, IA, análise e muito mais, permitindo que você aproveite as tecnologias de ponta sem a necessidade de contratar esse conhecimento especializado internamente.
  • Segurança, backup, conformidade e recuperação de desastres: os provedores de nuvem pública oferecem uma ampla variedade de medidas de segurança, inclusive criptografia de dados, controles de acesso e muito mais, ajudando a proteger os dados dos seus clientes. Se você estiver em um setor em que a conformidade com os padrões do setor, como PCI ou HIPAA, é fundamental, certifique-se de que seu provedor de nuvem pública seja certificado e possa garantir a conformidade com a maioria dos padrões. Além disso, cada provedor de serviços em nuvem oferece soluções de backup de dados e recuperação de desastres, facilitando a proteção e a recuperação de seus dados.
Contras da hospedagem em nuvem pública
  • Controle limitado: os provedores de serviços de nuvem pública controlam toda a sua infraestrutura subjacente, deixando os ISVs com um controle muito limitado ou nenhum controle sobre seus aplicativos em comparação com uma infraestrutura de nuvem privada. Para alguns ISVs, isso pode ser um fator decisivo. Antes de se comprometer com um serviço de nuvem pública, avalie cuidadosamente seus serviços, sua abordagem tecnológica e suas políticas para garantir a melhor adequação ao seu caso de uso.
  • Privacidade dos dados: o armazenamento de dados confidenciais de clientes em servidores de nuvem pública pode comprometer a privacidade dos dados e a conformidade normativa. Certifique-se de que seu serviço de nuvem pública seja totalmente compatível com todas as normas do setor e de privacidade de dados que possam se aplicar aos seus clientes.
  • Mudança de provedores: migrar de um provedor de nuvem pública específico pode ser complexo, levando ao aprisionamento ao fornecedor. É essencial levar isso em consideração ao escolher um provedor e uma arquitetura. Realize a devida diligência antes da contratação para garantir que seu provedor possa atender plenamente ao seu caso de uso.
  • Custos de transferência de dados: os provedores de nuvem pública podem cobrar pela transferência de dados para dentro e para fora de suas plataformas ou entre regiões, o que pode aumentar os custos para aplicativos com uso intenso de dados. Por exemplo, o AWS Workspaces cobra uma taxa quando um usuário em uma região envia arquivos para um usuário em outra região. Compreender os casos de uso de seus clientes permitirá que você avalie seus custos reais de nuvem com um provedor específico.
  • Variabilidade do desempenho do aplicativo: o desempenho do seu aplicativo pode variar dependendo dos recursos compartilhados, e pode haver problemas de "vizinhança barulhenta" quando outras organizações na mesma infraestrutura consomem recursos em excesso.
  • Controle de custos: conforme observado acima, os ISVs devem entender completamente seus casos de uso e o comportamento do cliente em relação às opções de faturamento de um provedor de serviços em nuvem antes de selecionar um serviço para evitar surpresas desagradáveis. Conforme observado acima, a AWS cobra pela transferência de dados entre regiões; os ISVs com clientes amplamente distribuídos devem entender as implicações de custo antes de assinar um contrato. Para qualquer provedor de serviços em nuvem, um ISV precisa monitorar e gerenciar rigorosamente sua conta para evitar custos inesperados. (OBSERVAÇÃO: para obter mais informações sobre os preços do AWS Workspaces, leia esta postagem do blog).

A hospedagem em nuvem pública é uma solução altamente flexível e dimensionável para ISVs do Windows que desejam fornecer seus aplicativos a partir da nuvem sem a necessidade de investir e gerenciar sua infraestrutura de aplicativos. O planejamento cuidadoso, o gerenciamento e a atenção aos detalhes são essenciais para maximizar os benefícios e controlar os custos.

Hospedagem de serviços gerenciados em nuvem

Um provedor de serviços gerenciados (MSP) é uma organização que oferece uma gama de serviços para ajudar seus clientes a planejar, implantar, monitorar, manter e otimizar a infraestrutura e os serviços em nuvem. Esses provedores são especializados em lidar com os aspectos técnicos e de segurança da computação em nuvem para que os ISVs possam se concentrar na estratégia de negócios, nas operações principais e no desenvolvimento e aprimoramento de aplicativos. Os provedores de serviços gerenciados geralmente trabalham com um provedor de serviços de nuvem pública, fornecendo serviços na plataforma de nuvem desse provedor.

Prós de trabalhar com um provedor de serviços gerenciados:
  • Conhecimento especializado: Os MSPs têm experiência em domínios relacionados à hospedagem na nuvem, como migração para a nuvem, hospedagem de aplicativos, gerenciamento de serviços na nuvem e segurança na nuvem. O uso dos serviços de um MSP oferece aos ISVs acesso a conhecimentos e habilidades de alto nível que talvez não tenham internamente. Ao avaliar os MSPs, os ISVs devem procurar um conjunto de habilidades que se alinhe ao caso de uso de seus aplicativos.
  • Economia de custos: Os ISVs que utilizam um MSP evitam os altos custos de implementação associados à criação de uma infraestrutura de hospedagem no local, como a compra de hardware e software. Além disso, o uso de um MSP reduz a necessidade de contratação, treinamento e retenção de pessoal especializado. Além disso, os MSPs podem ajudar os ISVs a gerenciar melhor seus custos de nuvem com base na familiaridade do MSP com o modelo de faturamento do provedor de serviços em nuvem.
  • Escalabilidade: Os MSPs trabalham com provedores de nuvem pública cuja infraestrutura é projetada para permitir escalabilidade praticamente ilimitada. Conforme observado acima, o uso de um MSP permite que um ISV aumente ou diminua facilmente os recursos para acomodar as mudanças na demanda.
  • Acesso a ferramentas avançadas de gerenciamento de nuvem: Os MSPs investem em tecnologia e ferramentas para otimizar a prestação de serviços. Trabalhar com um MSP dá aos ISVs acesso a ferramentas avançadas sem a necessidade de comprá-las, implementá-las ou usá-las.
  • Suporte e monitoramento: Os MSPs fornecem suporte e monitoramento 24 horas por dia, 7 dias por semana para seus clientes, garantindo a disponibilidade e a segurança de sistemas e serviços e eliminando a necessidade de os ISVs expandirem suas equipes de TI. Muitos MSPs estão dispostos a incluir KPIs de desempenho em acordos contratuais para obter garantias adicionais.
  • Segurança aprimorada: muitas organizações de MSP incluem uma equipe focada em segurança ou fazem parceria com MSSPs (provedores de serviços gerenciados de segurança) especializados em segurança cibernética, oferecendo detecção e resposta proativa a ameaças para aprimorar a postura de segurança de um ISV.
Contras de trabalhar com um provedor de serviços gerenciados:
  • Custo: ao trabalhar com um MSP, os ISVs pagarão pelos serviços de nuvem mais os serviços do MSP. Os ISVs precisam considerar cuidadosamente o valor que um MSP oferece em comparação com o custo adicional do serviço.
  • Perda de controle: ao trabalhar com um provedor de serviços em nuvem, os ISVs cedem o controle sobre a infraestrutura de nuvem a esse provedor. O uso de um MSP força o ISV a abrir mão também do controle do gerenciamento de aplicativos e da segurança dos dados. Novamente, os ISVs precisam equilibrar a necessidade de controle com a conveniência de contratar um MSP. Como a perda de controle afeta os objetivos de continuidade dos negócios do ISV? Quais vulnerabilidades o envolvimento de um MSP cria para um ISV? O MSP está disposto a ser contratualmente obrigado a resolver esses problemas?
  • Segurança e privacidade do cliente: o compartilhamento de informações confidenciais sobre o aplicativo e a confiança em terceiros para proteger os dados do cliente geram preocupações de privacidade, segurança e regulamentação, pois os ISVs precisam confiar nas medidas e práticas de segurança do MSP.
  • Mudança de provedores: a migração de um MSP e de seu parceiro provedor de nuvem pública é altamente complexa, o que leva à dependência do fornecedor. Os ISVs precisam considerar se o relacionamento com um MSP e seu parceiro provedor de nuvem é viável ou não ao longo do tempo, pois a mudança para um novo provedor é um processo doloroso, mesmo que o resultado final seja melhor para o ISV.

A decisão de contratar um MSP deve se basear em uma avaliação cuidadosa das necessidades técnicas e comerciais, dos recursos e dos objetivos específicos dos ISVs. Os ISVs devem pesar os possíveis benefícios em relação aos desafios, escolher um MSP com um excelente histórico e um alinhamento claro com as metas comerciais dos ISVs e iniciar o relacionamento com expectativas realistas.

Hospedagem em nuvem híbrida

A hospedagem em nuvem híbrida é um modelo de computação em nuvem que combina elementos da infraestrutura de nuvem pública e privada. Em uma nuvem híbrida, um ISV usa uma combinação de serviços de nuvem pública e no local para hospedar e gerenciar seus aplicativos, dados e cargas de trabalho. O objetivo é criar um ambiente integrado e contínuo que ofereça flexibilidade, escalabilidade e a capacidade de atender a necessidades comerciais específicas.

Prós da hospedagem em nuvem híbrida:
  • Flexibilidade: um modelo de nuvem híbrida permite que os ISVs escolham o ambiente de nuvem certo para cada carga de trabalho ou aplicativo específico. Por exemplo, dados confidenciais podem ser armazenados em uma nuvem privada, enquanto dados ou processamento menos confidenciais podem estar na nuvem pública. A manutenção de uma nuvem privada também permite que os ISVs testem alterações/atualizações de aplicativos ou infraestrutura em um conjunto limitado de clientes usando uma infraestrutura gerenciada pelo ISV.
  • Escalabilidade e otimização do desempenho: Os ISVs podem aproveitar a elasticidade dos recursos da nuvem pública quando as cargas de trabalho dos aplicativos sofrem picos de demanda, garantindo que possam atender aos requisitos de desempenho e às expectativas dos clientes sem investir em infraestrutura adicional no local. Os ISVs podem aplicar os mesmos princípios às cargas de trabalho críticas para garantir que os aplicativos ofereçam um desempenho consistentemente alto.
  • Segurança e conformidade dos dados: os dados confidenciais ou regulamentados podem ser mantidos em uma infraestrutura local para manter o controle e a conformidade com as normas governamentais ou do setor, enquanto os dados não confidenciais podem ser armazenados na nuvem pública.
  • Controle de custos: a nuvem híbrida permite que as empresas otimizem os custos usando os recursos da nuvem pública somente quando necessário, ajudando a gerenciar as despesas e a evitar o excesso de provisionamento.
  • Recuperação de desastres: a replicação e o backup de dados em um ambiente de nuvem diferente (público ou privado) podem fornecer recursos robustos de recuperação de desastres, garantindo que o aplicativo do ISV e os dados de seus clientes permaneçam disponíveis.
Contras da computação em nuvem híbrida
  • Complexidade: os ambientes de nuvem híbrida são complexos, exigindo conhecimento especializado em várias plataformas e tecnologias de nuvem e criando desafios de integração e sincronização de dados. Os ISVs que gerenciam conjuntamente ambientes de computação em nuvem híbrida com um MSP enfrentam complexidades adicionais, o que torna essencial a definição de funções e a comunicação eficiente e oportuna.
  • Custo: embora os ambientes de nuvem híbrida possam oferecer economia de custos, eles também introduzem complexidades no gerenciamento de custos. Pode ser um desafio prever e controlar as despesas em vários provedores de nuvem/MSPs e na infraestrutura local.
  • Segurança e conformidade normativa: Proteger os dados dos clientes em diferentes ambientes é mais desafiador do que gerenciar uma única infraestrutura, pois requer a manutenção de políticas e controles de segurança consistentes em todos os ambientes, o que exige esforço e supervisão adicionais. O mesmo desafio se aplica à manutenção dos padrões de conformidade.
  • Transferência de dados e latência de aplicativos: A movimentação de dados e as considerações sobre a rede são essenciais para controlar a latência dos aplicativos ao projetar uma arquitetura de nuvem híbrida. Além disso, a transferência de dados entre ambientes de nuvem pode gerar custos adicionais e inesperados.
  • Mudança de provedores: Os ISVs que usam vários provedores de nuvem pública e/ou MSPs podem correr o risco de ficarem presos a um fornecedor se dependerem muito de serviços ou ferramentas proprietários que sejam difíceis de migrar.

A hospedagem em nuvem híbrida é ideal para ISVs que desejam equilibrar os benefícios da escalabilidade e da eficiência de custo da nuvem pública com o controle, a segurança e a conformidade da infraestrutura privada/no local. No entanto, a implementação e o gerenciamento bem-sucedidos de uma arquitetura de nuvem híbrida exigem planejamento cuidadoso e conhecimento especializado para lidar com as complexidades significativas e os desafios associados que podem surgir.

Os ISVs têm muito a considerar ao avaliar as opções de hospedagem de aplicativos. É bom saber que a GO-Global trabalha em qualquer plataforma de nuvem para fornecer de forma eficiente e econômica seu aplicativo Windows para seus clientes localizados em qualquer lugar, em qualquer dispositivo com um navegador.

Para saber mais sobre a GO-Global, solicite uma demonstração aqui ou faça o download de uma avaliação gratuita de 30 dias.