O que é plataforma como serviço (paas) na computação em nuvem?

Plataforma como serviço (PaaS) é um ambiente captada e integrada baseada em cloud computing, que apoia o desenvolvimento, execução e gerenciamento de aplicações. componentes do aplicativo podem existir em um ambiente de nuvem ou pode integrar com aplicativos gerenciados em nuvens privadas ou em centros de dados.

Um valor principal de um ambiente PaaS é que os desenvolvedores não tem que se preocupar com alguns dos detalhes de nível inferior do ambiente. Você pode olhar para uma pilha de software como uma pirâmide:

  • Infraestrutura como Serviço (IaaS) está no nível fundamental e inclui recursos como sistemas operacionais, redes, máquinas virtuais e de armazenamento.

  • No meio está o ambiente PaaS, que inclui serviços para desenvolvimento e implantação de aplicativos.

  • Software como Serviço (SaaS) está no topo da pirâmide representando as aplicações reais oferecidos aos usuários finais.

    A pilha de software como uma pirâmide.
    A pilha de software como uma pirâmide.

fornecedores de PaaS criar um ambiente gerenciado que reúne uma combinação de componentes que teria sido gerida separadamente, em um ambiente de desenvolvimento tradicional. Serviços integrados em PaaS incluem middleware, sistemas operacionais e serviços de desenvolvimento e de implantação para apoiar o desenvolvimento de software e organizações de entrega.

O objetivo do provedor de PaaS é criar um ambiente abstraído que suporta um processo eficiente, de baixo custo, e repetível para a criação e implantação de aplicativos de alta qualidade. Estas aplicações são concebidas para ser implementado em ambientes de nuvem pública ou privada.

PaaS permite que uma organização faça o seguinte:



  • Alavancar principais serviços de middleware sem ter que lidar com as complexidades do gerenciamento de elementos de hardware e software individuais.

  • Acesse uma pilha completa de ferramentas de desenvolvimento e de implantação através de um navegador web, um ambiente de middleware, onde APIs pode ser usado para ligar a ferramentas de desenvolvimento e implantação selecionados. Um desenvolvedor também pode aproveitar um ambiente de desenvolvimento desktop completo.

  • Superar os desafios de gerenciamento de lotes de desenvolvimento individual e ferramentas de implantação, fornecendo um conjunto de ferramentas integradas e padronizadas - sistemas operacionais, produtos de segurança e afins - que atendam às necessidades da empresa.

Plataforma como Serviço (PaaS) pode ser visto como tendo duas partes fundamentais: a plataforma eo serviço. O fornecedor PaaS não apenas entregar o software que compõem a plataforma-lo também serviços continuamente o software. À medida que novas atualizações e novas configurações tornam-se disponíveis, o fornecedor PaaS pode imediatamente empurrá-los aos seus clientes.

Uma das decisões que você precisa fazer quando começar a usar um PaaS é se você quiser manter o software ou se você deseja que o fornecedor para ser o administrador.

  • Se você optar por manter o software, você deve instalar, configurar, manter e administrar o PaaS si mesmo (ou em uma nuvem pública ou privada).

    Video: Parte 01 Cloud Computing e o Windows Azure

  • Alternativamente, você pode ter o fornecedor para fornecer esses serviços. O resultado é a redução de atrito entre o desenvolvimento e equipas de implantação. Haverá, naturalmente, existir situações em que é fundamental para a equipe interna para controlar e gerenciar um ambiente de software complexo.


Publicações relacionadas