분류 전체보기 (658) 썸네일형 리스트형 [AWS Dev A] EC2 - NLB(Network Load Balancer) 실습 이번시간에는 NLB(Network Load Balancer) 에 대해서 알아보겠습니다. Target Group 생성 - NLB(Network Load Balancer) 용으로 새로운 타겟 그룹을 생성 타겟으로 기존에 있던 3개의 인스턴스를 추가했습니다. 추가된 인스턴스들의 Health status 가 비정상인데, 그 이유는 보안그룹 때문입니다(launch-wizard-1). 이 부분은 후반부에 인바운드 규칙을 변경하는 부분을 참고하면 됩니다. NLB(Network Load Balancer) 생성 리스너의 forward 설정은 타겟 그룹에서 생성한 타겟을 선택하면 됩니다. 로드밸런서 NLB의 DNS 이름을 참고해서 접근을 시도합니다.하지만 모든 인스턴스에서는 로드밸런서를 통해서만 접근이 가능하게 보안그룹이.. [AWS Dev A] EC2 - ALB(Application Load Balancer) 실습 ALB(Application Load Balancer) 만들기 보안그룹은 기존에 있는 만들었던, 80포트 정책을 선택한다. 기본 80포트 인바운드 정책입니다. ========================== 타겟 그룹을 설정합니다 ========================== ========================== 타겟 그룹 설정 완료 ========================== ALB 리스너를 선택한다, 타겟그룹에서 만든 my-first-target-group 을 선택한다. ALB 완료 직전 요약정보입니다. 로드발란스의 DNS name 으로 웹접속을 시도합니다. 현재 2개의 인스턴스를 연결해서 2개의 주소가 돌아가면서 나온다. 새로운 target group 생성. (3번째 인스턴스를 미리.. [AWS Dev A] EC2 - CLB(Classic Load Balancer) 실습 이번 시간에는 CLB 에 대해서 알아보겠습니다. CLB 생성 Load Balancer 프로토콜은 HTTP 만 추가 Health check - 응답시간은 5초 이내, 간격은 30초 마다 확인, 2회이상 무응답시 비정상 서버로 판단, 3회이상 정상응답시 정상서버로 판단. CLB 에 접속하는 주소는 DNS 이름을 사용하면 됩니다. 현재는 CLB의 DNS 이름 또는 인스턴스의 공용 아이피를 통해서 접속이 가능함. EC2 인스턴스에 적용된 보안그룹의 InBound 옵션을 수정해서 보안절차를 강화할 수 있다. 기존 HTTP 관련 규칙 삭제 후, 규칙 추가를 통해서 새로운 규칙의 소스정보를 CLB의 보안 그룹으로 선택한다. 인스턴스 보안그룹(launch-wizard-1)의 80포트에 새로운 소스가 적용된것을 볼 수 .. [AWS Dev A] EC2 - 이미지 및 보안그룹 삭제 이번에는 이미지 및 보안그룹, 각 테스트 데이터 삭제에 대해서 알아보겠습니다. 인스턴스 정지 스넵샷을 삭제하려고 했는데, 다른 AMI 에서 참고하고 있어서 오류가 발생한 경우 AMI 는 삭제가 없고 등록 취소를 해야 합니다. AMI 등록 취소 이후, 해당 스텝샷을 삭제합니다. 보안그룹의 경우, 상위 보안그룹에 연결되어 있으면 삭제가 안됩니다. 해당 상위 그룹/조건을 찾아서 먼저 삭제후 해당 보안그룹 삭제가 가능합니다. 보안그룹의 경우, 인바운드 또는 아웃바운드 정책에 추가된 경우, 건건이 확인후 삭제해야 삭제가 가능합니다. [Flutter] MacOS - 아이폰 실기계에서 개발 이번 시간에는 시뮬레이터 대신 아이폰 실기기를 연결해서 개발하는 방법에 대해서 알아보겠습니다. 1. xcode 에 개발자 정보 추가 - 애플 홈피에서 개발자 등록, 129,000 원의 멤버쉽은 구매하지 않아도 됩니다. 프로젝트의 메인 폴더에서 아래 명령어를 터미널에서 실행합니다. $ open ios/Runner.xcworkspace 아이폰(실제 기계) 개발자모드로 전환 - 아이폰설정 > 개인정보 보호 및 보안 > 개발자 모드 켜기 > 재부팅필요 - 개발자 모드를 켜야만 Xcode 에서 해당 아이폰이 보여진다. ios-deploy 등록 - 맥북설정 > 보안 및 개인 정보 보호 > 다음에서 다운로드한 앱 허용 > 확인 없이 허용 화면 캡쳐 현재는 해당 프로그램을 이미 허용 등록한 상태이므로 화면캡쳐가 실제 .. [Flutter] MacOS - github 인증 설정 이번 시간에는 맥에서 github 자동 로그인 설정에 대해서 알아보겠습니다. 이전 블로그에서 iTerm2 설정을 기반으로 진행했습니다. $ brew install gh # 앱이 아니므로 --cask 옵션이 필요없습니다. $ gh auth login 옵션은 아래 화면처럼 선택하세요. 화면에 나오는 one-time code 는 웹로그인 인증 절차중에 필요합니다. one-time code 는 아래 화면에 입력하면 됩니다. 아래 화면 처럼 인증 절차가 완료되었습니다. [Flutter] MacOS - 터미널 프로그램 iTerm2 설정 이번에는 터미널 프로그램인 iTerm 에 대한 커스터마이징을 알아보겠습니다. 설치는 웹(https://iterm2.com/downloads.html)으로 다운로드 받아서 설치하면 됩니다. 1. 설정 클릭 2. 다음 설정들을 순서대로 설정합니다. 설정이 완료된 화면은 아래와 같습니다. 색상 설정을 원한다면 다음 사이트에 접속해서 설정을 추가합니다. ==> https://iterm2colorschemes.com Iterm Themes - Color Schemes and Themes for Iterm2 iterm2colorschemes.com iTerm 화면의 설정을 더 추가하고 싶다면 다음 사이트에 접속합니다. ===>> https://ohmyz.sh/#install (아래 화면은 샘플 화면이고 다양한 옵션.. [Flutter] MacOS - Flutter 개발환경 준비 이번에는 맥북에 flutter 환경을 설정하는 방법에 대해서 알아보겠습니다. 맥북 버전은 12.6.2 몬트레이 입니다. 기본적인 방법은 "https://docs.flutter.dev/get-started/install/macos" 사이트를 참고로 하였습니다. 1. Xcode 설치 - https://developer.apple.com/xcode/, 에 접속하여 xcode 14 를 앱스토어를 통해서 설치합니다. 파일 용량이 커서 시간이 좀 걸립니다. 앱스토어를 통해서 설치가 완료되면 터미널에서 아래 두 명령어를 실행합니다. Path 설정입니다. sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer sudo xcodebuild -runFi.. 이전 1 ··· 43 44 45 46 47 48 49 ··· 83 다음