# cnu sw academy

SW 아카데미 제출 과제 작성
3tier 위 링크를 참고해서 진행. 시나리오. 2tier 구성으로 진행한다. public subnet에 nginx로 webserver을 구성. private subnet에는 wildfly로 was를, MySQL로 DB를 구성했다. 이후 zabbix를 이용해서 서버

zabbix 복습 + 한 걸음 더 내딛기
데스크탑용 텔레그램을 설치해준다. zabbix 설치 및 환경구성(https://velog.io/@rlawogus73/%EC%95%84%EC%9D%B4%ED%8B%B0%EC%84%BC-%EC%A1%B0%EC%82%AC-%EA%B3%BC%EC%A0%9C-zabbi
10.17 한기용 강사님 멘토링
강연시간 연장개발자적인 측면과 아닌 경우의 측면성장하는 회사에 가라! 그렇지 않은 회사는 정치적으로 변할 가능성이 높다.큰/작은 회사가 중요한 것이 아닌, 성장하는/그렇지 않은 회사가 중요하다. 거기에 동료가 어떤 사람인지가 더 중요하다! 항상 사람이 가장 중요한 법.
아이티센 온라인 강의 - 10.17 멘토링
자격증은 중급 이상을 따자. 추천은 MS Asure. 혹은 AWS SAA, SAP. Solutions Archtiect Associate or Porfessional nic OSI 1계층. 1계층에서는 2진수로 데이터를 주고받는다. NIC = 127.0.0.1 = l

아이티센 조사 과제 - zabbix
zabbix서버, 네트워크 업무를 하는 사람에게 굉장히 유용한 시스템. 모니터링 시스템을 구축해서 장애가 생겼을 때 빠르게 대응할 수 있다는 장점이 있다. 엔터프라이즈에 대응한 모니터링 솔루션. 오픈 소스로 배포된다.다수의 네트워크 매개 변수 및 서버의 상태와 무결성을
아이티센 온라인 강의 - 10.13 멘토링
클래식과 VPC AWS는 클래식 환경이 사라졌다. 클래식 환경에 여러 단점이 있어서 사라진 것. NCP에서도 클래식 환경에서 만들었다가 VPC를 만들었다. 아마 따라서 없앨 거라는 예상. 실제 네트워크 환경과 유사하려면, VPC 환경에서 작업을 하는 것이 좋다. 하지만
아이티센 온라인 강의 - 10.06 멘토링
/ = prefix /16~28 = prefix 16~28 인/아웃 바운드 인바운드는 네트워크로 들어오는 정보 클라이언트의 정보 업로드의 경우 등.. 클라이언트 → 서버 아웃바운드는 클라이언트로 나가는 정보 서버에서 정보를 다운로드 받는 경우 등.. 서버 → 클라이언
아이티센 조사 과제 - 아키텍쳐 표준화
서버 인프라 설계 및 운영 시 서비스의 안정적 운영을 위해 서버 이중화를 구성함.서버 이중화는 물리/논리적 서버(또는 LAPR) 등을 구성해, 하나의 서비스에 장애 발생하는 경우 다른 서버를 통해 서비스를 지속가능하게 함. L4 스위치 등의 부하분산(SLB) 로드밸런싱
아이티센 조사 과제 - 쿠버네티스 헬름
쿠버네티스 템플릿들을 모아 관리하는 패키지 매니지먼트 도구docker가 출시되며 container가 혁신했고,container을 쉽게 관리하고 배포해주는 kubernetes가 등장했으며, 이 kubernetes를 package로 관리해주는 것이 Helm이다.helm은

아이티센 실습 과제 - 3Tier 구축하기
AWS로 구축하는 3티어 아키텍쳐 3티어 아키텍쳐 플랫폼을 3개의 계층으로 물리/논리적으로 나누어 운영하는 것. 웹 서버의 경우, 1대의 서버에 전부 구축하지 않고 각각 웹, WAS, DB의 3개로 나누어 운영한다. 각각 계층들은 서로 독립적이므로 서로간에 영향을 미

아이티센 조사 과제 - Web이란?
월드 와이드 웹. World Wide Web인터넷에 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간을 의미. World Wide Web를 직역하면 '세상 크기만한 거미줄'.WWW나 W3라고 부르기도 하지만, Web이라는 말로 가장 많이 불린다.인터넷과 같은 의미로

SpringBoot 클론코딩 - 8일차
이 부분에서 items={items}로 되어있어야 했는데itmes={items}로 되어있어서 Summary 부분에 출력이 안됐고, 한참 해맸다. gitHub에서 찾았으니, 역시 깃허브를 이용하는 것이 중요하다는 것을 깨닫는다. 고마워요 깃허브!items 를 판단해야한다

SpringBoot 클론코딩 - 7일차
Order 처리하기 OrderItem을 레코드로 만든다. 제품 ID, 카테고리, 가격, 양 이들을 담을 테이블을 만들어주자. orders 테이블은 orderid email address postcode orderstatus createdat updatedat 컬럼들

백엔드 웹개발 (Java/Spring) 초격차 - 3
조금 더 리팩토링 해보자.인터페이스를 생성해준다. supports 메서드로 operator 를 받아 boolean값을 반환하고calculate 메서드로 operand 를 받아 int값을 반환한다.NewArithmeticOperator를 상속받은 클래스가 나머지를 구현한

백엔드 웹개발 (Java/Spring) 초격차 - 2
객체 지향이 무엇인가? 에 대한 정답은 없을지라도, 객체지향이 무엇인가? 에 대한 자신의 답은 갖고 있어야한다.추상화불필요한 부분을 제거함으로써 필요한 핵심적인 부분을 나타내는 것복잡성을 낮추기 위해 사용다형성다양한 형태를 갖는 것. 하나의 타입으로 여러 객체를 참조할
아이티센 온라인 강의 - 9.26 멘토링
레이드 정보가 디스크에도 있고, 디스크를 관장하고 있는 레이드 카드에도 있음. 레이드 정보가 들어있었던 레이드 카드를 변경하는 순간 카드에 있는 데이터가 소실되기 때문에 데이터를 읽지 못하게 될 확률이 높다.레이드 카드에 있는 '데이터 리딩에 필요한 데이터'가 소실될

아이티센 실습 과제 - NFS와 NTP
NAS NAS 생성 1. NAS 볼륨 설정 NFS : 리눅스 서버에서 마운트 CIFS : Windows 서버에서 마운트 2. 접근 제어 설정 전체 서버에 있던 서버를 ACL 설정으로 옮겨준다. 
아이티센 조사 과제 - Raid란?
참고참고2네트워크를 구성하려면 많은 트래픽을 견뎌야하고, 그렇게 되면 용량이 어마어마하게 필요해진다. 일반 스토리지 하나로는 그것을 감당할 수 없기에, 여러개의 스토리지를 사용해 하나의 디스크처럼 사용하게 되는데 이러한 개념을Redundant Array of Inexp