전체 글 108

On-Premise Infra를 AWS로 Migration(Site-to-Site VPN, IPsec VPN)

목차 1. Site-to-Site VPN - 가상 프라이빗 게이트웨이 생성 - 고객 게이트웨이 생성 - Site-to-Site VPN 생성 - 라우팅 테이블 수정 2. IPsec VPN - Untangle IPsec VPN 설정 - 터널링 확인 Site-to-Site VPN 가상 프라이빗 게이트웨이 생성 - AWS 측에 생성되는 게이트웨이(Router라고 생각) 고객 게이트웨이 생성 - On-Premise 측에 생성되는 게이트웨이(Router라고 생각) - CGW 생성시, 꼭 IP 주소에는 Public IP가 들어가야 한다 - 예를 들어, 공유기를 사용중이라면 공유기를 타고 외부로 나가 보여지는 IP가 되어야 한다! Site-to-Site VPN 생성 - 미리 생성한 VGW, CGW로 설정 - 라우팅 옵..

Project 2022.08.01

On-Premise Infra를 AWS로 Migration(VMware On-Premise Infra 구축)

목차 1. VMware On-Premise Infra 구축 - 구성도 - On-Premise 구성 - VM 구성 - Untangle 구성 - DB 서버 생성 - WEB1, WEB2 서버 생성 및 DB 연동 테스트 - HAProxy 서버 구성 - DNS 서버 구성 - AD 서버 구성 - Mail 서버 구성 VMware On-Premise Infra 구축 구성도 - AWS상에서 진행한 전 프로젝트와 달리 VPN을 사용하여 진행 - UTM기능을 가진 Untangle을 사용하여 Untangle의 IPsec VPN을 사용 - On-Premise Infra와 AWS 간 Tunneling 작업을 통해 서로 통신이 가능하도록 설정 - AWS Migration Service들을 이용하여 Migration 진행 On-Pr..

Project 2022.08.01

On-Premise Infra를 AWS로 Migration(ADMT)

목차 1. ADMT(Active Directory Migration Tool) - AWS Directory Service - 트러스트 관계 생성 - 권한 설정 - ADMT 설치 후 Migration - Migration 확인 ADMT AWS Directory Service - AD 및 AD 관리형 인스턴스 생성 - 구성도에서 AD도 DB와 마찬가지로 Private에 위치하므로 DB_A, C 서브넷 사용 - Directory Service의 AD로 접속이 불가하기 때문에 AD에 접속하기 위한 관리형 인스턴스 생성 - 인스턴스 생성 후, RDP로 접속 - 서버에서 설치를 하게 되면, 정보를 받아야할 AWS의 AD가 내줘야하는 서버가 되기 때문에 Features에서 해당 기능 설치 트러스트 관계 생성 - AW..

Project 2022.07.31

On-Premise Infra를 AWS로 Migration(DMS)

목차 1. DMS(Database Migration Service) - RDS 생성 - DMS 서브넷 그룹 생성 - 복제 인스턴스 생성 - 엔드포인트 생성 및 연결 테스트 - 태스크 생성 - Migration 확인 DMS RDS 생성 - Database를 옮길 '집'을 미리 AWS에 만들어준다고 생각 DMS 서브넷 그룹 생성 복제 인스턴스 생성 엔드포인트 생성 및 연결 테스트 - 하기 전 DB 서버에서 root에게 모든 권한을 부여했는지 확인! - On-Premise Infra에 생성한 DB Server의 IP를 넣어준다 - 미리 만들어 놓은 집인 RDS의 Endpoint를 넣어 준다 태스크 생성 - 태스크 전 생성한 Source, Destination DB의 엔드포인트 대입 - On-Premise DB..

Project 2022.07.31

On-Premise Infra를 AWS로 Migration(MGN)

목차 1. MGN(Application Migration Service) - 진행 과정 - WEB Server Migration - MAIL Server Migration MGN 진행 과정 - Replication Settings Template 작성 - Source Server에 Agent 설치 - EC2 Launch Template 수정 - Testing(Ready for testing → Test in progress) - Mark as "Ready for cutover" (Test in progress → Ready for cutover) - cutover instance 생성(Ready for cutover → Cutover in progress) - Finalize cutover WEB Ser..

Project 2022.07.31

On-Premise Infra를 AWS로 Migration(AWS On-Premise Infra 구축)

목차 1. AWS On-Premise Infra 구성 - 구성도 - VPC 구성 - On-Premise 구성 - 인스턴스 구성 - DB, WEB 서버 생성 및 연동 테스트 - HAProxy 서버 구성 - DNS 서버 구성 - AD 서버 구성 - MAIL 서버 구성 및 테스트 AWS On-Premise Infra 구성 - VPN 장비, SW 필요없이 Migration이 가능 - 처음 접해보는 서비스 사용 및 테스트를 위해 진행 구성도 - On-premise Infra와 Migration 시킬 VPC를 구분 - On-premise Infra에서 AWS Migration Service 들을 이용하여 다른 VPC로 Migration VPC 구성 - 서로 다른 VPC간 통신이 가능해진다. - Local, Peer..

Project 2022.07.31

On-Premise Infra를 AWS로 Migration(선정 이유, 목표, 사용 서비스)

목차 1. 선정 이유 2. 목표 3. 사용 서비스 선정 이유 - AWS서비스를 이용해 migration를 함으로 On-premise 데이터 센터 운용 및 유지관리에 대한 비용 절감, 속도 및 민첩성 개선, 데이터 무결성 보장, 고가용성으로 안정성까지 향상되는 효과를 볼 수 있다 목표 - On-Premise를 AWS로 Migration할 때 데이터 무결성 보장, 다운타임 최소화, 고가용성 보장 사용 서비스 - 사용자가 정의하는 IP 주소 범위 선택, 서브넷 생성, 라우팅 테이블 및 네트워크 게이트웨이 구성 - 사용한 만큼 값을 지불하고 탄력적으로 사용 가능 하며 보안, 네트워크 관리 및 스토리지 관리도 효율적인 독립된 AWS 클라우드 컴퓨팅 서비스 - 물리, 가상, 클라우드 인프라의 소스 서버를 AWS에서..

Project 2022.07.31

22.07.28

목차 1. Wordpress 연동 - 하나의 Pod에 2개의 컨테이너 생성 2. Linux 사용 Tip 3. Deployment 생성 Wordpress 연동 Linux 사용 Tip TAB 사이즈 조절 - Default 값은 4 - vi 편집기로 켜놓은 파일에만 적용(영구적 x) vim - vi 편집기는 vim의 축소판이다 - 영구적이지 않기 때문에 다른 방법이 더 좋다 - /etc/profile : 어떤 사용자로 로그인해도 실행되는 스크립트 VM 부팅시 출력되는 문자열 설정 - /etc/profile에서도 echo로 설정이 가능하다 - 아래 내용은 /etc/profile에 echo"Welcom KNLEE Linux"를 통해 생성한 것 Deployment 생성 - vim을 사용하여 좀 더 알록달록 해진 것..

Kubernetes 2022.07.28

22.07.27

목차 1. ReplicaSet 생성(yaml 파일) - 파일 수정 시에 ReplicaSet 변경 확인 2. Wordpress 연동 및 ReplicaSet 변동 확인 ReplicaSet 생성 - 정의 파일인 manifest 파일 생성 - 생성한 컨테이너를 템플릿으로 정의 - 정의한 템플릿을 replicaset으로 가져다 쓰는 것 - selector 쪽과 template 쪽의 label이름은 같아야 한다 - AWS때 배운 Auto Scaling 생성과 비슷하다고 생각하자! - yaml 파일 작성 시, replicaset을 2개로 지정하여 2개가 생성된 것 파일 수정 시에 ReplicaSet 변경 확인 - 삭제 후, replicas를 5로 변경하고 적용 - 확인 후, replicas를 다시 2로 변경 후 적용..

Kubernetes 2022.07.28