Por que adotar o modelo de computação nas nuvens

A equipe de TI deve ser estratégica, não tática

Empresas de grande e pequeno porte estão migrando para o modelo de computação nas nuvens para aplicativos comerciais. A computação nas nuvens é o antídoto para muitos dos problemas de TI associados ao modelo de software tradicional, residente no local.

  • Não precisa comprar, instalar, manter ou atualizar qualquer software ou hardware.  
  • Os profissionais de TI obtêm uma percepção imediata dos benefícios, independência de plataforma, segurança, personalização e recursos de integração necessários para implementações bem-sucedidas.  
  • Os usuários comerciais conseguem realizar tarefas básicas de personalização, liberando assim o pessoal de TI para se concentrar na inovação e criar um valor comercial real.

Organizações de TI que são cada vez mais solicitadas a fazer mais com menos. É por isso que o futuro do software começa com a computação nas nuvens. Para os curiosos (e os céticos): leiam mais sobre os maiores benefícios da computação nas nuvens.

Como pioneira em plataformas de computação nas nuvens e para vários usuários, a salesforce.com está estabelecendo um novo padrão para o software empresarial que já ajudou a tornar centenas de milhares de assinantes bem-sucedidos e está fundamentalmente mudando o setor.

"Hoje gastamos 63% do nosso tempo e orçamento nos servidores apenas para mantê-los funcionando. Isso são apenas custos, não representa nenhum valor comercial. Com a Force.com, podemos terceirizar a infra-estrutura e nos concentrar em criar inovação e valor comercial real."

— CIO de empresa da lista Fortune 1000

Plataformas para vários usuários: o segredo do sucesso da computação nas nuvens

A primeira iteração de software “hospedado” não foi bem-sucedida porque se baseava em um modelo single-tenant, cada empresa tinha sua própria instância distinta do software. O sucesso das plataformas de computação nas nuvens se deve a uma importante inovação: uma arquitetura na qual todos os usuários e aplicativos compartilham uma única infra-estrutura comum e uma base de código que é mantida centralmente.

Em comparação com os aplicativos empresariais cliente/servidor ou servidores de email, os clientes em aplicativos multitenant, como Salesforce, Google Mail e eBay, compartilham a mesma instância física e versão de um aplicativo. As implantações individuais desses aplicativos ocupam partições virtuais, em vez de pilhas físicas separadas de hardware e software. Essas partições armazenam os metadados que definem as regras empresariais de cada organização, os campos utilizados, os objetos personalizados e as interfaces para outros sistemas.

Nem toda computação nas nuvens é a mesma coisa

A maioria dos fornecedores que se anunciam como sendo de “software como serviço” ou "computação nas nuvens" simplesmente cobra dos clientes pela instalação, configuração e manutenção de seu software como instâncias de clientes separadas no hardware e no local do fornecedor. Assim como ocorre com o software tradicional, esses serviços incorrem em grandes despesas cada vez que há um upgrade de software, porque as personalizações anteriores se perdem e é necessário reimplantar o aplicativo para cada cliente.

Separando a lógica de negócios e os dados

As arquiteturas para vários usuários constituem uma fronteira entre a plataforma e os aplicativos executados nela, permitindo a criação de aplicativos cuja lógica independe dos dados que controlam. Essa abordagem possibilita que os usuários de negócios (aqueles que provavelmente estão mais familiarizados com os processos de negócios que o aplicativo deve respaldar) efetivamente criem o aplicativo usando ferramentas simples do tipo apontar e clicar.

Além dos metadados de um aplicativo, essas partições virtuais também armazenarão códigos personalizados desenvolvidos com a linguagem de programação Apex, o que assegura que problemas potenciais ocorridos com esses códigos não afetem outros clientes e impede que uma codificação inválida associada a um objeto afete outros aspectos do aplicativo de um cliente específico.

Deixe os desenvolvedores voltarem a se dedicar ao desenvolvimento

Ao eliminar muitos dos problemas relacionados ao desenvolvimento de aplicativos tradicional, o modelo de computação nas nuvens libera os desenvolvedores para se concentrarem em desenvolver soluções que proporcionem valor comercial real. Em vez de se concentrar na compra e manutenção de hardware e infra-estrutura para seus projetos de desenvolvimento, a comunidade de mais de 100.000 desenvolvedores da plataforma Force.com e suas organizações se dedicam à inovação dos negócios. Não é mais necessário criar sua própria interface de usuário, modelo de segurança, funcionalidade de relatório, recursos de integração etc. Com a plataforma Force.com da salesforce.com e as tecnologias associadas, você pode:

  • Aproveitar de novas formas os dados existentes de clientes, parceiros e outros.
  • Usar a premiada interface de usuário da salesforce.com para gerenciar processos comerciais distintos e colaborar com outros departamentos.
  • Dar acesso aos dados às pessoas certas, independentemente do departamento ou da função, usando o modelo de compartilhamento avançado da salesforce.com.
  • Promover a integração fácil com os aplicativos existentes da salesforce.com ou sistemas de RH, ERP, TI e outros.
  • Executar relatórios sobre informações consolidadas de departamentos e aplicativos diferentes.