본문 바로가기
반응형

전체 글264

AWS의 주요 서비스 소개 2021. 12. 29.
AWS CLI 1. AWS CLI v2 1) AWS CLI란? AWS CLI는 AWS 서비스를 관리할 수 있는 명령형 도구로, 자동화 목적에 활용 가능함 AWS CLI를 설치하고 자격증명 및 기본 리전, 결과 출력 형식을 설정할 수 있음 AWS 액세스 키를 발급 받고 자격증명으로 사용할 수 있음 AWS CLI v2는 Python 3.6 이상 버전을 필요 (2021년 8월 기준) 2) AWS 액세스 키 발급 계정 메뉴->보안 자격 증명->액세스 키->새 액세스 키 만들기 버튼 클릭->키 파일 다운로드 클릭 3) AWS CLI 자격증명 설정 우선순위 CLI 명령어 옵션 환경 변수 CLI 자격증명 파일 — ~/.aws/credentials CLI 설정 파일 — ~/.aws/config 컨테이너 자격증명 (ECS의 경우) 인.. 2021. 12. 28.
WSL를 이용하여 Windows에서 Linux 인스턴스에 연결 1. WSL(Windows Subsystem for Linux)란? 쉽게 설명하면 윈도우에서 사용가능한 리눅스 환경으로 여러 리눅스 배포판을 지원 (Ubuntu, Debian, Alpine, Fedora, …) 2. WSL 사용 설정 1) Windows 기능 활성화 (DISM : 윈도우 이미지와 관련된 조작을 위한 커맨드라인 명령어) > dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart > dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 2) WSL 명령어 동작 확인 > wsl Li.. 2021. 12. 28.
DevOps 개요 1. DevOps 정의 개발(Dev)과 운영(Ops)의 합성어. 개발과 운영의 경계를 허물고 통합하고자 하는 문화 혹은 철학 2. DevOps가 필요한 이유 조직의 규모가 크다면 각 단계 별 전문가로 구성된 기능 조직을 운영할 수 있다. 하지만, 그만큼 의사소통이 많아지기 때문에 커뮤니케이션 문제가 발생하고, 병목구간이 생기기 쉬워진다. 이를 해결하기 위해 데브옵스가 조직에 정착되고 나면 개발자는 작성한 코드에 대해 스스로 테스트하고, 배포하고, 운영에 참여할 수 있다. 3. DevOps 실천방법 1) AWS 지속적 통합: 개발자가 만든 변경사항에 대해서 빌드 및 테스트를 진행해본 후에 중앙 코드저장소에 통합을 하므로써 빠르게 버그를 발견하고 제품의 품질을 보장할 수 있게하는 소프트웨어 개발 방법 지속적.. 2021. 12. 6.
반응형