Além da Amazon ser a maior varejista online do mundo, ela é um perfeito estudo de caso de utilização de Cloud Computing. Neste post, eu irei mostrar que voce também pode ter uma loja online utilizando OpenShift e um framework feito em PHP chamado Magento.
O que é o Magento?
Magento é um framework de e-commerce feito em PHP e com diversas funcionalidades para criação, design e gerenciamento de uma loja online, vem como diversos dashboards para acompanhamento das vendas e também o controle de estoque.Uma das coisas que fazem do Magento uma grande plataform de e-commerce é a possibilidade de desenvolver e instalar diversos plugins que permitem a integração com sistemas de pagamento online (como PayPal), bem como monitoramento de campanhas de marketing com o Google AdWords e Google AdSense. Sem dúvidas é a melhor plataforma de e-commerce que há no mercado e além de tudo é Open Source, que permite que você possa alterar o código para suas necessidades.
Um problema que eu vejo em relação ao Magento é a complexidade de instalação da plataforma e isso traz um fator complicado para utilização da ferramenta. O OpenShift permitiu que o Magento fosse provisionado de forma simples e com todo o aparato necessário para iniciar sua loja online sem muito conhecimento da plataforma. Na próxima seção eu irei mostrar como criar uma aplicação Magento.
Criando sua loja online no OpenShift
Para criar sua loja online no OpenShift, basta criar uma nova aplicação instantânea dentro da interface de gerenciamento web do OpenShift. Nota do autor: Aplicações instantâneas (ou Instant Apps) são aplicações dentro do OpenShift que podem ser criadas sem a necessidade de pegar o código de outro repositório ou configurações adicionais. Com ele, é possível provisionar diversas aplicações como blogs, ferramentas de produtividade e muito mais.Sem mais delongas, vamos criar a aplicação. Na tela de criação da aplicação, use o campo de busca para encontrar a aplicação Magento como mostra a figura abaixo:
![]() |
Tela de criação da aplicação |
Assim que selecionada a aplicação Magento, você seguira para a tela de informações da aplicação, como a URL da aplicação:
![]() |
Definindo os parâmetros básicos da aplicação - 1 |
![]() |
Definindo os parâmetros básicos da aplicação -2 |
![]() |
Loja online provisionada no OpenShift |
E pronto! você já tem uma loja online. Agora, bastaque você faça a administração da sua loja e faça as devidas configurações de moeda, idioma e outras coisas mais. Mas pera lá: se eu já tenho a loja e posso acessar como cliente, como eu posso agora acessar a interface de administração?
Para acessar a interface de administração, basta que você adicione /admin na URL da sua aplicação e você poderá acessar a interface de administração conforme abaixo:
![]() |
Tela de login da interface de Administração do Magento |
![]() |
Tela de administração do Magento |