Criando um Cloud App com PHP

O PHP é uma das linguagens de programação mais utilizadas no mercado de TI, por muitas vezes sendo uma das melhores opções para construir o backend de sua aplicação.

Na Absam é possivel criar um servidor com PHP em poucos passos e de forma bem simples de configurar.

Criando o Cloud App com PHP

Antes de mais nada é necessário estar logado no painel da absam. Já dentro do painel, na parte superior do site clique no botão Criar Servidor e depois em Cloud App. Também é possível clicar no opção Cloud App no menu à esquerda.

Criando um Cloud App

O próximo passo é escolher o tipo de aplicativo que você irá utilizar, que no nosso caso é o PHP. Não se esqueça de definir o nome do servidor e escolher a região do datacenter.

Escolhendo o tipo de aplicação

Depois de criado, aguarde o processo de instalação, isso pode demorar alguns minutos.

Processo de instalação do seu Cloud App PHP

Maravilha! Seu servidor está pronto para ser utilizado, com tudo feito de forma bem simples e prática.

Logo após a configuração você receberá no seu e-mail os dados para acessar o servidor PHP, que nesse caso é o Host (endereço de acesso), a Porta SSH/sFTP, Usuário e Senha. 

Resumo das informações do seu servidor.

Ainda no painel da Absam é possivel definir algumas configurações do seu Cloud App PHP, como alterar a versão do PHP. 

No menu, clique em Configurações.

Nessa tela você verá algumas opções de configuração disponíveis. Entre elas está a opção de alterar a versão do PHP. Escolha uma das versões disponíveis e clique no botão Salvar. Reinicie o Servidor Apache clicando no botão Reiniciar.

Acessando o servidor via SSH (remotamente) via terminal.

Utilize o comando: ssh usuario@seu_host -p porta_ssh

Se for solicitado alguma confirmação escreva: yes.

Insira sua senha e pronto!

Acesso SSH via terminal.

Sinta-se a vontade para deixar um comentário com sua dúvida, será um prazer responder! 🙂 

O que é API? Entenda de maneira fácil

Com os avanços tecnológicos e a velocidade com que as informações circulam atualmente, o ambiente, a sociedade e os negócios mudam constantemente, acompanhando as demandas e variações. Para manter-se, então, competitivo nesse ambiente, para garantir a produtividade das empresas é preciso, cada vez mais, produzir de forma eficiente, com o menor custo possível e de forma integrada.

Porém, em um ambiente tão veloz, a integração das informações e das atividades, consequentemente, pode ser um verdadeiro desafio para alguns negócios. Principalmente, para quem está começando o próprio negócio, é fundamental contar com uma parcela desses investimentos em tecnologia da informação, aplicativos e softwares que tenham a capacidade de garantir a integração entre os indicadores de performance afim de agregar valor as estratégias e ao produto / serviço em si.

Nesse cenário, o uso dos APIs se torna essencial para as empresas. Pensado nisso, nesse artigo, buscamos responder à principais dúvidas em torno do assunto.

O que são APIs?

A sigla API vem do termo em inglês Application Programing Interface, que em tradução livre, significa interface de programação de aplicativos. Ou seja, uma aplicação que permite que um determinado software se comunique ou interaja com algum outro, promovendo uma integração das informações e do ambiente de trabalho, consequentemente, o que pode reduzir o índice de retrabalho ou duplicidade de atividades, por exemplo.

Logo, o objetivo principal para o uso e aplicação de APIs em uma empresa é exatamente aumentar a sua produtividade, a segurança das informações e, dessa forma, aumentar os resultados dos negócios.

Porém, para garantir que todos esses desejos sejam alcançados é preciso ter clareza do real objetivo que se pretende  traçar uma estratégia clara e robusta, que envolva a maior quantidade de variáveis do negócio assim como também tenha acesso a informações e dados de qualidade.

 
Integrando com APIs

A integração dos negócios através das APIs funciona de forma similar a um processo de compra online. Você, enquanto cliente, acessa um determinado site e faz um pedido de compra.

A administração do site ou fornecedor, interpreta o seu pedido e articula os meios de entregá-lo a você.

Esse é o papel das APIs: receber o pedido de um ponto de partida, nesse caso de um cliente, processá-lo de forma adequada, e depois levar o produto até o cliente, como resposta do seu pedido.

As APIs, então, tem a função de receber uma informação ou questionamento e transformá-la em uma resposta. Sua aplicação elimina, por exemplo, a atividade de receber uma determinada informação em uma planilha e ter que transportá-la para outro programa afim de obter a resposta desejada.

Como aumentar a produtividade de empresas com o uso de APIs

Com a descrição do funcionamento dada anteriormente, fica claro como o uso e aplicação de APIs aos negócios é capaz de aumentar a produtividade e alavancar os resultados de uma empresa.

Quando analisamos, porém, uma única atividade (uma única compra online) isso pode não ser muito claro. Contudo, imagine a situação que você more em um condomínio, onde residem outras 150 pessoas. Todos vocês desejam comprar um livro em um mesmo site de compras online. Imagine, agora, que a administração desse site, precise atender todos os esses pedidos de forma simultânea e entregá-los na mesma data. Se o administrador decidir por processar e entregar um pedido de cada vez na ordem com que chegam à sua “mesa” certamente o dono do ultimo pedido terá que esperar bastante.

Porém, se esse administrador utilizado uma API, ele conseguirá ler e programar os 150 pedidos de forma simultânea e, principalmente, instantânea, garantindo a entrega no menor espaço de tempo possível e aumentando, consideravelmente, sua produtividade nas compras online.

Se você não estava cogitando utilizar uma API nos seus negócios para aumentar a produtividade da sua empresa, é melhor pensar com mais carinho a respeito.

Gerenciamento em nuvem: Veja porque o gerenciamento pode poupar muito trabalho!

Podemos imaginar os servidores como um restaurante, podemos escolher um que trabalhe com autoatendimento e que sai bem mais em conta, ou optamos por aqueles com atendimento em mesa, onde recebemos toda ajuda que precisamos para entender os pratos da casa.

Por acaso você já teve a experiência um tanto quanto frustrante, de entrar em um restaurante self service, montar o seu prato com as opções que estavam disponíveis e só depois descobrir que eles estão servindo algo que você realmente queria comer e acaba não tendo nada haver com o prato que você montou? Pois é disso que se trata, nos restaurantes self service os preços saem bem mais em conta, mas em um restaurante que possui atendimento dos garçons você não passaria por este tipo de situação.

Mas afinal de contas, o que tudo isso têm a ver com com os servidores dedicados? Vamos entender melhor a seguir.

O que é um servidor dedicado em nuvem?

Um servidor é basicamente um computador com processadores, bancos de memórias, portas para comunicação e sistema para armazenagem de dados. Eles fornecem serviços à várias outras máquinas através da execução de programas e protocolos. A principal diferença de um servidor para um computador normal, é que os servidores possuem componentes fabricados especificamente para trabalhar de forma ininterrupta ou seja eles ficam 24 horas online.

Os servidores na nuvem podem ser compartilhados entre muitos clientes de modo que seus vários recursos sejam distribuídos, porem a tecnologia em nuvem mesmo sendo compartilhada entre vários clientes ela não interfere em nada na qualidade do servidor, ou seja apesar de rodar em um ambiente virtual  ela conta com a mesma tecnologia de um servidor o 100% dedicado.

Mesmo rodando em ambiente compartilhado ele é 100% dedicado ao cliente e neste caso, os recursos do servidor serão utilizados exclusivamente por ele não existindo restrição de recursos , isso significa que a RAM, CPU, HD e largura de banda serão usados de acordo com a vontade do cliente.

você têm pleno acesso ao sistema e pode personalizar o servidor como desejar, inclusive o software.

Qual a vantagem de contratar a nuvem?

Para explicar melhor a finalidade dos servidores dedicados, usaremos um exemplo muito simples, vamos dizer que você fará uma viagem com um amigo e vocês decidem ir de ônibus, não existe a mínima necessidade de alugar um ônibus apenas para vocês dois, seria um desperdício de dinheiro, uma vez que existe uma opção muito mais barata. Mas e se, ao invés do seu amigo, você estiver fazendo uma viagem em família. Com tantas pessoas é muito mais benéfico alugar um ônibus particular, não é verdade?

O mesmo princípio se aplica aos servidores, se você possui uma empresa ou site pequeno, que ainda está começando e não têm muitos acessos, uma hospedagem de site é uma opção muito mais barata e vai dar conta do recado. Mas se você possui uma grande empresa ou e-commerce de sucesso, um servidor em nuvem vai evitar problemas de performance e erros, além de aumentar a segurança.

Servidor dedicado com gerenciamento básico

Então, com esse tipo de gerenciamento, você fica responsável pelo gerenciamento do servidor e precisa cuidar das atualizações, correções, configurações e segurança. Possui apenas suporte apenas em emergências, como defeitos no hardware e falhas no sistema operacional. Esta opção de gerenciamento é mais barata, entretanto, ela exige um alto nível de conhecimento técnico e preparação da equipe.

Servidor dedicado com gerenciamento avançado: Motorista particular

Com esse gerenciamento, quem ficará responsável por toda a manutenção e correções do servidor é a empresa contratada. Apesar de ser um serviço adicional, o gerenciamento avançado vai te economizar tempo e trabalho, e pode até mesmo economizar recursos caso você não disponha de uma equipe especializada a sua disposição ou não tenha muito experiência com servidores.

Qual delas é a melhor opção?

Isso é algo que realmente não podemos dizer, uma vez que as duas opções possuem vantagens e podem auxiliar diversos modelos de negócios. Para decidir qual escolher, você deve avaliar qual é a necessidade do seu negócio.

Você poderá determinar se um servidor dedicado é necessário para o seu negócio, ao estudar o crescimento da audiência e utilização dos recursos.

Para mais dúvidas acesse: http://www.absam.io

Entenda o que é Big Data e como ela pode ajudar sua empresa!

O mundo já passou por três grandes revoluções indústrias e, atualmente vivemos a quarta revolução industrial, totalmente conectada, veloz e com uma verdadeira avalanche de informações, úteis e inúteis, durante todo o dia. Todas as revoluções foram necessária para acompanharam as mudanças comportamentais da sociedade atendendo às exigências e promovendo uma melhoria na forma de vivermos e de vermos o mundo.

Para se manter no mercado, as empresas fora do setor de tecnologia precisam acompanhar as mudanças, revoluções e estilo de vida da sociedade. Hoje, entender e utilizar bem os recursos tecnológicos, como Big data, é essencial para toda e qualquer empresa atuante no mercado, independente do setor em que está inserida.

Mas, afinal, o que é Big data?

A expressão em inglês significa, em tradução livre, dado grande. O que faz bastante sentido no mundo atual quando percebemos e destacamos a quantidade de dados e informações que recebemos, transmitimos e compartilhamos diariamente.

Pode-se entender, então, que nesse caso, a palavra big, que traduzida literalmente significa grande, pode ser entendida no sentido de quantidade e volume de dados e informações.

Porém, receber ou ter disponível uma determinada informação não é suficiente, é preciso entender para que serve e trabalhar de forma organizada e eficiente para transformar um simples dado em uma informação valiosa. Quando bem trabalhado e aplicado, um dado pode se tornar um importante ativo de uma empresa e gerar, ou ajudar a gerar, resultados melhores.

Logo, podemos dizer que Big Data são informações que atendem ao que os profissionais da área de tecnologia entendem como 5 Vs:

  •  Volume: uma grande quantidade de dados e informações que devem e precisam ser trabalhadas para gerar resultado;
  •  Variedade: esses dados e informações podem ter origem distintas, principalmente, devido a grande quantidade de fontes de informação;
  •  Velocidade: dados rápidos e tempestivos que promovendo agilidade de decisões;
  • Veracidade: muitos dados são gerados a todo momento, várias são certos e outros tantos são errados. Saber diferenciar um do outro é fundamental;
  •  Valor: o dado ou informação deve gerar algum valor relevante ao negócio, caso contrário torna-se apenas um número ou título.

Onde está o Big data nas empresas?

Big data pode entrar e contribuir para os resultados das empresas de formas diferentes, de acordo com os objetivos, missão, visão, valores e planejamento estratégico da organização.

Das suas mais variadas aplicações possíveis de serem realizadas, destacam as seguintes:

1. Mercado.
O planejamento estratégico das empresas devem estar alinhados com o mercado correspondente. Para isso, as empresas, normalmente, conduzem pesquisas de mercado para verificar os resultados, entender as expectativas e gerenciar a estratégia escolhida.

2. Tomada de decisão.
Com resultados internos e externos e uma grande variedade de dados e informações é possível tomar decisões mais assertivas, reduzindo o risco de insucesso das ações escolhidas.

3. Pesquisa e desenvolvimento.
As pesquisas de qualidade, retorno financeiro, previsão de demanda podem ser facilmente conduzidas, gerando informações confiáveis e planos de ação bem estruturados para os próximos períodos. Além disso, acessar e entender dados com velocidade promove maiores desenvolvimentos e avanços para as organizações que os utilizam de forma correta.

Logo, para se manter no mercado de forma competitiva e relevante, é muito importante conhecer como funciona e a aplicabilidade do Big data dentro da sua organização.

Os melhores modelos de servidores de hospedagem atualmente

Saiba quais são os melhores servidores para hospedagem de sites, e-commerces e softwares


 

A área de e-commerce (comércio online) têm crescido gradualmente nesses últimos anos, principalmente devido o grande aumento de vendas na área de softwares estilo SaaS e lojas virtuais. Entretanto, para que esse tipo de negócio alcance os resultados esperados, precisamos escolher qual servidor de hospedagem usar, devemos lembrar que ele é uma parte importantíssima para o desenvolvimento e êxito deste modelo de negócio.
Deste modo, é necessario ter um excelente servidor de hospedagem para o e-commerce ou software, que possa realizar uma hospedagem estável e de forma eficaz. Sem dúvida alguma é um investimento que fará muita diferença na interação do usuário com a loja ou software, e como consequência isso vai influenciar diretamente na conversão de novos clientes e desempenho do seu negócio online.
Foi pensando nisso que decidimos mostrar neste artigo as questões mais importantes que têm relação com hospedagem dedicada, seja em um ambiente físico ou em nuvem.

A grande importância de um servidor para hospedar um negócio virtual


Os servidores que fornecem hospedagem, quando configurados de maneira adequada e dimensionados vão garantir que seu negócio online, que pode ser tanto uma loja virtual, sistema integrado ou site, funcione com velocidade, estabilidade e excelente desempenho.
Ter uma boa hospedagem dimensionada vai otimizar grande parte das operações de um negócio virtual, tais operações são:

  • Melhora no desempenho;
  • Estratégias de marketing mais aprimoradas;
  • Maior segurança e confiabilidade;
  • Menor custo e, consequentemente, maior lucro;


Que tipo de hospedagens existem hoje no mercado?


Muitas empresas trabalham oferecendo serviços de hospedagem para sites, além de servidores dedicados e cloud computing (computação em nuvem). Entretanto, é muito importante conhecer totalmente os benefícios e funcionalidades de cada servidor para que você escolha um que seja ideal ao seu tipo de negócio. Confira abaixo uma lista com os tipos de hospedagens mais utilizados e suas funcionalidades.

Servidor de hospedagem compartilhada
A hospedagem compartilhada é o tipo mais antigo e mais barato do mercado, é mais utilizado por sites que ainda estão no início e por isso não tem tantos acessos. Este tipo de hospedagem funciona de modo que cada servidor da empresa abriga milhares de sites, assim cada um dos servidores divide os recursos que possui entre os sites hospedados nele. A grande vantagem deste tipo de serviço é o seu custo, que tende a ser bem menor se comparado com as demais opções disponíveis.
Vale a pena lembrar que este tipo de hospedagem possui uma estrutura básica e limitada, isso faz dele o menos recomendado para hospedar sistemas e e-commerces pois pode causar falhas de carregamento e lentidão.

Servidor virtual privado
O servidor virtual privado, ou VPS como é mais conhecido, funciona como um servidor dedicado, entretanto ainda se trata de um servidor físico que compartilha seus recursos entre os clientes que estão hospedados nele, mas faz isso utilizando a virtualização do servidor. Comparando com o modelo anterior, a qualidade é bem maior e possibilita ao cliente pagar pelos recursos computacionais que foram contratados.
Com um servidor VPS é possível ter um e-commerce com pouco ou médio volume de acessos, dependo da quantidade de servidores contratados pode-se ter mais velocidade e estabilidade.

Data center virtual
Este é o modelo mais avançado do mercado atualmente, utilizado por grandes e-commerces, empresas de SaaS e até mesmo empresas que possuem especialistas em infraestrutura de TI. Com o data center virtual, os clientes podem montar uma operação de data center completa, incluindo switch, firewall, VPN, roteador, etc. Mas tudo em nuvem.
Com o data center virtual o cliente contrata uma piscina de servidores e os ativa de acordo com a necessidade de sua operação, apenas a quantidade de recursos é limitada. Este modelo de hospedagem é excepcional e muito avançado, entretanto só é utilizado por empresas que possuem grandes operações.

Servidor dedicado
Apesar de ser possível a contratação de um servidor dedicado cloud server ou VPS, quando falamos em servidor dedicado na realidade estamos nos referindo a um servidor físico que é disponibilizado para atender um único cliente.
Como foi dito, nesse tipo de hospedagem o cliente possui um servidor exclusivo para o sistema ou e-commerce, graças a isso é possível processar dados com maior velocidade e desempenho.

As principais vantagens de uma hospedagem dedicada


Como nós já apontamos, existem grandes diferenças entre os servidores compartilhados e os servidores dedicados, mas quais são as principais vantagens de se utilizar um servidor dedicado comparando com os compartilhados? Veja abaixo:

Muito mais autonomia
Quando comparadas com outros modelos, os servidores de hospedagem dedicada oferecem muito mais autonomia para seus clientes com relação aos recursos oferecidos no ambiente. Não sendo necessário compartilhar os recursos dos servidores, todas as funcionalidades são fornecidas apenas para um cliente.
Devido a exclusividade dos servidores, os clientes que escolherem os servidores dedicados podem personalizar os servidores da maneira que acharem mais eficiente, podem realizar a instalação de novos softwares assim como sua configuração, alterar ou complementar as configurações no banco de dados, entre muitas outras coisas.

Melhor desempenho

O desempenho dos servidores dedicados e data center virtual, é resultado do trabalho e recursos do servidor trabalhando para um único cliente, como não existe a divisão de recursos como acontece na hospedagem compartilhada, os servidores dedicado apresentam uma performance bem superior.
Com o servidor dedicado o cliente pode usar de forma total as funcionalidades e recursos do ambiente, diminuindo o risco de falhas no sistema e indisponibilidade.

Maior Segurança

Escolhendo um servidor de hospedagem dedicado podemos aumentar consideravelmente a segurança e proteção de dados, se comparadas com as de ambiente compartilhado, uma vez que é possível fazer a instalação e personalização de firewalls e antivírus de acordo com a necessidade de cada cliente, isso reduz o risco de falhas e vulnerabilidades que podem ser exploradas por criminosos para a obtenção de dados.
A tendência mundial é que os comércios online ganhem cada vez mais força e apresentem crescimento exponencial, diante disso, é muito importante que as empresas estejam prontas para entrarem nesse novo mercado e investirem nas tecnologias que possuem maiores chances de otimizar os processos de sua empresa, assim você ganha autoridade e pode se tornar referência no mercado virtual.

 

 

Instalando o CPanel no Centos 7

Introdução
O CPanel é o gerenciador de hospedagem mais usado do mundo, ele facilita e muito o dia a dia de quem precisa hospedar multiplos sites no mesmo servidor e fazer o gerenciamento de arquivos, usuários, tarefas cron, emails, bancos de dados, etc.

Você precisa estar logado como root para conseguir instalar o CPanel

Primeiro vamos atualizar o Centos 7

$ yum update -y

Agora, precisamos desativar o NetworkManager

$ systemctl stop NetworkManager
$ systemctl disable NetworkManager

As vezes é necessário alterar o nome da placa de rede na inicialização do sistema.
Você deve trocar eth0 por ens18, eth1 por ens19, eth2 por ens20 e assim por diante.
Os arquivos de configuração ficam no diretório: /etc/sysconfig/network-scripts/

Agora vamos atualizar o hostname do servidor

$ hostname server.host.name
ex: servidor01.minhaempresa.com.br

Faça o download do arquivo de instalação do CPanel

$ yum install wget
$ wget http://httpupdate.cpanel.net/latest

Enfim, vamos a instalação do CPanel que pode levar até 45 minutos

$ sh latest

Após concluída a instalação, você pode acessar o WHM assim: https://IP_DO_SERVIDOR:2087/
Ex: https://1.2.3.4:2087/

Instalando MariaDB no Debian 9

Introdução
MariaDB é um servidor de banco de dados que cresceu muito rapidamente como uma alternativa ao MySQL. Neste tutorial, vamos mostrar como é simples a instalação do MariaDB no Linux Debian 9

Se estiver logado como root, você pode remover o sudo dos comandos abaixo.

Primeiro vamos atualizar o repositório

$ sudo apt update

Agora vamos instalar o servidor e o cliente MariaDB

$ sudo apt install mariadb-server mariadb-client

Pronto! Agora você pode logar no seu servidor MariaDB com o usuário root e sem uso de senha.

$ mysql -u root

Se você quer criar um novo usuário no MariaDB, pode seguir esse tutorial: https://blog.absam.io/criando-usuario-no-mysql-ou-mariadb-via-shell/

Se você precisa instalar o phpMyAdmin pode seguir este tutorial: https://blog.absam.io/instalando-phpmyadmin-no-ubuntu-18-04-ou-debian-9/

Instalando phpMyAdmin no Ubuntu 18.04 ou Debian 9

Introdução
O phpMyAdmin já vem nativamente disponível nos repositórios do Ubuntu e do Debian, por isso é extremamente simples fazer a instalação.

Se estiver logado como root, você pode remover o sudo dos comandos abaixo.

Primeiro vamos atualizar o repositório

$ sudo apt update

Agora vamos instalar phpMyAdmin

$ sudo apt install phpmyadmin

Pronto, agora é só acessar o phpMyAdmin via web: http://IP_DO_SERVIDOR/phpmyadmin
Ex: http://1.2.3.4/phpmyadmin

Se você não sabe como criar um usuário do MySQL com acesso externo, pode seguir esse tutorial: https://blog.absam.io/criando-usuario-no-mysql-ou-mariadb-via-shell/

Instalando MySQL no Ubuntu 18.04

Introdução
MySQL é o servidor de banco de dados mais usado no mundo, e neste tutorial vamos aprender a instalar o MySQL no Ubuntu 18.04

Se estiver logado como root, você pode remover o sudo dos comandos abaixo.

Primeiro vamos atualizar o repositório

$ sudo apt update

Agora vamos instalar o servidor e o cliente MySQL

$ sudo apt install mysql-server mysql-client

Pronto! Agora você pode logar no seu servidor MySQL com a senha que cadastrou durante a instalação.

Se você quer criar um novo usuário no MySQL, pode seguir esse tutorial: https://blog.absam.io/criando-usuario-no-mysql-ou-mariadb-via-shell/

Se você precisa liberar o acesso externo ao MySQL, pode seguir esse tutorial: https://blog.absam.io/liberando-acesso-externo-ao-mysql/

Liberando acesso externo ao MySQL

Introdução
Se você está precisando liberar acesso externo no seu servidor MySQL e não sabe, este tutorial vai te ensinar a fazer isso em poucos minutos.

Se estiver logado como root, você pode remover o sudo dos comandos abaixo.

Primeiro edite o arquivo de configuração do MySQL, geralmente ele se chama my.cnf

$ sudo nano /etc/mysql/my.cnf

Agora procure a linha de Bind IP

bind-address 127.0.0.1

Troque 127.0.0.1 por 0.0.0.0

bind-address 0.0.0.0

Salve o arquivo e reinicie o servidor MySQL

$ sudo service mysql restart

Pronto, seu servidor MySQL já deve estar respondendo externamente agora.
Obs: Se houver firewall, a porta 3306 precisa estar liberada para que seja possível a conexão externa.

Se você não sabe como criar um usuário do MySQL com acesso externo, pode seguir esse tutorial: https://blog.absam.io/criando-usuario-no-mysql-ou-mariadb-via-shell/

Sair da versão mobile