Mais lidas
1

Inovação

'Contar histórias de pessoas LGBTQIAP+' é ferramenta para promoção da diversidade em empresas

2

Inovação

Boticário cria unidade de tecnologia para aprimorar programas de fidelidade

3

Liderança

Cristiane Gomes assume transformação digital do Grupo CCR

Inscreva-se na nossa Newsletter

Fique ligado!

Obtenha os mais recentes artigos e atualizações de tecnologia que você precisa saber, você ainda receberá recomendações especiais semanais.

News

E-mail Cadastrado com sucesso! 😄

IT Forum
Fóruns
Notícias
Colunas
Estudos
Vídeos
Podcasts
HIT - Materiais Gratuitos
Newsletter IT Mídia
IT Mídia

3 momentos
no ano

Visite o site
post

IT Forum Ibirapuera

Redescoberta Criativa no maior parque do Brasil.
post

IT Forum Trancoso

Saiba tudo sobre liderança no mercado de TI
post

IT Forum Itaqui

Saiba tudo sobre liderança no mercado de TI

Edições anteriores

Veja todas as edições
(Em breve)

TODAS

Mais recentes

As últimas no IT Fórum

CATEGORIAS
Especiais

Especiais

Artigos exclusivos
produzidos pelo IT Fórum

Liderança

Liderança

Saiba tudo sobre liderança
no mercado de TI

Carreira

Carreira

Notícias para impulsionar
sua carreira

Negócios

Negócios

Grandes empresas,
startups, franquias e mais

Tendências

Tendências

Descubra o que está em
alta em TI

DA REDE

ComputerWorld

O porta-voz do mercado de
tecnologia.

CIO

Gestão, estratégias e
negócios em TI.

Estudos

Estudos destinados a TI e ao mercado

Executivo de TI

CIOs e executivos da indústria de TI que tiveram iniciativas
de destaque.

Antes da TI

Pesquisa com objetivo de
ajudar na tomada de decisões em TI.

As 100+ Inovadoras

Inovação nas maiores empresas do país.

Página de estudos

Veja todos os estudos

IT Forum
  • Home
  • Fóruns
  • 3 momentos
    no ano

    Visite o site
    post

    IT Forum Ibirapuera

    post

    IT Forum Trancoso

    post

    IT Forum Itaqui

  • Notícias
    • Especiais Especiais
    • Liderança Liderança
    • Carreira Carreira
    • Negócios Negócios
    • Tendências Tendências
    • Ver todas as Mais recentes
    • Brandchannels
    • Brandspaces
  • Colunas
  • Estudos
  • Estudos destinados a TI e ao mercado
    • Executivo de TI
    • Antes da TI
    • As 100+ Inovadoras
  • Vídeos
  • Podcasts
  • HiT - Materiais Gratuitos
  • Anuncie
    Envie Seu Release
    Fale Conosco
    Revistas
    Newsletter
    IT Forum IT Forum IT Forum IT Forum
X
CONTEÚDO ORIGINAL
Agora os conteúdos da CW estão no IT Forum! Para saber mais clique aqui
  • Home >  
  • Notícias >
  •  ComputerWorld

Como aproveitar ao máximo o plano gratuito do Google Cloud

10 dicas para levar os serviços gratuitos do Google ao limite e fixar seu medidor de nuvem em zero

Peter Wayner, da InforWorld EUA
08:11 am - 09 de novembro de 2020
Adobe Stock

A indústria de computação em nuvem adora distribuir amostras grátis e o Google não é diferente da Amazon ou da Microsoft nesse aspecto. As empresas sabem que, se você der uma degustação gratuita aos clientes, eles voltarão na hora do jantar.

O Google oferece dois tipos de oferta gratuita. Os novos clientes recebem US$ 300 para gastar em qualquer uma das máquinas ou serviços espalhados entre as 24 “regiões de nuvem”, 73 “zonas” e 144 “pontos de edge de rede”.

O dinheiro funciona em praticamente qualquer lugar na nuvem do Google, desde o poder de computação bruto até qualquer uma das dezenas de produtos diferentes, como bancos de dados ou serviços de mapas.

Mas mesmo quando esse dinheiro gratuito acaba, os brindes continuam. Existem 24 produtos diferentes que oferecem amostras grátis contínuas que são cobradas como “sempre grátis”. Mesmo que você já seja um cliente há anos, ainda pode experimentar. É claro que o Google adiciona a ressalva de que a palavra “sempre” nesta promessa generosa está “sujeita a mudanças”.

Mas, até esse dia chegar, o banco de dados do BigQuery responderá a um terabyte de consultas a cada mês e o AutoML Translation transformará 500.000 caracteres de um idioma para outro.

Alguns desenvolvedores usam o nível gratuito para o que pretendem ser: uma oportunidade de explorar recursos sem implorar a seu chefe e ao chefe de seu chefe por um orçamento. Outros trabalham em uma atividade secundária ou em um site para as crianças da vizinhança. Quando a carga é pequena, é fácil inovar sem lidar com uma fatura mensal.

Alguns desenvolvedores levam isso ao extremo: eles tentam permanecer no nível gratuito o maior tempo possível. Talvez seja porque eles queiram se gabar dos custos insanamente baixos ou talvez eles estejam com pouco dinheiro mesmo.

Em qualquer caso, trabalhar esse ângulo livre o maior tempo possível geralmente leva a aplicativos da web enxutos e eficientes que fazem o máximo possível com o mínimo possível. Quando chega o dia em que eles deixam o nível gratuito, as contas mensais permanecem pequenas conforme o projeto aumenta, algo que aquece o coração de cada CFO.

Aqui estão alguns dos segredos para extrair até a última gota de bondade da oferta gratuita do Google. Talvez você seja ecomônimo. Talvez você esteja apenas esperando para contar ao seu chefe até que o espetáculo seja completamente percebido. Talvez você esteja apenas se divertindo e isso seja uma bobagem. Seja qual for o caso, existem muitas maneiras de salvar.

1. Armazene apenas o necessário

Os bancos de dados gratuitos como Firestore e Cloud Storage são ferramentas completamente flexíveis que guardam documentos e objetos de valor-chave, respectivamente. O nível sempre gratuito do Google Cloud permite que você armazene seus primeiros 1 GB e 10 GB em cada produto, respectivamente. Mas quanto mais detalhes seu aplicativo mantém, mais rápido os gigabytes gratuitos se esgotam.

Portanto, pare de salvar informações, a menos que seja absolutamente necessário. Isso significa que não há coleta obsessiva de dados, a não ser no caso de você precisar deles para depuração posterior. Sem carimbos de datas/horas extras, nenhum cache grande cheio de dados que você está mantendo apenas para estar pronto.

2. A compressão é sua amiga

Existem dezenas de bons códigos para adicionar uma camada de compressão aos seus clientes. Em vez de armazenar blocos gordos de JSON, o código do cliente pode executar os dados por meio de um algoritmo como LZW ou Gzip antes de enviá-los pela conexão para as instâncias do servidor, que os armazenam sem descompactá-los.

Isso significa respostas mais rápidas, menos problemas de largura de banda e menos impacto em sua cota mensal gratuita de armazenamento de dados. Tenha um pouco de cuidado porque alguns pacotes de dados muito pequenos podem ficar maiores quando a sobrecarga da compressão é incluída.

3. Aposte no Serverless

O Google é mais generoso com seus serviços de computação intermitente, cobrados por solicitação. O Cloud Run inicializa e executa um contêiner sem estado que responde a dois milhões de solicitações por mês gratuitamente.

O Cloud Functions iniciará sua função em resposta a outros dois milhões de solicitações. São mais de 100.000 operações diferentes a cada dia, em média. Portanto, pare de esperar e comece a escrever seu código no modelo sem servidor.

Nota: Alguns arquitetos vão estremecer com a ideia de usar dois serviços completamente diferentes. Isso pode economizar dinheiro, mas vai dobrar a complexidade do aplicativo e isso significa que será mais difícil de manter.

Isso é um perigo real, mas muitas vezes você pode mais ou menos duplicar a estrutura de função como serviço do Cloud Functions dentro de seu próprio contêiner, tornando possível consolidar seu código mais tarde, se você planeja fazer isso.

4. Use o App Engine

O App Engine do Google continua sendo uma das melhores maneiras de ativar um aplicativo da web sem se preocupar com todos os detalhes de como implantá-lo ou dimensioná-lo. Quase tudo é automatizado, por isso implantará novas instâncias se a carga aumentar.

O App Engine vem com 28 “horas de instância” para cada dia, o que significa que seu aplicativo básico será executado gratuitamente 24 horas por dia e pode até ser escalonado por quatro horas se houver um estouro de demanda.

5. Consolide chamadas de serviço

Existe alguma liberdade para adicionar extras se você for cuidadoso. Os limites das invocações sem servidor estão no número de solicitações individuais e não na complexidade.

Você pode empacotar mais ação e mais resultados em cada troca agrupando todas as operações de dados em um pacote maior. Portanto, você pode oferecer truques bobos como cotações de ações, mas apenas se inserir os poucos bytes extras nos pacotes absolutamente essenciais.

Lembre-se de que o Google conta a memória usada e o tempo de computação. Suas funções não podem exceder 400.000 GB-segundos de memória e 200.000 GHz-segundos de tempo de computação.

6. Use armazenamento local

A moderna API da web oferece vários bons lugares para armazenar informações. Este é o cookie perfeitamente bom e antigo que é limitado a quatro kilobytes. A API do Web Storage é um sistema de valor-chave baseado em documento que armazenará em cache pelo menos cinco megabytes de dados e alguns navegadores manterão 10 megabytes.

O IndexedDB oferece um conjunto mais rico de recursos, como cursores de banco de dados e índices, que agilizarão a extração de dados, que geralmente são armazenados sem limites.

Quanto mais dados você armazena localmente na máquina do usuário, menos você precisa usar o seu precioso armazenamento do lado do servidor. Isso também pode significar respostas mais rápidas e muito menos largura de banda dedicada ao transporte de cópias infinitas dos dados de volta para o servidor.

Haverá problemas, porém, quando os usuários trocarem de dispositivo porque os dados provavelmente não estarão sincronizados. Apenas certifique-se de que os detalhes importantes sejam consistentes.

7. Encontre as pechinchas escondidas

O Google mantém uma página bem útil que resume todos os produtos “sempre gratuitos”, mas se você der uma olhada, encontrará muitos serviços gratuitos que nem mesmo fazem parte da lista. O Google Maps, por exemplo, oferece “US$200 de uso mensal grátis”. O Google Docs e algumas outras APIs são sempre gratuitas.

8. Use o G Suite

Muitos dos produtos do G Suite, incluindo Documentos, Planilhas e Drive, são cobrados separadamente e os usuários os recebem gratuitamente com a conta do Gmail ou a empresa paga por eles como um pacote.

Em vez de criar um aplicativo com relatórios integrados, basta gravar os dados em uma planilha e compartilhá-los. As planilhas são poderosas o suficiente para incluir gráficos e plotagens como qualquer painel.

Se você criar um aplicativo da web, precisará queimar suas cotas de computação e dados para lidar com as solicitações interativas. Mas se você apenas criar um Documento Google para o seu relatório, estará despejando a maior parte do trabalho na máquina do Google.

9. Tire da frente o que você não vai usar

Alguns recursos dos aplicativos da web modernos são bastante supérfluos. Seu aplicativo de banco precisa de cotações de ações? Você precisa incluir a hora ou temperatura local? Você precisa incorporar os últimos tweets ou fotos do Instagram? Não. Livre-se de todos esses extras porque cada um significa mais uma chamada para suas máquinas servidoras e isso corrói seus limites gratuitos.

A equipe de design do produto pode sonhar grande, mas você pode dizer a eles: “Não!”

10. Cuidado com as novas opções

Algumas das ferramentas mais legais para construir serviços de inteligência artificial para sua pilha oferecem bons limites para a experimentação. O serviço AutoML Video permitirá que você treine seu modelo de machine learning em feeds de vídeo por 40 horas por mês, antes que as cobranças sejam aplicadas. O serviço de dados tabulares triturará suas linhas de informações em um nó gratuitamente por seis horas.

Isso lhe dá corda suficiente para experimentar ou construir modelos básicos, mas cuidado. Seria perigoso automatizar o processo para que cada usuário pudesse acionar um grande trabalho de machine learning.

Mantenha os custos em perspectiva

É importante lembrar que o salto do nível gratuito para o cliente pagante costuma ser um passo bem pequeno no Google Cloud. Embora existam muitos serviços gratuitos na Internet que saltam de gratuitos para milhares de dólares com um clique, os serviços do Google geralmente não têm preços assim.

Depois de passar por dois milhões de invocações gratuitas do Cloud Functions, a próxima custa US$ 0,0000004. Isso é apenas 40 centavos por milhão. Se você vasculhar sua gaveta de meias, deverá conseguir cobrir alguns milhões extras sem problemas.

A tabela de preços é generosa o suficiente para que você não tenha um ataque cardíaco ao sair da zona gratuita. Se o seu aplicativo precisar de alguns milhões extras, provavelmente você poderá cobri-los. A lição importante é que manter a carga computacional baixa resultará em contas menores e respostas mais rápidas.

Tags:
Google Cloud
Em alta

Inovação

'Contar histórias de pessoas LGBTQIAP+' é ferramenta para promoção da diversidade em empresas
Em alta

Inovação

Boticário cria unidade de tecnologia para aprimorar programas de fidelidade
Em alta

Liderança

Cristiane Gomes assume transformação digital do Grupo CCR
Load more
IT Forum

FÓRUNS

Todos os FórunsIT Forum IbirapueraIT Forum TrancosoIT Forum Itaqui

NOTÍCIAS

Mais recentesLiderançaCarreiraNegóciosTendências

COLUNAS

ESTUDOS

Executivo de TIAntes da TIAs 100+ Inovadoras

VÍDEOS

PODCASTS

HIT

Anuncie
Envie Seu Release
Fale Conosco
Revistas
Newsletter
IT Forum
Política de PrivacidadeTermos de Uso

© Copyright IT MÍDIA - Todos os direitos reservados

Política de PrivacidadeTermos de Uso

© Copyright IT MÍDIA - Todos os direitos reservados