oracle cloud 3

Oracle Cloud 인스턴스에 MySQL 서버 구축_3탄

2탄에서 이어지는 내용입니다. [04 방화벽 설정 ] (1) Oracle Cloud Service 외부에서 접근시 먼저 인터넷/모뎀에서 접속을 허용해주기 위해 Oracle Cloud 인스턴스의 인바운드 규칙을 설정한다. Oracle 홈페이지에 들어가서 네트워킹 - 가상 클라우드 네트워크를 클릭한다. 해당하는 VCN을 클릭한다. MySQL의 기본 포트번호는 3306이다. 그대로 사용할 것이기 때문에 3306에 대한 모든 IP(외부)의 접속을 허용한다. (2) ufw / iptables 위 설정만 하면 외부 접속에 실패할 것이다. 이번에는 운영체제의 방화벽에서 인바운드 규칙을 설정해줘야 한다. ubuntu에는 두 가지 방화벽이 있다. 가장 많이 사용하는 것은 iptables이지만 iptables의 작업을 간..

Oracle Cloud 인스턴스에 MySQL 서버 구축_2탄

1탄에서 이어지는 내용입니다. (4) SSH 접속 이제 생성한 인스턴스에 SSH로 접속하여 MySQL을 설치하고 여러 설정들을 해주면 된다. 먼저 이전에 설정한 인스턴스의 예약된 공용 IP를 확인한다. 윈도우의 경우 PowerShell이나 CMD로 접속해도 되지만 여러모로 불편하기 때문에 나는 MobaXTerm을 사용해서 SSH에 접속할 것이다. 프로그램을 실행시키고 Session - SSH를 클릭한다. host와 username, private key 파일을 선택하고 OK를 누른다. username은 OS마다 기본 계정이 다를텐데 일단 우분투는 ubuntu이다. private key는 인스턴스를 생성할 때 저장했던 개인키 파일이다. 다 정확하게 넣었다면 문제 없이 연결이 될 것이다. [03 MySQL ..

Oracle Cloud 인스턴스에 MySQL 서버 구축_1탄

[01 클라우드 프리티어 비교 ] 클라우드에 대한 개념은 저번에 AWS의 EC2에 배포하며 공부했다. 그런데 이런 클라우드 서비스는 AWS에만 있는 것이 아니다. 클라우드 회사에서는 여러가지 유형으로 맛보기 서비스 형태인 프리티어 서비스를 제공하고 있는데 크게 상시 무료와 기간제 무료 그리고 크레딧 제공 형태로 구분된다. 그 중 우리 팀은 당연히(?) 1년 무료와 상시 무료 중 선택할 생각이었고 이 블로그에 잘 나와있어서 참고했다. 결론은 평생 무료 프리티어 사용이 가능한 Oracle을 선택!!! 구체적으로는 RDS와 같은 Oracle Cloud Database는 프리티어의 경우 20기가까지밖에 사용하지 못하길래 그냥 Compute Engine(HDD지만 100기가 제공)에 DB전용 서버를 구축하는 것으..