Browsing Tag

후기

Certificate

NAVER Cloud Platform Certified Professional (NCP) 합격과 시험 후기

안녕하세요. ManVSCloud 김수현입니다.

드디어 Naver Cloud Platform Professional 시험에 합격하였습니다.
2020.06.30 NAVER Cloud Platform Certified Associate 응시 이후
Professional 은 약 10개월만에 시험을 보게되었습니다.

Naver Cloud Professional 시험은 총 3번의 시험을 합격해야 Professional 자격을 얻게됩니다.

200 – NCP(Overview, Compute/Storage) – 2021.05.11 (화)
207 – NCP(Troubleshooting) – 2021.04.15 (목)
202 – NCP(Network/Media, Database/Management/Analytics) – 2021.04.13 (화)

위 3개의 시험을 나누어 보게되었고 아래 자격증을 얻게되었습니다.

◈ NAVER Cloud Platform Certified Professional (NCP)
Issue Date : 2021-05-12


시험 TIP

간단하게 Naver Cloud Platform Professional 시험의 Tip을 적어볼까합니다.

우선 Professional 시험부터는 필기 시험뿐만이 아니라 실기 시험도 존재합니다.
어느정도 사용 경험이 있지 않으면 합격할 수 없으니 실습도 병행하여 준비하셔야겠습니다.
(각 시험별 필기 문제는 약 40문제이며, 실기 문제는 3문제입니다.)

우선 공통적으로 아래 두 사이트를 참고하실 필요가 있는데 설명서의 경우
Overview, Compute/Storage(200)와 Network/Media, Database/Management/Analytics(202) 시험에 필수적으로 과목별 내용을 정독 후 시험 보시는 것을 권장드립니다.

아래 edwith 사이트에서 “Authorized Course – Professional level” 영상 강의를 참고하실 수도 있는데 Troubleshooting(207) 과정을 준비하실 때에 필수적으로 봐주시면 좋을듯합니다.

물론 기존에 현장에서 엔지니어로 일하고 계실 경우Troubleshooting 과목이 가장 쉬운 난이도로 느껴지실 수 있을 것입니다.

개인적으로 느낀 시험 난이도는 아래와 같습니다.

필기 : 200 > 202 > 207
실기 : 200 = 207 > 202

전반적으로 실기 시험의 난이도는 높지 않습니다.
다만 202 시험은 당황하면 자칫 한 문제를 놓칠 수도 있겠구나 싶었습니다.
그리고 200 시험의 경우 서버 생성이 필요하여 서버 생성 시간이 약 20분 정도 소요되는데 여기서부터 이슈가 생깁니다. 나머지 두 문제는 첫번째 문제를 해결해야 풀 수 있으므로 첫 번째에서 막히면 사실상 탈락이라 보아도 될 것같습니다. 필기+실기의 총 시간이 1시간인데 필기에서 많은 시간을 소요하여 실기를 못보는 경우가 생기지 않도록 필기를 잘 준비해야 할 것입니다.

또한 필기를 적절히 풀었는데 서버 생성 시간이 다소 오래 걸려 이에 대해 시험관에게 말할 경우 추가적인 시간을 준다고도 하니 참고하여 당황하지 않길 바랍니다.

실습의 경우 비용이 부담되신다면 위 네이버 클라우드에서 진행하는 교육에 참가해보시기 바랍니다.

네이버 클라우드에서 진행하는 교육을 참가하실 경우 교육 당일부터 그 주의 일요일까지 실습 계정을 사용할 수 있어 교육 후에도 시험을 대비한 실습 테스트가 충분히 가능합니다.

또한 기본적인 실습 감각을 익히기 위해서 “NAVER CLOUD PLATFORM Hands-on Lab” 교육을 신청하시는 것을 추천드립니다. 실습에 대한 경험이 없는 분들이 시작하기 좋은 교육이며 Hands-on Lab의 경우 매달 1,2차로 나누어 자주 하는 교육인만큼 접근성에 있어 상당히 좋은 교육이라 생각됩니다.

실기 준비는 Compute/Storage/Database/Networking/Media/Analytics 카테고리에 있는 제품들을 위주로 실습해보시기 바라며 핵심적인 팁으로는 시험 시간이 필기+실기 합쳐서 1시간으로 정해져있어 한 문제당 시간 소요가 상당히 소모되는 제품은 나오지 않는 것같습니다?
(실습은 VPC 환경에 익숙해지도록 해보시면 좋을듯합니다.)

후기

목표했던 Naver Cloud Platform Professional 자격증을 드디어 얻게되었습니다.
Naver Cloud 시험의 경우 올해 후반기에 출시 예정인 Expert 시험까지 생각중에 있습니다.

코로나로 어디 나가지도 못하고 제한되다보니 가끔 공부에 대한 의지가 꺽일 때가 많습니다.
“나는 원래 카공족이고 집에서는 원래 공부가 안되는데…”라고 하면서.

하지만 한창 공부와 거리가 먼 때에는 코로나가 아니었음에도 불구하고 그럴싸한 이유를 만들어서 하지 않았던 걸로 기억합니다.
만약 지금도 하지 않는다면 앞으로도 어떻게든 이유를 만들어서 안하겠구나.. 생각했습니다. 또, 그런 핑계를 만들어서 하지 않을 사람도 있겠다라는 생각도 듭니다.
이런 때에 열심히 한다면 그것 또한 기회라고 생각합니다.
현재 자신이 처한 상황을 핑계로 아무것도 하지 않는 것보다 기회로 생각하고 나아간다면 이 상황이 끝났을 때 보다 나은 자리에 있으리라 믿습니다.

올해 목표해둔 자격증까지 총 4가지 정도가 남은듯합니다.
남은 자격증도 열심히 준비해서 합격 후 후기로 포스팅해보겠습니다.

긴 글 읽어주셔서 감사합니다.

IT/Linux/Kubernetes

2021 국제인공지능대전 AI EXPO KOREA

안녕하세요. ManVSCloud 김수현입니다.

오늘은 최근 2021년 3월 24일(수) ~ 26일(금), 3일간 열린 국제인공지능대전 AI EXPO에 다녀온 후기를 포스팅 해보려합니다.

오후 조금 늦게 출발했는데 줄서 있는 사람들이 아주 많더라구요…
한참 기다리다 겨우 입장했습니다.

입장과 동시에 보이는 Naver Cloud Platform과 AIMMO.
AIMMO는 머신러닝 학습 데이터 수집 가공 플랫폼을 제공하는 AI회사? 인 것같더라구요.

Naver Cloud Platform은 2020.12.17에 NAVER Cloud AI SUMMIT를 통해 AI Service도 강력하게 밀고 있다는 것을 알고 있었죠.

저렇게 모아서 보니 상당히 많은 AI 서비스가 있네요.

제가 이번 AI Expo에 가서 가장 오래 머무른 곳입니다.

Microsoft 홀로렌즈2 체험존!! 물론 저는 체험하지 못했습니다…
사람이 엄청 많더군요.

신기해서 영상으로 찍어왔습니다.
길게 찍지는 못한게 조금 아쉽네요.

눈 앞에 나타나는 홀로그램을 선택할 수 있고 그것을 이동하는 장면이 정말 멋있었습니다.
제가 이 영상을 보며 생각난 게 있습니다.

바로 아이언맨 영화입니다.
아이언맨에서 자비스를 보는듯 했습니다.

너무 멋있지 않나요?

물론 제가 여기 오래 머무른 이유 중에 하나는…
Azure 엔지니어 분이 있더라구요.
이런 저런 이야기 듣고 질문도 하다보니 오래 머물게 되었습니다.

Azure 관련된 포스팅도 조금씩 해야겠습니다.

하나하나 다 설명하긴 어렵지만 그래도 나름 구경하는 재미가 있었습니다.

아직 AI를 시작하기엔 다소 지식이 부족하여 구경밖에 못했지만
그래도 좋은 시간이었습니다.

2021 국제인공지능대전 AI EXPO KOREA 후기는 이것으로 마칠까합니다.

올해 4월에 있는 2021 월드IT쇼 World IT Show 2021(WIS 2021)도 참가 예정입니다.
우선 사전 등록은 해두었고 업무로 인해 4월 23일(금)에 가게될 것같습니다.

IT 기술 동향에 관심이 많으시다면 참가해보는 것도 좋을 것같습니다.
아래 World IT Show 2021 사전 등록 링크를 남겨두었습니다.

오늘 포스팅은 그저 구경 다녀온 후기 글이지만 그럼에도 긴 글 읽어주셔서 감사합니다.

NCP

[NCP] Kubernetes Service를 활용한 컨테이너 관리 후기

안녕하세요. ManVSCloud 김수현입니다.

오늘은 2월 19일 Naver Cloud Platform에서 진행한
“KUBERNETES SERVICE를 활용한 컨테이너 관리” 교육 후기에 대해 써볼까합니다.

우선 이번 교육의 경우 Intermediate 교육인데 Intermediate 교육은
[Big Data], [Kubenetes], [DevOps], [Media], [A.I], [Security] 과정이 있으며
현재 Naver Cloud Platform에서 알려진 전반기 교육 일정은 아래와 같으므로 참고하시면 좋을듯합니다.

1월 – Big Data
2월 – Kubenetes
3월 – DevOps
4월 – Media
5월 – A.I
6월 – Security


Theory

오전엔 Kubernetes이 대한 이해를 도울 수 있을만한 이론을 중심으로 강의가 시작되었습니다.

Naver Cloud Platform에서의 Kubernetes Service인 NKS에 대한 강의만 하는 것이 아니라
Kubernetes가 무엇인지, 왜 사용해야하는지, 어떻게 사용되고 있는지도 배울 수 있었습니다.

Docker에 대한 내용도 많이 언급되었는데 Docker는 저도 가끔 가벼운 테스트를 할 때 따로 도커를 이용하여 테스트를 할 때가 많습니다.
최근에 포스팅했던 도커로 설치한 jupyter notebook도 nginx proxy를 추가하여 잘 사용하고 있습니다.

Docker를 사용해보지 않으셨다면 Kubernetes를 사용하기 전에 Docker를 먼저 경험해보는 것을 권장합니다.


LABS

오후 시간부터는 실습이 이루어졌습니다.
[클러스터 생성], [Container Registry를 이용한 IMAGE 관리], [POD 운영/관리] 등 다양한 실습이 진행되었으며 실습 교재도 배포되어 혼자 실습을 해도 따라할 수 있을 만큼 잘 만들어져있었습니다.

물론 교재 배포 시 word파일에서 pdf파일로 변경되며 생각과는 다른 부분이 생겨 실습 중 어려움을 겪는 분들도 있었습니다.

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF

배포된 교재에 위와 같은 부분이 있는데 그대로 복사하여 붙여넣게 되면 정상적인 yum 설치가 되지않습니다. gpgkey 부분이 pdf파일로 바뀌며 나뉘어 진듯 합니다.

pdf를 그대로 복사해버리면 빨간색 체크박스처럼 되었기에 yum 설치가 되지않습니다.
아래 파란 체크박스처럼 되어야하는 것입니다.
이 부분을 해결하며 문득 리눅서님이 말씀해주신 것들이 떠올라 링크 남겨봅니다.

실습 진행 중 쿠버네티스 설치와 웹 서비스 테스트 경험이 있었기에 큰 어려움은 없었습니다.

NKS에서는 VPC 기준 kubernetes 1.16.14 버전과 1.17.11 버전을 지원했습니다.
NKS를 사용한다면 NCP 기존 서비스(대표적으로 모니터링)와 연계하여 사용할 수 있고 조금 더 간편한 느낌이 있습니다.

대부분의 실습을 다 끝마쳤고 실습했던 부분은 나눠서 추가 포스팅을 해볼 생각입니다.
따로 교재가 없어도 NCP에서 제공하고 있는 설명서와 API 참조서가 있어 도움이 됐습니다.

배포된 교재에서 부족한 부분은 아래 링크를 참고했습니다.

실습 중 조금 당황한 부분이 있었는데 nks-metrics-exporter 생성 중에 nrn 값을 잘못넣어
pod가 정상적으로 올라오지 않고 CrashLoopBackOff 가 발생한 부분이 있었습니다.

[root@manvscloud-k8s-pub-kr2 lab5]# kubectl get pods
NAME                                   READY   STATUS             RESTARTS   AGE
apache-deployment-6f4bdc4b79-8z6vw     1/1     Running            0          33m
apache-deployment-6f4bdc4b79-hrr79     1/1     Running            0          33m
apache-deployment-6f4bdc4b79-nnv79     1/1     Running            0          33m
apache-pod                             1/1     Running            0          37m
nks-metrics-exporter-df9c85df4-jrbs6   0/1     CrashLoopBackOff   6          8m56s

문제는 정상적인 nrn값을 다시 넣고도 Running 상태로 돌아오지 않아 기존 pod를 삭제하고 재생성 했습니다. 혹시 저와 같은 케이스가 생긴 분이 있으실까봐 이 방법을 남깁니다.
kubectl get pod [pod이름] -o yaml | kubectl replace –force -f-

[root@manvscloud-k8s-pub-kr2 lab5]# kubectl get pod nks-metrics-exporter-df9c85df4-jrbs6 -o yaml | kubectl replace --force -f-
pod "nks-metrics-exporter-df9c85df4-jrbs6" deleted
pod/nks-metrics-exporter-df9c85df4-jrbs6 replaced

다시 kubectl get pods를 해보면 기존 CrashLoopBackOff 이던 pod는 Terminating 되고 새 pod가 정상적으로 Running되는 것을 알 수 있습니다.

[root@manvscloud-k8s-pub-kr2 lab5]# kubectl get pods
NAME                                   READY   STATUS        RESTARTS   AGE
apache-deployment-6f4bdc4b79-8z6vw     1/1     Running       0          34m
apache-deployment-6f4bdc4b79-hrr79     1/1     Running       0          34m
apache-deployment-6f4bdc4b79-nnv79     1/1     Running       0          34m
apache-pod                             1/1     Running       0          38m
nks-metrics-exporter-df9c85df4-jrbs6   0/1     Terminating   0          8s
nks-metrics-exporter-df9c85df4-zb2qd   1/1     Running       0          17s

이후 메트릭 생성이 잘 되어 Cloud Insight로 Monitoring 되는 것까지 확인할 수 있었습니다.


The End

Kubernetes를 테스트 하기위해 클라우드 또는 서버로 비용이 내는 것이 부담스러울 수 있기에 Kubernetes를 도입하기 전에 VMware나 VirtualMachine으로 테스트를 해볼 수도 있습니다.

이전에 제가 포스팅했던 글인데 참고하면 좋을듯합니다.
이전 블로그에서는 소스코드가 지원이 되지않아 yaml 파일이 띄워쓰기 없이 다 붙어있는데
이 부분은 빠른 시일내에 수정할 예정입니다.
yaml 파일 띄워쓰기 전부 수정 해두었습니다.
(yaml파일은 문법상 띄워쓰기와 빈 칸을 잘 사용해줘야합니다.)

3월은 DevOps 교육이 계획되어 있습니다. DevOps 교육도 참가할 예정입니다.
그리고 현재 NCP 교육 및 행사 일정에 “[3월] NAVER CLOUD PLATFORM Hands-on Lab”도 모집중이니 관심있으시면 신청해보시기 바랍니다.

KUBERNETES SERVICE를 활용한 컨테이너 관리 강의 해주신 NCP 강사분께 감사의 인사 올리며 포스팅을 마무리 하겠습니다.

긴 글 읽어주셔서 감사합니다.

NCP

[NCP] Hands-on Lab 후기

안녕하세요. ManVSCloud 김수현입니다.

오늘은 2월 5일에 신청하여 들었던 Naver Cloud Platform HANDS-ON LAB 후기를 써볼까합니다.

이번 Hands-on Lab은 전체적인 서비스 구성을 소개하고 실습하는 과정으로 처음 네이버 클라우드를 접하는 분들에게 많은 도움이 되었을 것이라 생각됩니다.

저같은 경우 네이버 클라우드 플랫폼의 Associate 기술 자격증을 공부하며 익힌 내용이 있었지만 클래식 환경에서의 이론/실습만 해보았기에 2020. 09. 17 에 출시된 VPC, 즉 Virtual Private Cloud에 대한 이론/실습의 경험이 없어 이번 기회에 참가하여 공부하였습니다.

교육 시간은 10:00~16:00이었으며 상당히 알차게 구성되어있었습니다.
중간에 쉬는 시간과 점심 시간이 있었지만 긴 시간동안 쉬지않고 교육해주신 네이버 클라우드 강사분에게 감사의 인사를 올립니다.

교육은 클라우드 컴퓨팅은 무엇인가?, 네이버 클라우드 플랫폼 제품 소개 등으로 시작하여 실습 및 질문/답변으로 마무리되었습니다.
플랫폼을 쉽고 편하고 비용효율적으로 구성, 활용하려면 해당 플랫폼 제품의 종류와 기능을 아는 것은 많은 도움이 됩니다. 다양한 상품군을 하나씩 상당히 잘 설명해주셨습니다.


네이버 클라우드 플랫폼은 Classic과 VPC 환경으로 나누어져있으며,
실습은 VPC 환경에서 이루어졌습니다.
(VPC는 논리적으로 격리하여 가상 네트워크를 제공한 공간이라고 볼 수 있습니다.)

개인 계정으로 실습할 경우 비용이 발생하므로 해당 교육 참가 시 실습 계정이 주어집니다.

간단하게 VPC 환경에서는 어떻게 다를까 이런저런 실습을 해보았습니다.

VPC 환경에서 실습해보며 Classic과의 차이를 알아보았고,
해보는 김에 NCP에서 아직 제가 사용해보지않은 이미지 리사이징 변환/전송 기능이 있는 Image Optimizer도 써보게 되었습니다.

이미지 리사이징 기능은 AWS에서 이미지 리사이징 했던 것보다 훨씬 간편하게 할 수 있도록 되어있어 너무 편했습니다.

또한 이번 HANDS-ON LAB을 통해 모바일에서도 콘솔을 볼 수있는 앱이 있다는 것을 알게 되었습니다… 나온지 꽤 오래된 거같은데 이제 알았어요…

스토어에서 네이버 클라우드 콘솔, naver cloud console 등을 검색하여 다운로드 받을 수 있으며 해당 앱을 이용해서 간단한 서버 정지/시작 등과 같은 다양한 서비스를 사용할 수 있었습니다.

이제 제 모바일 앱에 클라우드 콘솔 앱이 3개가 생겼네요

마지막으로 HANDS-ON LAB과 같은 교육 및 행사 신청하는 방법을 추가로 적어두었습니다.
많은 분들이 네이버 클라우드에서 주최하는 교육/행사를 통해 배움이 있기를 바랍니다.

  1. https://www.ncloud.com/ 에 접속합니다.
  2. [고객지원·FAQ] [교육 및 행사 신청하기]를 눌러줍니다.
  3. 아래 그림과 같은 페이지가 나옵니다. 모집중인 교육/행사를 신청하여 참가합니다.

마지막으로 제가 시스템 엔지니어로써 올바른 길을 갈 수 있도록 도와주신 리눅서님이
저의 상사 동료에서 이제는 Naver Cloud Platform과 함께 하게된 것을 축하드리며 새로운 시작을 항상 응원합니다.

긴 글 읽어주셔서 감사합니다.

AWS

AWS Database – Specialty(DBS-C01) 합격 후기

안녕하세요? ManVSCloud (김수현)입니다.

2020-08-23 15:00 DBS-C01 시험을 보고 왔습니다.
AWS DBS-C01 첫 번째 후기가 되어 영광입니다.

시험 준비는 7월 28일부터 시작했습니다.
첫 주는 FAQ 정독을 하는 시간을 가졌는데 제가 FAQ 정독 시간을 가진 것은
이번 시험에 아주 큰 도움이 되었습니다.

FAQ는 DBS 시험에 필요한 기본적인 부분을 다 채워줍니다. 
물론 FAQ가 시험의 전부는 아니지만, FAQ를 한 번 정도 읽고 시험을 본다면 
시험의 난이도가 상당히 내려갈 것입니다.

▶ AWS DataBase
https://aws.amazon.com/ko/products/databases/

AWS Database – Specialty(DBS-C01)에서 가장 중요한 포인트였다고 생각되는
DMS FAQ도 링크로 아래에 남깁니다.
다른 건 몰라도 DMS는 꼭 짚고 넘어가시길 바랍니다.

▶ AWS DMS FAQ
https://aws.amazon.com/ko/dms/faqs/

DBS는 AWS의 데이터베이스 스페셜 자격증인데 뭐랄까… 
데이터베이스 아키텍처 자격증이라고 하는 것이 조금 더 알맞을 것 같습니다. 
Solutions Architect Associate(SAA)를 이미 경험하였다면 시험을 도전하시는 데
조금 더 쉽게 다가갈 수 있을 것입니다.


도메인별 시험 비중은 다음과 같습니다.

**도메인 1: 워크로드별 데이터베이스 설계**
1.1 특정 유형의 데이터 및 워크로드에 알맞은 데이터베이스 서비스 선택
1.2 재해 복구 및 고가용성을 위한 전략 결정
1.3 성능, 규정 준수 및 확장성을 목표로 데이터베이스 솔루션 설계
1.4 데이터베이스 솔루션의 비용 비교

**도메인 2: 배포 및 마이그레이션**
2.1 데이터베이스 솔루션 배포 자동화
2.2 데이터 준비 및 마이그레이션 전략 결정
2.3 데이터 마이그레이션 실행 및 검증

**도메인 3: 관리 및 운영**
3.1 유지 관리 작업 및 프로세스 결정
3.2 백업 및 복원 전략 결정
3.3 데이터베이스 솔루션의 운영 환경 관리

**도메인 4: 모니터링 및 문제 해결**
4.1 모니터링 및 경고 전략 결정
4.2 일반적인 데이터베이스 문제 해결
4.3 데이터베이스 성능 최적화

**도메인 5: 데이터베이스 보안**
5.1 보관 및 전송 중 데이터 암호화
5.2 감사 솔루션 평가
5.3 액세스 제어 및 인증 메커니즘 결정
5.4 데이터베이스 솔루션의 잠재적인 보안 취약성 인식


위 도메인에 해당되는 [사례 연구]들을 참고하면 작은 도움이 될 수 있습니다.

[사례 연구]는 시나리오별 트러블 슈팅 및 아키텍처에 잘 다루고 있기때문에 
전부 다 보는 것까지는 아니라도 심심할 때 봐두면 생각보다 도움이 될 것입니다.

샘플 문제와 연습 시험 후 1. 문제 패턴 파악, 2. DBS가 요구하는 것 파악, 3. 오답 노트 
시험을 준비할 때 큰 도움이 됩니다.

FAQ를 정독하여도 시험 문제에 대한 패턴과 요구하는 것을 알지 못하면 당황할 수 있습니다.

샘플 문제와 연습 시험을 본 뒤 “아 대충 기능별로 이런 것들을 묻겠구나” 정도는
알고 가시는 것이 좋습니다. 


저같은 경우 이번 시험 준비를 하면서 시험 준비 기간이 너무 길었다라고 느껴졌습니다.
솔찍히 시험 날짜를 조금 더 앞당겨 보고싶었습니다.
약 3~4주씩이나 준비할만큼 난이도가 높은 시험은 아니었습니다.

결론 : AWS Database – Specialty(DBS-C01) 시험은 아키텍처에 대한 기본적인 개념 + FAQ 1회 
정독이면 DBS 시험은 큰 문제없이 합격할 수 있을 것으로 생각됩니다.
(샘플 문제 + 연습 시험 후 1. 문제 패턴 파악, 2. DBS가 요구하는 것 파악, 3. 오답 노트는 필수)


이상 지금까지 AWS Database – Specialty(DBS-C01) 최초 시험 후기였습니다.

감사합니다.

마지막으로 저 스스로 시험을 볼 수 있도록 능력을 끌어올려주신 리눅서님께 감사의 인사올립니다.

linuxer.name