Tanya jawab umum tentang Azure Cosmos DB

BERLAKU UNTUK: NoSQL MongoDB Cassandra Gremlin Meja

Umum

Apa saja kasus penggunaan umum untuk Azure Cosmos DB?

Azure Cosmos DB sangat cocok untuk kasus penggunaan web, seluler, game, dan IoT. Dalam kasus penggunaan ini; skala otomatis, performa yang dapat diprediksi, urutan waktu respons milidetik yang cepat, dan kemampuan untuk mengkueri data bebas skema penting. Azure Cosmos DB cocok untuk pengembangan yang cepat dan mendukung iterasi berkelanjutan dari model data aplikasi. Aplikasi yang mengelola konten dan data yang dihasilkan pengguna sering memetakan ke kasus penggunaan umum untuk Azure Cosmos DB.

Bagaimana Azure Cosmos DB menawarkan performa terprediksi?

Unit permintaan (RU) adalah ukuran throughput di Azure Cosmos DB. Throughput unit permintaan tunggal sesuai dengan throughput GET tindakan HTTP untuk dokumen 1 kilobit. Setiap operasi di Azure Cosmos DB; termasuk baca, tulis, kueri, dan eksekusi prosedur tersimpan; memiliki nilai unit permintaan deterministik berdasarkan throughput yang diperlukan untuk menyelesaikan operasi. Alih-alih dipaksa untuk mempertimbangkan CPU, IO, dan memori sehubungan dengan throughput aplikasi Anda, Anda dapat berpikir dalam hal unit permintaan.

Anda dapat mengonfigurasi setiap kontainer Azure Cosmos DB dengan throughput yang disediakan dalam hal unit permintaan per detik (RU/dtk). Anda dapat membuat tolok ukur permintaan individual untuk diukur dalam unit permintaan, dan membuat kontainer untuk menangani jumlah unit permintaan di semua permintaan untuk kontainer tersebut dalam hitungan detik. Anda juga dapat meningkatkan atau menurunkan skala throughput kontainer Anda seiring dengan kebutuhan perkembangan aplikasi. Untuk informasi selengkapnya tentang cara mengukur unit permintaan, lihat kalkulator throughput.

Bagaimana Azure Cosmos DB mendukung berbagai model data seperti kunci/nilai, kolom, dokumen, dan grafik?

Model data kunci/nilai (tabel), kolom, dokumen, dan grafik semuanya didukung secara asli karena desain ARS (atom, catatan, dan urutan) dibangun oleh Azure Cosmos DB. Atom, catatan, dan urutan dapat dengan mudah dipetakan dan diproyeksikan ke berbagai model data. API untuk subset model tersedia menggunakan desain ARS (MongoDB RU, NoSQL, Table, Apache Cassandra, dan Apache Gremlin). Azure Cosmos DB juga mendukung API lain seperti MongoDB vCore, Cassandra MI, atau PostgreSQL.

Apa itu kontainer Azure Cosmos DB?

Kontainer adalah sekelompok item. Kontainer dapat mencakup satu atau beberapa partisi dan dapat menskalakan untuk menangani volume penyimpanan atau throughput yang praktis tidak terbatas.

Kontainer yang dikenal sebagai
Azure Cosmos DB for NoSQL Kontainer
Azure Cosmos DB untuk MongoDB RU Koleksi
Azure Cosmos DB untuk MongoDB vCore Koleksi
Azure Cosmos DB for Apache Cassandra Tabel
Azure Cosmos DB for Apache Gremlin Grafik
Azure Cosmos DB for Table Tabel

Kontainer adalah entitas yang dapat ditagih, di mana throughput dan penyimpanan yang digunakan menentukan biaya. Setiap kontainer ditagih per jam, berdasarkan throughput yang diprovisikan dan ruang penyimpanan yang digunakan. Untuk informasi selengkapnya, lihat Harga Azure Cosmos DB.

Dapatkah saya menggunakan beberapa API untuk mengakses data saya?

Azure Cosmos DB adalah layanan Microsoft dengan database berbagai model yang didistribusikan secara global. Multi-model mengacu pada dukungan Azure Cosmos DB untuk beberapa API dan model data. Dalam paradigma ini, API yang berbeda menggunakan format data yang berbeda untuk penyimpanan dan protokol kawat. Misalnya; NoSQL menggunakan JSON, MongoDB menggunakan JSON (BSON) yang dikodekan biner, Tabel menggunakan Model Data Entitas (EDM), Cassandra menggunakan Cassandra Query Language (CQL), Gremlin menggunakan format JSON. Akibatnya, sebaiknya gunakan API yang sama untuk semua akses ke data dalam akun tertentu.

Apakah Azure Cosmos DB patuh pada HIPAA?

Ya, Azure Cosmos DB patuh pada HIPAA. HIPAA menetapkan persyaratan penggunaan, pengungkapan, dan pengamanan informasi kesehatan yang dapat diidentifikasi secara individual. Untuk mengetahui informasi selengkapnya, lihat Pusat Kepercayaan Microsoft.

Berapa batas penyimpanan Azure Cosmos DB?

Tidak ada batas jumlah total data yang dapat disimpan dalam kontainer Azure Cosmos DB.

Apa saja batas throughput Azure Cosmos DB?

Tidak ada batas jumlah total throughput yang dapat didukung kontainer di Azure Cosmos DB. Ide utamanya adalah mendistribusikan beban kerja Anda kira-kira bahkan di antara sejumlah besar kunci partisi.

Apakah mode konektivitas langsung dan gateway dienkripsi?

Ya, kedua mode selalu dienkripsi sepenuhnya.

Berapa biaya Azure Cosmos DB?

Jumlah kontainer yang disediakan, jumlah jam kontainer online, dan throughput yang disediakan untuk setiap kontainer menentukan biaya penggunaan Azure Cosmos DB. Untuk detail harga selengkapnya, lihat harga Azure Cosmos DB.

Bagaimana cara mendapatkan bantuan tambahan dengan Azure Cosmos DB?

Untuk mengajukan pertanyaan teknis, Anda dapat memposting ke salah satu dari dua forum tanya jawab ini:

Untuk memperbaiki masalah dengan akun Anda, ajukan permintaan dukungan di portal Microsoft Azure.

Silakan coba Azure Cosmos DB gratis

Apakah akun gratis tersedia?

Ya, Anda dapat mendaftar untuk mendapatkan akun terbatas waktu tanpa biaya, tanpa komitmen. Untuk mendaftar, kunjungi Coba Azure Cosmos DB secara gratis.

Jika Anda baru menggunakan Azure, Anda dapat mendaftar untuk akun gratis Azure, yang memberi Anda waktu 30 hari dan kredit untuk mencoba semua layanan Azure. Jika Anda memiliki langganan Visual Studio, Anda juga memenuhi syarat untuk menggunakan kredit Azure gratis di layanan Azure mana pun.

Anda juga dapat menggunakan Emulator Azure Cosmos DB untuk mengembangkan dan menguji aplikasi Anda secara lokal dengan gratis, tanpa membuat langganan Azure. Jika Anda merasa puas dengan cara kerja aplikasi Anda di Emulator Azure Cosmos DB, Anda dapat beralih menggunakan akun Azure Cosmos DB di cloud.

Bagaimana cara mencoba Azure Cosmos DB sepenuhnya gratis?

Anda dapat mengakses pengalaman Azure Cosmos DB terbatas waktu tanpa langganan, gratis, dan komitmen. Untuk mendaftar Coba langganan Azure Cosmos DB, buka Coba gratis Azure Cosmos DB dan gunakan akun Microsoft pribadi (MSA) mana pun.

Langganan ini berbeda dari Uji Coba Gratis Azure, dan dapat digunakan bersama dengan Uji Coba Gratis Azure atau langganan berbayar Azure.

Coba langganan Azure Cosmos DB muncul di portal Azure dengan langganan lain yang terkait dengan ID pengguna Anda.

Ketentuan berikut berlaku untuk Coba langganan Azure Cosmos DB:

  • Akses akun dapat diberikan ke akun Microsoft pribadi (MSA). Hindari menggunakan akun atau akun Microsoft Entra milik penyewa Microsoft Entra perusahaan, mereka mungkin memiliki batasan yang dapat memblokir pemberian akses.
  • Satu kontainer yang disediakan throughput per langganan untuk API untuk akun NoSQL, Gremlin, dan Table.
  • Hingga tiga koleksi yang diprovisikan throughput per langganan untuk akun MongoDB.
  • Satu database yang diprovisikan throughput per langganan. Database yang diprovisikan throughput dapat berisi sejumlah kontainer di dalamnya.
  • Kapasitas penyimpanan 10 GB.
  • Replikasi global tersedia di wilayah Azure berikut: US Tengah, Eropa Utara, dan Asia Tenggara
  • Throughput maksimum 5 K RU/dtk ketika diprovisikan di tingkat kontainer.
  • Throughput maksimum 20 K RU/dtk ketika diprovisikan di tingkat kontainer.
  • Langganan kedaluwarsa setelah 30 hari, dan dapat diperpanjang hingga total maksimal 31 hari. Setelah kedaluwarsa, informasi yang terkandung dihapus.
  • Tiket dukungan Azure tidak dapat dibuat untuk akun Coba Azure Cosmos DB; namun, dukungan diberikan untuk pelanggan dengan paket dukungan yang ada.

Mulai menggunakan Azure Cosmos DB

Bagaimana cara mendaftar Azure Cosmos DB?

Azure Cosmos DB tersedia di portal Microsoft Azure. Pertama, daftar langganan Azure. Setelah mendaftar, tambahkan akun Azure Cosmos DB ke langganan Azure Anda.

Bagaimana cara mengautentikasi ke Azure Cosmos DB?

Kunci primer adalah token keamanan untuk mengakses semua sumber daya akun. Individu yang memiliki kunci tersebut memiliki akses baca dan tulis ke semua sumber daya di akun database. Beberapa kunci tersedia di bagian Kunci di portal Azure.

Berhati-hatilah saat Anda mendistribusikan kunci primer.

Di mana Azure Cosmos DB tersedia?

Untuk informasi tentang ketersediaan regional untuk Azure Cosmos DB, lihat Produk Azure yang tersedia menurut wilayah. Anda dapat memperhitungkan database Anda ke satu atau beberapa wilayah ini.

Kit pengembangan perangkat lunak (SDK) untuk Azure Cosmos DB memungkinkan konfigurasi wilayah yang mereka gunakan untuk koneksi. Di sebagian besar SDK, nilai 'PreferredLocations'' diatur ke salah satu wilayah Azure tempat Azure Cosmos DB tersedia.

Adakah hal yang perlu saya perhatikan saat mendistribusikan data ke seluruh dunia melalui pusat data Azure?

Azure Cosmos DB hadir di semua wilayah Azure, seperti yang disebutkan pada halaman wilayah Azure. Karena ini adalah layanan Azure inti, setiap pusat data baru memiliki kehadiran Azure Cosmos DB.

Saat Anda menetapkan wilayah, ingatlah bahwa Azure Cosmos DB menghormati cloud berdaulat dan cloud pemerintah. Misalnya, Anda tidak dapat mereplikasi data dari wilayah berdaulat. Demikian pula, Anda tidak dapat mengaktifkan replikasi ke lokasi berdaulat lainnya dari akun luar.

Apakah mungkin untuk beralih antara provisi throughput tingkat kontainer dan tingkat database?

Penyediaan throughput tingkat kontainer dan database adalah penawaran terpisah dan beralih antara salah satu dari ini memerlukan migrasi data dari sumber ke tujuan. Anda perlu membuat database atau kontainer baru lalu memigrasikan data menggunakan pustaka pelaksana massal atau Azure Data Factory.

Apakah Azure Cosmos DB mendukung analisis seri waktu?

Ya, Azure Cosmos DB mendukung analisis rangkaian waktu. Anda dapat menggunakan umpan perubahan untuk membangun tampilan agregat dari data rangkaian waktu. Anda dapat memperluas pendekatan ini dengan menggunakan streaming Apache Spark atau prosesor data streaming lainnya.

Apa saja kuota layanan Azure Cosmos DB dan batas throughput?

Untuk informasi tentang kuota layanan dan batas throughput, lihat kuota layanan dan batas seluruh.