소개
안녕하세요. 저는 학부와 석사를 미국에서 나왔으며 전공은 각각 Computer Science, Data Science를 공부하였습니다. 현재 저는 Healthcare쪽 회사의 데이터 엔지니어로 일하고 있습니다. 매일 제가 하는 일을 간단하게 말씀드리자면; AWS와 Airflow를 사용하여 매일 데이터를 불러와 ETL과정을 거치며, 데이터가 잘 들어오는지 모니터링하면서 문제점 혹은 개선의 여지가 필요한 경우 프로그램을 구현하는 일을 하고 있습니다. 데이터 모니터링은 주로 AWS의 CloudWatch와 Splunk라는 프로그램을 사용하고 있습니다.현재 제가 회사에서 사용하고 있는 기술들은 Python, AWS, SQL 등등이며 최근에는 GCP로 Migration하고 있는 추이이며 AWS와 GCP를 동시에 접하고 있습니다.
2022년에는 회사에서 거의 80%의 데이터 및 파이프라인이 GCP로 Migration을 마쳤으며 Bigquery & GCS & GKE쪽을 심오하게 다루고 있습니다. 물론 Docker Container & Terraform사용으로 전반적인 IaC 작업도 병행해서 진행하고 있습니다.
데이터 엔지니어로 일하면서 가장 크게 느낀점은 다음과 같습니다. 매일 새로운 기술들의 등장으로 인해 지금 내가 사용하고 있는 기술들이 과연 obsolete해질까? 그렇다면 그 이유는 무엇인가? 정말 그 기술이 이걸로 대처될 수 있는가? 단점은 없는 것인가? 그렇습니다. 저 모든 질문들에 대한 답변을 찾는것은 매우 힘들어 보입니다. 그러나 그 과정을 겪으면서 한가지 공통점이 보였습니다. 깊게 들어가보면 거의 대동소이 하다는 것입니다. 다시 말해 하나를 제대로 파헤친다면 다른 기술을 배우는 것은 많이 용이해진다는 것이죠. 저는 이런 메카니즘을 강의에서도 종종 언급을 하고 싶습니다. 여러분들과 함께 제가 현재 가지고 있는 모든 지식들을 공유하고 싶습니다. 여러분들의 길잡이가 될 수 있도록 최선을 다하겠습니다.
저 사이먼킴은 여러분들께 재미있고 이해하기 쉬운 강의를 선보일꺼에요. 여러분들과 끊임없이 소통하면서 더 나은 사람이 될 것을 약속드리구요. 여러분들의 실력이 향상되는것을 지켜보는 것은 저의 큰 행복입니다.
집필저서: 업무에 바로 쓰는 AWS 입문
강의
전체 5수강평
- AWS(Amazon Web Service) 입문자를 위한 강의
게시글
질문&답변
2024.08.02
ECS + ECR + CodeBuild 실습 - 1부 가 안됩니다
안녕하세요.강사님 강의를 그대로 실행하였는데 계속 화면에 "안녕하세요! .... " 문구가 뜨지 않고 사이트에 연결할 수 없음만 나옵니다-> 오 그런가요?ㅠㅠ 어떤 강의영상을 보시면 생기는 문제인지 알려주실 수 있나요? 뭔가 Dockerfile이 안 맞는지 서비스 시작하면 에러가 발생합니다. 확인부탁드립니다 ㅠㅠ-> 환경변수 APACHE_LOCK_DIR와 APACHE_PID_FILE정의가 되어있지 않아 발생하는 오류인것으로 보입니다. 환경변수를 다음과 같이 추가하고ENV APACHE_LOCK_DIR /var/lock/apache2ENV APACHE_PID_FILE /var/run/apache2DOCKERFILE에서 아파치를 돌리기 전 다음 명령어를 넣고 다시 돌려보실 수 있나요? source /etc/apache2/envvars apache2 -V sudo service apache2 restart감사합니다!
- 0
- 2
- 83
질문&답변
2024.07.26
connect.php 미작동 4-5 RDS 실습 1부, 15:00
안녕하세요.정확한 질문의 요지가 무엇인지 이해하기 힘듭니다. 따라서 정확한 답변을 드리기 힘듭니다.괜찮으시다면 질문을 좀 더 명확하게 해주실 수 있을까요? 무엇이 질문이고 무엇이 사실인지 혼돈스럽습니다 ㅠㅠ 제가 한가지 답변을 드릴 수 있는 부분은 답해드립니다.아래 올래주신 SCRIPT가 정상 실행되었는지를 어디에서 어떻게 판단해야 하나요?스크립트는 html폴더에 connect.php파일을 다운로드 받음으로써 끝이 납니다. 스크립트를 보시면 mysql을 설치하고 서버를 가동시키는 부분이며 이는 눈에 보이지 않으며 인스턴스가 시작될때 실행되는 부분입니다. 만약 스크립트에 문제가 있다면 인스턴스 생성 중 에러가 뜰껏입니다. 스크립트가 잘 실행됐다면 html폴더에 php파일이 잘 다운로드 되어 있어야 합니다.감사합니다.
- 0
- 2
- 144
질문&답변
2024.07.26
보안 설정 문의 (4-5 RDS 실습)
안녕하세요.20분 이후에 보안 설정을(인바운드 규칙) 합니다.인바운드 규칙은 20분 이후가 아니라 16분 이후에 설명되는건데 혹시 파라미터 그룹 생성과 헷갈리신건 아닌지 한번 확인 부탁드립니다. 인바운드 규칙을 왜하는 것인지 궁금합니다.인바운드 규칙 설정을 하는 이유는 15:43쯤 php파일을 사용해서 데이터베이스에 연결을 시도했으나 실패했었죠? 강의에서도 언급했지만 RDS 보안그룹은 EC2인스턴스 보안그룹과 별개입니다. 둘이 서로 소통 가능하려면 EC2인스턴스에서 RDS 보안그룹을 넣어줘야 비로소 서로 소통할 수 있게 되는 것입니다.인바운드 규칙을 적용시, 어떻게 네트워크 연결이 되는것인지 궁금합니다.가능한 도식화해서 설명이 필요할것 같습니다.이부분은 입문자 강의 특성 상 강의의 취지에 어긋나는 부분입니다. 혹시 따로 찾아보신 내용이 있으실까요? 찾아보시고 이해가 안가는 부분이 있다면 따로 질문게시글을 남겨주시면 제사 확인해보겠습니다."왜" 이렇게 설정한다에 대해서 설명이 필요합니다.인바운드 규칙을 왜 설정한다에 대한 설명은 위에서 언급했습니다. 어떤 추가설명이 필요한 부분이 있는지 상세히 알려주세요.감사합니다.
- 0
- 1
- 115
질문&답변
2024.07.26
4-5 RDS 실습 1부, 13:50
안녕하세요.- 어떻게 화면을 출력한 것인지 궁금합니다.화면을 출력한다는게 무슨 뜻일까요? 강의 13:50을 보면 EC2 인스턴스에 접속하는 과정을 보여드렸는데 무엇을 출력하는게 궁금하다고 하시는지 알려주세요.- 입력한 값을 어느 메뉴의 어느 항목을 참고해야 하나요?- 이전에 설명했다고 생락하기 보다는, remind라 생각하고 처음부터 하는 방법을 보여주었으면 합니다.입력한 값이 혹시 ssh명령어를 말씀하시는 건지요? EC2 퍼블릭 주소를 가져와서 실행하시면 됩니다. 최초 인스턴스 접속 시 보안차원에서 질문을 던지는데 거기서 yes를 입력하고 엔터키를 치시면 인스턴스에 접근합니다.RDS 인스턴스를 생성할때 EC2 인스턴스도 같이 생성했었죠? 그리고 인스턴스 안에 접근하는 방법은 이미 EC2 인스턴스 시간에 다뤘습니다. RDS 실습때 과정을 완전 생략하지 않고 인스턴스에 접근하는 과정을 같이 보여드렸기 때문에 설명을 생략하지 않았다고 저는 생각합니다.감사합니다 🙂
- 0
- 1
- 82
질문&답변
2024.07.26
강사님 connect.php 부분이 생각보다 잘 안풀리네요ㅠㅠ
안녕하세요.다음 스크립트로 바꿔서 한번 돌려보실 수 있나요? 아래 username, password, hostname은 바꿔주세요 🙂 $username = "awslearner"; $password = "awslearner"; $hostname = "yourhostnameaddress"; $dbname = "awslearner";$dbhandle = mysqli_connect($hostname, $username, $password);mysql_select_db($dbhandle, $dbname);$check = mysqli_query($dbhandle, "select now()");if ($check) echo "MySQL 접속 성공!";else echo "MySQL DB 연결 실패";mysqli_close($dbhandle);?>
- 0
- 2
- 150