Lar Finanças Pessoais Explorando Tipos de Ambientes PaaS na Computação na Nuvem - dummies

Explorando Tipos de Ambientes PaaS na Computação na Nuvem - dummies

Índice:

Vídeo: Soluções - Tecnologia | Projeto TROM 33/37 2024

Vídeo: Soluções - Tecnologia | Projeto TROM 33/37 2024
Anonim

Todos os ambientes de plataforma como serviço (PaaS) utilizados na computação em nuvem não são os mesmos. Os vendedores abordam PaaS de várias maneiras. Algumas plataformas estão intrinsecamente ligadas a um ambiente, enquanto outras estão ligadas a um sistema operacional específico. Outras plataformas PaaS não estão ligadas a um único ambiente em nuvem ou a um sistema operacional. É importante compreender as diferentes abordagens.

PaaS ancorado em um ambiente SaaS

Algumas ofertas de Software como Serviço (SaaS) tornaram-se os principais serviços empresariais para seus clientes. Ofertas como Workday, Salesforce. com, e SugarCRM estão substituindo sistemas tradicionais de registro no local.

Para expandir suas capacidades e sua marca, alguns desses fornecedores da SaaS criaram ecossistemas que permitem que fornecedores independentes de software (ISVs) desenvolvam aplicativos em cima do software do fornecedor. PaaS é o que permite que os ISVs desenvolvam programas no ecossistema do fornecedor.

Na lista a seguir, cada PaaS está ancorado em um ambiente SaaS:

  • Force. com: Um PaaS projetado pela Salesforce. com que permite aos clientes aprimorar suas implementações convidando ISVs para o Salesforce. com ecossistema. Os ISVs podem vender seu software diretamente aos clientes usando seus próprios canais ou podem confiar no AppExchange, o Salesforce. mercado de aplicativos com.

  • Dia de trabalho: Oferece um PaaS projetado especificamente para ajudar os clientes a integrar aplicativos com as soluções SaaS de gerenciamento financeiro e recursos humanos Workday. Usuários empresariais e desenvolvedores de TI podem alavancar serviços para construir, configurar, testar e implementar integrações.

  • Google App Engine: Permite que os ISVs desenvolvam aplicativos para trabalhar junto com o Google Apps. O Google App Engine escala automaticamente - alocando energia de computação adicional à medida que mais e mais pessoas implementam um aplicativo. O Google Apps Marketplace permite aos usuários pesquisar todo o software que foi desenvolvido para funcionar no ambiente do Google Apps.

  • AppScale: Oferece uma plataforma de nuvem de código aberto para o Google App Engine e é mantida pelo RACELab na Universidade da Califórnia, Santa Bárbara. Ele pode ser implantado em nuvens públicas e nuvens privadas. Isso permite que as organizações executem aplicativos do Google App Engine em seus próprios clusters - utilizando recursos de computação in loco inutilizados.

  • Intuit Developer Network: Um PaaS que permite que os ISVs desenvolvam aplicativos que se integram diretamente com o QuickBooks, um software de contabilidade local e na nuvem voltado para pequenas e médias empresas.Os vendedores podem comercializar seu software personalizado através do mercado Intuit. O Marketplace oferece aos usuários finais acesso a software que melhora a implementação do QuickBooks para preencher áreas de nicho para indústrias e circunstâncias específicas.

PaaS vinculado a um ambiente operacional

A ligação de um PaaS a um ambiente operacional facilita a realização de determinadas ações dentro desse ambiente. Os fornecedores de Infraestrutura como Serviço (IaaS) começaram a expandir suas ofertas até a pilha de software. Alguns já não fornecem apenas as porcas e parafusos (sistemas operacionais, redes, etc.), mas também fornecem as ferramentas para criar sua aplicação.

Esta abordagem faz sentido se o cliente estiver seguro de usar apenas um provedor IaaS específico para executar suas aplicações e não requer a profundidade de um provedor PaaS dedicado. Empresas como a Microsoft e a Amazon estão oferecendo suas APIs e abstrações para que os desenvolvedores possam criar ou implantar aplicativos com esse suporte.

Aqui estão exemplos de PaaS vinculados a um ambiente operacional:

  • AWS Elastic Beanstalk: Um PaaS que a Amazon oferece para a implantação de aplicativos no Amazon Web Services (AWS). A Amazon não cobra extra pelo uso de seu PaaS, mas você deve, obviamente, pagar os recursos AWS necessários para armazenar e executar seus aplicativos. As organizações que usam o Beanstalk Elastic podem auto-dimensionar conforme as demandas se deslocam. O Beanstalk Elastic permite que as organizações adicionem uma grande quantidade de automação, ao mesmo tempo que têm controle total dos recursos subjacentes do IaaS.

  • Windows Azure: Com base em abstrações do Windows e SQL. A Microsoft abstraiu um conjunto de ferramentas de desenvolvimento, gerenciamento e serviços. Para clientes com experiência profunda com. Net, o movimento para o PaaS baseado em Azure é direto. O desenvolvedor, em essência, vincula o desenvolvimento e implantação à infra-estrutura da Microsoft.

  • AT & T Platform como um serviço: Projetado para implantar facilmente aplicativos no AT & T Synaptic Compute como um serviço. As aplicações podem ser criadas a partir do zero nesta plataforma ou desenvolvidas a partir de modelos de aplicativos já definidos.

  • IBM SmartCloud Application Services: Uma oferta através da IBM que permite que as organizações executem aplicativos Java, web e corporativos em sua nuvem privada ou na nuvem pública da IBM, IBM SmartCloud Enterprise. Esta oferta é adequada para um ambiente híbrido porque facilita a implantação em uma nuvem privada com a capacidade de transferir cargas de trabalho para uma nuvem pública à medida que a demanda aumenta.

Plataforma aberta PaaS

PaaS de Plataforma Aberta destina-se a promover um processo aberto e um ambiente que não esteja vinculado a uma única implementação em nuvem. Esses fornecedores PaaS permitem aos desenvolvedores trazer sua própria plataforma para a nuvem, o que oferece flexibilidade - mas também pode adicionar complexidade e custo.

Estas plataformas são adequadas para um ambiente de nuvem híbrido porque permitem a implantação em nuvens públicas e privadas. A migração entre nuvens é facilitada por uma plataforma aberta PaaS.Essas ofertas PaaS de plataforma aberta podem suportar apenas um idioma ou muitos - se você é uma "loja da Microsoft", por exemplo, você quer se certificar de que a plataforma funciona bem. LÍQUIDO.

Aqui estão vários exemplos de plataforma aberta PaaS:

  • Cloud Foundry: Um projeto liderado pela VMware para construção, implantação e operação de aplicativos em nuvem. A Cloud Foundry suporta uma série de linguagens de desenvolvimento, incluindo Java, Scala, Ruby e. LÍQUIDO. A Cloud Foundry permite o desenvolvimento e implantação em uma infinidade de nuvens públicas, e não apenas as nuvens públicas VMware - vSphere e vCloud. A Cloud Foundry tem aumentado a adoção de provedores de nuvem pública, como a Hewlett Packard (HP).

  • OpenShift: Uma iniciativa de plataforma aberta da Red Hat. Ele suporta aplicativos Java, Perl, PHP, Python e Ruby. O OpenShift integra totalmente a camada de middleware JBoss Application Server (AS) em sua oferta.

  • Engine Yard: Dá aos desenvolvedores que escrevem Ruby on Rails e aplicativos PHP um PaaS totalmente gerenciado. A Engine Yard pode ser usada em conjunto com vários provedores de nuvem pública, como o AWS e nuvens privadas.

  • CloudBees: Uma plataforma Java PaaS independente da plataforma subjacente e destinada a permitir que os desenvolvedores cubram o ciclo de vida completo "criar, testar, executar, gerenciar", em uma nuvem pública ou híbrida.

  • OrangeScape: Um PaaS de várias nuvens que é direcionado a não programadores que desejam criar aplicativos de negócios orientados a processos. O desenvolvimento é feito através do OrangeScape Studio. As aplicações finais podem ser lançadas em uma nuvem privada ou pública e podem ser facilmente migradas entre as nuvens.

  • Apprenda: Oferece organizações que usem. NET mais flexibilidade. Em vez de confiar no Azure, os desenvolvedores podem usar o Apprenda PaaS para implantar. Aplicações NET em qualquer número de nuvens públicas ou no local.

  • DotCloud: Oferece uma solução multi-stack que permite aos desenvolvedores criar aplicativos em vários idiomas. Isso proporciona aos desenvolvedores uma maior flexibilidade, permitindo que eles escolham diferentes idiomas, bancos de dados e componentes de cache e mensagens. Principais scripts como Java, Perl, Ruby e PHP são suportados.

  • CumuLogic: Um fornecedor Java PaaS que oferece uma plataforma para ambientes de nuvem públicos e privados. A CumuLogic inclui automação, automação, monitoramento, gerenciamento de recursos e gerenciamento de usuários em nuvem.

Explorando Tipos de Ambientes PaaS na Computação na Nuvem - dummies

Escolha dos editores

Filmando fotos em situações especiais com Canon Rebel Série T3 Câmeras - manequins

Filmando fotos em situações especiais com Canon Rebel Série T3 Câmeras - manequins

ÀS vezes haverá não há problema em tirar o seu Canon Rebel T3 ou T3i fora e tirar fotos com configurações automáticas. A maior parte do tempo, você pode fazer com alguns ajustes simples. Alguns assuntos e situações de filmagem apresentam alguns desafios adicionais que exigem combinações de configurações mais complicadas. ...

Escolha dos editores

Obtendo o WordPress. org Software - dummies

Obtendo o WordPress. org Software - dummies

Depois de classificar seu host e domínio do site, você deve baixar e extrair os arquivos do WordPress pela WordPress. org e colocá-los no seu computador. Escolha um lugar que você lembrará, como um diretório de Documentos ou Download. Siga estas etapas: aponte seu navegador para o WordPress. org. A página principal do WordPress aparece. Clique em ...

Google AdSense para Bloggers de Mom - dummies

Google AdSense para Bloggers de Mom - dummies

Google O AdSense não é uma rede de anúncios orientada para a mãe, nem é A melhor opção de publicidade para a maioria dos blogs da mãe. Há certamente exceções a isso, especialmente se você blogar sobre produtos ou marcas. Todos os blogueiros que exibem publicidade devem ter um provedor de anúncios de backup - e o AdSense é uma ótima solução para essa necessidade. AdSense aprova ...

Relatório de conteúdo principal do google Analytics - dummies

Relatório de conteúdo principal do google Analytics - dummies

O relatório Top Content é um dos relatórios mais importantes no Google Analytics. Este relatório mostra as postagens mais populares no blog da sua mãe. Seu conteúdo popular dá uma visão do porquê seus leitores chegam até você. Os tópicos dessas postagens indicam o que as pessoas gostam, mesmo quando não comentam. Para visualizar ...

Escolha dos editores

Como fazer uma imagem disparar um link - as manequins

Como fazer uma imagem disparar um link - as manequins

Usam imagens para navegação . Eles são mais bonitos que os links de texto simples, e você pode adicionar a forma e a função na sua página com um elemento. Para criar uma imagem que desencadeia um link, você substitui um elemento no lugar do texto ao qual você ancoraria seu link. Esta marcação liga o texto: ...

Como abrir links em novos Windows ou Tabs com HTML5 - dummies

Como abrir links em novos Windows ou Tabs com HTML5 - dummies

O A web funciona porque você pode vincular páginas em seu site para páginas nos sites de outras pessoas usando um elemento de âncora simples. Quando você liga para o site de outra pessoa, você envia usuários para longe de seu próprio site. Para manter os usuários no seu site, HTML pode abrir a página vinculada em uma nova janela ...

Como criar tabelas em HTML5 - dummies

Como criar tabelas em HTML5 - dummies

O recipiente de marcação primária para tabelas em HTML é a tabela elemento. Ou seja, você usa a tag de abertura para denotar o início de uma tabela e você adiciona a tag de fechamento para encerrá-la. Além disso, os blocos de construção básicos para dados de tabela em HTML são a linha da tabela ( ) e os dados da tabela ...