본문 바로가기

분류 전체보기224

[T101 스터디] Terraform 개요 도입 Terraform은 HashiCorp 사에서 발표한 대표적인 IaC(Infrastructure as Code) 도구로 코드를 통한 인프라 관리를 자동화시켜주는 툴이다. 기존 인프라 뿐 아니라 대부분의 클라우드 벤더사도 테라폼이 지원하게 되면서 정말 대중화되어 폭넓게 사용되는 툴이다. 장점 IaC의 Code를 활용하고 있기 때문에 대부분 Code형 시스템에서 갖추는 장점을 모두 활용할 수 있다. - 인프라를 코드 형태로 서술하여 실행시키지 않아도 코드로 인프라 구조를 파악할 수 있다. - 팀원들 간에 리뷰가 가능하다. - 작성된 코드를 승인 후 작동시킬 수 있도록 업무 프로세스를 만들 수 있다. - 인프라 공유가 용이하다. - git을 통한 버전관리를 할 수 있다. - 동일한 인프라 환경을 매우 쉽게.. 2022. 11. 12.
[AWS] AWS 비용 최적화 바이블 안녕하세요, 오늘 책 리뷰는 한빛미디어의 비용 최적화 바이블입니다. 1. 도서 소개 최근 FinOps / GitOps / SecOps / DevOps 등 Ops의 영역이 상당히 고도화 됨을 느낍니다. 과거에는 서비스를 올리는데 그 목적이 전부였다면, 최근에는 점점 비용을 최적화하려는 노력이 가미되고 있습니다. 물론 필연적인 결과라고 봅니다. 운영비용이 서비스가 커지면서 점점 발달하게되고, 당연히 비용을 줄일 수 있으면 줄이는게 맞으니까요. 그런데 FinOps라는 단어가 외국에서 점점 많이 쓰이는 추세이지만 아무래도 한국에서는 아직 관련된 자료나 책이 별로 없는 실정입니다. 이에 최근 FinOps 책이 있어 소개합니다. 2. 책의 추천 이유 FinOps에 대한 개요와 기본적인 설명을 잘 다뤄준 책. 3. .. 2022. 10. 26.
[Project 1] github와 github Action을 통해 자동으로 CI/CD 파이프라인 구축해보기 1. 프로젝트의 목적 - github의 repository를 공유하고, 개발과 운영환경을 분리해 각각의 자동화 CI/CD 파이프라인을 구성합니다. - 개발자는 개발한 소스코드를 github에 push하면서 지속적으로 코드 업데이트를 진행합니다. - 자동화된 파이프라인을 통해 코드 업데이트시 자동으로 빌드가 진행됩니다. - 새로 빌드된 이미지 정보를 통해서 운영자는 원하는 시점에 버튼 하나로 업그레이드를 진행할 수 있으며, 배포할 yaml을 github 상에서 코드로 관리하므로써 IaC(Infrastructure as a Code)의 이점을 누릴 수 있습니다. 2. 기술스텍 GIT, Github, Github Action / Docker, Kubernetes, ArgoCD 3. 프로젝트 설명 SETP 1 .. 2022. 10. 9.
AWS Architect를 그리기 위한 최적의 도구 모음 1. 파워포인트용 아이콘 다운로드 https://aws.amazon.com/ko/architecture/icons/ 2. 아키텍처 그림 구성 https://app.diagrams.net/ 2022. 10. 2.
면접 질문 사이트 모음 1. 엔지니어 https://github.com/pjhwa/linux-engineers/wiki 2022. 9. 29.
CKA 자격증 합격후기 (22.09.26) 안녕하세요, 드디어 오랜 염원이였던 CKA 자격증을 취득하였습니다. 몇 가지 우여곡절이 있었는데, 같이 공유해봅니다. 1. 시험 플랫폼에 대한 이야기최근 PSI에서 시험에 대해서 여러가지가 변경되었습니다.특히 기존의 개인컴퓨터에서 우분투 가상화 컴퓨터로 접속해 시험을 보는 점이 가장 큰데요.여러 후기를 읽어보고 가는게 도움이 되었습니다. - 일단 듀얼모니터가 안되기 때문에 시험보는 모니터가 클수록 좋습니다.- 생각보다 레이턴시가 거의 없었습니다. 어떤 분은 kubectl을 쓰는데 3초정도 버벅이면서 입력된다는 글이 있던데 많이 개선된 것 같습니다.- 복사 붙여넣기 단축키가 Ctrl+Shift+C/V 입니다. 익숙하지 않으니 가끔 생각해주어야 합니다. (일부 어플리케이션에서는 Ctrl+C/V가 가능하며, .. 2022. 9. 27.