Anda memiliki opsi untuk menghosting instance atau deployment Looker (asli) Anda sendiri, atau Looker dapat menghostingnya untuk Anda. Di seluruh dokumentasi, kami menyebut instance atau deployment yang dihosting oleh Looker sebagai "dihosting Looker" dan instance atau deployment yang dihosting di lokal sebagai "dihosting pelanggan" atau "dihosting sendiri".
Saat menghosting deployment Anda, Looker akan mengelola semua fungsi IT yang diperlukan yang terkait dengan aplikasi Looker untuk Anda, berdasarkan penggunaan resource dan persyaratan bisnis, sehingga sangat mengurangi upaya yang diperlukan untuk menginstal, mengonfigurasi, dan memelihara aplikasi Looker. Sebaliknya, saat menghosting deployment Anda sendiri, Anda bertanggung jawab untuk mengelola banyak proses dan fungsi ini. Deployment yang dihosting pelanggan mencakup layanan dalam produk, yang berarti layanan yang dihosting oleh Looker dan dapat diakses melalui produk, khususnya data pemberian lisensi, pencadangan konfigurasi, laporan error sistem, tindakan data, dan tiket dukungan, seperti yang dijelaskan lebih lanjut di bagian Data Aplikasi yang Dibagikan oleh Looker di halaman keamanan Looker.
Memilih antara dua opsi hosting adalah kompromi antara kenyamanan dan kontrol. Dengan memilih Looker yang dihosting, Anda dapat berfokus untuk mengintegrasikan Looker ke dalam beban kerja bisnis tanpa tuntutan administrasi infrastruktur. Sebaliknya, menghosting deployment Looker Anda sendiri memberi Anda kontrol penuh atas administrasi infrastruktur, tetapi meningkatkan overhead untuk peluncuran awal dan pemeliharaan berkelanjutan.
Halaman ini menyajikan informasi berikut untuk membantu Anda memilih opsi hosting yang paling sesuai dengan kebutuhan Anda:
- Keunggulan komparatif setiap opsi hosting
- Manfaat dan batasan opsi yang dihosting Looker
- Manfaat dan batasan opsi yang dihosting pelanggan
- Contoh kasus penggunaan untuk deployment yang dihosting pelanggan
Keunggulan komparatif setiap opsi hosting
Tabel berikut membandingkan keunggulan setiap opsi hosting.
Manfaat | Dihosting Looker | Dihosting pelanggan |
Akses default ke semua fitur Looker |
X |
|
Tidak memerlukan penyiapan atau pemeliharaan hardware |
X |
|
Pembaruan dan pemeliharaan software otomatis (bulanan atau kuartalan) |
X |
|
Menskalakan hardware tanpa biaya tambahan:
|
X |
|
Pemantauan aplikasi dan host |
X |
|
Pencadangan instance Looker otomatis |
X |
|
Migrasi database backend, jika diperlukan |
X |
|
SLA waktu aktif 99,9% (Lanjutan & Elite) |
X |
|
SLA Respons S1 1 jam |
X |
|
Penggunaan Looker API |
X |
X |
Migrasi multi-instance |
X |
X |
Akses langsung ke server dan log |
X |
Manfaat dan batasan opsi yang dihosting Looker
Tabel berikut mencantumkan manfaat dan batasan penggunaan deployment yang dihosting Looker.
Manfaat deployment yang dihosting Looker
Tabel berikut mencantumkan manfaat penggunaan deployment yang dihosting Looker.
Pengelolaan aktif instance Looker |
Biarkan tim Looker melakukan pemantauan performa dan fokuslah untuk membuat keputusan dengan insight data yang bisa ditindaklanjuti dari Looker. |
Selalu dapatkan fitur dan update terbaru |
Anda tidak perlu lagi mendownload update lain secara manual. Instance Looker Anda diuji, diperbarui, dan dioptimalkan oleh Looker. |
Performa yang konsisten |
Looker memantau performa dan menyesuaikan kapasitas sesuai kebutuhan. Anda tidak perlu memutuskan jumlah server yang diperlukan untuk mendukung pengguna. |
Keamanan deployment |
Looker mengelola infrastruktur platform Anda. Deployment Looker Anda bersifat terpisah, aman, dan dipantau secara terus-menerus untuk menjaga keamanan data Anda. |
Layanan yang terhubung |
Setiap deployment Looker menyertakan layanan terhubung penting yang memungkinkan Anda mengakses data yang lebih relevan, meningkatkan insight, menyederhanakan dan menskalakan pemodelan data, serta berintegrasi dengan sistem pihak ketiga, semuanya sambil Looker memberikan dukungan. |
Mengamankan koneksi database |
Hubungkan Looker ke database Anda menggunakan SSH. |
Integrasi SAML/LDAP |
Looker dapat diintegrasikan dengan metode autentikasi yang ada. |
Batasan deployment yang dihosting Looker
Sebelum Anda memilih untuk menggunakan deployment yang dihosting Looker, pertimbangkan batas yang tercantum dalam tabel berikut.
Persyaratan keamanan/kepatuhan tertentu |
Infrastruktur lingkungan yang dihosting Looker mungkin tidak sesuai dengan persyaratan keamanan/kepatuhan individual perusahaan Anda. |
Persyaratan untuk memiliki akses ke log/pemantauan |
Karena Looker mengelola infrastruktur, Anda tidak akan memiliki akses ke log, dan Looker akan mengelola semua pemantauan. |
SLA Kustom |
Update dan pemeliharaan Looker dilakukan selama masa pemeliharaan yang telah ditentukan sebelumnya. Beberapa pelanggan mungkin memerlukan kontrol tambahan terkait kapan pemeliharaan ini terjadi. |
Driver JDBC Kustom |
Driver JDBC kustom harus diinstal untuk terhubung ke database yang memiliki tingkat dukungan yang lebih rendah. |
Manfaat dan batasan opsi yang dihosting pelanggan
Tabel berikut mencantumkan manfaat dan batasan penggunaan deployment yang dihosting pelanggan.
Manfaat deployment yang dihosting pelanggan
Tabel berikut mencantumkan manfaat penggunaan deployment yang dihosting pelanggan.
Kontrol langsung atas infrastruktur dan keputusan penskalaan |
Anda dapat menerapkan konfigurasi infrastruktur dan arsitektur yang mungkin tidak ditawarkan dengan deployment yang dihosting Looker. |
Akses ke logging/pemantauan |
Dengan mengelola infrastruktur Anda sendiri, Anda dapat langsung mengakses log aplikasi Looker dan menyiapkan pemantauan instance yang sesuai dengan kebutuhan Anda. |
Model keamanan khusus |
Menghosting Looker di deployment Anda sendiri memungkinkan Anda mengontrol sepenuhnya keamanan lingkungan aplikasi, yang dapat Anda sesuaikan dengan standar keamanan khusus perusahaan/industri Anda. |
Batas deployment yang dihosting pelanggan
Sebelum Anda memilih untuk menggunakan deployment yang dihosting pelanggan, pertimbangkan batas yang tercantum dalam tabel berikut.
Batasan dukungan |
Memecahkan masalah dapat menjadi tantangan jika tim dukungan Looker tidak memahami arsitektur deployment kustom. Masalah tertentu mungkin memerlukan lebih banyak keterlibatan dari organisasi Anda. |
Persyaratan pembaruan bulanan |
Anda bertanggung jawab untuk membuat dan mengelola proses yang memastikan pengguna mendapatkan fitur dan patch keamanan terbaru dari Looker. |
Persyaratan modal manusia |
Deployment Looker dapat memerlukan jumlah staf yang signifikan dan keahlian engineering keandalan situs. Organisasi Anda harus mengelola berbagai komponen deployment Looker. |
Biaya |
Organisasi Anda harus mengelola waktu, modal manusia, dan biaya cloud/datacenter. |
Tantangan menggunakan layanan terhubung |
Looker memiliki manfaat layanan terhubung, yang memungkinkan Anda mengakses data industri yang relevan, meningkatkan insight, menyederhanakan dan menskalakan pemodelan data, serta berintegrasi dengan sistem pihak ketiga. Dalam deployment Looker yang dihosting sendiri, Anda mungkin perlu men-deploy layanan tambahan di cloud untuk mengakses fitur ini. |
Pemulihan dari bencana (disaster recovery) dan elastisitas |
Anda akan bertanggung jawab untuk mempertahankan waktu beroperasi dan ketahanan layanan. |
Beberapa fitur Looker tidak tersedia |
Fitur Looker berikut tidak tersedia untuk deployment yang dihosting pelanggan:
|
Konfigurasi fitur tambahan |
Instance yang dihosting pelanggan mungkin memerlukan konfigurasi tambahan untuk menggunakan fitur Looker tertentu. |
Contoh kasus penggunaan untuk deployment yang dihosting pelanggan
Opsi yang dihosting pelanggan mungkin tepat untuk deployment Anda jika sesuai dengan salah satu kasus penggunaan berikut:
- Organisasi Anda memiliki persyaratan keamanan khusus: Beberapa kebijakan keamanan organisasi mewajibkan organisasi tersebut untuk tidak menggunakan layanan cloud. Looker (asli) dirancang untuk menjadi multi-cloud, dan deployment Looker (asli) yang dihosting Looker berada di berbagai penyedia Cloud seperti Google Cloud, AWS, dan Azure. Jika kebijakan keamanan Anda tidak kompatibel dengan penggunaan layanan Cloud dengan data Anda, hosting pelanggan dirancang sebagai alternatifnya.
- Organisasi Anda lebih memilih model deployment yang dapat disesuaikan sepenuhnya: Saat menghosting lingkungan Anda, Looker mengasumsikan bahwa lingkungan ini dimaksudkan untuk stabil. Persyaratan organisasi Anda mungkin tidak kompatibel dengan asumsi ini, seperti dalam situasi berikut:
- Lanskap deployment Anda adalah kumpulan besar dari banyak instance untuk setiap grup pengguna atau pelanggan, yang mungkin hanya diperlukan untuk periode singkat.
- Organisasi Anda memerlukan kemampuan untuk sering membuat lingkungan baru atau menghapus lingkungan yang ada.
- Organisasi Anda memerlukan beberapa instance Looker, yang masing-masing memerlukan konfigurasi kustom untuk flag, model, atau informasi koneksi startup.
- Organisasi Anda memerlukan akses langsung yang lebih besar ke kemampuan integrasi dan konfigurasi: Di lingkungan yang dihosting Looker, akses langsung Anda ke deployment terbatas. Deployment yang dihosting pelanggan memungkinkan akses penuh ke sistem file, database metadata, dan konfigurasi JVM instance Anda. Akses langsung mungkin bermanfaat dalam situasi berikut:
- Model dan konfigurasi LookML untuk setiap instance sering diperbarui menggunakan skrip yang disinkronkan dengan proses pengembangan Anda.
- Organisasi Anda tidak dapat menggunakan teknologi inti tertentu yang digunakan Looker untuk melakukan deployment, seperti Git. Dengan kontrol penuh atas backend instance, Anda dapat mengganti komponen inti Looker dengan solusi pilihan Anda.