๋คํธ์ํฌ ๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ ์ผํฐ ์์ง๋์ด๋ก ์ด์ ๋ ํด๋ผ์ฐ๋ ์ํคํ ํธ
AWS, NAVER Cloud, Alibaba Cloud ๊ธฐ๋ฐ ์ ์ธ๊ณ ์๋น์ค๊ตฌ์ถ ๋ฐ ๊ธฐ์ ์ง์, ์ปจ์คํ
ํ์ฌ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ์ ๊ธ์ต, ์ํฐํ๋ผ์ด์ฆ ์ปจ์คํ ์ ๋ฌด์ค
AWS Soluctions Architect, Network Specialist
NAVER Cloud Expert, 2023/05 & 2023/10 Nclouder
Aviatrix ACE Engineer
Fortinet Certified Solution Specialist Public Cloud Security
Cisco Certified Specialist - Data Center
CISSP, PMP
Courses
Reviews
- AWS Boot Camp - Getting Started with the Cloud with AWS
- NAVER Cloud Boot Camp - NAVER Cloud Boot Camp
- NAVER Cloud Boot Camp - NAVER Cloud Boot Camp
- NAVER Cloud Boot Camp - NAVER Cloud Boot Camp
- AWS Boot Camp - Getting Started with the Cloud with AWS
Posts
Q&A
์๊ฐ ๊ธฐ๊ฐ ์ฐ์ฅ
์๋ ํ์ธ์. ์ธํ๋ฐ์ ์๊ฐ ๊ธฐ๊ฐ์ ๊ฐ์ธ๋ณ๋ก ์ฐ์ฅํ๊ฑฐ๋ ํ๋ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.์ ๊ฐ ์ ๊ณตํด ๋๋ฆด์ ์๋๊ฑด ํ ์ธ์ฟ ํฐ ์ ๋๊ฐ ์ธํ๋ฐ์์ ์ ๊ณต ๊ฐ๋ฅํ ๋ด์ฉ ์ ๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 17
Q&A
๋ก๋ธ๋ฐธ๋ฐ์ค์ฉ ์๋ธ๋ท ์์ฑ๊ณผ ๋ก๋๋ฐธ๋ฐ์ค ์์ฑ ์ค ์๋ฌธ์ฌํญ
์๋ธ๋ท ์์ฑ์ internet gateway Y๋ก ํ์ ๋๋ง ๋ก๋๋ฐธ๋ฐ์ ์ฐฝ์์ ์๋ธ๋ท์ด ๋ณด์ ๋๋ค.--> I/G Yes ์ธ ๊ฒฝ์ฐ ํผ๋ธ๋ฆญ ์๋ธ๋ท๋ง ๋ณด์ด๊ณ , N ์ธ๊ฒฝ์ฐ ํ๋ผ์ด๋น ์๋ธ๋ท๋ง ๋ณด์ ๋๋ค.์์ ์ ํผ๋ธ๋ฆฟ ์๋ธ๋ท๋ง ๋ง๋ ๊ฒฝ์ฐ I/G Yes๋ก ์ ํ ํด์ผ๋ง ๋ณด์์ ๊ฒ๋๋ค.๋ฉ๋ด๋ ์ค์ ์์๊ฐ ๋ณ๊ฒฝ๋์๋์ง ๋ค์ ํ๋ฒ ์ดํด ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
- 0
- 2
- 32
Q&A
Network-application load balancer ๊ฐ์ ๊ด๋ จ ์ง๋ฌธ
๊ฐ์์๋ ๋ค๋ฅด๊ฒ ์๋ธ๋ท ์์ฑ์ internet gateway Y๋ก ํ์ ๋๋ง ๋ก๋๋ฐธ๋ฐ์ ์ฐฝ์์ ์๋ธ๋ท์ด ๋ณด์ด๋ ์ด์ ๊ฐ ๋ญ๊น์?--> I/G Yes ์ธ ๊ฒฝ์ฐ ํผ๋ธ๋ฆญ ์๋ธ๋ท๋ง ๋ณด์ด๊ณ , N ์ธ๊ฒฝ์ฐ ํ๋ผ์ด๋น ์๋ธ๋ท๋ง ๋ณด์ ๋๋ค. ์์ ์ ํผ๋ธ๋ฆฟ ์๋ธ๋ท๋ง ๋ง๋ ๊ฒฝ์ฐ I/G Yes๋ก ์ ํ ํด์ผ๋ง ๋ณด์์ ๊ฒ๋๋ค.๋ก๋๋ฐธ๋ฐ์ ์์ฑ ์ฐฝ์์ ๋คํธ์ํฌ๋ถ๋ถ์ Public ์ ํํ ๊ฒฝ์ฐ ๊ฐ์์ ๋ค๋ฅด๊ฒ ๋งจ ํ๋จ์ ๊ณต์ธ IP ์ ํ๋์ด ๋น๋๋ค. ๊ฐ์ ์ดฌ์์์ ํ์ฌ์ ์กฐ๊ธ์ฉ ์ธํฐํ์ด์ค๊ฐ ๋ค๋ฅผ ์ ์์ ์ ์๋ค๊ณ ๋ณด๋๋ฐ ์ด ์ฐจ์ด๊ฐ ํ ์คํธ์ ์ํฅ์ ์ฃผ๋๊ฒ ์์ ๊น์? ๋ฌด์ํ๋ฉด ๋ ๊น์?--> ์๋ก ๊ด๊ณ๊ฐ ์๋๊ฒ์ผ๋ก ์๊ฐ ๋ฉ๋๋ค. ๊ณต์ธIP ์ ํ์ฐฝ์ ์ธ๋ถ์ฐ๊ฒฐ์ ์ํ IP๋ฅผ ์๋กญ๊ฒ ๋ฐ๊ฑฐ๋, ๊ธฐ๋ณธ ๋ฐ์ ๊ณต์ธ IP๋ฅผ ์ ํํ๊ธฐ ์ํ ์ฐฝ ์ ๋๋ค.
- 0
- 2
- 36
Q&A
Crud DB for MySql ์ค์ ๋ฌธ์
10060 ์๋ฌ๋ ๋ฐฉํ๋ฒฝ, ACG ๊ด๋ จ ์๋ฌ ์ ๋๋ค.ํต์ ๊ฒฝ๋ก์ ๋ฐฉํ๋ฒฝ๊ณผ ACG ์ค์ ์ ํ์ธํด ๋ณด์ ์ผ ํฉ๋๋ค.์๋์ ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํ์๋ฉด ๋์์ด ๋์ค๊ฒ ๊ฐ์ต๋๋ค.https://m.blog.naver.com/shiaru/222423815754
- 1
- 2
- 81
Q&A
public ๋๋ฉ์ธ ๊ด๋ฆฌ๊ฐ ๋นํ์ฑํ ๋์ด์์ต๋๋ค..
DB ์ ์ฑ์ Public ์ ์์ ํ๊ฐ ํ์ จ๋์ง ํ์ธ์ด ํ์ ํฉ๋๋ค.
- 1
- 2
- 71
Q&A
Private ๋๋ฉ์ธ ์ฐ๊ฒฐ error
๋ฌธ์ ์ค๋ช MySQL ์ธ์คํด์ค์ฉ ApsaraDB RDS ๋๋ MariaDB ์ธ์คํด์ค์ฉ ApsaraDB RDS์ ์ฐ๊ฒฐํ๋ฉด ์์คํ ์ ๋ค์ ์ค๋ฅ ๋ฉ์์ง ์ค ํ๋๊ฐ ํ์๋ฉ๋๋ค.์ค๋ฅ 2005(HY000): ์ ์ ์๋ MySQL ์๋ฒ ํธ์คํธ 'xxxxxxx'(110 ๋๋ 11004)SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo ์คํจ: ์ด๋ฆ์ด๋ ์๋น์ค๋ฅผ ์ ์ ์์ต๋๋ค.์ด๋ฆ์ด๋ ์๋น์ค๋ฅผ ์ ์ ์์์์ธDNS ์๋ฒ๊ฐ RDS ์ธ์คํด์ค์ ์๋ํฌ์ธํธ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.ํด๊ฒฐ์ฑ RDS ์ธ์คํด์ค์ ์๋ํฌ์ธํธ๊ฐ ์ฌ๋ฐ๋ฅธ์ง ํ์ธํ์ธ์.-u students ๋ฅผ ๋ถํ์ -ustudents ํ ์คํธ ํด๋ณด์ธ์. ์ ์์ ์๋ํ ํด๋ผ์ด์ธํธ๊ฐ ACG ํ๊ฐ๋ IP ์์ญ์ธ์ง ํ์ธ์ ํด๋ณด์ธ์.์ ๋ ฅํ ์๋ํฌ์ธํธ๊ฐ ์ฌ๋ฐ๋ฅด์ง๋ง ์์ ์ค๋ฅ ๋ฉ์์ง๊ฐ ๊ณ์ ๋ํ๋๋ ๊ฒฝ์ฐ๋ค์ด๋ฒ ํด๋ผ์ฐ๋์ ์ผ์์ ์ธ DNS Look Up ๋ฌธ์ ์ผ์ ์์ต๋๋ค. ์ ์ํ ๋ค์ ์๋ํด ๋ณด์ธ์.nslookup ๋ช ๋ น์ด๋ฅผ ์คํํ์ฌ DNS ์ฟผ๋ฆฌ ๋์์ ํ์ธํด ์ฃผ์ญ์์ค.์ ์์ ์ผ๋ก ์ฟผ๋ฆฌ๊ฐ ๋์ํ ๊ฒฝ์ฐ RDS ์ private IP ๊ฐ ์ถ๋ ฅ ๋์ด์ผ ํฉ๋๋ค.๋ค์ด๋ฒ ํด๋ผ์ฐ๋ ํ๋ซํผ DNS ์ค์ ๊ฐ์ ํ์ธํด ์ฃผ์ญ์์ค. VPC ํ๊ฒฝ์์ ์ ๊ณต๋๋ DNS ์๋ฒ์ IP๋ 169.254.169.53๊ณผ 169.254.169.54/etc/hosts ํ์ผ์ localhost ์ # ๋ถ๋ถ์ ์ ๊ฑฐํ๊ณ ํ ์คํธ ํด๋ณด์ธ์./etc/hosts ํ์ผ์ hostname ๊ณผ IP๋ฅผ ๋ฑ๋กํด ์ฃผ์ญ์์ค.
- 0
- 2
- 74
Q&A
linux ๊ณ์ ๋ณ๊ฒฝ ํ ์ ์ ๋ฐฉ๋ฒ ์ถ๊ฐ ์ค๋ช ์์ฒญ
key ํ์ผ์ root ์ password๋ฅผ ํ์ธ ํ๊ธฐ ์ํด์ ์ฌ์ฉ์ ํฉ๋๋ค. ์ ์์ ํ๊ธฐ ์ํด์ ์ฌ์ฉํ์ง๋ ์์ต๋๋ค. (AWS์ key ์ ์กฐ๊ธ ๋ค๋ฅด ๋ถ๋ถ ์ ๋๋ค.)useradd ๋ช ๋ น์ด๋ก ๋ง๋์ ๊ณ์ ์ ๊ณ์ ์ ์ค์ ํด์ค password๋ก ์ ์์ ํ์๋ฉด ๋ฉ๋๋ค.$useradd user1$passwd user1 password: XXXXXXXX ์์ฑํ์ user ๊ณ์ ์ ssh key๋ฅผ ์ด์ฉํ์ฌ ์ ์์ ์ํ๋ ๊ฒฝ์ฐ ๋ณ๋๋ก ssh server ์ค์น์ ssh key ์์ฑ์์ ์ ํ์ฌ ์ง์ ํ์ ์ผ ํฉ๋๋ค. ์๋ฒ ์์ฑ์ ๊ณ์ ์ ์๋์ผ๋ก ์์ฑ ํ๋ ค๋ฉด init.script ์ ๋ค์์ ๋ด์ฉ์ ์ฐธ๊ณ ํ์ฌ ์ถ๊ฐ ํ์๋ฉด ๋ฉ๋๋ค.1) username , password ๋ชจ๋ ์ง์ useradd -m -p EncryptedPasswordHere username2) uername, password ์ ๋ ฅ๋ฐ๊ธฐ#!/bin/bash # Purpose - Script to add a user to Linux system including passsword # Author - sean.kim@ under GPL v2.0+ # ------------------------------------------------------------------ # Am i Root user? if [ $(id -u) -eq 0 ]; then read -p "Enter username : " username read -s -p "Enter password : " password egrep "^$username" /etc/passwd >/dev/null if [ $? -eq 0 ]; then echo "$username exists!" exit 1 else pass=$(perl -e 'print crypt($ARGV[0], "password")' $password) useradd -m -p "$pass" "$username" [ $? -eq 0 ] && echo "User has been added to system!" || echo "Failed to add a user!" fi else echo "Only root may add a user to the system." exit 2 fi
- 0
- 1
- 349
Q&A
Auto Scaling์ผ๋ก ์์ฑ๋๋ CentOS์์ ์๋์ผ๋ก NAS์ ์ฐ๊ฒฐํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ๋์?
BOOT์ ์ฌ์ฉํ๋ /etc/init.d ํ์ ๋๋ ํ ๋ฆฌ๋ boot script๋ก nfs mount script๋ฅผ ์์ฑ ํ์ ์ ์ถ๊ฐํด ๋์๋ฉด vm์ ์์ฑํ boot์ ์๋์ผ๋ก mount ๋๊ฒ ํ ์ ์์ต๋๋ค.script ์์ ๋ ์๋์ใ ๊ฐ์ต๋๋ค.while [[ $(mountpoint /NFS/MOUNTPOIN)$? -ne 0 ]] do sleep 5 done /NFS/MOUNTPOINT/SCRIPT์กฐ๊ธ๋ ๋ค์ํ ์ต์ ์ ์คํฌ๋ฆฝํธ๋ github ๋ google ๊ฒ์์ ์ฐธ๊ณ ํ์๋ฉด ์ข์๊ฒ ๊ฐ์ต๋๋ค.github์ scriot ์์ ์ค ํ๋ ์ ๋๋ค.https://gist.github.com/ondrejh/8685521
- 0
- 2
- 543
Q&A
auto scaling๊ณผ cloud insight๋ฅผ ํตํ scaling in/out ๊ฐ์ ์ถ๊ฐ ๋ถํ ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์.์ ๊ฐ ํ๋ก์ ํธ์ค์ด๋ผ ์์ฒญํ์ ๋ด์ฉ๋๋ก ๋ง์ถค ๊ฐ์ ์ ์์ ๋น ๋ฅด๊ฒ ๋ง๋ค์ด ๋๋ฆฌ๊ธฐ๋ ์ด๋ ค์ธ๊ฒ ๊ฐ์ต๋๋ค.์ ์ฑ ์ค์ ์ ํ์ธํ ๋ถ๋ถ๋ค ์ ๋ฆฌํด ๋ณด์์ต๋๋ค. ์ฐธ๊ณ ํ์ญ์์ค.Cloud Insight ์์ Rule Templete ์์ฑ๋ง ์ ํ์๋ฉด ์ด์ผ๊ธฐ ํ์ ์กฐ๊ฑด์ํฉ์ ๋ง๊ฒ auto scaling ๊ตฌ์ฑ์ ํ ์ ์์ต๋๋ค.1) Auto Scaling > Auto Scaling Group ์ค์ (์ฌ์ง)์ ์ฑ ๋ ์ค์ ํด ์ฃผ์ด์ผ ํฉ๋๋ค.(์ฌ์ง)2) Auto Scaling > Launch Configuration ์ค์ (์ฌ์ง)3) Cloud Insight ์์ Templete > Rule Templete ์ค์ ํ Target Group ์์ฑ* ์์ฑ์ Product Type์ Auto Scaling Group ์ผ๋ก ์ค(์ฌ์ง)(์ฌ์ง)(์ฌ์ง)4) Event Rule ์์ฑ(์ฌ์ง)์ด๋ ๊ฒ up , down ์ ์ค์ ํ์๋ฉด ๊ตฌ์ฑ์ด ๊ฐ๋ฅ ํฉ๋๋ค.์ ์ฒด ํ๋ฆ์ด ํ๋์ Flow ์ฒ๋ผ ์๋ณด์ฌ์ ์ฒ์์ ์ด๋ ค์ ๋ณด์ด์ง๋ง ๋ช๋ฒ ๋ฐ๋ณตํด ๋ณด์๋ฉด ์ต์ญํด ์ง์ค ๊ฒ๋๋ค.
- 0
- 2
- 405
Q&A
AWS Shield & WAF
์๋ ํ์ธ์.๋์ด์ง ๋ถ๋ถ ๋ค์๋ถํฐ ๋ฐ๋ก ๊ฐ์ ์ค์ต์ผ๋ก ์ด์ด ์ง๋๋ค.ํธ์ง์ ๋งบ์๋ง์ด ์์ด์ ๋์ด์ง๊ฒ ์ฒ๋ผ ๋ณด์ด๋ค์.์์ ํ๋๋ก ํ๊ฒ ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 426