Optimalkan biaya pengembangan dan pengujian di Azure Cosmos DB
BERLAKU UNTUK: NoSQL MongoDB Cassandra Gremlin Meja
Artikel ini menjelaskan berbagai opsi untuk menggunakan Microsoft Azure Cosmos DB untuk pengembangan dan pengujian secara gratis, serta teknik untuk mengoptimalkan biaya dalam pengembangan atau akun pengujian.
Emulator Azure Cosmos DB (versi yang dapat diunduh secara lokal)
Microsoft Azure Cosmos DB emulator adalah versi lokal yang dapat diunduh yang meniru layanan cloud Microsoft Azure Cosmos DB. Anda dapat menulis dan menguji kode yang menggunakan API Microsoft Azure Cosmos DB bahkan jika Anda tidak memiliki koneksi jaringan dan tanpa dikenai biaya apa pun. Emulator Microsoft Azure Cosmos DB menyediakan lingkungan lokal untuk tujuan pengembangan dengan keakuratan tinggi pada layanan cloud. Anda dapat mengembangkan dan menguji aplikasi lokal tanpa membuat langganan Azure. Ketika Anda siap untuk menyebarkan aplikasi Anda ke cloud, perbarui string koneksi untuk terhubung ke titik akhir Microsoft Azure Cosmos DB di cloud, tidak ada modifikasi lain yang diperlukan. Anda juga dapat menyiapkan alur CI/CD dengan tugas membuat emulator Microsoft Azure Cosmos DB di Azure DevOps untuk menjalankan pengujian. Anda dapat memulai dengan mengunjungi artikel emulator Microsoft Azure Cosmos DB.
Mencoba Microsoft Azure Cosmos DB secara gratis
Coba Microsoft Azure Cosmos DB secara gratis adalah pengalaman gratis yang memungkinkan Anda bereksperimen dengan Microsoft Azure Cosmos DB di cloud tanpa mendaftar untuk akun Azure atau menggunakan kartu kredit Anda. Akun Try Microsoft Azure Cosmos DB tersedia dalam waktu terbatas, saat ini 30 hari. Anda dapat memperbaruinya kapan saja. Coba akun Microsoft Azure Cosmos DB memudahkan untuk mengevaluasi Microsoft Azure Cosmos DB, membangun dan menguji aplikasi atau menggunakan Quickstarts atau tutorial. Anda juga dapat membuat demo, melakukan pengujian unit, atau bahkan membuat akun multiwilayah dan menjalankan aplikasi di atasnya tanpa dikenakan biaya apa pun. Dalam akun Coba Microsoft Azure Cosmos DB, Anda dapat memiliki satu database throughput bersama dengan maksimum 25 kontainer dan 20.000 RU/d throughput, atau satu kontainer dengan hingga 5000 RU/d. Untuk memulai, lihat Coba Microsoft Azure Cosmos DB untuk halaman gratis.
Microsoft Azure Cosmos DB tingkat gratis
Microsoft Azure Cosmos DB tingkat gratis membuatnya mudah untuk memulai, mengembangkan dan menguji aplikasi Anda, atau bahkan menjalankan beban kerja produksi kecil secara gratis. Saat tingkat gratis diaktifkan di akun, Anda akan mendapatkan penyimpanan sebesar 1000 RU/dtk dan 25 GB pertama di akun gratis.
Tingkat gratis berlangsung tanpa batas waktu untuk masa pakai akun dan dilengkapi dengan semua manfaat dan fitur akun Microsoft Azure Cosmos DB biasa, termasuk penyimpanan dan throughput tanpa batas (RU / s), SLA, ketersediaan tinggi, distribusi global turnkey di semua wilayah Azure, dan banyak lagi. Anda dapat membuat akun tingkat gratis menggunakan templat portal Microsoft Azure, CLI, PowerShell, dan Manajer Sumber Daya. Untuk mempelajari selengkapnya, lihat cara membuat artikel akun tingkat gratis dan halaman harga.
Akun Gratis Azure
Microsoft Azure Cosmos DB disertakan dalam akun gratis Azure,yang menawarkan kredit dan sumber daya Azure secara gratis untuk periode waktu tertentu. Khusus untuk Microsoft Azure Cosmos DB, akun gratis ini menawarkan penyimpanan 25 GB dan 400 RUs throughput yang tersedia untuk seluruh tahun. Pengalaman ini memungkinkan pengembang mana pun untuk dengan mudah menguji fitur Microsoft Azure Cosmos DB atau mengintegrasikannya dengan layanan Azure lainnya dengan biaya nol. Dengan akun gratis Azure, Anda mendapatkan kredit $ 200 untuk dibelanjakan dalam 30 hari pertama. Anda tidak akan dikenakan biaya, bahkan jika Anda mulai menggunakan layanan hingga Anda memilih untuk memutakhirkan. Untuk memulai, kunjungi halaman akun gratis Azure.
Microsoft Azure Cosmos DB tanpa server
Azure Cosmos DB tanpa server memungkinkan Anda menggunakan akun Azure Cosmos DB dengan cara berbasis konsumsi di mana Anda hanya dikenakan biaya untuk Unit Permintaan yang digunakan oleh operasi database Anda dan penyimpanan yang digunakan oleh data Anda. Tidak dikenakan biaya minimum saat menggunakan Microsoft Azure Cosmos DB dalam mode tanpa server. Karena menghilangkan konsep kapasitas yang disediakan, paling cocok untuk kegiatan pengembangan atau pengujian khusus ketika database Anda menganggur sebagian besar waktu.
Gunakan database throughput bersama
Dalam database throughput bersama,semua kontainer di dalam database berbagi throughput yang disediakan (RU/d) database. Misalnya, jika Anda menyediakan database dengan 400 RU/dk dan memiliki empat kontainer, keempat kontainer akan berbagi 400 RU/d. Dalam lingkungan pengembangan atau pengujian, di mana setiap kontainer dapat diakses lebih jarang dan dengan demikian memerlukan lebih rendah dari minimum 400 RU/dtk, menempatkan kontainer dalam database throughput bersama dapat membantu mengoptimalkan biaya.
Misalnya, akun pengembangan atau pengujian Anda memiliki empat kontainer. Jika Anda membuat empat kontainer dengan throughput khusus (minimal 400 RU/d), total RU Anda adalah 1600 RU/d. Sebaliknya, jika Anda membuat database throughput bersama (minimal 400 RU/ s) dan menempatkan kontainer Anda di sana, total RU Anda hanya akan 400 RU /d. Secara umum, database throughput bersama sangat bagus untuk skenario ketika Anda tidak memerlukan throughput yang dijamin pada setiap kontainer individu. Pelajari selengkapnya tentang database throughput bersama.
Langkah berikutnya
Anda dapat mulai menggunakan emulator atau akun DB Microsoft Azure Cosmos DB gratis dengan artikel berikut:
- Pelajari selengkapnya tentang Memahami tagihan Microsoft Azure Cosmos DB Anda
- Mempelajari lebih lanjut tentang tanpa server Microsoft Azure Cosmos DB
- Pelajari selengkapnya tentang Mengoptimalkan biaya throughput
- Pelajari selengkapnya tentang Mengoptimalkan biaya penyimpanan
- Pelajari selengkapnya tentang Mengoptimalkan biaya baca dan tulis
- Pelajari selengkapnya tentang Mengoptimalkan biaya kueri
- Pelajari selengkapnya tentang Mengoptimalkan biaya akun Azure Cosmos DB multi-wilayah
- Mencoba melakukan perencanaan kapasitas untuk migrasi ke Azure Cosmos DB? Anda dapat menggunakan informasi tentang kluster database Anda yang ada saat ini untuk membuat perencanaan kapasitas.
- Jika Anda hanya mengetahui jumlah vcore dan server di kluster database yang ada, baca tentang memperkirakan unit permintaan menggunakan vCore atau vCPU
- Jika Anda mengetahui rasio permintaan umum untuk beban kerja database Anda saat ini, baca memperkirakan unit permintaan menggunakan perencana kapasitas Azure Cosmos DB