[Rookies 개발 2기] VPC 기본 개념 및 설정
·
SK 루키즈/Cloud
VPC란?AWS에서 VPC를 검색해 보자. Virtual  Private Cloud의 약자로 논리적으로 격리된 가상 네트워크에서 AWS 리소스를 시작할 수 있다. 자 그럼 생성버튼을 눌러보자. 생성  그다음 미리 보기를 보면  이런 식으로 보이는데 VPC는 서브넷으로 연결되고 서브넷은 라우팅 테이블로 연결되게 된다. 서브넷을 쓴다는 건 대역폭을 쓴다는 의미와 같다. 3 tier로 만들 예정이므로 퍼블릭은 1개 프라이빗은 2개로 설정한다. 이렇게 되면퍼블릭은 외부로아래 두 개의 프라이빗은 내부로 연결되게 된다. 그다음 생성을 누르면  생성되게 된다. 그다음 VPC를 다시 눌러보면처음 로그인할 때 만들어진 1번째와 방금 만든 tier-infra-vpc가 보인다. 이제 EC2로  이동하자. 그다음 인스턴스를 ..
[Rookies 개발 2기] DevOps 개념과 도구 (3)
·
SK 루키즈/Cloud
자 이번에 알아가게 될 건 자동화 도구다. Build다들 프로젝트 경험이 있고, JAVA 혹은 Spring을 써봤다면 Maven, Gradle을 본 적이 있을 것이다. 이는 모두 build 자동화 도구로 각각 설명하겠다. Maven 이란?Maven은 Java 기반의 프로젝트 관리 도구이자 빌드 도구이다. Maven은 프로젝트의 빌드, 의존성 관리, 배포, 문서화 등을 자동화하는 데 사용된다. Apache Software Foundation이 개발하였으며, Gradle이 등장하기 전에 가장 널리 사용된 빌드 도구였다. 주요한 기능은 Maven은 프로젝트에서 사용할 모든 설정을 pom.xml 파일에 정의한다. 이 파일에는 프로젝트의 의존성, 빌드 설정, 플러그인, 리포지토리 정보 등이 포함되어 프로젝트 설정..
[Rookies 개발 2기] DevOps 개념과 클라우드 서비스 (1)
·
SK 루키즈/Cloud
DevOps 란?DevOps는 더 빠르고 더 나은 애플리케이션을 개발하고 신규 또는 개정된 소프트웨어 기능이나 제품을 고객에게 더 빠르게 릴리스하도록 지원하는 진보적 철학 및 프레임워크이다. 설명하기에 앞서 최근 2024년 7월 19일 오후 3시 30분경, 미국 마이크로소프트(MS)의 클라우드 서비스 ‘Azure’에 생긴 장애로 전 세계 곳곳의 IT 시스템이 멈추는 사고가 발생했다. 다들 IT에 관심있다면 알 정도로 유명한 사건인데 이 사건으로 인해 세계의 각 유명 공항들은 이륙을 중단하고 항공편과 배송등 다양한 지연 문제가 생겼다.   이 사건으로 인해 MS사의 Azure를 쓰는 테슬라 또한 가동이 중단되었으며 생산라인과 거래시스템이 멈춰 주가에도 큰 영향을 받았었다. 원인은 백신 프로그램으로 미국의 ..