본문 바로가기

CBROJIN71

인프라와 자동화 인프라 자동화이제 단순 자동화를 넘어서 네트워크 인프라 전체를 자동화하는 필요성 증가.전문가들이 네트워크를 설계·구성·관리하는 방식이 크게 바뀌고 있음.대표 도구: Puppet, Ansible, Chef (범용 자동화), pyATS, VIRL (네트워크 전용).인프라 자동화란?자동화란? 코드를 사용해 컴퓨팅, 스토리지, 네트워크와 그 위에서 실행되는 앱을 관리하는 것.Cisco 플랫폼은 Ansible 같은 범용 툴과 통합되거나 직접 API 제공.캠퍼스, 데이터센터, 서비스 제공자 환경 모두 활용 가능.Cisco DevNet Automation Exchange에서 다양한 솔루션을 탐색 가능.자동화가 필요한 이유속도와 확장성: 빠르게 움직여 경쟁력 확보.수동 작업 단점:서버 설정에만 수십 분 소요, 수십~수.. 2025. 9. 2.
API APIs 동기식 vs 비동기식동기식 API개념: 요청을 보내면, 응답이 돌아올 때까지 "멈춰서 기다리는" 방식.쉽게 말해: 친구한테 카톡 보내고, 답장이 올 때까지 아무것도 안 하는 것과 같음.장점: 흐름이 단순해서 이해하기 쉽다.단점: 서버 응답이 늦으면 화면이 멈춘 것처럼 보여 불편하다.예시:은행 앱에서 송금 버튼을 눌렀을 때, 송금 성공 메시지를 받을 때까지 화면이 멈춤.로그인할 때, 서버가 "맞는 아이디/비번"이라고 확인할 때까지 기다려야 다음 화면으로 넘어감.비동기식 API개념: 요청을 보내고, 응답을 기다리지 않고 다른 일을 하다가, 응답이 오면 따로 처리하는 방식.쉽게 말해: 친구한테 카톡 보내고, 답장을 기다리는 동안 다른 앱을 쓰는 것과 같음.장점: 프로그램이 끊기지 않고 여러 일을 동시.. 2025. 9. 1.
데이터 형식 API를 사용할 때(특히 REST API), 정보를 주고받는 형식은 표준을 따라야 하고 기계와 사람이 모두 읽을 수 있어야 한다. 대표적인 데이터 형식은 XML, JSON, YAML이다. 1. 왜 데이터 형식이 중요한가?언어 도구나 라이브러리로 쉽게 변환 가능 → 데이터를 Python 리스트, 딕셔너리 같은 구조로 변환해 다루기 쉽다.표준 형식이므로 서로 다른 시스템 간 호환성 확보.문제 발생 시 직접 읽고 수정 가능 → 테스트 메시지 작성, 오류 메시지 검증.잘못된 메시지 감지 → 전송 오류나 통신 문제를 빨리 파악할 수 있다. 2. REST API에서 자주 보이는 패턴인증: 사용자/비밀번호를 보내고, 만료 시간이 있는 토큰을 발급받음.GET 요청: 리소스 상태를 XML/JSON/YAML 형식으로 가져.. 2025. 8. 29.
Git 기본 개념 정리 1. Git 저장소(Repository)정의: 코드와 그 모든 변경 이력(커밋)을 저장하는 데이터베이스.위치: .git 폴더 안에 저장됨.포인트: 단순히 코드만 보관하는 게 아니라, 파일의 버전과 히스토리까지 관리.관련 명령어# 새 저장소 초기화$ git init# 저장소 클론 (원격 → 로컬)$ git clone 2. 작업 영역 구조Git은 세 단계를 나눠서 관리함:1. Working Directory (작업 디렉토리)실제 파일이 있는 곳.개발자가 직접 코드를 수정하는 공간.# 현재 상태 확인$ git status 2. Staging Area (준비 영역, Index)커밋할 파일들을 임시로 모아두는 공간.git add 명령어로 파일을 올림.마치 "장바구니" 같은 개념.# 파일 하나 추가$ git ad.. 2025. 8. 27.
가상화 개념 정리 1. CSP (Cloud Service Provider)뜻: 클라우드 서비스 제공업체대표 예시: AWS, Microsoft Azure, Google Cloud (Big 3)한국 주요 CSP: 네이버클라우드(NCP), KT Cloud, NHN Cloud, 카카오 i Cloud제공 서비스:IaaS( Infrastructure as a Service ): 가상머신, 네트워크, 스토리지PaaS( Platform as a Service ): 애플리케이션 개발/운영 환경SaaS( Software as a Service ): Gmail, Office365, Salesforce특징:사용자가 직접 계정 생성 후 인프라 구축보안·인프라 운영은 CSP가 담당세부 설정, 비용 관리 등은 사용자 책임 (Shared Respon.. 2025. 8. 26.
NETMIKO, NAPALM 이론 및 실습 POAP (Power-On Auto Provisioning) 개념(1) POAP란?POAP는 Cisco Nexus 스위치가 처음 네트워크에 투입될 때, 소프트웨어 이미지 업그레이드와 설정 파일 설치를 자동으로 수행해주는 기능입니다.스위치에 설정이 없거나 startup-config가 발견되지 않으면 자동으로 POAP 모드로 진입해 초기 설정 과정을 시작합니다. 카테고리대표 제품군주요 용도Campus / AccessCatalyst 2000/3000/9000사무실, 학교, 캠퍼스 네트워크Data CenterNexus 2000/5000/7000/9000데이터센터 서버/스토리지 연결CoreNexus 7K/9K, Catalyst 9600대규모 엔터프라이즈/통신사 코어Branch / SMBSmall Business .. 2025. 8. 25.