DevOps Engineer

· CS 지식
KPI KPI(Key Performance Indicator)란 '핵심 성과지표' 또는 '주요 성과 지표 ' 이다. 기업이 비즈니스 목표를 얼마나 잘 달성하고 있는지 판단하기 위해 사용하는 척도를 의미한다. 기업이 KPI를 설정하는 이유는 목표를 달성하기 위한 전략을 수립하고, 프로세스 내의 현재 목표와 목표치를 비교해 성과를 평가하기 위함이다. KPI 4단계 가이드라인 1. 비즈니스 목표 정의하기 비즈니스 목표와 KPI를 설정하는 의도를 구체화하는 것에서부터 시작한다. 전체 조직 및 팀별로 달성하려는 목표를 파악해야 함 2. 주요 비즈니스 지표 정하기 비즈니스 목표를 정의했다면, 해당 목표와 관련이 있는 또는 직접적으로 영향을 미치는 비즈니스 지표는 무엇인지 연결 지어야 함. 업계나 부서 등에 따라 사..
· 책, 강의
서비스 : 클라이언트가 파드를 검색하고 통신을 가능하게 함 파드는 일시적이다. 파드가 파드를 위한 공간을 확보하려고 노드에서 제거되거나, 누군가 파드 수를 줄이거나, 클러스터 노드의 장애로 언제든 다른 노드로 이동할 수 있다. 쿠버네티스는 노드에 파드를 스케줄링한 후 파드가 시작되기 바로 전에 파드의 IP 주소를 할당한다. 따라서 클라이언트는 서버인 파드의 IP 주소를 미리 알 수 없다. 수평 스케일링은 여러 파드가 동일한 서비스를 제공할 수 있음을 의미한다. 그리고 모든 파드를 단일 IP 주소로 액세스할 수 있어야 한다. 위와 같은 문제를 해결하려고 리소스 유형인 서비스를 제공한다. 5장에서 다루는 내용 단일 주소로 파드를 노출하는 서비스 리소스 만들기 클러스터 안에서 서비스 검색 외부 클라이언트에 서..
· CS 지식
정의 GitOps는 버전 관리, 협업, 규정 준수, CI/CD 등 애플리케이션 개발에 사용되는 DevOps 모범 사례를 인프라 자동화에 적용하는 운영 프레임워크 왜 사용하는가? 소프트웨어 개발 라이프사이클의 대부분은 자동화 되었지만 인프라는 여전히 전문 팀이 필요한 수동 프로세스로 남아있다. 오늘날 인프라 자동화를 구현하는 것이 점점 더 중요해지고 있으며, 최신 인프라는 지속적인 배포에 필요한 클라우드 리소스를 효과적으로 관리할 수 있도록 탄력적이여야 한다. 데브옵스 팀은 GitOps를 이용해 클라우드 네이티브 애플리케이션의 속도와 확장성을 염두에 두고 개발을 진행한다. GitOps는 인프라, 특히 최신 클라우드 인프라를 프로비저닝하는 프로세스를 자동화하는 데 사용된다. 팀이 애플리케이션 소스 코드를 사..
· CS 지식
정의 부트스트랩(Bootstrap)은 웹사이트를 쉽게 만들 수 있게 도와주는 CSS, JS 프레임워크이다. 하나의 코드로 휴대폰, 태블릿, 데스크탑까지 다양한 기기에서 작동하게 만들 수 있으며, 다양한 기능을 제공하여 사용자가 쉽게 웹사이트를 제작, 유지, 보수할 수 있도록 도와준다. 부트 스트랩이란 각종 레이아웃, 버튼, 입력창 등의 디자인을 HTML, CSS, Javascript로 구성해 놓은 프레임워크라 생각하면 된다. 부트스트랩은 주로 반응형 웹 개발을 위해 사용하고 반응형 웹 개발에 대한 기본 사항이 포함되어 있어 개발자는 미리 정의된 그리드 시스템에 코드를 삽입하기만 하면 된다. 부트스트랩을 사용하는 웹 개발자는 기본 명령과 기능에 대해 걱정할 필요 없이 훨씬 빠르게 웹사이트를 구축할 수 있다..
· Cloud/AWS
정의 Transit Gateway는 가상 사설 클라우드(VPC)와 온프레미스 네트워크를 상호 연결하는 데 사용할 수 있는 네트워크 전송 허브입니다. 클라우드 인프라가 전 세계적으로 확장됨에 따라 리전 간 피어링은AWS 글로벌 인프라를 사용하여 Transit Gateway를 함께 연결합니다. AWS 데이터 센터 간의 모든 네트워크 트래픽은 물리 계층에서 자동으로 암호화됩니다. Transit Gateway 개념 Transit GW는 다음과 같은 리소스와 연결(Attachments)이 가능합니다. 하나 이상의 VPC SD-WAN/서드 파티 네트워크 어플라이언스 Direct Connect Gateway 다른 TGW와의 피어링 연결 VPN 연결 TGW 최대 전송 단위(MTU) : MTU는 연결을 통해 전달할 수 ..
· CS 지식
정의 사일로는 원래 곡식 및 사료를 저장해 두는 굴뚝 모양의 창고를 가리키는 말인데, 성과주의의 심화로 부서 간 경쟁이 지나치게 과열되면서 발생하는 현상으로 기업 등 조직을 이루는 부서들이 조직의 공동 목표와 이익보다는 자기 부서의 이익만을 추구하여 다른 부서와의 정보 공유 및 소통/협력을 외면하는 현상을 가리킨다. 위와 같은 의미로 사용되기도 하며, 고의 또는 실수로 분리되어 보관되는 시스템 내 고립된 지점을 말하기도 한다. 왜 사일로는 발생하는가? 서로 다른 시스템에서 생성, 수집한 데이터가 각 부서나 업무에서만 사용되고, 다른 곳에서는 제대로 활용되지 못하는 상황에 의해 발생함 사일로는 대표적으로 고객의 정보를 저장하는 RDB를 예로 들 수 있다. 내부 보안 정책으로 인해 이 정보를 조직의 마케팅 ..
하위 문제 풀이는 개인적 의견일 수 있습니다. AWS 공식 문서를 참조하는 것을 추천 드립니다. [영문] A software company has deployed an application that consumes a REST API by using Amazon API Gateway, AWS Lambda functions, and an Amazon DynamoDB table. The application is showing an increase in the number of errors during PUT requests. Most of the PUT calls come from a small number of clients that are authenticated with specific API key..
하위 문제 풀이는 개인적 의견일 수 있습니다. AWS 공식 문서를 참조하는 것을 추천 드립니다. [영문] A company is using an on-premises Active Directory service for user authentication. The company wants to use the same authentication service to sign in to the company’s AWS accounts, which are using AWS Organizations. AWS Site-to-Site VPN connectivity already exists between the on-premises environment and all the company’s AWS accounts. ..
하위 문제 풀이는 개인적 의견일 수 있습니다. AWS 공식 문서를 참조하는 것을 추천 드립니다. [영문] A company is planning to store a large number of archived documents and make the documents available to employees through the corporate intranet. Employees will access the system by connecting through a client VPN service that is attached to a VPC. The data must not be accessible to the public. The documents that the company is storing a..
Nowon9159
'분류 전체보기' 카테고리의 글 목록 (7 Page)