Panduan Dashboard
Panduan berikut akan memberikan informasi yang diperlukan mengenai penggunaan dashboard platform dan membantu Anda mengenal berbagai kemungkinan yang ditawarkan.
Untuk memulai, Anda bisa melihat video penjelasan singkat di bawah ini untuk mendapatkan informasi tentang fungsi utama yang tersedia melalui UI platform yang intuitif:
Untuk kenalan lebih baik, kami merekomendasikan membuat akun gratis (jika Anda belum mempunyainya) pada Dewacloud dan mengikuti langkah-langkah panduan.
Mari mulai eksplorasi mendetail dari dashboard platform:
- Creating and Managing Environments
- Function Icons for Environments
- Environment Settings
- Function Icons for Each Instance
- Import
- Marketplace
- Environment Groups
- Dashboard Search
- Deployment Manager
- Tasks Panel
- User Settings
- Upgrade Trial Account & Balance
- Help and Account Options
Creating and Managing Environments
- Klik New Environment di pojok kiri atas dari dashboard.
- Topology Wizard akan terbuka, di mana Anda bisa sepenuhnya menyesuaikan pengaturan environment Anda.
Kemungkinan penuh dari jendela ini dijelaskan di artikel Setting Up Environment.
Setelah menyelesaikan konfigurasi, ketik Environment Name Anda, dan klik tombol Create.
- Semua environment Anda akan tampil di panel tengah dari dashboard.
Anda dapat menemukan informasi berikut pada kolom:
- Name - mencakup nama (atau alias jika ditentukan) dari environment dan domennya. Dengan menggunakan ikon arrow sebelum nama environment, Anda bisa memperluas daftar node yang ada di dalamnya.
- Status - menunjukkan status terkini dari environment Anda (Running, Sleeping, Stopped, Creating, Launching, Stopping, Cloning, Redeploying, Exporting, Installing, Migrating, Deleting).
- Tags - menampilkan Environment Groups dan region dari environment ini, versi (tags) dari container, dan nama dari project yang dideploy.
- Usage - menunjukkan beban saat ini (misal: penggunaan cloudlets dan ruang disk). Anda juga dapat menemukan tombol Billing History di sini, yang mengarah ke tab terpisah dengan statistik pengeluaran Anda pada environment saat ini.
Function Icons for Environments
Arahkan kursor ke environment yang berjalan untuk melihat beberapa ikon untuk pengelolaannya: Set Alias, Region, Open in Browser, Settings, Change Environment Topology, Clone Environment, Start/Stop, Delete Environment, Add/Edit Env Groups.
-
Gunakan ikon Set Alias untuk memberikan nama alternatif environment (domain tetap tidak berubah).
-
Klik ikon Open in Browser untuk membuka environment dalam tab baru di browser.
Opsi ini mungkin tidak tersedia jika environment Anda tidak termasuk server aplikasi dan layer load balancer.
-
Klik pada Settings untuk membuka tab terpisah dengan berbagai configuration panels, cek deskripsi rinci di bagian yang ditautkan.
-
Untuk Change Environment Topology, pilih opsi yang diperlukan . Lakukan perubahan yang diperlukan dalam dialog Topology Wizard yang muncul dan klik Apply untuk menyerahkannya.
-
Untuk Clone Environment, klik pada tombol yang sesuai. Dalam bingkai yang terbuka, tentukan nama untuk environment baru dan klik Clone.
Informasi lebih lanjut:
- Untuk mengubah status environment, gunakan tombol Start dan Stop .
Saat environment dihentikan, hanya tombol Settings, Clone Environment, Start, dan Delete Environment yang tersedia untuknya. Juga, tab Setting untuk environment tersebut hanya akan berisi empat opsi aktif: Collaboration, Change Owner, Migration, dan Info.
-
Untuk Delete Environment, klik ikon berikut dan konfirmasikan tindakan dengan memasukkan kata sandi Anda.
-
Arahkan kursor ke kolom Tags untuk mengelola grup dari environment ini dengan tombol Add/Edit Env Group ( atau masing-masing).
Untuk platform dengan beberapa regions, setiap environment memiliki ikon region khusus di kolom Tags. Ini memungkinkan Anda memisahkan instance yang dihosting di server perangkat keras yang berbeda secara visual, dan dengan mengkliknya, hanya menampilkan environment di region yang sesuai.
Environment Settings
Terdapat dua belas opsi di tab environment Settings: Custom Domains, Custom SSL, SSH Access, Endpoints, Firewall, Load Alerts, Auto Horizontal Scaling, Collaboration, Change Owner, Migration, Export, dan Info.
- Pilih Custom Domains untuk mengakses subopsi berikut: Domain Binding dan Swap Domains.
Informasi lebih lanjut:
- Pilih opsi Custom SSL dan unggah file yang diperlukan untuk menerapkan sertifikat SSL kustom Anda.
Catatan: Fitur ini hanya dapat dikonfigurasi untuk server aplikasi dan load balancer yang telah tersertifikasi dengan public IP yang terpasang.
Informasi lebih lanjut:
- Dalam bagian SSH Access, Anda dapat melihat tab Public Keys, SSH Connection, dan SFTP / Direct SSH Access. Yang pertama memungkinkan pengelolaan public SSH keys. Yang kedua menunjukkan cara mengakses environment Anda (baik melalui SSH Gate atau Web SSH). Yang ketiga menyediakan rincian tentang koneksi melalui protokol SFTP/FISH.
Informasi lebih lanjut:
- Di dalam bagian Endpoints, Anda dapat mengelola pemetaan port TCP/UDP dari container Anda untuk memastikan kolaborasi mereka dengan sumber daya eksternal melalui koneksi langsung.
Informasi lebih lanjut: Endpoints
- Bagian Firewall memungkinkan pengaturan Inbound dan Outbound Rules untuk mengelola akses ke container Anda. Aturan ini memungkinkan Anda untuk secara eksplisit mendefinisikan koneksi mana yang harus diterima dan mana yang diblokir.
Informasi lebih lanjut: Container Firewall
- Gunakan Load Alerts untuk mengatur pemicu baru (atau sesuaikan yang default) untuk menerima pemberitahuan email yang sesuai jika penggunaan sumber daya yang ditentukan melebihi batas yang ditetapkan.
Tab History mencantumkan semua peringatan yang dipicu dalam environment dengan rinciannya.
Informasi lebih lanjut: Load Alerts
- Dengan opsi Auto Horizontal Scaling, Anda dapat mengkonfigurasi pemicu untuk mengendalikan jumlah container dalam sebuah layer (kecuali node build Maven). Kondisi scaling dapat ditentukan berdasarkan konsumsi CPU, Memory, Network, Disk I/O, dan Disk IOPS.
Beralih ke tab History untuk melihat daftar semua operasi scaling yang dilakukan oleh platform karena pemicu yang dikonfigurasikan.
Informasi lebih lanjut: Automatic Horizontal Scaling
- Dalam bagian Collaboration, Anda dapat melihat dan mengelola daftar akun yang memiliki akses ke environment saat ini.
Jika Anda perlu memberikan akses kepada pengguna lain, klik Add dan isi bidang Email. Untuk memberikan izin Change Topology / SSH Access, centang opsi yang sesuai. Klik Save untuk menerapkan perubahan.
Informasi lebih lanjut: Account Collaboration
- Klik Change Owner untuk mentransfer environment ke akun pengguna lain di dalam batasan platform tunggal.
Informasi lebih lanjut: Environment Transferring
- Pilih Migration untuk memindahkan environment Anda ke perangkat keras lain (region).
Catatan: Ketersediaan opsi ini, serta akses ke setiap region environment tertentu, tergantung pada pengaturan penyedia hosting Anda.
Informasi lebih lanjut: Environment Migration between Regions
- Pilih Export untuk mengemas semua pengaturan dan data environment Anda ke dalam satu file yang dapat diunduh. Selanjutnya, file ini dapat dipulihkan di platform penyedia hosting lain, menciptakan salinan environment yang identik.
Catatan: Saat ini, container berbasis Windows, Storage, Elastic VPS, Maven, dan Docker diekspor tanpa data di dalamnya. Dalam kasus seperti itu, Anda perlu mentransfer file dan konfigurasi yang diperlukan secara manual.
Informasi lebih lanjut:
- Beralih ke bagian Info untuk melihat informasi tambahan tentang Domain environment, Owner dan Creator (dapat berbeda karena fitur account collaboration), Region, dan Creation Date.
Itulah semua pengaturan environment.
Function Icons for Each Instance
Klik pada environment di dashboard untuk melihat daftar layers (load balancers, application servers, databases, dll.). Anda dapat lebih lanjut memperluas kelompok node ini untuk melihat dan mengelola container terpisah, konteks yang terdeploy, dan IP alamat yang terlampir.
Arahkan kursor ke layer atau container tertentu untuk melihat ikon pop-up dengan fungsi berbeda.
Gunakan opsi ini untuk melakukan tindakan berikut:
- Klik tombol Set Alias untuk mengkonfigurasi nama alternatif untuk layer/node Anda (misalnya, untuk mendefinisikan primary dan secondary server dalam cluster DB).
- Gunakan Open in Browser untuk mengakses node dari layer dalam tab baru di browser (dapat tersembunyi untuk beberapa stacks, misal: Shared Storage atau node build Maven).
- Pilih opsi Restart Node(s) untuk me-restart layanan yang sesuai di dalam container tertentu atau semua container dari layer.
- Pilih opsi Config untuk membuka configuration file manager yang dapat menyesuaikan node dengan mounting data, membuat/mengunggah file baru, dan memodifikasi/menghapus yang sudah ada.
- Pilih opsi Log untuk melihat log file untuk node dari layer. Daftar log file berbeda berdasarkan instance yang dipilih.
- Klik tombol Statistics untuk melacak data pada konsumsi CPU, RAM, Network, ruang Disk, dan IOPS untuk node terpisah atau satu set node secara real-time.
- Pilih opsi Web SSH untuk terhubung ke container melalui SSH protokol langsung di browser.
- Gunakan opsi Redeploy Container(s) untuk memperbarui node ke tag (versi) yang diinginkan.
- Beberapa node dapat memiliki opsi tambahan, seperti Add-Ons (untuk menginstal modul pluggable) atau Remote Desktop (untuk mengelola seluruh node berbasis Windows).
- Daftar Additionally memungkinkan Anda mengonfigurasi pengaturan container (Variables, Links, Volumes, CMD / Entry Point), melihat rincian SFTP / Direct SSH Access, dan mengakses fungsionalitas Scaling Nodes. Juga, tergantung pada node, itu bisa berisi opsi lain (misalnya, Reset Password atau Admin Panel Login).
Import
Di sebelah opsi New Environment, Anda dapat menemukan tombol Import. Ini memproses file .json, .jps, .cs, .yml, atau .yaml yang diunggah untuk membuat baru atau memodifikasi environment yang sudah ada sesuai dengan pengaturan yang diberikan.
Secara khusus, fitur ini dapat digunakan untuk membuat salinan environment dari instalasi PaaS lain (dengan mengekspornya pada satu platform dan mengimpornya di yang lain).
Dalam bingkai Import yang terbuka, Anda akan melihat tiga tab berikut (dan tautan Examples ke Koleksi JPS dengan berbagai solusi siap pakai):
- Local File - pilih file yang disimpan secara lokal (melalui tombol Browse), yang harus diunggah dan dieksekusi pada platform
- URL - berikan tautan langsung ke file manifest yang diperlukan
- JPS - editor bawaan JSON/YAML dapat digunakan untuk memasukkan dan mengedit kode Anda sebelum deployment (atau bahkan menulis paket Anda dari awal)
Untuk ikhtisar terperinci, periksa dokumen Environment Import.
Marketplace
Setelah mengklik opsi Marketplace terakhir di bagian atas dashboard, Anda akan mengakses jendela terpisah dengan daftar solusi yang sudah dikemas untuk instalasi otomatis.
Paket ini dibagi menjadi dua kelompok: Applications untuk membuat environment baru dan Add-Ons untuk menyesuaikan yang sudah ada. Anda dapat mencari solusi yang diperlukan menggunakan bidang yang sesuai di sudut kiri atas atau daftar terurut di menu sisi kiri.
Setelah Anda menemukan paket yang diinginkan, klik Install untuk itu, dan ikuti langkah-langkah dalam bingkai instalasi yang muncul.
Periksa artikel Marketplace yang sesuai untuk ikhtisar rinci.
Environment Groups
Platform ini menyediakan kemungkinan untuk membuat Environment Groups, yang membantu mengkategorikan environment Anda. Misalnya, administrasi beberapa proyek menjadi lebih sederhana ketika masing-masing diorganisasi ke dalam grup environment khusus. Jika perlu, Anda dapat menerapkan pembagian lebih lanjut dengan membuat subgroup, misalnya development/testing/production, servers/databases/storages, dll.
Biasanya, environment pada akun yang sama dapat diakses satu sama lain melalui jaringan internal platform. Namun, jika diperlukan, Anda dapat mengaktifkan isolasi jaringan untuk grup guna memastikan bahwa environment di dalam tidak dapat diakses dari luar (jaringan internal saja).
Informasi lebih lanjut:
Dashboard Search
Platform ini menyediakan fungsi pencarian bawaan di dalam dashboard. Fungsi utama sangat sederhana - akses formulir Search di sudut kanan atas (atau gunakan pintasan Ctrl+F / Cmd+F), ketikkan istilah pencarian, dan tekan Enter. Misalnya, Anda dapat menemukan container berdasarkan IP/ID-nya; mencari proyek/environment tertentu yang diterapkan; menemukan dan menerapkan aplikasi dari platform Marketplace.
Mesin pencarian yang diimplementasikan dapat dipersonalisasikan untuk memenuhi kebutuhan spesifik Anda dan memberikan hasil paling akurat untuk permintaan Anda. Di antara opsi utama:
- karakter khusus untuk ekspresi pencarian (misal: awalan “-” untuk mengecualikan istilah atau "*****" wildcard)
- sumber pencarian (baik seluruh akun atau grup environment saat ini)
- filter kategori untuk mencari di antara entitas yang dipilih (misal: mengecualikan paket Marketplace atau mencari hanya untuk IP)
Detail tambahan dapat ditemukan di petunjuk help untuk formulir pencarian (dilingkari dalam gambar di atas).
Deployment Manager
Deployment Manager terletak di bagian bawah dashboard. Ini menyimpan aplikasi untuk mengotomatisasi deployment mereka ke environment Anda. Ada dua subbagian di dalam tab:
- Archive - menyimpan paket aplikasi itu sendiri, Upload dari mesin lokal Anda (Local File) atau melalui tautan eksternal (URL)
- Git / SVN - menyimpan kredensial akses ke proyek Anda di repositori Git / SVN jarak jauh; klik tombol Add Repo dan tentukan detail yang diperlukan
Setelah paket Anda ditambahkan ke Deployment Manager, paket itu dapat deploy secara otomatis ke environment yang diperlukan dengan mengikuti panduan yang ditautkan.
Jenis deployment VCS untuk server aplikasi Java dilakukan dengan bantuan node build Maven, proses deployment .NET untuk server aplikasi IIS berbasis Windows berbeda dari aliran standar.
Tasks Panel
Panel Tasks ditempatkan di bagian bawah dashboard dan berisi data hidup dan historis tentang tugas yang dilakukan atau telah dilakukan oleh platform.
Data berikut disediakan untuk setiap catatan:
- Status - menunjukkan status dari operasi: titik spinner (sedang berlangsung), green (sukses) atau red (error)
Jika seorang kolaborator bekerja di akun, ikon untuk tindakan yang sesuai akan disesuaikan secara otomatis untuk mempermudah analisis tugas. Arahkan kursor ke ikon khusus seperti itu untuk melihat alamat email akun yang bersangkutan.
- Time - menunjukkan waktu mulai dari operasi yang bersangkutan dengan catatan terbaru ditampilkan di bagian atas tab (selain itu, semua tugas dikelompokkan berdasarkan hari)
- Environment - menampilkan nama environment di mana tindakan dilakukan (atau dash “-” jika tidak ada target environment)
- Task - memberikan deskripsi operasi atau error
Anda dapat memperluas tugas untuk melihat parameter tindakan dan respons server (setelah selesai). Konten dari bagian ini dapat dengan mudah disalin dengan tombol yang sesuai yang muncul saat mengarahkan kursor. Error terbaru dapat dilaporkan langsung ke Tim Dukungan menggunakan ikon khusus di sebelah operasi yang gagal.
- Duration - menunjukkan waktu eksekusi untuk tugas (ditampilkan setelah selesai)
Jika Anda perlu melihat daftar lengkap dari tindakan yang dilakukan pada akun (misalnya, tidak hanya yang terbaru), beralih ke tab Active Log (ikon kaca pembesar). Di sini, Anda disediakan dengan opsi pencarian dan filter lanjutan untuk dengan cepat menemukan tugas yang diperlukan:
- search dilakukan dengan parameter dan respons server (misalnya, data setelah memperluas operasi) bukan deskripsi tindakan
- Anda dapat mengatur date range sebagai 1/6/24 hour(s) terakhir, current/previous week, current month, atau menyediakan periode custom Anda
- centang Errors only untuk menyembunyikan semua operasi yang berhasil dieksekusi
Menggunakan panel Tasks, Anda dapat selalu melacak aktivitas di akun Anda, serta memecahkan masalah.
User Settings
Klik tombol Settings di sudut kanan atas dashboard untuk mengakses konfigurasi User Settings.
Di sini, Anda dapat menemukan bagian berikut: Account, Access Tokens, SSH Keys / SSH Access, dan Collaboration.
- Bagian Account memungkinkan pengaturan two-factor authentication untuk akun Anda, serta mengubah kata sandi.
- Di dalam tab Access Tokens, Anda dapat mengonfigurasi personal access tokens untuk akun Anda.
- Poin SSH Keys dan SSH Access membuka bagian dengan empat sub-tab:
- Public Keys - menyimpan public keys yang ditambahkan ke platform (diperlukan untuk akses jarak jauh melalui klien SSH lokal)
- Private Keys - mencantumkan private keys yang ditambahkan ke platform (diperlukan untuk akses ke repositori Git pribadi Anda melalui SSH)
- SSH Connection - menunjukkan langkah yang diperlukan untuk terhubung ke akun Anda melalui SSH Gate dan memungkinkan akses ke node tertentu langsung di browser menggunakan Web SSH
- SFTP / Direct SSH Access - menampilkan data koneksi untuk protokol SFTP/FISH
- Bagian Collaboration terdiri dari dua opsi - Shared by Me dan Shared with Me. Yang pertama memungkinkan untuk berbagi environment Anda dengan pengguna lain di platform, sementara yang kedua mencantumkan kolaborasi di mana Anda adalah bagian dari.
Untuk ikhtisar terperinci tentang fitur Account Collaboration, rujuk ke panduan yang ditautkan.
Upgrade Trial Account & Balance
Tergantung pada jenis akun (trial atau billing), baik bagian Upgrade Account atau Balance ditampilkan di bagian atas panel dashboard.
- Jenis default untuk akun adalah trial, yang menyediakan periode hosting gratis (dibatasi oleh waktu atau uang bonus). Namun, biasanya dibatasi oleh jumlah sumber daya yang disediakan, environment/node yang diizinkan, dll.
Perluas menu tarik-turun Upgrade Account untuk melihat opsi berikut:
- Gunakan tombol Upgrade Account untuk mendapatkan akun yang sepenuhnya fungsional tanpa batasan.
- Opsi Learn about Trial Limitations membuka tab Account Limits yang sesuai di dalam bingkai Quotas & Pricing.
- Klik pada Learn about Pricing untuk dialihkan ke halaman dokumentasi dengan informasi tentang model penetapan harga.
- Pilih opsi See statistics on recent resource usage untuk membuka sejarah penagihan akun.
- Akun Billing tidak memiliki batasan apa pun tetapi dibebankan sesuai dengan harga penyedia hosting.
Klik tombol Balance untuk memperluas daftar opsi berikut:
- Klik pada Refill Balance untuk mengirimkan pembayaran.
- Klik pada item Quotas & Pricing untuk melihat bingkai informasi dengan satu set tab tentang platform Regions (jika beberapa tersedia), Pricing, dan Account Limits.
- Billing History menunjukkan pengeluaran akun untuk periode yang ditentukan.
- Klik opsi View Invoices untuk pergi ke panel sistem penagihan eksternal dengan faktur akun, pesanan, pembayaran, dll.
Help and Account Options
Dua bagian terakhir dari dashboard adalah Help dan Account (alamat email).
- Menu tarik-turun Help memberikan akses ke beberapa tautan berguna:
- Contact Support mengarahkan ke halaman pembukaan tiket di Dewaweb
- Go to Community adalah tautan ke komunitas online PaaS di Stackoverflow
- Documentation mengarahkan ke Platform Devs Documentation
- API membuka Platform API Documentation
- CLI mengarahkan ke Platform Command-Line Interface Overview
- Video menunjuk ke Platform YouTube Channel
- Tutorial memulai panduan pendek dan interaktif, yang menjelaskan dasar-dasar bekerja dengan platform
- How do I..? menunjukkan daftar dokumen yang relevan dengan permintaan Anda
- Dalam daftar drop-down Account (alamat email), opsi berikut tersedia:
- Settings mengarahkan Anda ke bagian User Settings
- Change Password membuka kotak dialog dengan nama yang sama, di mana Anda perlu mengisi kolom yang diperlukan (Current Password, New Password, dan Confirm Password)
- Language memungkinkan mengubah lokalisasi antarmuka dashboard (jika tersedia)
- Sign out untuk keluar dari akun saat ini
Sekarang, Anda tahu semua kemungkinan dasar dashboard dan semoga tidak akan kesulitan untuk bekerja dengannya. Jika Anda masih memiliki pertanyaan tambahan, silakan hubungi Tim Dukungan dari penyedia hosting Anda atau hubungi para ahli teknis kami di Stackoverflow.