μ£Όμ λ΄μ©
- IaaS κ°μμλ²μ PostgreSQL RDBMS μ€μΉ λ° νμ©
- SaaS λ°©μμΌλ‘ λ°μ΄ν°λ² μ΄μ€ μ€μΉ λ° νμ©
## PaaS μμ€μ λ°μ΄ν° λ² μ΄μ€ μ€μΉ
- PaaS
- Naver Cloud [Public] - Database - Cloud DB for MySQL
- μκΈ νμΈ νμ
- [μν μμ보기] (https://www.ncloud.com/charge/calc/ko?category=database#cloudDbMysql)
- PaaS λ΅κ² λΌμ΄μΌμ€ λΉμ©μ΄ λ§μ΄ λ λ€.
- μλ² λͺ ~ ncpdbserver ~ ncpdserivce
- Master id μμ±
- ncpdb
- IP : % (λͺ¨λ μμ΄νΌ)
- Passwd
- Maindb μμ±
- μλ² μμ±
- https://console.ncloud.com/cloudMysql/server
- Log μ μ₯ κΈ°λ‘ λͺ¨λν°λ§ - Management (Classic Cloud Log Analytics Dashboard)
- PosterSQL μ€μΉ
- https://www.postgresql.org/download/linux/ubuntu/
- κ³΅μΈ IP μμ± (Public Domain ν λΉ) ncpdbserver-001 κ³ΌκΈ
- λ°©νλ²½ μ€ν
- service --status-all μλ²μμ μλΉμ€ λ±λ‘ νμΈ (μ€μΉ νμΈ)
- su - postgre / whoami (μ μ νμΈ)
- psql μ€μ
- CREATE USER ncpdb SUPERUSER;
- ALTER USER ncpdb WITH PASSWORD '*';
- EXIT
- cd 15/main
- pg_hba.conf, conf νμ© IP μ€μ
νκΈ°
ν΄λΌμ°λ μ§μμ μ± μμλ§ λ³΄κ³ κΈλ‘ λ°°μ΄ ν°λΌ μ΄λ² κ΅μ‘κ³Όμ μ ν΅ν΄ μ΄λ€ ν€μλκ° μ€μνμ§ νμ νλ€. κ°μ ν리ν°λ μ λ§ μ’μμ§λ§ νΈμμ΄ μμ΄ λ무 μ£μ‘νλ€. μλ λ§μ΄ μλ νΈμ΄λΌ νΈμμ λͺ»νμ§λ§ μμ μ μ λ§ μ΄μ¬ν λ€μ΄ 2μ£Όμ°¨μ μΆμ μ²΄ν¬ μΌμ€λ‘ κ°μ¬λμΌλ‘λΆν° μ λ¬Όμ λ°μλ€. 2μ£Όμ°¨ λ―Έμ μΈ ν¬νΈν΄λ¦¬μ€ μ¬μ΄νΈ λ§λ€κΈ°λ₯Ό λ§μ§λ§ λ μ μ§λ¬Ένμ λ λ§μ΄ λ°κ°μ ν΄μ£Όμ μ λ λ§μ΄ μ§λ¬Έν κ²μ νννλ€. λ€μ κ΅μ‘ κ³Όμ μλ μκ°μ΄ λ§μΌλ©΄ κΌ μ°Έμ¬ν μμ μ΄λ€.
ν΄λΌμ°λμ λν λ΄μ©μ μ 리ν΄λ³΄λ©΄ ν΄λΌμ°λλ λ§μΉ 1μΈ κ΄λ¦¬μ(root) κΆνκ³Ό κ°μ "κ°ν νμλ ν° μ± μμ΄ λ°λ₯Έλ€"λΌλ λ§μ΄ λ μ¬λλ€. μ€μ λ‘ λ¬΄μ¬μ½ ν¬νΈν΄λ¦¬μ€ νμ΄μ§μ ν¬νΈλ₯Ό λ€ μ΄μ΄λλ 1μ½μ΄ μλ²μμλ λ²νΈμ μλ DDoSμ κ°μ 곡격μ λ°μ μ£Όλ§μ μλ²κ° κ³μ λ€μ΄λλ νμμ κ²ͺμλ€. μ§κΈμ 1λ κ° λ¬΄λ£μλ²μ¬μ λ§μ μ΄μ§ μ¬μ€ μλ²λ₯Ό ꡬμΆν΄λμλ€λ©΄ μμ°νμ μν©μ΄μλ€. μ§κΈ μλ λ¬΄λ£ μλ²μμ κ³μ ν μ€νΈλ₯Ό ν λ€ WSL2-Cloud AI λͺ¨λΈλ§ μλ²λ₯Ό κ°λ°ν κ²μ΄λ€(2023.06 μ κΉμ§).