본문 바로가기

전체 글

(54)
[AWS] 기본 아키텍처 - 에티버스러닝 이 글은 에티버스러닝에서 K-Digital Training 교육을 수강하면서 작성한 글이다. 이번에는 3일간 AWS 공인 교육을 수강하게 되었는데, 지난번에 AWS를 배우고 관련 프로젝트를 진행했음에도 모르는 것이 많아서 반성이 되었다. 클라우드? 언제, 어디서든 인터넷을 통해서 접속이 가능한 환경이다. 보통 이 반대말로 온프레미스(on-premises)를 생각하기 쉬운데, 엄밀히 말하면 조금 다르다. 온프레미스의 반대는 임대, 공용이다. 1. SAA 자격증? Solution Architecture → 200여 개의 서비스를 어떻게 조합할 것인지가 관건이다. 리전 Region : 데이터 센터들의 클러스터 리전 선택법 1. Compliance 2. Proximity 지연 시간 3. Available ser..
[Openshift] 프로젝트 준비 개요 및 설명 - 에티버스러닝 이 글은 에티버스러닝에서 K-Digital Training 하이브리드드 클라우드 엔지니어 교육을 수강하면서 작성한 글이다. 저번 주에 이어서 프로젝트를 진행했다. 이전에 만들어 놓은 Bootstrap, Master, Worker 노드들을 사용해서 Openshift를 설치하는 것이 목적이다. 강사님께서 설치 과정을 설명해 주신 내용을 정리했다. 1. 개요 VMware위에 Openshift 설치 기존 쿠버네티스에 올렸던 컨테이너를 Openshift에 올릴 것 => 설치에 초점을 맞춤 Bare Metal, Virtualiation, Public Cloud, Private Cloud: 인프라에 상관 없이 설치가 가능하다. RHEL CoreOS : 4버전부터 사용, ignition 파일에 어떻게 설치하는 지 지정..
[VMware] Ansible로 실습 환경 구축하기 - 에티버스러닝 이 글은 에티버스러닝의 K-Digital Training 을 진행하며 작성한 글이다. 그동안은 강사님이 만들어두신 yaml 코드들을 ansible을 통해 확인하였다. 오늘은 직접 yaml 파일들을 ansible 공식 문서 샘플+ 강사님이 적어놓으신 샘플을 통해 직접 코드를 수정하고 돌려보았다. VMware의 큰 구조가 다시 상기되면서 재밌는 수업이었다. 참고할 수 있는 공식문서 사이트이다. Ansible Documentation Ansible Documentation Ansible community documentation Ansible offers open-source automation that is simple, flexible, and powerful. Got thoughts or feedback..
[VMware] iDRAC에서 RAID 설정하기 (RAID 개념 포함) VMware 수업에서 iDRAC을 살펴보았다. iDRAC이란 원격에서 서버로 접속해서 관리할 수 있는 도구이다. (서버 뒷면에 iDRAC 포트가 따로 있다고 함! - 여기에 LAN선을 연결해야 사용이 가능하다) 아래 창처럼 다양한 설정을 할 수 있다. 이렇게 물리적 디스크를 확인 가능하다. 이 5개의 디스크에 ESXi 서버나 VM 들을 저장시킬텐데, 고가용성 보장을 위해 RAID 구성이 필요하다. RAID는 Virtual Disks 에서 설정할 수 있다. 그렇다면 RAID란 뭘까? Redundant Array of Inexpensive/Independent Disk 의 줄임말이다. 데이터 방지를 위해 가장 좋은 방법 중 하나이다. 1부터 8까지의 데이터를 저장한다고 가정하고, RAID 0, 1, 5, 6..
[VMware] 가상화 환경 개요 -에티버스러닝 이 글은 K-Digital Training 교육을 수강하면서 작성한 글이다. 4개월 정도 전에 제일 처음으로 VMware에 대해 배웠다. 그땐 이해가 되지 않는 개념들을 다시 들으니 이전보다 알아듣거나 따라잡기가 수월했다. 1. 하이퍼바이저란 호스트 컴퓨터에서 다수의 운영 체제들을 동시에 실행하기 위한 논리적 플랫폼이다. 기업 환경에서는 거의 대부분 TYPE 1을 많이 사용한다. (물론 중견기업, 대학에서도) 물리적 서버 위에서 하이퍼바이저가 직접 동작하면서 다수의 OS를 가동시킨다. 그리고 VMware에서는 Type1 하이퍼바이저로 ESXi를 사용한다. 2. 전체적인 구성 우리는 이런 실습 환경을 만들었다. 포트가 여러 개인 스위치에 포트 그룹을 만들고(VLAN이라고도 함) 그룹 ID값을 주었다. Ac..
[AWS] tomcat-Mysql jsp 코드로 연동하기(2) -에티버스러닝 에티버스러닝에서 K-Digital Training 교육을 수강하고 있는데 이번에 첫 번째 프로젝트를 진행했다. AWS를 통해 3-Tier Architecture를 구성하는 게 목표였다. 나는 웹 개발을 하는 역할을 맡았다. 사실 코딩에 대해 아예 무지한 건 아니었으나, 자바스크립트도 난생 처음 보고 난항을 겪었기 때문에 글로 남겨놓으려고 한다. 이전 글에서 Mysql workbench를 aws의 rds(mysql)와 연결했다. 또 mysql에 table을 생성하고 레코드를 하나 넣었다. 이번에는 mysql workbench로 rds와 tomcat instance가 서로 잘 연결되었는지를 확인해볼 것이다. 필요한 것은 두 가지이다. 1. JDBC connector 2. jsp 파일(드라이버 설정을 해야 함..
[Linux] Amazon Linux2에 tomcat 설치하기 / 종료 및 시작 / index.jsp 파일 위치 tomcat을 설치하기 위해서는 java가 설치되어 있어야 한다. aws 프로젝트를 진행하면서 인스턴스로 여러 번 확인할 일이 있어서 설치 방법을 정리해 보았다. 1. Java 설치 sudo yum list | grep openjdk sudo yum install -y java-1.8.0-openjdk sudo yum install -y java-1.8.0-openjdk-devel sudo vim /etc/profile ######다음 내용 추가########## export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.amzn2.0.2.x86_64 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=$JAV..
[AWS] tomcat-Mysql jsp 코드로 연동하기(1) 프로젝트로 3tier 구축을 eks를 활용해서 하기로 했다. 근데 프론트랑 백엔드도 어느정도 구축은 해야 한다. (확인용으로) 하다가 성질나서 다음 기수들이 보지 않을까 하는 마음으로 써본다 ㅎㅎ 일단 rds먼저 전부 설정해줄 것이다. aws > RDS 에서 Mysql로 설정해서 만들어준다. ID: admin (기본값) Password: 12341234 로 설정하였다. 그리고 설정을 확인하려면 퍼블릭 액세스 허용에 꼭 체크해주어야 한다! (테스트용) 1. MySQL Workbench - DB 연결 Store in Vault 눌러서 비밀번호까지 적어준다. 엔드포인트는 AWS에서 RDS를 만들었다. 2번 내용을 복사해서 붙여넣기 하면 된다. 2. MySQL Workbench 설정 저기서 SCHEMAS가 데이..