Pantheon vs acquia

Oi, você definitivamente deve considerar

http://www.drupion.com

Além disso. Eles são muito competitivos em todos os aspectos listados, exceto, provavelmente, no desenvolvimento nº 4. O Drupion não fornece serviços de desenvolvimento do Drupal, mas é especializado em hospedagem do Drupal. O suporte ao Drupion é ainda superior aos do GetPantheon, Omega8 ou Acquia.

Estou no processo de comparar os prós e contras de Drupal específico

empresas de hospedagem na web

. Pelo que sei, Pantheon, Omega8 e Acquia oferecem benefícios de desempenho / velocidade. Pantheon fornece mais ferramentas de desenvolvimento. O Omega8 fornece uma plataforma criada para uma velocidade incrivelmente rápida. No entanto, o Omega8 não fornece gerenciamento de DNS ou hospedagem de e-mail (ainda não descobrimos quão grande / pequeno é o negócio).

Quaisquer outras empresas que eu deva considerar? Perguntas que eu deveria estar fazendo?

As minhas preocupações são: 1. Escalabilidade 2. Velocidade 3. Custo 4. Ambiente de desenvolvimento 5. Suporte

Estou impressionado com a qualidade das respostas aqui até agora. Eu tenho interesse em Drupal por um tempo agora. Meu interesse é exclusivamente nas funcionalidades do CMS e na API REST, pois estamos construindo soluções no ReactJS / Node. Portanto, os componentes do front-end do Drupal estão fora. As soluções hospedadas no ReactJS / Node ainda deixam muito a desejar, assim como as soluções CMS criadas na pilha ReactJS / Node. Drupal parece ter boas funcionalidades REST, melhores que o WordPress.

Quero basicamente uma solução que me permita implantar isso por um preço acessível. Eu não preciso do porão de barganha de US $ 1,50 / mês que você costuma ver, e isso presumivelmente deixa muito a desejar.

Mas para um site básico, mais de US $ 25 / mês também está ganhando um pouco demais, especialmente se você está interessado apenas nas funcionalidades CMS de back-end que o sistema ecológico tem a oferecer.

Estou surpreso que pareça impossível encontrar uma solução decente de gama média baseada no Drupal. Todos eles têm preços super premium. Por que é que?

Olá a todos,

Não sou engenheiro de software ou arquiteto, mas sou um usuário drupal desde a v4.6 e cliente de Acquia há 2 meses. E eu também sou francesa, e meu inglês é ruim!

Então, eu estou apenas respondendo pela empresa Acquia.

1. Escalabilidade:

Ok, eu posso fazer o que eu quero. Não é tão fácil configurar serviços, pulando entre muitas páginas, menus e páginas docs.acquia para encontrar ... não não não, pesquisar e pesquisar. Um pesadelo para configurar o SSL com minhas próprias chaves ... Decidi remover este serviço extra.

2. Velocidade:

Não sei responder, por enquanto está tudo bem sem visitantes :)

3. Custo:

Talvez seja justificado, mas é claramente uma maneira cara de ter uma instância drupal. Ser obrigado a pagar um serviço extra mensal por SSL também é surpreendente.

4. Ambiente de desenvolvimento:

Em francês, dizemos: la classe!

Mover do ambiente de desenvolvimento para os ambientes de produção ou produção é muito poderoso. Eu tive alguns problemas com o desktop Acquia Dev, mas nada sério, exceto o SSL.

5. Suporte:

O pior para mim. A Acquia é uma empresa jovem, mas a documentação é tão ruim que perdemos muito tempo, o tempo que queremos economizar usando essa solução ... muito ruim :(

Tentei enviar um e-mail para o suporte da acquia para obter meu contrato, sem resposta.

Uma pergunta para especialistas em https e SSL: por que é tão caro com esses ambientes?

Eu estava usando anteriormente um hoster francês chamado gandi com meu próprio servidor em nuvem e custava apenas 30 € / ano. Ok, é apenas o preço para obter as chaves, mas meu site estava em https e eu pensei em ser um campeão :).

Com a acquia, gastei muito tempo para entender como fazer, mas ... vou ter que pagar por uma passagem (outra questão comercial para mim européia, esse suporte (pago 30 libras por mês) faria parte do serviço. .

Como conclusão, para usar esses serviços, você precisa saber realmente como o drupal funciona, mas você pode fazer (quase) o que deseja, como um servidor dedicado, mas com um processo de gerenciamento de ambiente amasing.

Estou feliz com Acquia, às vezes com raiva, mas não com muita frequência ou muito tempo (exceto SSL) ...

Desculpe pelo meu Inglês.

Saudações,

Christophe

Meu entendimento é que o Acquia oferece duas opções diferentes de hospedagem:

http://drupalgardens.com

e host de nuvem Acquia em

http://acquia.com

Para alguém prestando atenção a essa discussão, ignore os drupalgardens como explicado abaixo.

Portanto, foi um erro inscrever-me e pagar uma conta do Acquia Drupalgardens porque preciso de controle total sobre o código do meu site. Drupalgardens não pode ter nenhuma extensão como adicionar módulos. Nuvem de Acquia em

http://acquia.com

é o lugar para procurar a solução da Acquia e é comparável à

http://getpantheon.com

.

A Acquia deve ser clara quanto ao que escolher entre os drupalgardens e a nuvem da Acquia e não deixar que alguém como eu entre nos jardins e pense que isso me proporcionará um ambiente de desenvolvimento completo.

Problemas que encontrei usando drupalgardens:

Enquanto usava uma conta gratuita do Drupalgardens, não recebi ajuda da Acquia. Então eu tive que pagar primeiro, depois buscar ajuda e começar a trabalhar rapidamente. E então descobri que drupalgardens não é para mim.

A Acquia costuma me indicar o site da base de conhecimento. Infelizmente, você precisa ser um cliente "Cloud Hosting" para acessar essas informações. Usuários Drupalgardens? Nenhum documento para você!

Se eu fosse Acquia, deixaria as documentações disponíveis gratuitamente. Quanto mais as pessoas aprendem sua plataforma, mais fácil você pode vender seu serviço. Por que manter essas informações longe de "costumes que não pagam muito"? Ter documentos prontos acessíveis só pode tornar sua plataforma mais atraente e fácil de usar. Mantenha os documentos afastados, a menos que você pague o suficiente? Eu não entendo essa maneira de pensar.

Um grande problema do drupalgardens é que o banco de dados do usuário é compartilhado com todos os outros sites em todo o Drupalgardens. Todos os nomes de usuário que eu queria registrar no meu site corriam para o erro "O nome já está em uso". :( Foi desconcertante a princípio. E eu tive que pedir ao suporte da Aquia várias vezes antes que o fato do banco de dados de usuário compartilhado fosse apontado para mim. Isso deveria ser do conhecimento geral e não precisava me esforçar para configurar um site para descobrir tardiamente.

Você não pode executar um site real como este. Seus usuários não poderão registrar uma conta usando seu próprio nome. Eu esperava começar pequeno e crescer sem ter que pagar. Agora, basicamente, tenho que pagar novamente por um servidor "Cloud" de nível superior, não por Drupalgardens. Eu pensei que Drupalgardens fosse Cloud Hosting ?!

Se eu conhecesse essa limitação na conta Drupalgardens, não teria me esforçado para testá-la.

Como agora descubro, o Drupalgardens não é totalmente personalizável (não quero dizer aparência, pois você pode personalizar um pouco com CSS). O maior problema é que você não pode instalar módulos ou temas ou fazer qualquer tipo de codificação personalizada. Drupalgardens é para site sem codificação.

Então, para reiterar, Drupalgardens talvez seja chamado de "hospedagem na nuvem", mas não é como o Pantheon ou talvez a outra conta "Cloud Host" do Drupal: você não pode personalizar o código

Uma coisa simples como adicionar css é assim: você digita seu código css em um formulário da web, salva-o e vê se funciona.

O CSS que você acabou de digitar não é mostrado novamente quando você edita o CSS novamente, o formulário quando mostrado novamente está em branco. Então é melhor salvar o texto do código CSS em algum lugar antes de salvar este formulário. Em seguida, copie e cole o CSS novamente no formulário e, em seguida, edite e adicione CSS.

Hoje, acabei de mudar meu site para o Pantheon. Para mim, o fluxo de trabalho git do Pantheon é fácil de entender e faz sentido para mim. Drupalgardens não fazem sentido para mim. Para quem está estudando essa discussão, o Drupalgardens não é para esse tipo de caso de uso que precisa de desenvolvimento de código ou adição de módulos, e todos sabemos como o Drupal é realmente uma máquina de buffet de módulos e você sempre acaba com muitos módulos! Mas se você precisar disso, não, Drupalgardens não é para você. Procure em outro lugar. Eu não acho a distinção entre Drupalgardens e seu "Cloud Hosting" de alto nível.

O Pantheon, mesmo em uma conta gratuita, posso implantar meu site ativo e usar o URL Frame, fazer com que os usuários vejam apenas meu endereço da Web real na barra de endereços do navegador:

litospectrum.com

. Sob Pantheon, o site está em

http://live-litospectrum.gotpantheon.com

.

Depois de fornecer as informações do cartão de crédito ao Pantheon, posso usar o redirecionamento simples de URL para o encaminhamento de URL. Esse pequeno fato não é explicado pelo Pantheon e descobri isso quando meu navegador continua mostrando o URL completo do Pantheon em vez do meu URL "real". Mesmo quando pedi ajuda ao Pantheon, as equipes de suporte nunca me pediram para adicionar um cartão de crédito ao site para que o encaminhamento normal do redirecionamento de URL funcionasse. Eles apenas me disseram para usar o URL Framing. A diferença que eu entendo é que o servidor do meu registrador de domínio está buscando minha página da web e depois enviando para o navegador. Quando começo a pagar, posso mudar para o redirecionamento de URL e fazer com que o navegador busque a página da Web diretamente e ainda tenha o endereço do site "normal e curto" na barra de endereços do navegador do usuário.

Portanto, o Pantheon, mesmo de graça, seu site funciona como um site real e os usuários podem registrar uma conta.

http://helpdesk.getpantheon.com

tem muitos documentos acessíveis gratuitamente.

Um problema que estou enfrentando agora no Pantheon é que não consigo descobrir como obter acesso FTP ao servidor Pantheon. Preciso disso para atualizar os módulos usando o módulo Update Manager do Drupal. Isso também é necessário para instalar qualquer perfil de instalação que precise instalar "Aplicativos" adicionais e esses códigos são buscados usando FTP.

Abri hoje alguns tíquetes de suporte e recebi algumas respostas. No momento, estou aguardando a resposta sobre qual é a credencial do FTP.

Posso adicionar outro ingrediente à mistura? Embora existamos desde 2010,

freistilbox

ainda é mais uma dica privilegiada entre as lojas Drupal. Até o momento, aumentamos nossa base de clientes quase exclusivamente de boca em boca. Projetei a arquitetura de nossa plataforma de hospedagem gerenciada Drupal e, ao longo dos anos, acompanho com grande interesse o que as outras empresas desse espaço estão fazendo.

Em 2010 (tínhamos chamado o produto "DrupalCONCEPT" naquela época), nossa arquitetura era semelhante à Acquia Managed Cloud. Em 2012, fizemos um redesenho que tornou a plataforma de hospedagem muito mais flexível e poderosa (e, como se viu, mais semelhante à abordagem do Pantheon). Essa reformulação nos permitiu também executar grandes sites WordPress, por isso alteramos o nome.

O núcleo do nosso produto é o "freistilbox cluster", um conjunto de contêineres Linux (os chamamos de "caixas") dedicados a um único cliente que está executando seus aplicativos Web no Apache e PHP 5.4. Os clientes escolhem quantas caixas do tamanho que desejam e é isso; eles podem dividir esses recursos entre quantos sites quiserem. Um servidor Varnish cuida do cache e do balanceamento de carga entre as caixas. Além disso, os sites também são implantados (adotamos um processo de implantação baseado em Git desde o início) em um servidor de logon em que os clientes podem executar tarefas de manutenção via cron ou linha de comando.

Obviamente, cada cluster do freistilbox tem acesso a vários serviços auxiliares de hospedagem como MySQL, Memcache, Solr e uma rede de armazenamento de arquivos em que cada arquivo de ativos é armazenado em pelo menos 3 cópias. Um descarregador SSL logo à frente retira a carga computacional das caixas e torna possível o cache das conexões criptografadas do navegador. Todos os componentes do freistilbox possuem redundância integrada e o Pingdom atesta a muitos dos sites hospedados no freistilbox um tempo de atividade de 99,98% ou mais.

Uma das principais diferenças entre o freistilbox e outras ofertas de hospedagem Drupal é que usamos servidores bare-metal, ou seja, hardware de servidor dedicado, em vez de infraestrutura em nuvem como a AWS. Isso nos dá controle total sobre nossos recursos de TI e ajuda a evitar problemas como o "problema do vizinho barulhento".

O freistilbox não possui uma camada "Enterprise" porque fornecemos todos os recursos de escalabilidade e disponibilidade, independentemente do tamanho do cluster. No entanto, oferecemos um SLA corporativo opcional, com tempos de resposta mínimos de suporte, garantia de tempo de atividade e dimensionamento automático durante picos de carga.

O preço de entrada para um "freistilbox S" é de 120 € por mês e, se a execução de uma única caixa parecer muito arriscada, levar duas recebe a redundância necessária.

Somos uma pequena empresa totalmente iniciada e que nos concentra 100% na satisfação do cliente. Por outro lado, nossa equipe no total tem mais de 30.000 horas de experiência em hospedagem na web corporativa. É por isso que nossos clientes confiam em nós para hospedar seus sites de larga escala (dos quais alguns atingem mais de 500 solicitações de página por segundo). Por exemplo,

Deutschlands großes-Portal Médio ›Meedia

,

NÃO APENAS UM ETIQUETA

e

Referendo da Independência da Escócia

todos escolheram o freistilbox devido à nossa experiência em operações de TI em escala da web.

Portanto, se você está procurando uma plataforma de hospedagem 100% otimizada para o Drupal e operada por uma equipe que vive e respira o DevOps enquanto trabalha com você, considere o freistilbox uma alternativa comprovada.

Eu tenho intenção de postar aqui por um tempo! Finalmente dando uma volta. Uau, Grace e David entraram em muitos detalhes por lá, não tenho tempo para fazer isso, mas eu queria dizer "E o #AberdeenCloud?" Divulgação completa: nós (minha empresa, Code Enigma) somos revendedores #AberdeenCloud, para clientes que desejam PaaS. Copiarei os preços de Grace e adiciono #AberdeenCloud:

O custo mínimo de hospedagem de um site Drupal, mensalmente: *

Acquia.com

- $ 165 *

GetPantheon.com

- US $ 100 (ou US $ 25 para a opção básica limitada e não escalonável) *

Omega8.cc

- $ 56 *

#AberdeenCloud - Hospedagem Drupal de alto desempenho

- $ 49

O custo mínimo de hospedagem de cinco sites Drupal, mensalmente: *

Acquia.com

- $ 316 *

GetPantheon.com

- $ 500 *

Omega8.cc

- $ 56 *

#AberdeenCloud - Hospedagem Drupal de alto desempenho

- $ 245

O custo mínimo de hospedagem de dez sites Drupal, mensalmente: *

Acquia.com

- $ 316 *

GetPantheon.com

- $ 1000 *

Omega8.cc

- $ 112 *

#AberdeenCloud - Hospedagem Drupal de alto desempenho

- $ 490

Suporte SSL opcional com IP dedicado, por certificado: *

Acquia.com

- US $ 30 por mês (US $ 360 por ano) *

GetPantheon.com

- US $ 30 por mês (US $ 360 por ano) *

Omega8.cc

- $ 80 por ano *

#AberdeenCloud - Hospedagem Drupal de alto desempenho

- opção disponível, mas preço não especificado

E acrescentaria que a alta disponibilidade real * adequada * no #AC (refiro-me a um sistema distribuído sem nenhum ponto de falha) começa em US $ 498 / mês, o que, pessoalmente, acho que é um valor quase imbatível. Não sei quanto custa o HA de outras empresas, mas ficaria curioso para ver essa comparação, feita honestamente.

Para nós, uma grande venda para a #AC, como uma empresa européia, é que eles estão no Espaço Econômico Europeu, por isso não precisamos fazer barreiras legais ao lidar com agências e organizações governamentais europeias mais nervosas com as quais trabalhamos. Além disso, francamente, eles são extremamente receptivos ao suporte - mesmo para solicitações de recursos da plataforma - o que é incrível. Eu acho que isso mudará à medida que eles ficarem maiores, mas nós temos nosso site com eles por um tempo e o serviço é ótimo. Não posso entrar em detalhes técnicos, porque simplesmente não sei, mas espero que alguém do #AC possa entrar aqui e preenchê-lo. Eu os informarei.

Devo também notar que nós -

Página inicial Hospedagem Code Enigma

- faça hospedagem também. Mas não competimos em preço com esses caras. Nossa oferta é muito mais "tradicional", se você preferir. Revendemos VMs e lidamos com toda a configuração, segurança, backups, etc. Somos muito mais flexíveis, consequentemente, mas geralmente mais caros. Nós somos ótimos principalmente para montar empresas que desejam ter sua própria infraestrutura, mas não querem gerenciá-la - fazemos muito disso. Mas eu não nos jogaria no mix de PaaS ou SaaS, é como comparar maçãs e laranjas.

Divulgação: Sou o arquiteto de produtos da Acquia Cloud.

Começarei também dizendo que tenho um enorme respeito pelo Pantheon e pelo que eles fizeram. Trabalho com David Strauss, em particular, no projeto Drupal há anos e o considero um dos melhores engenheiros de software que conheço.

A Acquia Cloud e o Pantheon certamente competem entre si. No entanto, ambas as empresas consideram nosso objetivo real expandir a adoção do Drupal e melhorar a maneira como todos criam e implantam sites. Dessa forma, somos realmente aliados.

Dito isto, gostaria de acrescentar algumas coisas a esta discussão. :-)

Pilha de tecnologia

Todos os novos clientes a partir de maio de 2012 estão usando PHP 5.3 e MySQL (Percona Server) 5.5. Os clientes anteriores estão usando o PHP 5.2 e o MySQL (Percona Server) 5.0, e podem atualizar a pedido. Não atualizamos os clientes automaticamente porque alguns sites não são compatíveis com o PHP 5.3 / MySQL 5.5.

Ambiente de desenvolvimento

Desenvolvimento ao vivo (o que o Pantheon chama de desenvolvimento no servidor): o Acquia Cloud também suporta isso, e basicamente funciona da mesma maneira. Como fornecemos acesso SSH ao seu servidor, você pode efetuar login e editar arquivos diretamente com seu editor favorito, além de usar o SFTP, configurar seu IDE para fazer upload de arquivos salvos automaticamente etc.

API da nuvem com integração Drush: a Acquia Cloud possui uma API REST que permite fazer (quase) tudo o que é possível por meio de nossa interface do usuário: implantar código, bancos de dados e arquivos em ambientes, criar e restaurar backups, gerenciar usuários e chaves SSH, etc. também fornece comandos Drush para que você possa usar a API da nuvem facilmente na linha de comando. Consulte https://docs.acquia.com/cloud/api para obter detalhes.

Cloud Hooks: parte da Cloud API, os Cloud Hooks são scripts personalizados que você coloca no seu repositório Git para executar quando determinadas ações ocorrem. Por exemplo, um Cloud Hook pós-implantação de código é executado sempre que o código é implantado de um ambiente para outro. Isso permite executar testes funcionais ou de desempenho, sincronizar dados com sistemas externos, limpar um banco de dados de produção para uso em desenvolvimento, etc. Consulte https://docs.acquia.com/cloud/manage/cloud-hooks para obter detalhes.

Gerenciamento de equipe: as assinaturas do Acquia Cloud podem ter vários "contatos técnicos" com sua própria senha e chaves SSH para acessar o painel do site, API da nuvem, Git / SVN, SST e SFTP, Drush, etc.

Suporte e Preços

O Dev Cloud suporta SSL, mas custa US $ 30 / mês a mais, assim como no Pantheon. Não, não conspiramos com esse preço; Fiquei bastante surpreso quando descobri a coincidência. :-)

O preço da nuvem gerenciada começa em US $ 4.000 / mês, incluindo hardware. Isso inclui infraestrutura ilimitada, 24 horas por dia, 7 dias por semana, luvas brancas e suporte ao Drupal, apoiado exclusivamente pelos funcionários da Acquia; quando o seu site tiver um problema às três da manhã de sábado à noite, ajudaremos você a corrigi-lo, mesmo que o problema esteja dentro do seu módulo Drupal personalizado.

Acquia não é o maior cliente da AWS (talvez a Netflix tenha essa honra :-)), mas estamos lá em cima. Temos um relacionamento de suporte próximo e forte, incluindo um gerente de contas técnicas muito responsivo e acesso direto aos executivos seniores da Amazon, quando necessário.

Segurança e conformidade

O Acquia Cloud é uma plataforma confiável para grandes empresas e agências governamentais com dados extremamente confidenciais, e obteve várias certificações de conformidade de segurança. Consulte https://docs.acquia.com/cloud/arch/security e https://docs.acquia.com/cloud/arch/compliance-standards-and-regulations para obter detalhes.

Várias pessoas solicitaram que eu respondesse a essa pergunta. Estou um pouco hesitante em fazê-lo, mas decidi tentar compilar uma comparação justa com base no meu entendimento dessas três plataformas. (Aviso: Sou o fundador e CTO da Acquia.)

O Acquia Cloud e o GetPantheon oferecem uma plataforma como serviço (PaaS) otimizada para o Drupal. O Acquia Cloud e o GetPantheon oferecem várias ferramentas de desenvolvimento. As ferramentas da Acquia e da GetPantheon diferem, então você deve descobrir com quais ferramentas você se importa. O Omega8.cc oferece hospedagem Drupal mais tradicional e autogerenciada em combinação com o Aegir.

No caso do Acquia Cloud, você pode escolher entre hospedagem isolada ou compartilhada, com vários níveis de personalização criados na AWS. O GetPantheon oferece uma infraestrutura compartilhada baseada em malha construída no Rackspace. Ambas as plataformas têm elasticidade, mas para certos clientes, o isolamento no nível do servidor é importante. Não tenho certeza sobre o Omega8.cc, mas acredito que eles oferecem hospedagem isolada sem elasticidade.

A Acquia oferece serviço de rede e suporte a aplicativos com SLAs Enterprise 24/7 e conformidade com a segurança SSAE 16. Pacotes de alto valor são personalizáveis ​​para preços e níveis de serviços, incluindo o tráfego mais alto do mundo ou os sites Drupal mais críticos. Acredito que a GetPantheon oferece SLA de infraestrutura corporativa com suporte ao Drupal em horário comercial (por meio de parceiros).

A nuvem de Acquia é frequentemente vista como mais cara. Por exemplo, o Acquia Cloud atualmente custa US $ 165 / mês para três sites, enquanto o GetPantheon começa com US $ 25 / mês para um site. Há muitas razões para o preço inicial mais baixo - relacionado à tecnologia e ao nível de suporte. As empresas precisam aprender sobre as vantagens de funcionalidade, desempenho e segurança que poderiam fazer se escolherem o preço mais baixo.

O plano Pro da Pantheon é de US $ 100 / mês por site. Isso é equivalente à execução de um único site em uma assinatura do Acquia Developer, que custa US $ 165 / mês. Portanto, se você possui exatamente um site para executar, o Pantheon é US $ 65 / mês mais barato. No entanto, o Pantheon não inclui o Insight, Search, Mollom e os outros serviços de rede. Muitos desenvolvedores têm mais de um site, principalmente aqueles que desenvolvem e hospedam para clientes. Para dois sites, o Pantheon custa US $ 200 / mês; para três, custa US $ 300 / mês. Uma assinatura do desenvolvedor do Acquia permite três sites e permanece em US $ 165, ou apenas US $ 55 / site. Para desenvolvedores mais sérios, uma assinatura Professional com um servidor maior permite 10 sites por US $ 599 / mês. No Pantheon, isso custaria US $ 1000 / mês.

Ouvi comentários de que algumas pessoas acham que a interface do usuário do GetPantheon é mais amigável do que a Acquia Cloud. Eu acho que isso é verdade, mas o Acquia Cloud oferece aos desenvolvedores mais controle e, como resultado, é um pouco mais complicado.

A Acquia e a GetPantheon são apoiadas por empreendimentos e fazem grandes investimentos avançando, melhorando e estendendo suas plataformas. Não acredito que o Omega8.cc seja apoiado por empreendimentos; isso pode ou não afetar sua capacidade de inovar.

Espero que ajude!

É uma pena que não haja opção aqui para trabalhar em uma resposta verdadeiramente conjunta. Eu também tenho um viés a divulgar como CTO (e co-fundador) do Pantheon. Por outro lado, acho que a equipe técnica de Acquia é composta quase universalmente por pessoas que respeito. Ao longo dos anos, os dois lados escolheram o cérebro do outro em questões que enfrentam ambientes de produção Drupal em larga escala.

Vou percorrer cada seção. Como o Dries, terei que deixar o omega8cc principalmente fora da discussão; Só não estou familiarizado com exatamente o que eles oferecem. Se alguma coisa abaixo estiver desatualizada no lado da Acquia, sugira alterações ou comentários.

Escalabilidade

O Acquia oferece duas opções muito distintas: DevCloud e Managed Cloud. A primeira é uma única máquina virtual no EC2. O último é um cluster mais tradicional, com uma configuração de várias camadas (Varnish, PHP e MySQL sendo separados) que abrange várias máquinas EC2. O DevCloud pode ser dimensionado verticalmente tão alto quanto uma única instância do EC2. A nuvem gerenciada pode ser dimensionada horizontal e verticalmente.

O Pantheon oferece um modelo: DROPs (processo otimizado em tempo de execução Drupal, reconhecidamente um backronym). Como o Managed Cloud da Acquia, esse modelo é de várias camadas. Um "DROP" é um contêiner executando o nginx e o PHP-FPM. Cada DROP possui recursos de CPU, memória e E / S de bloco reservados usando cgroups, da mesma forma que um pode reservar recursos para uma máquina virtual. À medida que as DROPs aumentam, aumentamos os recursos reservados para o banco de dados (MySQL) e o cache de objetos (Redis).

A vantagem que Acquia tem aqui é um modelo melhor compreendido. É muito mais fácil prever o quão bem você está escalando um sistema se estiver dedicando recursos a uma VM inteira por vez. A abordagem da Pantheon para o isolamento de recursos é muito mais recente e provavelmente possui limitações que nos surpreenderão em momentos infelizes.

Quando se trata de escala, a desvantagem da abordagem da Acquia é a agilidade: a mudança do DevCloud para o Managed Cloud e de um cluster menor do Managed Cloud para um cluster maior não é tão direta quanto o provisionamento de mais DROPs no Pantheon (atualmente possível com um ticket) qualquer agente de suporte pode manipular e no roteiro ser configurável pelo usuário).

Acquia e Pantheon oferecem replicação MySQL. A Acquia apenas fornece a seus clientes da nuvem gerenciada, enquanto está disponível como um complemento pago para todos os clientes Pantheon Pro (a um preço consideravelmente mais baixo que o Managed Cloud). Atualmente, o Acquia tem mais automação em relação ao failover, enquanto o Pantheon suporta topologias de replicação mais avançadas que provavelmente se adaptam melhor a mais tráfego.

Em uma nota menos importante, o Pantheon também oferece Redis (com Acquia usando memcached); a API Redis é muito mais rica e permite dimensionar estruturas de dados consideravelmente mais complexas (como bloqueio e filas).

Rapidez

Vários de nossos usuários nos mostraram referências indicando que o desempenho bruto do PHP é melhor no Pantheon do que pelo menos no DevCloud. É difícil validarmos porque nos concentramos internamente em:

  • Uma referência "P-Mark" que usamos para comparar modelos de contêiner e nuvens (EC2 vs. Rackspace)
  • Mergulha profundamente no desempenho do cliente no mundo real usando a New Relic (disponível como ferramenta para os clientes Pantheon e Acquia).

Uma ligeira vantagem no desempenho do PHP pode ser explicada pelo uso do PHP 5.3 pela Pantheon (e em breve pela versão 5.4), que possui diversas otimizações em relação ao PHP 5.2 que o Acquia implementou.

O Acquia e o Pantheon enfrentam todos os sites com o Varnish, um cache proxy reverso de alto desempenho. Nós também usamos versões modernas do MySQL executando o InnoDB.

A maioria das diferenças de desempenho atuais provavelmente se resumem ao sistema de arquivos:

  • O DevCloud da Acquia é uma VM única e usa disco local (ou, mais provavelmente, EBS). Isso tem vantagens: o sistema operacional pode executar o cache de páginas e estatísticas. A maior parte do desenvolvimento do Drupal também parece assumir essa abordagem. Obviamente, isso não vai além de uma única máquina.
  • O Managed Cloud da Acquia usa o GlusterFS, um sistema de arquivos distribuído e comprovado. A Acquia fornece um cluster para cada cliente.
  • O Pantheon usa o Valhalla (veja nosso blog para detalhes: Inside Pantheon: the Valhalla filesystem), um sistema de arquivos distribuído interno apoiado por Cassandra. Atualmente, o desempenho geral é pior que o GlusterFS, mas suas principais vantagens são: (1) integração mais profunda no Drupal com suporte direto para operações de alto nível, como invalidação de derivados de imagecache, (2) suporte de primeira classe para múltiplos inquilinos e (3) alta de clonagem de volume de alto desempenho para fluxos de trabalho como "clonar todos os arquivos da produção de volta ao ambiente de teste". Recentemente, fizemos grandes avanços no fechamento da lacuna de desempenho e esperamos ir além de apenas fechar a lacuna para obter o melhor back-end para os recursos de arquivos do Drupal.

Custo

Aqui estão o Pantheon:

  • Grátis: um site com um único tempo de execução DROP para desenvolvimento, teste e transmissão. Ferramentas de gerenciamento de equipe para projeto git, dashboard, SFTP e outras colaborações no local. Nenhum domínio personalizado. Sem limite de tempo de uso. Os backups são armazenados em dois data centers geograficamente distintos.
  • Básico (US $ 25 / mês): grátis + domínio personalizado.
  • Profissional (US $ 100 / mês): Básico + SSL opcional (~ US $ 30 / mês) + DROPs adicionais (~ US $ 30 / mês cada). É possível aumentar esse nível completamente por meio de ferramentas de autoatendimento no painel.
  • Empresa (US $ 1000 + / mês): Suporte Pro + 24/7 e serviços de integração e lançamento de SLA +. Sites profissionais podem escalar isso sem uma migração, mas são necessárias pelo menos uma ligação telefônica.
  • Zeus (geralmente US $ 3000 + / mês): Um pacote negociado de sites com ferramentas de gerenciamento para toda a organização, SSO e colaboração em uma distribuição Drupal personalizada "start state" que está disponível internamente. Os planos nesse nível geralmente envolvem discussões de pré-vendas e um processo de solicitação de proposta / proposta. Qualquer site existente pode ser colocado sob o guarda-chuva deste plano sem migração.

Aqui estão os Acquia:

  • Nível gratuito do DevCloud: anunciado, mas não está claro quais recursos estão disponíveis ou se haverá um limite de tempo. Os cupons gratuitos anteriores para acesso ao DevCloud eram limitados no tempo.
  • DevCloud regular (US $ 165 / mês): VM única, mas permite implantar pelo menos três sites. Os backups do DevCloud são gerados e armazenados na VM local. Domínios personalizados e SSL estão incluídos.
  • Nuvem gerenciada (US $ 4000 + / mês): um cluster de inquilino único. Isso também permite implantar vários sites. Acredito que isso geralmente esteja incluído em um plano de suporte em nível empresarial da Acquia com escalonamento 24/7 e um SLA. Os backups são armazenados externamente. Acredito que os sites DevCloud existentes precisam ser migrados para migrar para o Managed Cloud.

A essência é que o Pantheon tem um preço mais parecido com um utilitário em que você compra unidades de desempenho e escala (DROPs) de maneira granular. O preço da Acquia, no nível da nuvem gerenciada, é mais como uma oferta tradicional e abrangente de serviços gerenciados.

Ambiente de desenvolvimento

É aqui que penso que o Pantheon é líder de mercado. Desde o início, nossa missão tem sido "conquistar os corações e as mentes dos desenvolvedores do Drupal". Antes da Pantheon introduzir ferramentas integradas para gerenciar o fluxo de trabalho de desenvolvimento, controle de qualidade e implantação, o produto hospedado da Acquia (não havia DevCloud na época) era principalmente um alvo para a implantação final.

As ferramentas atuais da Acquia (introduzidas no DevCloud) replicam amplamente o fluxo de trabalho de vários estágios do Pantheon, com os principais aprimoramentos:

  • Um número arbitrário de ambientes. Atualmente, o Pantheon oferece apenas dev, test e live. (Nossa infraestrutura interna suporta ambientes arbitrários, mas ainda não está disponível para usuários regulares.)
  • Mais de um banco de dados por ambiente. O Pantheon oferece apenas um por ambiente. (Não há barreira técnica para oferecer mais, mas não tivemos muitos pedidos.)
  • Mais flexibilidade para vincular um ambiente a uma tag ou ramificação. No Pantheon, o dev está sempre vinculado ao mestre. Testar e viver estão sempre vinculados a um release marcado. (Provavelmente, o Pantheon não quebrará o link de nomenclatura do ambiente da filial - achamos que é importante para o UX - mas estamos planejando permitir que um ambiente seja criado para qualquer filial).

Aqui está o que o Pantheon oferece sobre o produto da Acquia para desenvolvimento:

  • Integração upstream: atualizações no núcleo ou na distribuição em uso em um site são exibidas no painel de controle com um registro de alterações e uma ferramenta com um clique para aplicar.
  • Desenvolvimento no servidor: um site pode ser alternado para esse modo, permitindo a edição de arquivos no servidor e o uso de ferramentas de distribuição para a instalação de "aplicativos". Os arquivos e diferenças aparecem ao vivo no painel de controle. Também existe uma ferramenta para confirmar as alterações. É possível ser muito produtivo no Pantheon sem ter um ambiente de desenvolvimento local ou aprender coisas importantes. As ferramentas da Acquia permitem tornar o ambiente no servidor gravável, mas não acho que seja integrado ao painel.
  • Downloads para desenvolvedores: um pacote de arquivos ou um dump SQL está a alguns cliques de distância. Isso facilita a atualização do ambiente de desenvolvimento da área de trabalho com novos conteúdos.
  • Gerenciamento de equipe: como no GitHub, você pode adicionar colaboradores adicionais a um projeto. As pessoas adicionadas dessa maneira podem definir suas próprias senhas e chaves SSH e obter acesso ao git, painel, SFTP e Drush. Um site aparece no painel de cada membro da equipe.
  • Logs no painel: agregamos e exibimos tudo registrado pelo PHP, independentemente de quantas DROPs o aplicativo abranja.
  • Histórico visível do git: veja exatamente quais confirmações são implantadas em quais ambientes, diretamente no painel.

Apoio, suporte

Ambas as empresas oferecem suporte baseado em ticket a todos os usuários e níveis de serviço crescentes (até 24/7 com um SLA) para clientes de nível superior. Ambos também oferecem apoio comunitário e privado.

Quando se trata de gerenciar chamadas e tickets de clientes, a organização de suporte da Acquia é mais madura que a Pantheon. (Obviamente, estamos trabalhando para fechar essa lacuna.)

Sendo um dos maiores clientes da Rackspace Cloud, a Pantheon tem um relacionamento profundo com seu provedor de infraestrutura. Nossa equipe de operações possui os números de celular dos principais membros da equipe técnica do Rackspace Cloud. O Acquia executa milhares de VMs no EC2 e possui capacidade de escalonamento semelhante ao gerenciamento da Amazon.

Eu respeito muito Acquia e Pantheon. Provavelmente é óbvio que o nível de conhecimento relacionado ao Drupal é absolutamente de primeira. Também os comentários aqui são tão detalhados, que estou impressionado.

Nós (Omega8.cc) somos tão diferentes com a nossa abordagem de hospedagem Drupal, que é bastante difícil nos comparar com o Acquia ou o Pantheon, também porque nosso público-alvo é diferente, por isso não competimos diretamente.

No entanto, algumas coisas podem ser comparadas. No entanto, acredito que será muito mais fácil ler (e entender) se eu preparar uma apresentação simples (em vez de postar outro longo comentário aqui), com as diferenças mais importantes destacadas e explicadas, mas em linguagem menos técnica, por isso também beneficiará aqueles que não têm idéia do que estamos falando aqui, mas ainda gostariam de ver uma comparação fácil de entender.

Espero que seja benéfico para todos os leitores - especialistas do Drupal e apenas usuários / proprietários do site, para que eles possam tomar decisões fundamentadas.

Vou postar a apresentação nos próximos dias.

Enquanto isso, recomendo alguns artigos escritos por nosso cliente (sem nosso conhecimento - eu os descobri por acidente):

"Gerenciar vários sites Drupal com alguns cliques" http://cms.about.com/od/drupal/a/Drupal-Multisite-Aegir-Makes-A-Drupal-Multisite-As-Easy-As-A-Few- Clicks.htm

"7 desvantagens da hospedagem na Web Omega8 Aegir para vários sites Drupal" http://cms.about.com/od/drupal-multisite/tp/Downsides-Of-Omega8-Aegir-Web-Hosting-For-Drupal-Multisites.htm

"7 razões para hospedar seu Drupal Multisite no Omega8.cc" http://cms.about.com/od/drupal-multisite/tp/Run-Your-Drupal-Multisite-On-A-Solid-Fast-Affordable-Aegir -Host.htm

[Atualização abaixo postada em: 3 de setembro de 2012]

Embora a apresentação prometida tenha se transformado em uma série de alguns artigos curtos, ainda deve ser fácil de ler e entender para todos os proprietários, designers e desenvolvedores de sites Drupal. Não apenas respondemos a todas as perguntas postadas acima, mas também incluímos uma visão mais holística de algumas concepções centrais e diferenças importantes.

Aqui está um breve resumo do que discutimos:

Concepções principais Enquanto Acquia.com e GetPantheon.com compartilham as mesmas concepções principais em todos os sites gerenciados como uma Base de código monolítica Drupal, o Omega8.cc suporta uma concepção completamente diferente: Base de código modular Drupal. Embora a explicação de todos os detalhes e implicações relacionadas ocorra provavelmente com mais dois ou três artigos, já explicamos as diferenças mais importantes, por isso deve servir como uma boa visão geral dos ambientes de desenvolvimento suportados pelos três fornecedores.

O Santo Graal da Escalabilidade Questionamos as crenças populares sobre a nuvem, explicando que o Cloud Hosting não é o único ou o melhor método para dimensionar efetivamente os recursos, oferecendo o melhor desempenho possível. Começamos a examinar as palavras-chave do marketing para descobrir as coisas reais sob o capô e ajudar o leitor a identificar o Santo Graal que você está procurando.

A velocidade é importante Existem três métodos conhecidos para fazer o Drupal funcionar rapidamente: ocultar o back-end lento atrás de um front-end rápido, distribuir a carga por muitos back-ends rápidos ou remover todas as partes e dependências lentas. Embora todos os três fornecedores sejam fundamentalmente diferentes aqui e você não possa ter tudo, explicamos por que você não deve se preocupar muito.

O preço - tem que ser complexo? Todos os três fornecedores analisados ​​nesta comparação usam três métodos diferentes de precificação, e isso dificulta a comparação, pois precisamos encontrar um denominador comum. Este artigo inclui uma boa visão geral de quão profundamente diferentes são esses modelos e quais opções estamos comparando, e por que não todos eles.

Código aberto - mitos e realidade Há alguma controvérsia sobre a tecnologia de bloqueio de código aberto versus fornecedor (proprietário) na hospedagem Drupal. O código aberto é um martelo de ouro? Verificamos os fatos e tentamos responder se isso é realmente uma controvérsia.

Inovação, objetivo e foco Este artigo começa com uma citação inspiradora sobre como Tim Cook queria ingressar na Apple em 5 minutos em entrevista a Steve Jobs e termina com uma citação bem conhecida de Antoine de Saint-Exupéry. Entre essas citações, discutimos como todos os três fornecedores são diferentes ou similares quando se trata de Inovação, Destino e Foco.

Comparação de preços Embora comparemos os preços de serviços comparáveis ​​dos três fornecedores possíveis, é importante ressaltar que, embora o Acquia.com Dev Cloud seja uma plataforma de autoatendimento, você deve cuidar de coisas como: detecção e responder a alterações no tráfego que exigem redimensionar servidores ou outras alterações nos recursos disponíveis, detectar e responder a ataques de negação de serviço, reiniciar servidores e recuperar backups - todos eles são incluídos por padrão no GetPantheon.com e no Omega8.cc serviços comparáveis, o que os torna mais como totalmente gerenciados e não autogerenciados. Para comparar os preços efetivos abaixo, usaremos o custo por site como um denominador comum, mesmo que o Omega8.cc não o use. Também compararemos assinaturas mensais apenas, mesmo que o Omega8.cc ofereça descontos substanciais para assinaturas mais longas. Para enfatizar melhor as diferenças efetivas, compararemos os custos de hospedagem de um, cinco e dez sites Drupal.

O custo mínimo de hospedagem de um site Drupal, mensalmente: * Acquia.com - US $ 165 * GetPantheon.com - US $ 100 (ou US $ 25 para opção básica limitada e não escalonável) * Omega8.cc - US $ 56

O custo mínimo de hospedagem de cinco sites Drupal, mensalmente: * Acquia.com - US $ 316 * GetPantheon.com - US $ 500 * Omega8.cc - US $ 56

O custo mínimo de hospedagem de dez sites Drupal, mensalmente: * Acquia.com - $ 316 * GetPantheon.com - $ 1000 * Omega8.cc - $ 112

Suporte SSL opcional com IP dedicado, por certificado: * Acquia.com - US $ 30 por mês (US $ 360 por ano) * GetPantheon.com - US $ 30 por mês (US $ 360 por ano) * Omega8.cc - US $ 80 por ano

Por favor, verifique mais detalhes no artigo "O preço - precisa ser complexo?" para entender melhor essas diferenças e lembrar que o preço por site não reflete desempenho comparável e incluído, e se refere apenas a custos mínimos ao comparar o número de sites hospedados.

Não há "prós e contras de cada um" nessa comparação. Acreditamos que a lista "prós e contras de cada" pertence à opinião e é altamente contextual. Nossa comparação é apenas sobre fatos, detalhes e principais concepções / idéias; portanto, qualquer leitor poderá criar sua própria lista de "prós e contras de cada um" para seu próprio contexto / caso de uso.

Você pode encontrar todos os artigos listados acima em: http://omega8.cc/compare

Feliz hospedagem!