전체 글

·클라우드(AWS)
◇  공부 기록용으로 작성하였으니 틀린 점, 피드백 주시면 감사하겠습니다 ◇  VPN  (Virtual Private Network)VPN은 한국말로 가상 사설망이라고 한다.쉽게 설명하면 인터넷 망에서 논리적으로 직접 연결한 것과 같은 전용망을 만들어 연결하는 기술이다.이렇게 직접 연결한 것같이 만드는 통로를 터널(Tunnel)이라고 한다. 인터넷은 모두가 사용하는 공간이기 때문에 보안에 취약하다 (해킹 가능성이 있다.)그래서 다른 서버에 접속할 경우 VPN 기술을 통해 암호화한 터널을 만들어서 통신하면 보안을 강화시킬 수 있다.    AWS VPNAWS에는 2가지 VPN 서비스가 있다. 둘 다 인터넷을 사용한다. 1. Site-to-Site VPN 두 개의 고정된 네트워크를 VPN 연결 (이름 그대로 ..
·CI ⁄ CD
Referencehttps://octopus.com/docs/getting-startedhttps://youtu.be/LPfi1IiIgzc?si=uz_KCEIMyLBfvIhT Octopus DeployDeployment automation and release management tool It is particularly useful in the context of CI/CD pipelines.  FeaturesDevOps tool helps you automate your processesRelease ManagementDeployment AutomationOperations RunbooksOctopus assumes you already have a CI system up and running, an..
·네트워크
◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇   IP 주소를 기반으로한 네트워크를 설계할 경우, 네트워크 토폴로지(network topology)를 계획해야된다.왜냐하믄 네트워크 기기에서 장애가 생길 경우나 미래에 시스템이 점차 커질수 있다는 가능성에 대해서 대비하기 위해서.  AWS의 네트워크 디자인에서는 Amazon VPC가 단일 장애 지점이 발생하지 않도록 설계되어있다.Amazon VPC 간의 통신은 many-to-many mesh보다 hub-and-spoke를 선호한다. 중요한 TopologyMeshHub and Spoke MeshMesh는 같은 장소에 여러개 연결된 상태의 디자인이다.Mesh는 WANs(wide are networks)에서 사용된다. Full Mes..
·네트워크
MAC 주소◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇  Media Access Control addressMAC 주소 네트워크를 사용하는 모든 IP 제품에는 MAC 주소라는 번호가 정해져 있다. 16진수로 표시되며 48비트의 주소이다. (12자리)XX:XX:XX:XX:XX:XXex) 00:1b:63:84:45:e6 앞 24비트(6자리)는 OUI라고하는 제조사에 관한 정보가, 뒤의 24비트(6자리)는 일련번호를 나타낸다 MAC 주소는 IP 주소와 다르다. IP 주소는 네트워크 상에서 장치를 식별하는 논리적인 주소이고, MAC 주소는 물리적인 주소이다.일반적으로 IP 주소는 변경 될수 있지만, MAC 주소는 고유하게 하드웨어에 부여된 값이기 때문에 변경 되지 않는다.여러 컴퓨..
EC2 용량 확인하기Linuxdf -h 예시) 결과 Filesystem Size Used Avail Use%/dev/xvda1 7.8G 7.0G 719M 91% / Window1. 실제 Window GUI에서 확인하기Settings → System → Storage tab → C drive's space2. 명령어를 통해 확인하기fsutil volume diskfree c:예시 1) 결과 PS C:\Windows\system32> fsutil volume diskfree c:Total # of free bytes : 68406153216 (63.71GB)Total # of bytes : 268432306176 (250.00GB..
·클라우드(AWS)
◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇    Direct Connect를 DX라고도 한다. (검색해보니 Direct connect over Cross-network connection이기 때문에 DX라고 한다)AWS Direct Connect (DX)Direct Connect는 고객의 온프레미스 데이터 센터와 AWS 클라우드를 연결하는 서비스이다.Direct Connect는 전용 회선을 사용하여 안정적이고 저지연의 네트워크 연결을 제공한다.즉, Direct Connect를 사용하면 🌐인터넷을 경유하지 않고 직접 AWS의 리소스에 연결할 수 있다.일반적으로 높은 보안 레벨을 유지한채로 안전한 속도로 데이터를 전송하고 싶을 경우에 사용된다.✍ Use CasesHybrid..
·CI ⁄ CD/GitLab
◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇   GitLab RunnerGitLab Runner는 GitLab CI/CD의 "Job"을 실행하는 머신이다. (Runner의 머신은 지정할 수 있다)GitLab Runner는 .gitlab-ci.yml 파일에 정의된 "Pipeline"을 읽고, 각 "Job"을 실행한다.즉, GitLab의 "Pipeline"에서 "Job"은 Gitlab Runner의 머신 위에서 작동된다.Runner는 GitLab의 코드 저장소에서 발생하는 빌드 및 배포 작업을 자동화하는 데 사용된다.  GitLab-hosted Runners (Gitlab의 머신 사용)GitLab에서 제공하는 Runner로, GitLab에 의해 관리된다.별도의 설치나 설정이 필..
·Terraform
terraform fmt terraform fmt는 Terraform 코드의 형식을 정리하고 일관된 스타일로 변경하는 명령어이다. 이 명령을 실행하면 Terraform 코드의 들여쓰기, 공백, 줄 바꿈을 자동으로 정리한다. 즉, 공백같은거를 깨끗하게 맞춰준다. 예시 terraform fmt 실행 전 provider "aws" { region = "us-west-2" } resource "aws_s3_bucket" "example" { bucket = "my-terraform-bucket" acl = "private" } terraform fmt 실행 후 provider "aws" { region = "us-west-2" } resource "aws_s3_bucket" "example" { bucket =..
찌르비
아주 쉽게 정리한 블로그