COMPUTAÇÃO EM NUVEM:
TENDÊNCIAS E OPORTUNIDADES DE NEGÓCIOS
TM
RELATÓRIO EXECUTIVO DE NEGÓCIOS
A visão da computação em nuvem
por Aad van Schetsen, vicepresidente da Compuware Uniface,
que mostra por que este recurso
tem potencial para transformar
grande parte da indústria de
tecnologia da informação. Investiga
especificamente as oportunidades
de negócios para as empresas e
as tendências que estão tornando
o setor de software ainda mais
atrativo como serviço. Esses fatores
estão afetando o desenvolvimento
de aplicativos em geral e,
especificamente, do Uniface.
DESENVOLVIMENTO
PARA A COMPUTAÇÃO
EM NUVEM.
COMPUTAÇÃO EM NUVEM:
TENDÊNCIAS E OPORTUNIDADES
DE NEGÓCIOS
A importância da estratégia de Computação em Nuvem fica mais evidente a cada
dia, conforme a tecnologia deixa de ser apenas interessante e passa a ser necessária
para muitas empresas, com grande parte delas buscando ativamente uma estratégia
de Computação em Nuvem até 2012. De acordo com o Gartner, 76% dos 106
participantes de uma conferência declararam que suas empresas irão buscar uma
estratégia de Computação em Nuvem até 2012.¹ Esse crescimento se baseia nas
oportunidades de negócios reais e no potencial que a Computação em Nuvem
apresenta. Esse é o motivo pelo qual o Uniface irá disponibilizar seus recursos de
Computação em Nuvem até 2012, junto com seu próximo grande lançamento, o
Uniface 10. Até lá, a Computação em Nuvem será abordada de maneira modular.
A versão atual do Uniface já permite o desenvolvimento de aplicativos Web 2.0 em
nuvem.
O aumento nos custos de aquisição, implementação e implantação de TI, além da
dificuldade de atração de mão-de-obra qualificada, leva à necessidade de utilização
da Computação em Nuvem. Combinando-se esses fatores com a crença de que
a tecnologia da informação deixa a desejar por ser muito lenta e inflexível, fica fácil
entender por que líderes empresariais experientes e executivos-chefes de tecnologia
estão sendo seduzidos pelos recursos de computação centralizada e aplicativos de
software fornecidos como serviço como o modelo da Computação em Nuvem.
A Computação em Nuvem não é interessante apenas em termos de custos. O
modelo oferece uma plataforma para a empresa realizar seu sonho de um sistema
de TI inclusivo, que abranja toda a cadeia de suprimentos e seus consumidores,
permitindo um crescimento mais eficiente do negócio. Empresas de grande porte
investiram milhões de dólares nestes sistemas, mas a Computação em Nuvem
oferece muitos destes recursos por menor preço e para um público bem mais amplo
e, consequentemente, permitindo idéias inovadoras para novos serviços de internet,
como os de segurança total de rede em nuvem, o que evita que as empresas menores
precisem comprar softwares de segurança.
O modelo de Computação em Nuvem oferece diversas vantagens e oportunidades, a
curto e longo prazos, que podem ser aplicadas na TI empresarial e em todo o leque
de negócios da empresa: desde a infraestrutura, passando por ferramentas, inovação
em aplicativos e negócios, gerenciamento e desenvolvimento. As oportunidades estão
bem documentadas e disponíveis não só para as empresas de TI, mas também para
os fornecedores de aplicativos e provedores de serviços similares. Consideremos por
exemplo a Zenith, que recentemente lançou seu serviço particular de Computação
em Nuvem, chamado Proud. Trata-se de um sistema de computação centralizada
único, que substitui a necessidade de compra de equipamentos de computação e
rede como componentes isolados. O cliente poder executar toda a sua estrutura de TI,
economizando em custo e manutenção.
Neste documento, a Compuware Uniface apresenta a Computação em Nuvem,
ressaltando seus pontos fortes, desafios e soluções, além das oportunidades
disponíveis para as empresas bem preparadas. O modelo de Computação em
Nuvem ainda está em evolução. Ele continuará se aprimorando enquanto o setor
trabalha em busca de práticas e normas comuns, e os padrões de implementação
se desenvolvem e ganham maturidade com a implantação e a adoção mais ampla.
Ao ajudar empresas a aproveitar as estratégias de Computação em Nuvem já
estabelecidas, este documento também as informa sobre os impactos da tecnologia
no desenvolvimento de aplicativos e os benefícios da adoção da abordagem modular.
Fonte da Gartner: Private Cloud Computing Plans from Conference Polls (Planos de
Computação em Nuvem extraídos de congressos), abril de 2010, Thomas J. Bittman
1
DEFENDENDO A COMPUTAÇÃO EM NUVEM:
O VALOR COMERCIAL DA COMPUTAÇÃO EM NUVEM
Os modelos de negócios envolvendo a Computação em Nuvem são de grande importância na atração que ela exerce sobre
os executivos-chefes de tecnologia e outros gestores de empresas.
Um importante benefício da Computação em Nuvem é transformação de um mundo dominado pelas despesas de capital,
com suas amortizações e depreciações, em uma realidade de despesas operacionais ou simplesmente um modelo
“pague o quanto usar”. Isso é mais do que um mero malabarismo orçamentário, porque significa que o dinheiro passa a
ser direcionado a atender às necessidade do negócio, em vez de ser utilizado para aumentar os ativos da empresa. A
possibilidade de contratar recursos de TI apenas quando necessário e não ter que pagar pelos recursos não utilizados tem
um impacto significativo sobre o orçamento.
Para a TI de empresas de grande porte, a Computação em Nuvem não é só mais uma plataforma a ser gerenciada.
O aluguel de serviços de software oferecidos pelo modelo de Computação em Nuvem permite controlar melhor os
orçamentos, a manutenção da TI e a atualização de programas. Isso garante acesso a qualquer recurso necessário:
habilidades, capacidade de processamento, acesso a novas tecnologias, atualizações mais recentes, patches para
servidores, ferramentas e aplicativos sem a burocracia que normalmente envolve o gerenciamento, o licenciamento e a
compra destes recursos. Para empresas pequenas, a Computação em Nuvem aumenta o grau de competitividade. Ela
oferece acesso a recursos e tecnologias além de qualquer possibilidade de seus orçamentos, permitindo que sua equipe de
TI coloque a empresa em outro patamar. Talvez o mais importante seja a oportunidade de acesso a pessoas e processos
que permitem aproveitar as vantagens de toda essa tecnologia. E tudo isso por um preço jamais imaginado.
Em última instância, a Computação em Nuvem oferece a capacidade de expansão do nível “pague o quanto usar” para o
“pague à medida que crescer”.
DEFININDO A COMPUTAÇÃO EM NUVEM
O que é a Computação em Nuvem? A resposta pode ser tão nebulosa quanto o termo “nuvem”.
De acordo com a Wikipedia, Computação em Nuvem é uma forma de computação baseada na internet em que recursos
compartilhados, softwares e informações são fornecidos a computadores e outros dispositivos de acordo com a
necessidade, como a eletricidade. Trata-se mais de um modelo de negócio do que de uma mudança de tecnologia, embora
haja alguns parâmetros importantes, como: distribuição através da internet, capacidade de expansão, elasticidade e
arquitetura de softwares em uma instância.
A definição de Computação em Nuvem fornecida pela Wikipedia é um bom ponto de partida para a compreensão do termo.
No entanto, ela não define os modelos de implementação da Computação em Nuvem disponíveis hoje no mercado.
Arquitetura da Computação em Nuvem.
MODELOS DE COMPUTAÇÃO EM NUVEM
Em qualquer empresa, a Computação em Nuvem permite
novas abordagens da TI, como o aumento de soluções “como
serviço” disponíveis no mercado. Essas abordagens vão desde
a infraestrutura até o armazenamento, desenvolvimento de
aplicativos de software e testes.
Benefícios da Computação em Nuvem.
Você pode aproveitar as vantagens do modelo de Computação
em Nuvem nos serviços de infraestrutura, pacotes de aplicativos,
lógica de negócio, armazenamento de dados e desenvolvimento
de ferramentas e serviços. A flexibilidade é uma característica
essencial amplamente divulgada que sugere uma variedade
de modelos como: tudo em uma Nuvem pública; uma Nuvem
particular interna ou alocada em outro lugar (por exemplo: na base
de dados de um provedor seguro de Computação em Nuvem); um
híbrido de computação interna e em nuvem; e o uso de serviços
sob demanda e implantação da Nuvem baseada em projeto. Isso
significa que há pelo menos um modelo para cada unidade de
negócios e que as empresas podem aderir à Nuvem aos poucos.
As vantagens de uma Nuvem particular sobre a Nuvem pública
são a propriedade e o controle. Para muitas empresas, a Nuvem
híbrida demonstra ser a mais indicada, por oferecer um certo nível
de elasticidade e controle sob demanda. É claro que tudo isso é
apenas uma evolução de outros modelos de computação, como a
computação baseada em utilitários e terceirizada, bem como nos
avanços e evoluções das tecnologia e abordagens arquitetônicas,
como a virtualização e a arquitetura orientada a serviços (SOA,
Service Oriented Architecture). Com isso, surge um grande
conjunto de oportunidades.
COMPUTAÇÃO EM NUVEM COMO
PARTE INTEGRANTE DA EVOLUÇÃO NO
DESENVOLVIMENTO DE APLICATIVOS
A Computação em Nuvem não é apenas uma nova forma de
fornecer software, ela também oferece um valioso modelo para o
desenvolvimento e teste de software. Além disso, a Computação
em Nuvem oferece um novo modelo de negócio para aquisição
e gerenciamento de ferramentas de desenvolvimento e uma
plataforma que permite que as equipes de desenvolvimento
de software forneçam todos os aplicativos desenvolvidos ou
parte deles. Uma nova tendência é a estratégia adotada pelos
líderes em desenvolvimento de ferramentas e fornecedores de
plataformas, como a Compuware Uniface, no fornecimento de
seus produtos como opção de serviços em Nuvem hospedada
por eles ou por terceiros. Isso permite que as equipes de TI
aproveitem as vantagens de modelos de licenciamento mais
flexíveis e garante a utilização das versões mais apropriadas e
recentes das ferramentas como e quando necessário.
Também igualmente importante, a elasticidade do modelo de
Computação em Nuvem sob demanda oferece às equipes de
desenvolvimento a possibilidade dinâmica de expansão para
obtenção da capacidade de processamento e ajuste de ambiente
para executar seus processos de desenvolvimento e fornecimento
de forma total ou parcial.
APLICATIVOS COM O MELHOR DA NUVEM
One Uma das principais abordagens de desenvolvimento
dos últimos anos foi a construção de aplicativos baseados
na Web. Esses aplicativos são ideais para o ambiente em
Nuvem porque podem ser implantados com o modelo de
software como serviço adotado pelos fornecedores no
momento.
Usuários avançados de sites da internet sabem que a
demanda pode ser imprevisível. Ao criar seus sites como
máquinas virtuais que podem ser rapidamente duplicados
e implantados, eles atendem à demanda, duplicando
os sites através de um maior número de servidores e
desativando-os posteriormente. Da perspectiva dos
negócios, essa é a solução ideal. Afinal, quem quer ter
um site bem sucedido que falhe constantemente diante
do excesso de demanda? Há muitos fornecedores de
Computação em Nuvem de grande e médio portes
que estão construindo enormes bases de dados que
oferecem melhor custo-benefício e maior capacidade
de armazenamento em relação às bases de dados
tradicionais. Como resultado, algumas empresas já estão
implantando alguns aplicativos corporativos em Nuvem de
forma permanente.
A versão atual da plataforma Uniface da Compuware
permite o desenvolvimento de aplicativos Web mais
avançados e úteis através dos recursos da nova tecnologia
RIA (Rich Internet Application): que permitem que os
usuários criem aplicativos baseados na tecnologia RIA
através do modelo de programação do Uniface. As
facilidades da tecnologia RIA englobam investimentos
na estrutura da arquitetura orientada a serviços da
Compuware Uniface. O aperfeiçoamento da arquitetura
orientada a serviços e o suporte a serviços de Internet
fornecido pelo Uniface 9.2, junto com serviços e
utilitários para análise de desempenho automatizado,
desenvolvimento orientado por testes e integração
contínua irão permitir que os usuários adotem uma
abordagem modular para se preparar para a Computação
em Nuvem. Futuras melhorias na arquitetura de serviços e
novos recursos estão previstos para o próximo lançamento
do Uniface. A ajuda da Compuware Uniface vai ser ainda
maior com o fornecimento de serviços com ênfase na
Computação em Nuvem em fases antes do lançamento do
Uniface 10.
Desenvolvimento e implantação de aplicativos para
Computação em Nuvem.
DESENVOLVIMENTO DE APLICATIVOS:
EXTRAINDO O MÁXIMO DA COMPUTAÇÃO EM NUVEM
PARA O DESENVOLVIMENTO DE APLICATIVOS
Há soluções que já oferecem um ambiente totalmente integrado, com armazenamento, fornecimento, aplicativos e
desenvolvimento, mas elas giram em torno de um conjunto de ferramentas estritamente controladas e de um mercado de
software vertical específico. Muitos dos ambientes de desenvolvimento local estão se preparando para permitir a implantação
da Nuvem e serviços de solução de problemas, apesar de a instrumentação adequada e as instalações de controle ainda
precisarem evoluir.
O Compuware Uniface Versão 10 será o início de nossa oferta de plataformas e aplicativos como serviço (APaaS,
Application Platform as a Service). Vai oferecer aos clientes uma plataforma e um serviço de desenvolvimento em Nuvem
completo. O Uniface 10 continuará a oferecer uma plataforma de desenvolvimento empresarial baseada em modelos
com uma estrutura de integração comprovada, permitindo que os clientes continuem o rápido desenvolvimento de
aplicativos empresariais complexos que se comuniquem com várias tecnologias e arquiteturas de aplicativos, que podem
ser executados ou acessados através da Nuvem. Com o Uniface 10, os desenvolvedores continuarão a obter altos níveis
de produtividade através do Uniface “Proc Language”, bem como da capacidade de expansão dinâmica oferecida pela
Computação em Nuvem. Outros benefícios de produtividade surgirão da capacidade de reutilização do modelo de aplicativo
Uniface para o desenvolvimento de soluções Web 2.0.
Uma das tecnologias fundamentais em que se baseia a Computação em Nuvem é a virtualização. Essa é uma tecnologia
usada pelas equipes de desenvolvimento há vários anos para criar ambientes de teste mais amplos e utilizar dados reais
sem atrapalhar o funcionamento da empresa. A Computação em Nuvem oferece às equipes de TI a chance de realizar vários
testes por um custo muito mais baixo – quando quiserem e sem burocracia de gestão nem atrasos de provisionamento
Sabemos que os usuários do Uniface precisam fornecer e adaptar aplicativos de forma rápida, eficaz e com possibilidade
de repetição sem comprometer a capacidade de expansão, o desempenho e a produtividade a longo prazo. Esses usuários
querem aproveitar ao máximo os aplicativos existentes enquanto usam práticas e ambientes que permitem o uso do modelo
de Computação em Nuvem.
Acreditamos que os clientes Uniface irão reconhecer rapidamente os benefícios dos serviços de desenvolvimento da
Nuvem, que oferecem um ambiente controlado no qual eles não são responsáveis pela infraestrutura nem pelas ferramentas
necessárias. A poderosa infraestrutura de integração do Uniface e a abordagem de desenvolvimento orientada para um
modelo já permitem menor concentração nas complexidades da integração de novas tecnologias e arquiteturas, e maior
concentração nos recursos dos aplicativos e na sua adaptação às necessidades e objetivos da empresa. O ambiente de
desenvolvimento gerenciado do Uniface, fornecido como serviço em Nuvem, continuará a oferecer subsídios para que as
equipes desenvolvam e forneçam aplicativos de software de modo mais rápido. Além disso, com o fornecimento do Uniface
como serviço de desenvolvimento em Nuvem, os clientes terão melhorias automaticamente em qualquer dos serviços
adjacentes e componentes de softwares à medida que eles forem lançados pela equipe Uniface.
Assim como toda nova tecnologia, é fácil aderir à Computação em Nuvem e em seguida descobrir que ela não é ideal
para você ou que há problemas de gestão e custos associados que não foram considerados. Como qualquer tecnologia,
a Computação em Nuvem deve começar como um projeto-piloto com definição clara de objetivos e metas. Também
será importante ter serviços avançados de monitoração e geração de relatórios, além de ferramentas que garantam a
possibilidade de medir e validar seu investimento.
A aquisição da Gomez pela Compuware e sua integração com o Uniface permite o tão necessário monitoramento de
desempenho que dará às empresas mais informações para gerir seus aplicativos em Nuvem e melhor desempenho dos
fornecedores de serviços de Computação em Nuvem.
Os clientes podem ter certeza de que o Uniface irá ajudá-los a adotar novas tecnologias de forma simples e segura. O
Uniface tem um forte direcionamento e uma arquitetura de produtos para suporte da Computação em Nuvem que irá
aproveitar as vantagens do desenvolvimento de aplicativos para computação distribuída e seu apoio à arquitetura orientada
a serviço e a infraestrutura de serviços Web. A confiabilidade do Uniface e sua capacidade de aproveitar investimentos
e habilidades é uma proposição de valor que não existe em várias das ferramentas mais avançadas e que seriam
bem recebidas por muitos usuários no desenvolvimento para a Nuvem. Com sua longevidade no mercado, tradição no
desenvolvimento em plataforma mainframe e habilidade para gerenciar a complexidade da computação distribuída, a
Compuware Uniface oferece nítidas vantagens sobre os demais fornecedores de serviços em Nuvem.
PRESENÇA NO MUNDO INTEIRO PARA
SUAS NECESSIDADES DE TI
Com alcance global e experiência
local, a Compuware pode ajudá-lo
a otimizar o desempenho de sua
organização de TI no mundo inteiro.
Para contatar um escritório perto de
você, visite compuware.com.
Fundada em 1973, a Compuware fornece softwares, especialistas e práticas recomendadas para garantir que os aplicativos funcionem corretamente e agreguem valor aos
negócios. As soluções da Compuware otimizam o desempenho dos aplicativos em toda a empresa e na internet, para as empresas líderes do mercado em todo mundo,
incluindo 46 das 50 primeiras das 500 empresas da lista da Fortune e 12 dos 20 sites mais visitados dos EUA. Veja mais em: compuware.com
Sede da Compuware Corporation: Campus MartiusDetroit, MI 48226-5099
© 2010 Compuware Corporation
Todos os produtos e serviços da Compuware aqui relacionados são marcas registradas da Compuware Corporation. Todas as marcas Java são marcas registradas de
Sun Microsystems Inc. nos EUA e outros países. Todos os outros nomes de produtos ou empresas são marcas registradas de seus respectivos donos.
Download

COMPUTAÇÃO EM NUVEM: