분류 전체보기(24)
-
Tencent Cloud MySQL 온프로미스로 내보내기
TencentDB(CDB)를 사용하다보면 DB를 다운로드 받을수 있는탭이 있다. 과연 그걸 어떻에 써먹을까 고민해보다가 텐센트DB는 클론하는것은 지원하지만 온프레미스로 데이타를 옮길려면 여기서 지원하는 .xb확장자 파일을 사용해서 마이그레이션을 해야한다. 주의사항 : 서버 DB랑 Cloud DB 버전이 같아야함 서버 사양이 낮으면 작동시간이 너무 길어져서 오류로 인식함으로 최소 2-core 4GB 이상의 환경에서 테스트하기 테스트 환경 : Tencent Cloud CentOS 7.8 64bit 사전준비 : 1)MySQL 설치 본인은 백업받을 DB가 8.0 버전이여서 MySQL 8.0 커뮤니티버전을 다운받아 테스트 예정 yum -y localinstall https://dev.mysql.com/get/my..
2021.09.03 -
EC2 인스턴스에 Docker 설치
ec2 상에서 도커를 설치해보자. ec2에 로그인을 하면 혹시 모르니 저장소를 업데이트를 해주자. sudo yum -y update 그후 도커를 설치 sudo yum -y install docker 설치가 완료되면 docker -v 로 잘 설치가 되었는지 확인 systemctl 명령어로 도커를 실행 sudo systemctl start docker 간단하게 도커로 nginx 를 다운받아 가동을 시켜보자. 도커허브에 있는 nginx 이미지를 다운받아서 설치해볼꺼다. sudo docker image pull nginx 그후 이미지가 잘 받아젔는지 확인할려면 sudo docker image ls 명령어로 확인가능 이제 도커 이미지를 받아왔으니 nginx을 실행시켜보자 sudo docker container r..
2021.06.17 -
Iaas Paas Saas
국비교육을 처음 받으면서 Iaas Paas Saas 가 무엇인지 배웠지만 나중되니 기억이 잘 안났다. 이제 면접을 준비하면서 다시 한번 정리를 해보자. 개인적으로 생각하는 세가지의 가장큰 차이점은 어느 부분까지 서비스를 할것인지 이다. 우선 세가지를 알아보기전에 기업에서 클라우드가 아닌 물리적인 서버를 구축 한다면은 여러 관리 영역이 있을것이다. 네트워크 , 스토리지 , 서버 , 가상화 , 운영체제 , 미들웨어 , 런타임 , 데이터 , 어플리케이션 등이 있을것이다. 클라우드를 공부를 하게된 이유가 본인은 아버지가 운영하는 회사에 CAD 를 설치해야되는데 라이센스비가 너무 비싸서 좋은 방법을 찾는도중 웹으로 CAD를 사용한 기억이 있다. 지금 와서 생각해보면 그게 SaaS 인거같다. 다시 돌아와서 정리를 ..
2021.06.16 -
DNS
DNS 란 도메인 네임 시스템이다 . 우리가 네이버에 들어간다고 하면 주소창에 www.naver.com 이라고 쓴다. 하지만 125.209.222.141 이라고입력해도 네이버에 접속이 가능하다. 그 이유를 알아보자. 우리는 구글. 다음, 네이버 등 도메인들은 익숙히 알고있다. 하지만 ip주소로 외우고 다니는 사람은 별로 없을거라 생각한다. 사람은 당연히 숫자들을 묶어 놓은것보다는 문자로되고 규칙을 갖는것을 외우기 더 편할것이다. 하지만 우리가 OSI 7계층을 배울때에는 상대방 컴퓨터를 찾기 위해서는 ip주소를 사용한다. 그럼 ip주소를 기반으로 도메인을 알수 있을까? 그럴때 사용되는것이 DNS 서버이다. DNS 서버는 IP주소와 도메인을 외우고 있는 전화번호부 같은 존재라고 생각하면 조금은 이해가 될것이..
2021.06.08 -
terraform vpc peering
테라폼을 활용해서 vpc peering을 해보자 해볼 피어링은 한계의 계정에서 두개의 리전에 vpc 를 만들어 연결해보는 작업을 해볼꺼다. 우선 aws 에 해야한다. cli 로 로그인을 할려면 aws configure 명령어로 로그인을 해야한다. 로그인을 할줄 모르겠다면 전에 aws 로그인 하는 방법을 적어놓은게 있다. 로그인이 되었으면 vpc 모듈부터 작성해보자. # ~/test/vpc/main.tf resource "aws_vpc" "main" { #vpc 모듈 생성 cidr_block = var.vpc_cidr_block #사용할 cidr 블록을 변수로 지정 enable_dns_hostnames = true #DNS호스트네임 활성화 tags = { Name = var.vpc_name #사용할 이름 ..
2021.06.06 -
OSI 7계층 총정리
osi 7계층이 어떤일을 하는지 간단하게 총 정리를 해보자. A 에서 B에게 "안녕하세요" 라고 정보를 보내면 7계층에서는 "안녕하세요" 라는정보와 어떠한 프로그램을 썻는지 인코딩을 한다. 그럼 이제 6계층에서는 7계층에서 받아온 프로그램 정보와 안녕하세요 정보를 암호화 를 한다. 다음 5계층에서는 6계층에서 받아온 정보를 어떠한 통신방식을 사용할지 정하게된다. 이제 4계층에서는 포트를 정하게 된다. 5계층에서 받아온 정보를 어떤포트를 사용할지 지정한다. 이제 3계층에서는 정보를 받아 어디로 보낼지 정한다 그때 사용되는것이 ip주소이다. 다음 2계층에서는 3계층이 보낸 정보를 토대로 다른 데이터와 섞이지 않도록 경계를 지어준다. 마지막으로 1계층에서는 이러한 정보를 전기적 신호로 보낸다. 이렇게 상대방에..
2021.06.05