Come posso sperimentare Cloud (Azure, AWS, Google, ecc.) Senza andare in rovina?


Risposte:


15

Le tre principali piattaforme cloud che hai citato hanno prove gratuite o un livello gratuito; questi includono tutti i limiti di spesa e risorse che ti impediscono di spendere più di quanto la tua prova gratuita consenta:

Azzurro

Logo azzurro

Azure offre £ 150 / $ 200 / € 170 per il primo mese di utilizzo , inoltre molti dei servizi di Azure hanno un livello gratuito oa basso costo:

  • Livello gratuito servizio app
  • Istanza di SQL Azure Basic a £ 0,005 / ora
  • Livello gratuito di Azure Machine Learning
  • Bus di servizio di Azure a 0,04 £ / milione di operazioni
  • Funzioni di Azure a £ 0,15 per milione di esecuzioni

Se disponi di un account MSDN o Visual Stuido online, puoi anche ottenere un credito di £ 100 / $ 150 / € 130 al mese solo perché sei abbonato a uno di questi servizi.

Se sei una startup potresti avere diritto a $ 120.000 di crediti Azure per ospitare la tua applicazione tramite il programma BizSpark di Microsoft .

Amazon Web Services

Logo dei servizi Web di Amazon

Amazon ha un livello gratuito che include:

  • 750 ore di EC2 che equivalgono a circa un mese di un'istanza t2.micro
  • 750 Amazon RDS
  • 5 GB S3
  • 250.000 messaggi IoT AWS
  • ... e altro ancora

Inoltre, sulla maggior parte dei servizi sono previste quote di utilizzo perpetuamente gratuite:

  • AWS Lambda: 1 milione di richieste gratuite al mese
  • DynamoDB: 25 GB di spazio di archiviazione
  • Amazon SNS: 1 milione pubblica
  • ... e altro ancora

Piattaforma di calcolo di Google

Google Cloud Platform

Google offre una prova gratuita di $ 300 per 12 mesi in un accordo simile ad Amazon. Inoltre hanno livelli di utilizzo gratuiti per molte delle loro offerte principali:

  • Google App Engine: 28 ore / giorno di istanza
  • Database Google Cloud: 1 GB di spazio di archiviazione
  • Google Compute Engine: 1 istanza f1-micro / mese
  • Google Pub / Sub: messaggi da 10 GB / mese
  • Google Cloud Functions: 10 milioni di esecuzioni / mese
  • ... e altro ancora

Se tutto ciò non fosse abbastanza per te, la maggior parte dei fornitori di servizi cloud ti compenserà con i crediti se scrivi un blog sui loro servizi in dettaglio, devi fare uno sforzo sostanziale in anticipo e "apparire" sul loro radar scrivendo blog post, presentazioni a Meetup e conferenze, ma una volta che ti vedranno metteranno volentieri $ 100 al mese per il tuo ulteriore apprendimento.


12

Emula il cloud sul tuo hardware

Fare qualcosa di sostanziale con il livello gratuito è una sfida. Ma probabilmente hai dell'hardware in giro su cui puoi costruire il tuo minicloud. Se hai bisogno di più memoria, puoi scavare nel tuo cassetto spazzatura. Se costruisci qualcosa di serio c'è qualche possibilità che deciderai di acquistare più hardware, ma è meno rischioso del dover pagare $$$ $ mensilmente ad AWS per tenere aperte le porte.

LocalStack

Logo LocalStack

LocalStack trasforma gli emulatori locali di una serie di servizi in stile AWS:

È completamente open-source e sembra che Atlassian stia facendo molti sforzi ingegneristici per mantenerlo aggiornato.

AppScale

Logo AppScale
(fonte: jujucharms.com )

AppScale può aiutarti a emulare il cloud di Google:

AppScale è una piattaforma di cloud computing open source che distribuisce e ridimensiona automaticamente le applicazioni non modificate di Google App Engine su sistemi cloud pubblici e privati ​​e cluster on-premise. AppScale è modellato sulle API di App Engine e supporta le applicazioni Python, Go, PHP e Java.

AppScale è supportato e gestito da AppScale Systems, in collaborazione con Google.

Eucalipto

Eucalyptus è in circolazione da un po 'di più e ha funzionalità gratuite e a pagamento. Supporta l'emulazione di EC2, S3 e IAM.


Anche se interessante, anche in un'azienda con circa 600 vms on premise, non posso far girare le cose per giocare fuori da un progetto e non c'è hardware disponibile (rivenduto a un broker). Non penso che uno studente possa gestire la maggior parte di queste cose per impararle.
Tensibai,

Forse è così, ma evitare un conto enorme può motivare le persone a fare cose straordinarie.
pulcini,

1
Per esperienza, il costo grezzo (hardware) on premise è superiore rispetto allo stesso utilizzo finale su aws per ottenere prestazioni equivalenti. Sto parlando solo di costi e di non tenere conto dell'ottimizzazione finanziaria dell'hardware on premise.
Tensibai,

Potresti voler aggiungere all'elenco AppScale , in particolare per l'esecuzione delle app di Google App Engine.
Dan Cornilescu,

2
È inoltre necessario aggiungere una nota specificamente alla base del fatto che tale emulazione NON deve essere utilizzata per raccogliere punti dati sulle prestazioni o sulla scalabilità (nella maggior parte dei casi).
Dan Cornilescu,

6

Esistono alcuni servizi che offrono "livelli gratuiti" di qualche descrizione per aiutare i nuovi sviluppatori a iniziare con una piattaforma cloud senza i costi che hai citato.

AWS ha un livello gratuito piuttosto generoso:

Sempre gratis

  • 1 milione di richieste Lambda gratuite / mese
  • 25 GB di spazio di archiviazione DynamoDB
  • 20.000 richieste gratuite al servizio di gestione delle chiavi AWS
  • 1 milione di richieste ad Amazon SQS
  • vari altri servizi

12 mesi gratuiti

  • 750 ore di tempo di calcolo EC2 (t2.micro)
  • 5 GB di spazio di archiviazione Amazon S3
  • 250.000 messaggi su AWS IoT
  • vari altri

Azure offre $ 200 (o £ 150) di credito gratuito da utilizzare nel modo che preferisci entro un mese (ma scadono dopo un mese):

Ricevi £ 150 di crediti Azure con la prova gratuita. Adesso spetta a te come usare i tuoi crediti Azure. Usali su qualsiasi servizio di Azure in base alle tue esigenze, tra cui, Macchine virtuali, siti Web, servizi cloud, servizi mobili, archiviazione, database SQL, rete di distribuzione di contenuti, HDInsight, servizi multimediali e molti altri.

Usa il calcolatore dei prezzi per stimare quanto potresti usare con £ 150 di crediti Azure. Ecco alcuni scenari di utilizzo che non consumano più di £ 150 al mese:

  • Esecuzione di 2 piccole istanze di macchina virtuale per l'intero mese o
  • Memorizzazione di 800 GB di dati in Archiviazione o
  • Sviluppare e testare un'applicazione Web utilizzando i servizi cloud, con 3 ruoli Web e 2 ruoli di lavoro su istanze medie, per 10 ore al giorno, 5 giorni alla settimana o
  • Esecuzione di due database S2 SQL per l'intero mese

Google Cloud offre 12 mesi con $ 300 di credito e offre alcuni servizi "sempre gratuiti" , sostanzialmente simili all'offerta di Amazon.

Se stai attento ai tuoi tempi, puoi anche usare un'istanza spot (ma fai attenzione a non pagare più del prezzo on demand! ). Poiché le istanze spot possono essere interrotte in qualsiasi momento se si è in offerta, potrebbero non essere ideali per l'apprendimento, poiché potresti non essere in grado di utilizzare il servizio esattamente quando lo desideri, ma spesso sono molto più economici.

Gli studenti possono anche richiedere "fino a $ 110 in crediti AWS bonus per un totale di $ 75- $ 150" con il pacchetto per sviluppatori per studenti GitHub . Forse vale la pena verificare se il tuo servizio cloud preferito ha offerte simili se sei idoneo!


0

Spegni le cose quando non le stai usando. Strumenti come www.parkmycloud.com sono molto utili.


2
Questo è forse un servizio interessante, come funziona? Qual è il costo?
Tensibai,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.