Teknologi cloud sangat panas saat ini, tetapi harganya bisa mahal. Apa strategi terbaik untuk belajar / mencoba layanan cloud tanpa harus mengeluarkan banyak uang?
Teknologi cloud sangat panas saat ini, tetapi harganya bisa mahal. Apa strategi terbaik untuk belajar / mencoba layanan cloud tanpa harus mengeluarkan banyak uang?
Jawaban:
Tiga platform cloud utama yang Anda sebutkan memiliki percobaan gratis atau tingkatan gratis; ini semua termasuk pembelanjaan dan pembatasan sumber daya yang mencegah Anda untuk membelanjakan lebih dari yang dapat Anda uji coba secara gratis:
Azure menawarkan £ 150 / $ 200 / € 170 untuk satu bulan pertama penggunaan , selain itu banyak layanan Azure memiliki tingkat gratis atau biaya rendah:
Jika Anda memiliki akun MSDN atau Visual Stuido Online, Anda juga bisa mendapatkan kredit $ 100 / $ 150 / € 130 per bulan hanya karena Anda adalah pelanggan salah satu layanan ini.
Jika Anda pemula, Anda mungkin memenuhi syarat untuk $ 120.000 Kredit Azure untuk meng-host aplikasi Anda melalui program BizSpark Microsoft .
Amazon memiliki Tier Gratis yang meliputi:
Selain itu, selalu ada tunjangan penggunaan gratis di sebagian besar layanan:
Google menawarkan uji coba gratis $ 300 selama 12 bulan dalam kesepakatan yang mirip dengan Amazon. Selain itu, mereka memiliki tingkatan penggunaan gratis untuk banyak dari penawaran inti mereka:
Jika semua itu tidak cukup bagi Anda, sebagian besar penyedia cloud akan memberi Anda kredit jika Anda menulis blog tentang layanan mereka secara terperinci, Anda harus melakukan upaya yang substansial di depan dan "muncul" di radar mereka dengan menulis blog. posting, presentasi di pertemuan dan konferensi, tetapi begitu mereka melihat Anda, mereka dengan senang hati akan menempatkan $ 100 sebulan untuk pembelajaran lebih lanjut Anda.
Melakukan sesuatu yang substansial dengan tingkat gratis itu menantang. Tetapi Anda mungkin memiliki beberapa perangkat keras yang bisa digunakan untuk membangun minicloud sendiri. Jika Anda membutuhkan lebih banyak memori, Anda dapat menggali melalui laci sampah Anda. Jika Anda membangun sesuatu yang serius, ada kemungkinan Anda akan memutuskan untuk membeli lebih banyak perangkat keras, tetapi itu tidak terlalu berisiko daripada harus membayar $$$ setiap bulan kepada AWS agar pintu Anda tetap terbuka.
LocalStack mengeluarkan emulator lokal dari berbagai layanan gaya AWS:
- API Gateway di http: // localhost: 4567
- Kinesis di http: // localhost: 4568
- DynamoDB di http: // localhost: 4569
- DynamoDB Streaming di http: // localhost: 4570
- Elasticsearch di http: // localhost: 4571
- S3 di http: // localhost: 4572
- Firehose di http: // localhost: 4573
- Lambda di http: // localhost: 4574
- SNS di http: // localhost: 4575
- SQS di http: // localhost: 4576
- Pergeseran merah di http: // localhost: 4577
- ES (Layanan Penelitian Elastik) di http: // localhost: 4578
- SES di http: // localhost: 4579
- Rute53 di http: // localhost: 4580
- CloudFormation di http: // localhost: 4581
Ini benar-benar open-source dan sepertinya Atlassian menempatkan banyak upaya rekayasa untuk mempertahankannya saat ini.
(sumber: jujucharms.com )
AppScale dapat membantu Anda meniru Google cloud:
AppScale adalah platform komputasi awan open-source yang secara otomatis menyebarkan dan menskala aplikasi Google App Engine yang tidak dimodifikasi melalui sistem cloud publik dan privat serta kluster di lokasi. AppScale dimodelkan pada API App Engine dan memiliki dukungan untuk aplikasi Python, Go, PHP, dan Java.
AppScale didukung dan dikelola oleh AppScale Systems, bersama dengan Google.
Eucalyptus telah ada sedikit lebih lama dan memiliki fitur gratis dan berbayar. Ini mendukung meniru EC2, S3, dan IAM.
Ada beberapa layanan yang menawarkan 'tingkatan gratis' dari deskripsi untuk membantu pengembang baru memulai dengan platform cloud tanpa biaya yang Anda sebutkan.
AWS memiliki tingkatan gratis yang cukup luas:
Selalu gratis
- 1 juta permintaan Lambda gratis / bulan
- Penyimpanan DynamoDB 25 GB
- 20.000 permintaan gratis ke Layanan Manajemen Kunci AWS
- 1 juta permintaan ke Amazon SQS
- berbagai layanan lainnya
12 Bulan Gratis
- 750 jam waktu komputasi EC2 (t2.micro)
- Penyimpanan Amazon S3 5 GB
- 250.000 pesan di AWS IoT
- berbagai lainnya
Azure menawarkan kredit gratis US $ 200 (atau £ 150) untuk digunakan dengan cara apa pun yang Anda suka dalam satu bulan (tetapi mereka berakhir setelah satu bulan):
Anda menerima kredit Azure £ 150 dengan Uji Coba Gratis. Pilihan ada di tangan Anda bagaimana Anda menggunakan kredit Azure Anda. Gunakan mereka pada layanan Azure apa pun berdasarkan kebutuhan Anda, termasuk, Mesin Virtual, Situs Web, Layanan Cloud, Layanan Seluler, Penyimpanan, Database SQL, Jaringan Pengiriman Konten, HDInsight, Layanan Media, dan banyak lagi.
Gunakan kalkulator penetapan harga untuk memperkirakan berapa banyak yang dapat Anda gunakan dengan £ 150 dari kredit Azure. Berikut adalah beberapa skenario penggunaan yang mengonsumsi tidak lebih dari £ 150 per bulan:
- Menjalankan 2 mesin Virtual kecil untuk sebulan penuh, atau
- Menyimpan 800 GB data dalam Storage, atau
- Mengembangkan dan menguji aplikasi web menggunakan Layanan Cloud, dengan 3 peran web dan 2 peran pekerja dalam mesin virtual, selama 10 jam sehari, 5 hari seminggu, atau
- Menjalankan dua database SQL S2 selama sebulan penuh
Google Cloud memberikan 12 bulan dengan $ 300 kredit, dan memiliki beberapa layanan yang 'selalu gratis' , secara luas mirip dengan penawaran Amazon.
Jika Anda berhati-hati tentang waktu Anda, Anda juga bisa menggunakan contoh spot (tapi hati-hati bahwa Anda tidak membayar lebih dari harga sesuai permintaan! ). Karena instance spot dapat dihentikan kapan saja jika Anda kalah, mereka mungkin tidak ideal untuk dipelajari, karena Anda mungkin tidak dapat menggunakan layanan ini tepat saat Anda menginginkannya, tetapi mereka seringkali jauh lebih murah.
Siswa juga dapat mengklaim "kredit AWS bonus hingga $ 110 dengan total $ 75- $ 150" dengan Paket Pengembang Siswa GitHub . Mungkin patut diperiksa jika layanan cloud favorit Anda memiliki penawaran serupa jika Anda memenuhi syarat!