소개
저는 IT 엔지니어입니다. 언젠가 직업란에 "회사원?", "개발자?", "강사?" 어떤 단어를 선택해야 할 지 고민이 되었던 때가 있었습니다. 그러다가, IT 엔지니어라는 표현이 제가 잘 어울리는 직업명이라는 생각이 들어 지금까지도 직업란에는 "IT 엔지니어"라고 적고 있습니다.
직업이라는 것은 자신의 일을 나타내는 것이고, 일이라는 것은 재미있고, 도움이 되는 일이면 좋겠다는 생각을 가지고 있습니다. 누구나 다 원하는대로 일을 하며 살수는 없지만, 저는 제가 하는 있는 이 일을 좋아하는 있고, 잘하고 싶어하는 사람입니다. 개발자로써, 강사로써, 컨설턴트로써의 역할을 해 오면서, 매번 새롭게 출시되고 변화하는 IT 신기술을 따라가기에 급급하지만, 그래도, 남들보다 조금이라도 먼저 접하고, 전파하고, 사용하고 싶은 사람 중 한명입니다.
최근 관심을 가지고 있는 분야는 온라인 교육 컨설팅입니다. 그리고 관심있는 기술은 Cloud Native Architecture, Blockchain, Machine Learning, Kafka, Kuberbetes 등입니다. 이러한 기술은 실제로 강의도 하고 있고 업무에 적용해서 사용도 하고 있습니다. 하지만, 워낙 방대한 주제이다 보니, 아직까지도 계속 공부하고 있습니다.
머리속에 가지고 있는 것은 진정한 지식이 아니라고 합니다. 저는 제가 가진 지식과 경험을 다양한 방벙을 통해 공유하려 합니다. 그리고, 새로운 분야, 새로운 기술에 계속 도전하고 있는 IT 엔지니어가 될 것입니다.
- 現) 엔제이원컴퍼니 대표
- 現) 동국대학교 국제정보대학원 정보보호학과 대우교수
- 前) JP Mogan Chase AMJ Tech consultant (일본)
- 前) 삼성 SDS CMS 사업본부 책임 엔지니어
강의
전체6로드맵
전체1수강평
- 굿 좋았습니다
yang.jh
2024.05.16
1
- 덕분에 MSA 완벽이해 !
ililil9482
2024.05.16
1
게시글
질문&답변
2024.05.17
명령어..안돼요 ㅠ
안녕하세요, 이도원입니다. 문의하신 내용에 명령어 오타가 있었던것 같습니다. sudo amazon-linux-extras install epel -y 위 명령어처럼 extras 로 변경해서 실행해 보시기 바랍니다. 강의실 자료에도 업데이트 해 놓도록 하겠습니다. 감사합니다.
- 0
- 2
- 33
질문&답변
2024.05.17
ssh-copy-id 명령어 질문입니다.
안녕하세요, 이도원입니다. 말씀하신 내용처럼 ssh-copy-id 명령어 실행에 오류가 발생했다면, 먼저 172.17.04 호스트로 ping 요청을 보냈을 때 정상 작동되는지와, ssh-copy-id 말고 ssh 명령어로 접속 시도 시 잘 접속 되는지도 확인해 보면 좋을 것 같습니다. 만약 ssh 서버와의 연결에 문제가 있다면, 해당 Docker container의 logs(Windows나 MacOS에서 확인)를 살펴 보시면, SSH 서버 기동에 문제가 있었는지 여부를 확인해 보실 수 있습니다. SSH 서버가 기동되지 않았다면, 작업하신 환경 (OS 등)에 따른 Docker 이미지가 맞게 실행되었는지도 확인해 보시면 좋을 것 같습니다. 만약 확인하시는데 어려움이 있으시면 다시 글 남겨주세요. 감사합니다.
- 0
- 2
- 95
질문&답변
2024.05.17
톰캣 설정 manager role 설정 후 404 에러
안녕하세요, 이도원입니다. 최신 Tomcat 버전인 9.0.89 버전으로 테스트 시 정상 작동 되는 것을 확인했습니다. 수정하신 context.xml 스크립트를 아래와 같이 수정하신고 다시 실행해 보시면 좋을 것 같습니다. --> 혹시 위 방법으로도 안되시면 다시 글 남겨주시기 바랍니다. 감사합니다.
- 0
- 2
- 68
질문&답변
2024.05.12
M3 맥북에서 실습이 원할할까요?
안녕하세요, 이도원입니다. iMac M3 로 아래 커맨드 실행 시 정상 작동 되었습니다. 수업에서 사용 된 실습 예제를 실행하는데에 문제는 없어 보입니다. docker run --privileged --name manager -itd -p 10022:22 -p 8081:8080 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host edowon0623/docker-server:m1 /usr/sbin/init Docker desktop은 4.29.0 버전으로 설치하였습니다. (사진) (사진) (사진) 감사합니다.
- 0
- 3
- 175
질문&답변
2024.05.11
강의 수강 후 질문
안녕하세요, 이도원입니다. 문의하신 질문은 aws ec2 server1과 aws ec2 server2에서 실행 중인 Docker container 간에 통신에 대한 부분인 것 같습니다. 실제 Docker만으로 서비스를 구성하는 경우보다는 Orchestraion tool를 이용하여 컨테이너들 간의 리소스 관리 및 스케줄링을 하게 됩니다. 특히, 분산 서버에 컨테이너를 배포하여 사용하는데 하나의 EC2 인스턴스를 사용하는 경우는 흔치 않다고 생각됩니다. 다만 실습을 위해 몇가지 지정된 설정값으로 두 서버간에 통신이 원할하게 이워질 수 있도록 구성할 수는 있을 것 같습니다. 올려 주신 오류는 통신이 되지 않는 부분이라고 생각되는데, 이건은 단순히 방화벽을 열어 놓은 것 뿐만 아니라, 컨테이너에서 작동되고 있는 서비스의 포트가 외부에서 접속 가능하도록 오픈 되어 있는지(publish)와 접속하려는 IP address가 제대로 등록되었는 등을 확인해야 할 것 같습니다. 아래는 제가 테스트한 환경 정보 입니다. 저는 catalog-service를 apigateway-service를 거쳐 호출하는 예제로 테스트 하였습니다. 1) AWS EC2 Server1 public ip address: 3.35.205.110, private ip address: 172.31.5.111 등록 된 MSA: apigateway-service, catalog-service 2) AWS EC2 Server2 public ip address: 43.203.255.77, private ip address: 172.31.14.141 등록 된 MSA: config-service, eureka-server 3) 테스트 순서 Server2에서 config-service, eureka-server 실행 Server1에서 apigateway-service, catalog-service 실행 Host PC(MacOS)에서 postman으로 apigateway-service를 통해 catalog-service 호출 4) catalog-service의 application.yml 파일 server: port: 10000 ~ 중략 eureka: instance: prefer-ip-address: true ip-address: 172.31.5.111 client: register-with-eureka: true fetch-registry: true service-url: defaultZone: http://43.203.255.77:8761/eurekaeureka: ~ 중략 5) Eureka에 등록 된 catalog-service (사진)위 이미지에서 왼쪽 하단에 보시면, CATALOG-SERVICE가 어디로 이동하게 되는지 링크 주소가 보이는데, 172.31.5.111:10000 으로 되어 있습니다. 6) Postman 테스트 (사진)apigateway-sevice가 등록된 Server1의 public ip address인 3.35.205.110:8000에 catalog-service를 호출하면 catalog-service가 등록된 private ip address인 172.31.5.111:10000으로 연결 되게 됩니다. 다시 말씀드리면, 분산 된 서버에서는 위에서 언급한 것처럼 Orchestration tools(Kunernetes 등)을 사용하시는 것이 더 효율적이며, K8s 자체가 부담되실 때에는 Docker Desktop에 포함되어 있는 Docker Swarm만을 이용해서도 분산 노드로 컨테이너를 관리해서 사용해 보실 수도 있습니다. 위에 설명했던 내용을 이미지로 나타내 보았습니다. 개념적이기 때문에, 이해를 하기 위한 차원으로 봐 주시면 좋을 것 같습니다. (사진) 추가 질문 사항 있으시면 글 남겨 주세요. 감사합니다.
- 0
- 2
- 140