STUDY

    Teleport 기반 Core Tunnel 도입으로 로컬 개발 환경 효율성 극대화하기

    0. 개요JupyterHub를 통해 개발을 하고 있고 Teleport의 HTTP Proxy 기능을 활용해 원격 사용자가 웹 브라우저를 통해 안전하게 접속할 수 있도록 설정되어 있습니다. 최근 Teleport를 사용한 Proxy 연결 중 알 수 없는 끊어짐이 간헐적으로 발생하고 있어, 세션 안정성을 강화하기 위한 대안으로 SSH 기반의 기술을 통해 WEB JupyterHub를 사용할 수 있는 환경을 구축하기로 하였습니다. 그렇게 결론을 짧게 말하자면 SSH 연결을 통해 vs code에서 로컬 개발 환경을 구축하여 간단하게 작업도 가능하게 되었습니다.Teleport를 사용하고 있음에도 왜 core tunnel이라는 것을 도입했는지, 도입했을때의 장점에 대해 알아보도록 하겠습니다. 특징Teleport HTTP..

    [AWS] EMR 클러스터 생성 시 정책 설정 디버깅 (클러스터 생성이 되지 않을 때)

    0. EMR 클러스터 생성 시 정책 설정 AmazonEMRFullAccessPolicy_v2 정책만으로 EMR 클러스터 생성이 실패하는 상황을 겪으면서 정책에 대해 찾아보게 되었습니다. 이를 통해 EMR 관련 정책과 v2 태그 설정에 대한 내용을 공유해보고자 합니다! Amazon EMR 클러스터를 생성하려면 AmazonEMRFullAccessPolicy_v2 또는 AmazonEMRServicePolicy_v2를 사용을 권장한다고 합니다.이유 -> 전체 액세스를 위한 IAM 관리형 정책(지원 중단 예정) AmazonElasticMapReduceFullAccess 관리형 정책은 지원 중단될 예정이며 더 이상 Amazon EMR에서 사용하지 않는 것이 좋습니다. 대신 AmazonEMRFullAccessPoli..

    [Udemy] 【한글자막】 Spring Boot 3 & Spring Framework 6 마스터하기! [최신판]

    0. 수업을 듣게 된 계기 글또라는 커뮤니티에 참여하면서 udemy 강의를 선택해 들을 수 있게 되었습니다. 여러 강의 리스트 중 Spring에 대한 학습을 해보고 싶어 【한글자막】 Spring Boot 3 & Spring Framework 6 마스터하기! [최신판] 를 선택하여 수강하였습니다. 금액 : 99,000원학습 시간 : 38h  "한글자막 Spring Boot 3 & Spring Framework 6 마스터하기! [최신판]"은 Spring Boot Framework와 Spring Framework를 이용하여 웹 애플리케이션, REST API, 풀 스택 애플리케이션을 구축하는 방법에 대한 포괄적인 강의입니다. 이 강의는 사전 경험이 필요하지 않으며, 실제 프로젝트에서 사용되는 최신 기술을 배울 ..

    [python] - 같은 숫자는 싫어(lv.1)

    문제 ) 프로그래머스 - 같은 숫자는 싫어(lv.1) 📍문제 설명배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면,- arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다.- arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다.배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요. 📍 제한 사항배열 arr의 크기 : 1,000,00..