Lar Finanças Pessoais Desenvolvendo e implementando aplicativos de nuvem híbrida com PaaS - dummies

Desenvolvendo e implementando aplicativos de nuvem híbrida com PaaS - dummies

Índice:

Vídeo: Google Keynote (Google I/O'19) 2025

Vídeo: Google Keynote (Google I/O'19) 2025
Anonim

As organizações de modo único estão desenvolvendo e implementando aplicativos na nuvem híbrida usando uma abordagem PaaS (plataforma como serviço). O desenvolvimento de um ambiente PaaS difere da forma como as organizações de desenvolvimento projetaram software nas últimas décadas.

Em um modelo tradicional, a equipe de desenvolvimento pode selecionar uma variedade de ferramentas diferentes - sistemas operacionais, middleware, produtos de segurança e similares. Muitas organizações têm sido muito eficazes com essa abordagem. No entanto, normalmente, há problemas na gestão da complexidade - especialmente em uma era em que mais e mais aspectos da vida cotidiana são controlados por software.

A lista a seguir destaca alguns fatores que dificultam as equipes de desenvolvimento para sincronizar seus esforços, seja o ambiente de trabalho no local ou na nuvem:

  • As equipes são distribuídas por unidades de negócios ou regiões geográficas diferentes de uma empresa.

  • O código de software precisa funcionar em várias plataformas e dispositivos.

  • O processo de desenvolvimento de software requer componentes individuais que todos precisam trabalhar juntos de forma orientada para o serviço.

  • A dinâmica do mercado leva a um ciclo de vida de desenvolvimento de software mais rápido.

A qualidade e o tempo de desenvolvimento do software sofrerão a menos que a equipe tenha uma maneira de testar, localizar e corrigir erros no início do processo de desenvolvimento de software. Em um modelo PaaS, a organização de desenvolvimento usa uma plataforma e seus serviços para ajudar a desenvolver e implantar aplicativos na nuvem. A plataforma consiste em um grupo de serviços que podem ajudar a agilizar o processo.

Desenvolvendo aplicativos em nuvem usando PaaS

PaaS é um tipo de plataforma de desenvolvimento de nuvem. Ele fornece serviços hospedados usados ​​durante o desenvolvimento, como middleware e sistemas operacionais. Nos últimos anos, as primeiras empresas adotadoras começaram a se desenvolver para a nuvem, os desenvolvedores muitas vezes juntaram suas próprias plataformas de desenvolvimento de nuvem. No entanto, em um PaaS, esses serviços estão sempre disponíveis para um desenvolvedor usar sem ter que instalar ou manter o software.

Os serviços de desenvolvimento de aplicativos são o núcleo do suporte PaaS para o processo de desenvolvimento. Eles são os serviços de âncora que agilizam o processo de desenvolvimento de aplicativos na nuvem. Uma plataforma PaaS

  • Fornece ao desenvolvedor um ambiente completo para fornecer, desenvolver, construir, testar e implementar aplicativos de estágio.

  • Resume os detalhes do desenvolvedor para que os desenvolvedores possam se concentrar na tarefa de codificação e não no suporte aos sistemas necessários para desenvolvimento e teste.

Os ambientes de desenvolvimento integrados (IDEs) são comumente usados ​​pelos desenvolvedores em sua área de trabalho em ambientes tradicionais e também podem ser usados ​​com serviços da nuvem compartilhada ao usar o PaaS. Existem algumas vantagens importantes para um desenvolvedor quando o IDE é usado com a nuvem:

  • Você ainda pode usar seu IDE existente em sua área de trabalho, mas torna-se muito mais fácil e rápido compartilhar seu código com outros membros de sua equipe.

  • Você pode empurrar seu código para um repositório compartilhado na nuvem para que todos tenham acesso imediato ao mesmo código e ferramentas.

  • Você pode testar seu código durante o desenvolvimento contra os mesmos sistemas aos quais seus usuários finais terão acesso, usando os serviços fornecidos pelo PaaS. Como resultado, os erros no código são encontrados mais cedo, e os aplicativos resultantes são entregues mais rapidamente.

É importante notar que um ambiente de desenvolvimento PaaS pode exigir que você limite como você desenvolve para ser compatível com os serviços subjacentes. Por exemplo, suponha que você deseja atualizar seu aplicativo e optar por usar ferramentas que não fazem parte do ambiente prescrito. Você ainda pode fazer isso, mas você perde parte da eficiência de trabalhar em um ambiente mais controlado. Se você fizer a atualização fora da estrutura, você precisa fazer isso manualmente. Isso significa que existe o risco de bloqueio do fornecedor com um PaaS. Alguns fornecedores estão entrando no mercado alegando que seu software não irá bloqueá-lo.

Implementando aplicativos em nuvem usando PaaS

O PaaS automatiza muitos aspectos do ciclo de vida da implantação que normalmente são gerenciados pela equipe de desenvolvimento de TI em ambientes tradicionais. Algumas das funções de implantação incorporadas nas plataformas PaaS são

  • Atribuição de recursos

  • Aplicações de teste e teste

  • Instalando, configurando e protegendo os balanceadores de carga e servidores de aplicativos

  • Instalando, configurando e protegendo bancos de dados

  • Serviços de monitoramento e notificação

A padronização dos serviços de ciclo de vida da implantação do PaaS significa que os serviços são mais fáceis de implantar e mais fáceis de manter de forma consistente. Em um ambiente PaaS, todas as funções principais de implantação são extraídas do desenvolvedor. Como resultado, a PaaS faz o processo de atualização de aplicativos uma vez que eles foram implantados de forma mais rápida e eficiente.

Você pode estar se perguntando o que acontecerá se você tentar mudar esses padrões predeterminados. Há uma compensação que você precisa fazer para alavancar muitos dos benefícios do PaaS, e essa compensação é que você pode estar trancado nas ferramentas da plataforma PaaS. É uma decisão que você precisa fazer.

Desenvolvendo e implementando aplicativos de nuvem híbrida com PaaS - dummies

Escolha dos editores

Como o Colégio dos Cardeais Escolhe um Novo Papa - manequins

Como o Colégio dos Cardeais Escolhe um Novo Papa - manequins

Quando um papa morre no cargo ou renuncia , como fez o Papa Bento XVI no início de 2013, o Colégio dos Cardeais (todos os cardeais da Igreja Católica) reuniu-se para eleger um novo papa. No prazo de 15 dias e no máximo 20 dias após a morte ou renúncia do papa, todos os cardeais ...

Como o Papa João Paulo II tornou-se um filósofo-Teólogo - manequins

Como o Papa João Paulo II tornou-se um filósofo-Teólogo - manequins

Quando João Paulo II ainda era Karol Wojtyła, uma adolescente no ensino médio, ele era tão bom em falar em público que ele foi escolhido para dar o endereço de boas-vindas a um dignitário muito especial visitando a escola um dia. O Príncipe Adam Stefan Stanisław Bonfatiusz Józef Sapieha (que é um bocado), o Arcebispo de Cracóvia e um ...

Assunção de Mary no Céu - manequins

Assunção de Mary no Céu - manequins

No calendário católico, o Dia da Assunção observa o dia em que Maria morreu e subiu - corpo e alma - no paraíso. A Igreja Católica professa que quando o tempo de Maria na Terra chegou ao fim, seu corpo foi colocado em um túmulo, mas seu corpo não caiu na Terra. Em vez disso, seu filho, Jesus Cristo, assumiu o seu corpo ...

Escolha dos editores

Como excluir fotos na sua Nikon D5300 - manequins

Como excluir fotos na sua Nikon D5300 - manequins

Você tem três opções para apagar imagens de uma memória quando estiver na sua Nikon D5300. Uma nota antes de começar: nenhuma das funções Excluir apaga as imagens que você protege. Para apagar fotos protegidas, primeiro você deve remover a proteção do arquivo. Como eliminar imagens uma de cada vez Durante a reprodução da imagem, você ...

Como exibir a visualização de visualização ao vivo em uma tela HDMI - manequins

Como exibir a visualização de visualização ao vivo em uma tela HDMI - manequins

Você pode conectar seu Câmera Nikon D7100 para um dispositivo HDMI (Interface Multimídia de Alta Definição) para ver a saída Live View na tela. Esse recurso é freqüentemente usado por fotógrafos de estúdio que querem uma visão maior do assunto do que o monitor da câmera fornece. Alguns problemas surgem quando você aproveita esta opção: ...

Como ativar a rotação automática da imagem em sua Nikon D5300 - manequins

Como ativar a rotação automática da imagem em sua Nikon D5300 - manequins

Quando tirar uma foto, o seu D5300 pode gravar a orientação da imagem - seja você segurado a câmera normalmente, criando uma imagem orientada horizontalmente ou girando a câmera do lado para filmar uma foto verticalmente orientada. Durante a reprodução, a câmera pode então ler os dados de orientação e girar automaticamente a imagem para que apareça ...

Escolha dos editores

Construir confiança para vender em mídias sociais - manequins

Construir confiança para vender em mídias sociais - manequins

Se o seu objetivo online é concluir uma venda para seus amigos e fãs de redes sociais, você terá que dar a essas pessoas um olhar frio e difícil. Alguns acreditam que mais é melhor. Mas mais o que? Você precisa se concentrar em pessoas que, no final do dia, podem comprar algo de você diretamente ou ...

Criar sua própria comunidade social para comércio - manequins

Criar sua própria comunidade social para comércio - manequins

Em um site comercial bem produzido, você muitas vezes vêem um link para uma área de comunidade social, que também pode levar o site externo para sites de redes sociais. Esta área é onde as páginas de serviço ao cliente e perguntas freqüentes vivem. Você também pode encontrar uma comunidade de clientes para clientes que incentive a participação de quem visita o site comercial. Se você escolher ...