728x90
반응형
728x90
반응형
안녕하세요! 구름톤 8기에 참여할 수 있는 기회가 생겨 후기를 남겨보려고 합니다. 1. 구름톤이란? 구름톤은 kakao x goorm에서 진행 및 주관하는 해커톤으로 제주에서 3박 4일간 진행됩니다. 해커톤의 주제는 제주, 클라우드, 랜덤 키워드로 진행되면 랜덤 키워드는 해커톤 1일 차에 공개됩니다. 구름톤은 카카오 클라우드 플랫폼의 이름인 '9rum'과 구름의 영문명 'goorm', 'Hackathon'의 합성어로 두 구름이 만나 열리는 해커톤이라는 의미입니다. 구름톤은 제주에서 3박4일 동안 진행되며, 해커톤뿐만 아니라 네트워킹, 기술 세미나, 카카오/구름 현업 개발자와의 멘토링, 비어파티 등 다양한 프로그램을 경험할 수 있습니다. 2. 선발 과정 구름톤은 프론트엔드, 백엔드, 기획자, 디자이너로 구..
안녕하세요! 오늘은 VMware Pro 17을 설치해 보겠습니다. 1. VMware 다운로드 https://www.vmware.com/kr/products/workstation-pro/workstation-pro-evaluation.html 사이트에 접속 후 vmware 설치 파일을 다운로드합니다. 2. VMware 설치하기 Enhanced Keyboard Driver : 키보드 입력 시 특정 OS에서 대소문자가 랜덤 하게 입력되는 상황을 방지하기 위해 체크합니다. Check for project updates on startup : VMware 실행 시 새로운 버전이나 업데이트 진행 여부 Join the VMware Customer Experience Improvement Program : VMware..
안녕하세요! 오늘은 EBS(Elastic Block Store)에 대해서 정리해 보겠습니다. EBS(Elastic Block Store)는 AWS에서 제공하는 블록 스토리지입니다. EC2 인스턴스와 사용되며, 애플리케이션의 기본 스토리지로 사용하거나, 드라이브용으로 쓰기 적합니다. 인스턴스 생성 시 루트 디바이스 볼륨이 생성되고, 사용 중에는 언마운트 불가 인스턴스는 여러 볼륨을 마운트 할 수 있고, 추가 볼륨에 대해서는 사용 중이라도 마운트와 언마운트 가능 볼륨은 여러 인스턴스를 마운트 할 수 없음 EBS 특정 AZ에서 생성하더라도 다른 AZ의 인스턴스에 즉시 마운트 가능 인스턴스 스토어 볼륨과 달리 EBS 기반 인스턴스는 중지 / 재시작 가능 사용 중인 EBS도 볼륨 유형과 크기 변경이 가능 ( 크기..
안녕하세요! 오늘은 AWS 기본 용어에 관련하여 정리해 보겠습니다. Region AWS 데이터 센터의 지리적 집합 다수의 Availability Zone(AZ)으로 구성 전 세계 주요 도시에 분포되어 있음 AWS 사용자는 각 Region 마다 별도의 클라우드망을 구성 가능 데이터의 저장 위치를 선택하거나 애플리케이션의 지연 시간을 줄이기 위해 특정 리전을 선택 가능 Availability Zone 가용 영역이라고 하며, 특정 리전 안에서 독립적으로 운영되는 IDC 일반적으로 Region에 3~4개의 AZ가 존재 각 AZ는 자체적인 전력, 냉방, 네트워킹 능력을 갖추고 있으며, 하나의 AZ에 장애가 발생해도 다른 AZ에는 영향이 없음 네트워크 구성에서 하나의 서브넷은 하나의 AZ를 의미 VPC(Virtua..
안녕하세요! 오늘은 AWS EC2 Amazon Linux의 시간을 서울과 일치시켜 보도록 하겠습니다. 서버의 시간이 UTC로 기본 설정 되어 있습니다. 한국과의 시간의 차이가 발생하면 로그를 확인하고 디버깅을 하는 과정에서 시간이 다르기 때문에 원인을 파악하기 어려울 수 있습니다. date명령어를 사용해서 시간을 확인합니다. date UTC 시간으로 설정되어 있는 것을 확인할 수 있습니다. 아래의 명령어를 차례로 입력합니다. 기존의 localtime을 삭제하고 ln 명령어를 통해 Asia/Seuol을 localtime으로 생성합니다. sudo rm /etc/localtime sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime clock 파일을 열고 ZON..
안녕하세요! 오늘부터 SAA 자격증 취득을 목표로 AWS 서비스들에 대해 정리하는 포스팅을 작성할 예정입니다. EC2란? Amazon Elastic Compute Cloud(EC2)는 클라우드에서 확장이 가능한 컴퓨팅 파워를 제공하는 서비스입니다. 간단하게 말하면 가상 서버를 제공하는 서비스입니다. 실제 물리서버와 같은 형태의 서비스를 제공하며 Linux나 Windows, Ubuntu, MacOS 등의 운영체제가 설치되어 있다. 퍼블릭 IP를 가진 경우 SSH로 원격 연결이 가능 중지가 가능한 디스크 기반 인스턴스인 EBS 기반의 인스턴스와 임시 스토리지를 제공하여 중지가 불가능한 인스턴스 스토어 기반의 EC2가 있다. 재부팅은 EBS 기반 EC2, 인스턴스 스토어 기반 EC2 모두 가능하나 중지는 EB..
안녕하세요! 오늘은 플라스크서버를 EC2 서버에 배포한 후 접속할 때 놓치면 안 되는 사항을 알아보겠습니다. 1. 접속 호스트 0.0.0.0 지정하기 흔히 아래와 같이 배포를 하게 되는데 이렇게 되면 로컬에서만 접속이 가능합니다. 127.0.0.1로 실행됩니다. app.run(debug=True) 접속 호스트를 모두가 접속할 수 있게 0.0.0.0으로 설정합니다. app.run(host='0.0.0.0', debug=True) 2. 포트 변경 하기 port를 변경하려면 변경하고자하는 port를 지정합니다. app.run(host='0.0.0.0', port=5555, debug=True) 기본적으로 Flask는 5000번 port를 사용합니다. 이상입니다! 감사합니다.
안녕하세요! 오늘은 파이썬 Django, Flask에서 발생하는 다음 오류 해결 방법에 대해 알아보겠습니다. AttributeError: module 'jwt' has no attribute 'decode' AttributeError: module 'jwt' has no attribute 'encode' jwt와 PyJWT가 모두 설치된 경우에 발생하는 문제 import를 하게 되면 jwt를 불러와서 오류가 발생! pip list를 해보면 설치된 패키지 리스트를 확인할 수 있습니다. pip uninstall jwt 기존에 설치된 패키지를 삭제하고 다시 시도하면 정상 작동됩니다. pip uninstall PyJWT pip install PyJWT 계속 오류가 발생한다면, PyJWT도 삭제 후 재 설치 합니..