Alternatif untuk Layanan Cloud Amazon (AWS)
Indonesian (Bahasa Indonesia) translation by Ilham Saputra (you can also view the original English article)



Alternatif untuk Layanan Web Amazon
Amazon's AWS terus berinovasi dan mendominasi pasar layanan cloud. Ini tumbuh begitu banyak sehingga menjadi komponen kunci dari mekanisme Wall Street Amazon, yang pada dasarnya adalah sektor yang dapat menghasilkan keuntungan dari akar e-commerce marjin marjinnya yang rendah:



Perusahaan menggelinding dalam $1,8 miliar selama tiga bulan terakhir dari AWS ... naik dari $1 miliar yang dibuatnya pada kuartal tahun lalu - itu adalah lonjakan 81 persen dari tahun ke tahun. - GeekWire
Lebih jauh lagi, AWS memberdayakan area Internet yang luas sehingga kami semakin bergantung pada stabilitasnya. September lalu, masalah dengan layanan menyebabkan pemadaman serentak di Netflix, Tinder, IMDB, AirBnB, dan situs web video dan buku streaming Amazon sendiri.
Di masa lalu, saya telah menjadi pengguna AWS yang antusias, tetapi kekhawatiran saya tentang kompleksitas, biaya, dan baru-baru ini masalah etika dengan perusahaan telah mendorong saya untuk mengeksplorasi alternatif cloud lainnya. Meskipun menawarkan jajaran layanan yang semakin canggih untuk berbagai jenis kebutuhan pengembangan, itu tidak selalu pilihan yang paling sederhana, tercepat, atau paling terjangkau. Sebagai contoh, saya telah menemukan bahwa itu lebih cepat dan lebih ekonomis untuk host situs WordPress saya di Digital Samudra daripada di AWS; tahun lalu saya menulis pada Envato Tuts+ tentang menggunakan Digital Ocean API untuk menjalankan dan mengelola contoh.
Selain beberapa pesaing tingkat pertama seperti Microsoft dan Google, ada semakin banyak penyedia cloud yang menawarkan banyak atau sebagian dari layanan paling bermanfaat AWS dengan cara yang dapat menguntungkan para pengembang kecil dengan kemudahan penggunaan dan keterjangkauan.
Dalam tutorial ini, saya akan menguraikan beberapa pesaing layanan lengkap untuk AWS, beberapa yang kurang mapan, dan beberapa alternatif layanan cloud individual yang berguna bagi pengembang. Saya telah menulis tentang sejumlah kecil ini di Envato Tuts+ sudah, dan saya akan merincinya saat kita pergi.
Harap dicatat, ini adalah topik yang sangat besar. Saya bertujuan hari ini untuk memberikan garis besar tingkat tinggi untuk memberi Anda wawasan dasar ke dalam alternatif. Saya tidak akan punya waktu hari ini untuk sepenuhnya menilai dan membandingkan setiap opsi secara detail. Jika memungkinkan, saya akan mencoba menghubungkan Anda dengan sumber daya yang bermanfaat untuk analisis Anda yang lebih dalam.
Jika Anda ingin melihat analisis lebih rinci dari penyedia lengkap atau layanan tertentu, beri tahu kami di komentar di bawah. Anda juga dapat menghubungi saya di Twitter @reifman secara langsung.
Pesaing Utama
Penawaran cloud AWS terus berkembang dengan cepat, sebagaimana tercermin dalam Konsol Manajemennya yang luar biasa:



Amazon menawarkan berbagai layanan yang Anda pasti tidak dapat menemukan semua bersama-sama dari vendor tunggal, Anda juga tidak dapat dengan mudah menemukan beberapa dari vendor individu. Namun ada banyak alternatif yang terus berkembang.
Pada 2015, Gartner meneliti Magic Quadrant untuk Infrastruktur Awan sebagai Layanan, Seluruh Dunia. Ini memamerkan para pemimpin (Amazon, Microsoft dan Google) dan segelintir dari jaringan penyedia yang akan datang, baik perusahaan Fortune 500 seperti IBM dan startup yang lebih besar seperti Rackspace dan Joyent:



Kredit: Magic Quadrant untuk Cloud Infrastructure sebagai Layanan, Seluruh Dunia (Gartner)
Mari kita mulai menjelajahi lanskap itu sendiri.
Dua Pesaing Besar
Microsoft Azure dan Google Cloud Compute adalah dua pesaing terbesar bagi AWS yang mencoba menawarkan tumpukan penawaran layanan yang terus bertambah.
Google Cloud Compute



Tidak ada cara visual sederhana untuk melihat ruang lingkup penawaran Google, tetapi mereka terus berkembang untuk menawarkan subset moderat AWS. Beginilah cara mereka menempatkan fitur mereka ke dalam hirarki yang dapat ditemukan:
Computation
- Compute Engine: Jalankan beban kerja skala besar pada mesin virtual yang dihosting di infrastruktur Google.
- VM Preemptible: VM Preemptible adalah pilihan biaya rendah untuk beban kerja terdistribusi dan fault-tolerant.
-
App Engine: Platform untuk membuat aplikasi web yang dapat diskalakan dan ponsel kembali berakhir.
- Container Engine: Jalankan kontainer Docker di infrastruktur Google, diberdayakan oleh Kubernetes.
Storage
- Cloud Storage: Layanan penyimpanan objek yang kuat, sederhana, dan hemat biaya dengan global edge-caching.
- Nearline: Solusi yang sangat terjangkau dan tersedia untuk pencadangan, pengarsipan, dan pemulihan bencana.
- Cloud SQL: Menyimpan dan mengelola data menggunakan database MySQL relasional yang sepenuhnya dikelola.
- Datastore: Basis data yang dikelola, NoSQL, skemaless untuk menyimpan data non-relasional.
- Bigtable: Cloud Bigtable adalah layanan database NoSQL yang cepat, dikelola sepenuhnya, dan terukur secara besar-besaran.
Networking
- Cloud Networking: Hubungkan jaringan Anda ke Google secara langsung, melalui operator Anda atau menggunakan VPN yang aman. Gunakan DNS yang andal, tangguh, dan latensi rendah. Muat lalu lintas saldo antara instance Compute Engine menggunakan HTTP atau Jaringan (TCP/UDP).
Big Data
- BigQuery: Analisis Big Data di cloud. Jalankan cepat, kueri seperti SQL terhadap petabyte data dalam hitungan detik.
- Dataflow: Dataflow adalah layanan pemrosesan data real-time untuk pemrosesan data batch dan stream.
- Dataproc: Google Cloud Dataproc adalah layanan Spark dan Hadoop terkelola yang cepat, mudah digunakan, dan biaya rendah.
- Datalab: Alat interaktif yang mudah digunakan untuk eksplorasi, analisis, dan visualisasi data skala besar.
- Pub/Sub: Sambungkan layanan Anda dengan perpesanan asinkron tepercaya dan banyak-ke-banyak yang di-hosting di infrastruktur Google.
Services
- Translate API: Buat aplikasi multibahasa dan terjemahkan teks ke bahasa lain secara terprogram.
- Prediction API: Gunakan algoritme pembelajaran mesin Google untuk menganalisis data dan memprediksi hasil di masa mendatang dengan menggunakan antarmuka RESTful yang akrab.
- Cloud Endpoints: Buat layanan RESTful dari kode Anda dan buat mereka dapat diakses oleh klien iOS, Android, dan JavaScript menggunakan App Engine.
- Cloud Monitoring: Dapatkan wawasan tentang kinerja dan ketersediaan aplikasi cloud-powered Anda.
- Cloud Deployment Manager: Pengembang dapat dengan mudah merancang, berbagi, menerapkan, dan mengelola solusi Google Cloud Platform yang kompleks menggunakan template deklaratif yang sederhana.
- Container Registry: Penyimpanan gambar Docker cepat dan pribadi di Google Cloud Platform.
- Cloud Logging: Kelola semua data log Anda untuk Compute Engine dan App Engine untuk menyelidiki dan men-debug masalah sistem, mendapatkan wawasan operasional dan bisnis, dan memenuhi kebutuhan keamanan dan kepatuhan.
Seperti yang Anda lihat, ada banyak tersedia. Inilah Cloud Platform Console:



Jika Anda ingin perbandingan yang lebih mendetail antara AWS dan Google Cloud, lihat bagian Cloud Academy ini.
Microsoft Azure
Azure adalah produk yang tumbuh paling penting dari Microsoft; itu akan membantu perusahaan berubah ketika pertumbuhan aplikasi Windows dan Office lambat.



Berikut ringkasan visual bagus fitur Azure dibandingkan dengan Google dan AWS di atas:



Azure ingin sekali mengajak Anda bergabung. Anda mulai dengan kredit $ 200, dan terus berjalan dengan opsi gratis. Ada kalkulator harga yang dapat Anda bandingkan dengan kalkulator AWS:



Jika Anda ingin lebih detail untuk membandingkan AWS dan Azure, lihat Amazon AWS vs Microsoft Azure Buying Guide (Datamation).
Jika Anda ingin membaca perbandingan singkat dari ketiga layanan utama ini, lihat AWS vs Google Cloud vs Microsoft Azure: Bagaimana cara membandingkannya dan mana yang tepat untuk bisnis Anda? (CBR).
Penyedia Full-Stack Lainnya
Ada tiga penyedia cloud terkenal yang melakukan upaya baik dalam menawarkan berbagai layanan yang dilakukan AWS.
Rackspace
Rackspace secara resmi diluncurkan kembali pada tahun 1998 dan telah berkembang dengan mantap untuk menyediakan layanan cloud yang menarik. Saya penggemar berat Mailgun-nya serta penawaran DNS-nya, keduanya akan saya uraikan lebih lanjut di bawah.
Begini cara Rackspace mengkategorikan penawarannya:



Anda dapat mengunjungi Situs Demonstrasi Rackspace untuk melihat sedikit panel kontrol beraksi—tetapi tidak banyak sebelum Anda harus mendaftar.



Satu hal yang unik adalah bahwa ia menawarkan layanannya baik pada perangkat kerasnya sendiri atau didukung oleh Azure atau AWS (semacam alternatif pseudo-alternatif untuk AWS):



Pengungkapan penuh: Saya telah melakukan pekerjaan konsultasi untuk RackSpace di masa lalu. Secara umum, saya telah menemukan layanan mereka yang telah saya gunakan untuk menjadi cukup baik.
Joyent
Saya pertama kali menggunakan Joyent pada tahun 2007 ketika mereka menawarkan hosting gratis untuk platform aplikasi Facebook yang muncul. Sudah tumbuh banyak sejak saat itu untuk menawarkan berbagai layanan cloud yang dapat Anda jalankan di perangkat keras Anda atau perangkat mereka.



Mereka menawarkan fokus wadah unik yang sempurna untuk meluncurkan dan mengelola kontainer Docker.



IBM Cloud Computing
Penawaran cloud SoftLayer IBM tidak mudah ditemukan melalui presentasi pemasaran di situs web mereka, tetapi tampaknya memiliki reputasi yang positif dan berkembang. Ini juga termasuk dana uji coba $ 500 untuk memulai:



Banyak Istirahat
Saat saya meneliti topik ini, saya menemukan berbagai layanan lain yang tampaknya memiliki beberapa manfaat dasar dan penggunaan yang mungkin ingin Anda jelajahi:
- OVH: Layanan cloud paling umum pada infrastruktur khusus.
-
Kyup: Wadah Linux yang aman, cepat, dan skalabel.
- Atlantic.net: Hosting Cloud VPS, seperti Digital Ocean yang akan saya uraikan lebih lanjut di bawah.
- CloudSigma: Lebih dari host VPS yang disempurnakan dengan beberapa opsi penyesuaian unik.
- Helion Eucalyptus dari Hewlett Packard: "solusi terbuka untuk membangun awan pribadi yang kompatibel dengan Amazon Web Services (AWS). Temukan manfaat memindahkan beban kerja dan data cloud publik ke cloud pribadi Anda."
Saya telah memperhatikan bahwa perusahaan besar seperti HP dan IBM memiliki nama produk yang paling berat, sehingga mudah tersesat di awan.
Jika Anda ingin membangun dan mengelola sendiri (atau meluncurkan pesaing ke AWS), ada dua yang saya temukan:
1. Apache CloudStack
Apache CloudStack adalah "perangkat lunak open source yang dirancang untuk menyebarkan dan mengelola jaringan besar mesin virtual, sebagai platform komputasi awan yang sangat tersedia dan berskala besar sebagai Layanan (IaaS)...solusi turnkey yang mencakup seluruh "stack" fitur kebanyakan organisasi menginginkan dengan IaaS cloud: compute orchestration, Network-as-a-Service, pengguna dan manajemen akun, API asli penuh, terbuka, akuntansi sumber daya, dan Antarmuka Pengguna kelas satu (UI)."
2. OpenStack
OpenStack "mengontrol kumpulan besar sumber daya komputasi, penyimpanan, dan jaringan di seluruh pusat data, yang dikelola melalui dashboard atau melalui OpenStack API. OpenStack bekerja dengan perusahaan populer dan teknologi open source sehingga ideal untuk infrastruktur heterogen."



Alternatif Spesifik Layanan
Banyak pengembang Envato Tuts+ memerlukan layanan berbasis cloud untuk kebutuhan vertikal tetapi tidak penuh. Saya sering merasa lebih mudah untuk menerapkan solusi pihak ketiga untuk kebutuhan khusus dan telah pindah dari Amazon untuk alasan yang saya sebutkan di atas.
Mari mulai menjelajahi beberapa vertikal cloud yang lebih umum.
Server Virtual
Tentunya, ada banyak perusahaan hosting yang menawarkan hosting virtual. Dua yang saya dengar tentang hal-hal terbaik, selain beberapa di atas, adalah Digital Ocean dan Linode.
Saya telah menulis banyak tentang Digital Ocean di Envato Tuts+ dan juga di situs web pribadi saya. Saya sudah memiliki pengalaman hebat dengan mereka untuk sementara waktu sekarang.



Saya sudah lama tidak menggunakan Linode, tetapi bekerja dengan baik ketika saya melakukannya, dan itu memiliki reputasi yang solid.



Layanan DNS
Sementara banyak dari kita menggunakan layanan DNS gratis registrar domain kami, mereka tidak selalu yang tercepat atau paling dapat diandalkan. Jika Anda memerlukan tingkat layanan yang lebih tinggi, SolveDNS menerbitkan perbandingan kecepatan bulanan dari penyedia utama:



Verizon sangat cepat mengesankan:



Tetapi mereka agak bingung tentang harga—saya kira teknisi itu bermaksud bulanan, yang mahal:
"Kami tidak benar-benar mengungkapkan harga karena bervariasi dari satu kasus ke kasus lain, tetapi kira-kira akan dikenakan biaya $50 untuk 50 zona pertama dan $35 per tambahan 50 zona." - Dukungan Verizon Route Chat
Rackspace menawarkan hosting DNS gratis dan canggih gratis selama Anda memiliki akun:



Anda mungkin juga ingin membaca tutorial saya di Envato Tuts+, Menggunakan Digital Ocean API untuk Mengelola DNS Anda.
Content Delivery Networks (CDN)
Banyak orang mulai menggunakan AWS dengan penyimpanan CloudFront dan S3 serta pengiriman konten globalnya. Tetapi ada banyak opsi yang muncul di bidang ini juga.
CloudFlare meluncurkan dirinya sendiri dengan fokus pada perlindungan DDoS, yang dapat menjadi penting untuk banyak situs, dan memadukan ini erat dengan layanan CDN-nya:
Setelah saya menulis tentang KeyCDN untuk Envato Tuts+, saya memutuskan untuk menjadi pengguna dan cukup puas. Ini lebih sederhana dan lebih ekonomis daripada AWS.
Saya juga telah menulis tentang Incapsula, layanan keamanan kuat lain yang menyediakan pengoptimalan spektrum luas, termasuk CDN:
Penyimpanan Data dan Cadangan
Ada berbagai macam Layanan Penyimpanan dan Backup Data yang tersedia.
Google Cloud Storage adalah alternatif yang kuat dan efektif untuk berbagai layanan AWS. Dua yang lain saya tidak memiliki pengalaman yang mungkin patut dicoba termasuk Iron Mountain dan Mozy.



Anda mungkin juga ingin menyelidiki seri saya di sini di CloudBerry, yang menawarkan alat eksplorasi penyimpanan data untuk AWS S3, Azure, dan Google:
Penyiaran Email
Ketika saya menggunakan Layanan Email Sederhana Amazon (SES), saya merasa sulit untuk mengkonfigurasi, memantau dan memelihara. Pada akhirnya, saya menemukan Rackspace's Mailgun menjadi jauh lebih sederhana dan lebih dapat diandalkan. Hal ini sering terjadi ketika Anda beralih dari fitur luas AWS yang mendapatkan perhatian penggunaan terbatas dan dukungan pelanggan bahasa asli dan untuk startup yang terfokus dan penuh perhatian. Amazon terlalu berfokus pada pengembangan dan tidak cukup pada desain produk dan manajemen produk—Anda dapat melihat ini dalam kelemahan di seluruh pengalaman pengguna AWS.
Pastikan untuk memeriksa tutorial Mailgun kami:



Pengungkapan penuh: Saya telah berkonsultasi untuk Mailgun sebelumnya. Baru-baru ini, saya memimpin pembaruan Plugin WordPress mereka untuk mendukung Langganan Daftar.
Ada juga SendGrid, dan sementara saya bukan penggemar MailChimp karena layanan pelanggan mereka yang terlalu bersemangat dan tidak adil (mereka menutup daftar email saya di mana kami mengumpulkan email secara langsung selama kampanye inisiatif), mereka menawarkan Mandrill.
Ya, selama kampanye itu, kami menikahi sebuah perusahaan dengan seorang wanita di Seattle untuk menghormati absurditas kepribadian perusahaan dan dampaknya yang berbahaya terhadap Amerika Serikat (saya pikir Anda mungkin memerlukan istirahat humor setelah semua studi awan ini):
Alat dan Monitoring Manajemen
Envato Tuts+ memiliki sejumlah tutorial tentang New Relic, yang merupakan solusi yang sangat handal untuk website monitoring. Hotel ini menawarkan lebih banyak fitur yang terfokus, rinci daripada AWS. Check out beberapa saya dari Envato Tuts+:
Saya juga telah menulis tentang Stackify, yang mengambil jalur langsung untuk memantau perkembangan yang mengkhususkan diri dalam kesalahan dan log:



Dukungan Game
Satu area di mana AWS membedakan dirinya adalah fitur-fitur permainannya. Salah satu startup yang saya lihat yang membuat penawaran alternatif menarik untuk pengembang game adalah PlayFab, yang baru-baru ini mengumpulkan $7,4 juta dalam pendanaan modal ventura:



PlayFab menyediakan array canggih dari infrastruktur dan API gaming bertenaga cloud untuk mempercepat pengembangan game. Untuk lebih detail, unduh PlayFab's Technical White Paper (pdf).
Pengungkapan penuh: Saya adalah kenalan CEO James Gwertzman, dan kami bekerja sama di Microsoft.
Aplikasi Perusahaan
Tentu saja salah satu transisi terbesar dalam dekade terakhir adalah beralih dari aplikasi desktop seperti Office ke pengolah kata berbasis cloud, spreadsheet, dll.



Saya memiliki pengalaman yang baik baru-baru ini menggunakan desktop Windows yang dihuni cloud AWS, tetapi jika Anda mencari alternatif, saya akan merekomendasikan Google Apps atau Google for Work dan Microsoft Office 365.
Berikut perbandingan terakhir dari dua layanan dari CIO.com.



Melihat ke depan
Saya harap tutorial ini telah membantu Anda mendapatkan gambaran tentang lanskap pilihan di luar sana untuk Anda dan bisnis Anda (kecil dan besar)—mereka sangat besar. Jelas, saya tidak bisa menjelaskan secara detail pro dan kontra dari semua alternatif, tetapi jika Anda ingin melihat kami menjelajahi beberapa hal ini lebih mendalam, silakan tambahkan ini ke komentar di bawah ini.
Pada akhirnya, beri tahu kami pengalaman Anda dengan AWS dan alternatif yang telah Anda uji. Anda juga dapat menghubungi saya langsung di Twitter @reifman. Dan, pastikan untuk menelusuri halaman instruktur Envato Tuts+ saya untuk melihat beberapa tutorial saya yang lain.
Link Terkait
- Amazon Web Services menghasilkan $1.8B kuartal terakhir, naik 81% dari satu tahun lalu - GeekWire
- Interview: Microsoft Azure berkembang, dalam upaya untuk menantang Amazon di awan (GeekWire)
- Amazon Web Services versus Microsoft Azure, Google, Oracle (Business Insider)
- Teknologi Cloud dan Web Service Alternatif untuk AWS (Escape the Jungle)
Subscribe below and we’ll send you a weekly email summary of all new Code tutorials. Never miss out on learning about the next big thing.
Update me weekly