전체 글

·네트워크
curl은 데이터를 전송하거나 받기 위한 명령어이다. 주로 웹 서버와 HTTP, HTTPS, FTP 등의 프로토콜을 통해 통신하는 데 사용된다. 웹 서버와 상호작용하거나 API를 테스트하거나 데이터를 다운로드하려는 경우에 자주 사용됩니다. 다양한 운영 체제에서 사용할 수 있다. 기본 사용법: curl [옵션] [URL] 몇 가지 주요 옵션 [-X] : HTTP 메서드를 지정 [-H] : 헤더를 지정 [-d]: POST 데이터를 지정 [-i]: 헤더 정보를 출력 [-o]: 출력을 파일로 저장 [-L]: 리다이렉션을 따른다. 예시) GET 요청 아무 옵션도 선택안하면 GET 요청이다 curl https://www.example.com POST 요청 curl -X POST -d "key1=value1&key2..
·Kubernetes
kubectl get pods kubectl describe kubectl create kubectl apply kubectl log kubectl exec -it -- /bin/bash kubectl delete kubectl get pods 현재 실행 중인 모든 파드의 목록을 가져오는 데 사용된다. Used to retrieve a list of resources. fetches a list of all currently running pods. $ kubectl get pods NAME READY STATUS RESTARTS AGE mypod 1/1 Running 0 2m another 2/2 Running 1 5m kubectl describe pod 특정 파드에 대한 상세한 정보를 출력하는 데 ..
·클라우드(AWS)
◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇     AWS SupportAWS Support은 고객에게 제공되는 서포트 서비스이다.고객의 AWS 환경에서 문제가 발생하면, 서포트 팀이 대응하고 최적화하는 데 도움을 준다. AWS Support Plan은 구독 형태의 플랜이며, 주로 5가지의 플랜이 있다. BasicDeveloper (가장 낮은 가격)Business (중간 가격)Enterprise On-Ramp (비싼 가격)Enterprise(가장 비싼 가격)모든 계정은 일단 Basic 플랜 이다.  Developer Business Enterprise On-Ramp Enterprise TAM / Support Concierge--◯◯Trusted Advisor Best ..
·클라우드(AWS)
◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇    AWS ElastiCache  ElastiCache는 Fully managed 분산 인메모리(In-memory) 캐싱 서비스이다.ElastiCache는 주로 성능을 중시하는 애플리케이션에서 사용된다.데이터베이스나 다른 백엔드 스토리지에서 가져오는 데이터를 캐싱(Cache)하여 액세스 속도를 향상시키는 데 사용된다.즉, ElastiCache는 쉽게 말해서 데이터를 더 빨리 가져오기 위한 메모리 기반의 저장소 서비스이다.   In-Memory DB👩‍🏫 인메모리(In-memory) 데이터베이스란? "인메모리"는 데이터를 메모리(RAM, 주 기억 장치)에 저장하고 처리하는 방식을 가리킨다. - 🏛️ 전통적인 데이터베이스 시스..
·영어 공부
"Heavy lifting"은 일반적으로 무거운 물체를 드는 뜻을 갖는다. 이 표현은 비유적으로도 사용되어 어떤 일이나 프로젝트에서 어려운, 복잡한, 힘든 부분이나 중요한 역할을 수행하는 것을 나타낸다. 예를 들어, 비즈니스나 프로젝트 관련 상황에서 "heavy lifting"이란 일반적으로 전략적이거나 기술적으로 어려운 부분을 처리하거나, 중대한 결정을 내리는 등의 중요하고 어려운 작업을 수행하는 것을 의미한다. 또는 어떤 프로세스나 작업에서 물리적으로 힘든, 복잡한 부분을 처리하는 것을 가리킬 수도 있다.
·클라우드(AWS)
◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇  "Trusted advisor"는 신뢰할 수 있는 조언자 또는 컨설턴트를 나타내는 용어이다. 일반적으로 비즈니스에서 사용된다.     Optimize costs(비용 최적화), improve performance(성능 개선), address security gaps(보안 격차 해소)AWS Trusted AdvisorAWS Trusted Advisor는 사용 중인 AWS 계정의 리소스를 분석하고 개선할 수 있는 사항을 제안 해주는 서비스이다. → AWS의 Best Practice를 알려준다 기본적으로 아래 3가지를 개선하기 위한 서비스이다.비용 (costs)성능 (performance)보안 (security)AWS Trusted ..
·네트워크
◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇  Symmetric Key Algorithm대칭키 암호대칭키는 🔑하나의 키를 사용하여 데이터를 암호화(Encryption)하고 복호화(Decryption)하는 방식이다. 암호화 키 = 복호화 키 (하나의 키 🔑) 복잡한 암호화와 복호화 방식은 전공자에게 맡기기... 👨‍🏫 특징암호화와 복호화에 동일한 대칭 키를 사용한다.대칭 알고리즘은 비교적 속도가 빠르다.📛 안전성에 주의 필요: 단일 키 이기 때문에 한번 키가 유출되면 게임 오버. 대칭 키 알고리즘 종류:DES (Data Encryption Standard): 과거에 많이 사용되었으나 현재는 안전성이 충분하지 않아 별로..3DES (Triple DES): DES를 강화..
·클라우드(AWS)
◇  공부 기록용으로 작성하였으니 틀린 점, 피드백 주시면 감사하겠습니다 ◇  느슨한 결합Loose Coupling   'Loose coupling'는 소프트웨어 개발과 아키텍처에서 사용되는 개념으로, 시스템의 각 구성 요소가 서로 최소한의 상호작용으로 있는 상태를 뜻한다.이는 소프트웨어 서비스 간의 의존성을 최소화하여 서로 큰 영향을 미치지 않게 함으로써 유연성을 높이는 데 중점을 둔 설계 원칙이다. 어려워 보이지만 정말 아주 쉽다.'Loose coupling'는 독립적으로 서비스가 작동한다.  예시를 통해 이해하면 아주 쉽다. 👨‍🏫 예시: AWS 서비스AWS Cloud는 'Loose Coupling'의 원리로 설계 되어있다.AWS Cloud는 하나의 큰 서비스이지만 세부적으로 200개가 넘는 서..
찌르비
아주 쉽게 정리한 블로그