(nosql/tao-nosql-database)= # 1. Tạo NoSQL Database Để thực hiện tạo NoSQL Database trên hệ thống của Sunteco Cloud, người dùng thực hiện các thao tác sau: ```{admonition} Pre-condition * Người dùng đã truy cập vào Workspace * Người dùng đang truy cập vào VPC ``` **Các bước thực hiện:** ---------- Truy cập menu VPC/NoSQL Database > Database List. Chọn + NEW DATABASE. ```{thumbnail} ../../../_static/img/nosql/how-to/tao-nosql-database-1.png :width: 65% :alt: Image :align: center ``` ### Bước 1: Data Center * Data Center: Mặc định là ASIA. ```{thumbnail} ../../../_static/img/nosql/how-to/tao-nosql-database-2.png :width: 65% :alt: Image :align: center ``` ### Bước 2: Database General * Database Instance Name được hệ thống mặc định điền. Người dùng có thể tùy chỉnh lại tên nếu muốn. ```{thumbnail} ../../../_static/img/nosql/how-to/tao-nosql-database-3.png :width: 65% :alt: Image :align: center ``` * Select Engine: * Sunteco Cloud hiện đang cung cấp Engine: MongoDB với các version khác nhau. ```{thumbnail} ../../../_static/img/nosql/how-to/tao-nosql-database-4.png :width: 65% :alt: Image :align: center ``` * Engine Licence: Mặc định là Community Edition. * From Source: chọn Create new DB để tạo hoặc Restore from Backup để tạo từ Backup. ```{thumbnail} ../../../_static/img/nosql/how-to/tao-nosql-database-5.png :width: 65% :alt: Image :align: center ``` ```{thumbnail} ../../../_static/img/nosql/how-to/tao-nosql-database-6.png :width: 65% :alt: Image :align: center ``` * Ngoài ra, người dùng muốn Attach Configuration Group, có thể tích chọn Advance Options và chọn group muốn sử dụng kèm theo Database. ```{thumbnail} ../../../_static/img/nosql/how-to/tao-nosql-database-7.png :width: 65% :alt: Image :align: center ``` ### Bước 3: Select Package Chọn gói cấu hình người dùng muốn sử dụng. Mặc định là gói DEV TEST: ```{thumbnail} ../../../_static/img/nosql/how-to/tao-nosql-database-8.png :width: 65% :alt: Image :align: center ``` Chọn CPU - RAM ```{thumbnail} ../../../_static/img/nosql/how-to/tao-nosql-database-9.png :width: 65% :alt: Image :align: center ``` Chọn Database Size (20 - 2000GB theo từng gói): ```{thumbnail} ../../../_static/img/nosql/how-to/tao-nosql-database-10.png :width: 65% :alt: Image :align: center ``` ### Bước 4: Cài đặt Auto Backup * Cho phép bật/tắt auto backup. * Backup dạng full backup mỗi ngày tại thời điểm mà người dùng lựa chọn. ```{thumbnail} ../../../_static/img/nosql/how-to/tao-nosql-database-11.png :width: 65% :alt: Image :align: center ``` ### Bước 5: Network * Hệ thống mặc định chọn subnet-default. * Chỉ được phép chọn một subnet. ```{thumbnail} ../../../_static/img/nosql/how-to/tao-nosql-database-12.png :width: 65% :alt: Image :align: center ``` **Database Access:**  * Allowed CIDRs: Người dùng có thể nhập hoặc không. Nếu không nhập, hệ thống mặc định là 0.0.0.0/0 * Public accessibility: Bật/tắt việc gắn Public IP.  Lưu ý: Người dùng cần xác định rõ cài đặt này vì không thể thay đổi Public accessibility sau khi tạo NoSQL Database. ```{thumbnail} ../../../_static/img/nosql/how-to/tao-nosql-database-13.png :width: 65% :alt: Image :align: center ``` ### Bước 5: Database & Credential Thông tin tài khoản truy cập vào Database sẽ được hệ thống gửi về email của người dùng. ### Bước 6: Contract Period Người dùng chọn Contract Period mong muốn. Có các option: 1 month, 3 months, 6 months và 12 months. Chọn Auto renew nếu muốn tự động gia hạn. ```{thumbnail} ../../../_static/img/nosql/how-to/tao-nosql-database-14.png :width: 65% :alt: Image :align: center ``` ### Bước 7: Kiểm tra và khởi tạo NoSQL Database Người dùng kiểm tra các thông tin đã nhập ở sidebar bên phải sau đó ấn Create để tiến hành khởi tạo database. ```{thumbnail} ../../../_static/img/nosql/how-to/tao-nosql-database-15.png :width: 65% :alt: Image :align: center ``` ```{div} sd-fs-5 sd-text-primary Result: ``` Sau khi khởi tạo thành công, Database đã tạo được hiển thị trong danh sách. Người dùng kiểm tra thông tin tài khoản Database ở email được hệ thống gửi về. ```{thumbnail} ../../../_static/img/nosql/how-to/tao-nosql-database-16.png :width: 65% :alt: Image :align: center ```