sexta-feira, 4 de outubro de 2013

Prolongar a vida útil de seus aplicativos na nuvem


Entrega Email: Ódio e-mails de phishing? Você vai adorar DMARC


Application Lifecycle Management (ALM) é um conceito fundamental crítico. Nem sempre chamou isso - e sem dúvida haverá novos nomes como marketing exige que eles - mas a idéia foi lá o tempo todo.


Nos últimos anos, nós começamos a formalizar processos em torno deste conceito, apenas a tempo para a nuvem para vir e mudar tudo.







ALM é simples de entender e diabolicamente complexo de implementar. O conceito é que todos os aplicativos têm uma expectativa de vida: eles são concebidos, criados, mantidos e, em seguida, se aposentou.


A manutenção inclui o desenvolvimento ea questões operacionais, tais como aplicação de patches, adições de recursos, controle de versões e de escala.


De um ponto de vista, esta é a definição de nossa indústria. As pessoas não compram computadores apenas para o bem dela, pois eles comprá-los porque as aplicações que podem ser executadas sobre eles servem uma necessidade definida.


É magia


São os detalhes que importam. ALM trata muitos elementos como caixas-pretas. Este é o lugar onde as operações ou caras de desenvolvimento acenar suas varinhas mágicas e algo ocorre.


Com a rápida absorção da computação em nuvem ea ascensão do movimento DevOps, a forma dos gráficos bonitos e as setas de responsabilidade estão mudando.


Não muito tempo atrás, a maioria dos desenvolvedores tinham coisas muito fácil. Eles tinham um enorme poder de ditar os ambientes de suas aplicações correndo para dentro, e eles não têm que muitos ambientes para se preocupar.


Se você fosse escrever aplicações para o usuário final que você tinha a opção de Windows ou Apple - e foi considerado aceitável simplesmente ignorar Apple.


Coisas do lado do servidor é muito mais difícil. Havia uma dúzia de diferentes variedades de Unix e Linux que importava, e cada um fez as coisas de forma diferente o suficiente para fazer a instalação e funcionamento de seu aplicativo um pouco de um porco.


Mestres do Universo


Mas nesta época de desenvolvedor supremacia, ele também foi considerado aceitável simplesmente ignorar pequenos detalhes, tais como facilidade de instalação, e apontar o dedo da culpa em operações. Desenvolvedores definido o ambiente da aplicação foi a correr, e o trabalho de operações era para ele fazer isso.


Isso gerou situações que provaram ser doloroso quando atualizações ou mudanças de plataforma foram chamados. À medida que a internet se tornou uma ferramenta de negócios e de lazer os problemas só poderiam se intensificar.


O surgimento da web correspondeu com algumas grandes mudanças em plataformas. O Windows se tornou uma força na indústria de TI. As principais plataformas Unix passou a consolidar enquanto o Linux e BSD decolou. A Apple entrou em um lugar escuro e praticamente todos os outros plataforma foi profundamente nicho ou evaporado completamente.


A web surgiu como um mecanismo de entrega de aplicativos . Normas foram criadas, abandonado, estendida, abusada e ignorada. Desenvolvimento do navegador parado por anos, enquanto novos bugs de segurança ameaçada tudo na internet - o que acabou por ser muito mais do que jamais deveria ter sido permitido por perto.


Alterações de hardware atingiu a indústria como um redemoinho. Os desenvolvedores de aplicativos viu sua base de usuários no início da vida útil do seu aplicativo de beber a internet através de um canudo dial-up 14,4 Kbps, até o final eles estavam ligados a ele 24/7 através de uma ligação de banda larga 1,5 Mbps e uma conexão Wi-Fi de 11 Mbps.


Operações departamentos respondeu, estabelecendo ciclos de atualização rígidas na esperança de fornecer alguma forma de estabilidade para os desenvolvedores. Gestão manteve a cortar os orçamentos e desenvolvedores continuou empurrando para trás as datas do ciclo de atualização.


Pare o mundo


Quando entramos no novo século, alguma coisa tinha que dar. Desenvolvedores não poderia abordar essa diversidade rápido, e as equipes de operações foram esticados até o limite em que tentou encontrar um equilíbrio entre os sistemas de fixação, atualizá-los para atender a demanda do usuário e manter aplicações mal mantidos em execução.


No início de 2000 Microsoft fundiu seu consumidor e linhas de negócios do Windows em uma única oferta. Alterações de hardware tornou-se menos radical e mais incremental.


Os padrões de guerras de final dos anos 90 eram em sua maioria uma lembrança amarga. Mesmo o software usado para tarefas comuns estava sendo fornecido por no máximo três jogadores-chave por categoria. Até agora, mesmo a máquina de gestão mais burocrática estava se tornando conscientes de quão importante era para o bom funcionamento de um negócio.


Infelizmente, isso aconteceu porque os últimos 10 anos, viu uma série chocante de erros e calamidades que significava que os nerds teve que ser levado ao calcanhar.


É aqui que ALM começou a entrar no léxico da nossa indústria. Operações Insignificância e feudos de desenvolvimento já não eram toleradas. Apontar o dedo não estava resolvendo problemas e estruturas de gestão surgiram para lidar com o ritmo acelerado das mudanças em TI.


Paz e harmonia


Agora temos serviços em nuvem. Você pode rolar seus próprios recursos, o aluguel de um prestador de serviços local ou ir com um dos provedores de nuvem peso-pesado.


Os desenvolvedores não precisam lutar com as operações para obter um novo ambiente virou-se para trabalhar dentro Eles podem preencher um formulário em uma página da web e ter uma máquina virtual configurada com as suas especificações em minutos.


A equipe de operações não precisa lutar com os desenvolvedores de aplicações em escala. Novas máquinas virtuais pode ser girado até que aumentam as demandas e girou para baixo quando eles não são necessários.


Correções e alterações no sistema operacional pode ser testado facilmente e com bastante antecedência das implantações convencionais. As cargas de trabalho podem ser movidos de no local para prestador de serviços para a nuvem pública e vice-versa. A nirvana de evitar o caos está à espera de tudo, se só nós abraçá-lo!


Essa, pelo menos, é o barulho marketing. Algumas delas - na verdade, muito disso - é realmente muito preciso. Se você quiser ver um monte de pessoas que podem fazer coisas incríveis com os serviços em nuvem vão para PuppetConf . Essas pessoas têm essa coisa na bolsa.







via Alimentar (Feed)

Nenhum comentário:

Postar um comentário