본문 바로가기

Cloud

OCI Autoscaling 사용 후기 작성자: 정영균Autoscaling을 테스트해 보았습니다. 이미 OCI Docs에는 내용이 반영되어 있습니다. https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/autoscalinginstancepools.htm Autoscaling이 되려면 먼저 인스턴스에 대한 모니터링이 되어야 하고, 메트릭을 수집해야 가능한데, 컴퓨트 인스턴스쪽에 보면 아래와 같이 메트릭 정보를 그래프로 보여주도록 업데이트가 되어 있습니다. 참고로 최신 VM 이미지는 메트릭 수집이 기본적으로 활성화되어 있고, 구 버전 또는 기존 사용자 이미지는 OracleCloudAgent 소프트웨어를 설치해야 하는 것으로 나옵니다. Autoscaling 설정 작업 절차는 다음과 같습니다. 참고로..
OCI NAT 게이트웨이 사용 방법 작성자: 정영균일반적으로 내부 네트웍 통신을 하는 서버와 인터넷 통신을 하는 서버를 분리하기 위해 방화벽 역할을 하는 Bation 서버를 보통 구성합니다. 그런데 프라이빗 서브넷에 위치한 인스턴스가 패치나 소프트웨어 설치를 위해 SSH 등의 인터넷을 통한 원격 접속이 필요할 수 있습니다. 이 경우 Bastion 서버에서 NAT 설정을 해서 프라이빗 인스턴스 > Bation 인스턴스 > 인터넷 게이트웨이로 트래픽이 흐르도록 할 수 있습니다. 이는 이전 테스트에서 해 본 내용입니다. 아래 링크를 참조하세요.8. OCI를이용해서데이터베이스어플리케이션아키텍쳐구성하기 – Bastion 서버9. OCI를이용해서데이터베이스어플리케이션아키텍쳐구성하기 – Bastion 서버 (시큐리티 리스트)10. OCI를이용해서데이터..
OCI CLI 사용방법 및 가상머신 인스턴스 만들기 작성자: 정영균OCI 관리 작업은 기본적으로 웹콘솔에서 수행하지만, 명령어 인터페이스(Command Line Interface, CLI)를 이용해서도 할 수 있습니다. OCI CLI를 이용하면 Shell 스크립트, crontab 등을 함께 이용해서 OCI 자원을 자동화하거나, OCI 관리를 정기적인 작업으로 등록할 수 있습니다. 예를 들어 업무 시간 후에는 개발 인스턴스들을 동시에 shutdown 시켰다가 아침에 다시 start 시킨다거나, 결산 등이 이루어지는 월말, 연말에 CPU를 더 할당해서 인스턴스를 확장한다든지 하는 작업에 사용할 수 있습니다. 이번 글에서는 OCI CLI 설치와 사용 방법에 대해서 정리해 보았습니다. 아래 OCI 문서를 참조했습니다. https://docs.cloud.oracl..
29. OCI를 이용해서 데이터베이스 어플리케이션 아키텍쳐 구성하기 - 데이터베이스 (DR 구성) 2019/01/17 - [Cloud/Oracle Cloud Infrastructure] - 28. OCI를 이용해서 데이터베이스 어플리케이션 아키텍쳐 구성하기 - 데이터베이스 (백업) 5단계. 데이터베이스 구성데이터베이스 Disaster Recovery 이번 단계에서는 오라클의 데이터베이스에 대한 장애 복구 솔루션인 데이터 가드(Data Guard)를 구성해 보자. 현재 구성한 데이터베이스가 Primary 데이터베이스 역할이 되고, 이를 복제해서 동기화되는 Standby 데이터베이스를 다른 Availability Domain에 구성할 것이다. 이번 테스트와 같이 동일 Region 내에 데이터 가드를 구성할 때는 OCI 웹콘솔에서 설정 할 수 있지만, Region 간 또는 On-Premise와의 데이터 가..
28. OCI를 이용해서 데이터베이스 어플리케이션 아키텍쳐 구성하기 - 데이터베이스 (백업) 2019/01/17 - [Cloud/Oracle Cloud Infrastructure] - 27. OCI를 이용해서 데이터베이스 어플리케이션 아키텍쳐 구성하기 - 데이터베이스 (DB 시스템연결2)5단계. 데이터베이스 구성서비스 게이트웨이를 통한 데이터베이스 백업 구성가상 머신 DB 시스템 백업의 경우, OCI 웹 콘솔에서 오브젝트 스토리지에 자동 또는 수동 백업을 하거나, RMAN으로 백업을 할 수 있다. 오라클에서는 ①OCI 웹 콘솔을 통해 수행되며, 웹 콘솔에서 백업 목록을 볼 수 있는 것을 Managed 백업, ②RMAN으로 별도 오브젝트 스토리지 버킷에 수행하기 때문에 웹 콘솔에서 보이지 않는 백업을 Unmanaged 백업이라고 부르기도 한다. 로컬 스토리지 Fast Recovery Area에 C..
27. OCI를 이용해서 데이터베이스 어플리케이션 아키텍쳐 구성하기 - 데이터베이스 (DB 시스템연결2) 2019/01/17 - [Cloud/Oracle Cloud Infrastructure] - 26. OCI를 이용해서 데이터베이스 어플리케이션 아키텍쳐 구성하기 - 데이터베이스 (DB 시스템연결1)5단계. 데이터베이스 구성웹서버에서 오라클 클라이언트로 DB 시스템 연결DB 시스템 로컬에서 SQL Plus로 데이터베이스 상태를 확인해 봤다. 이번에는 웹서버에서 DB 서버로 접속 테스트를 해 보겠다. 웹서버와 오라클 데이터베이스의 통신은 오라클 리스너를 통해서 TCP 1521 포트로 이루어진다. 이를 위해 먼저 다음과 같이 데이터베이스 사용 시큐리티 리스트 “secListDB”에 웹서버 서브넷(2개)에서 오는 1521 포트 트래픽에 대한 Stateful Ingress 규칙을 추가한다. Ingress / Egr..
26. OCI를 이용해서 데이터베이스 어플리케이션 아키텍쳐 구성하기 - 데이터베이스 (DB 시스템연결1) 2019/01/17 - [Cloud/Oracle Cloud Infrastructure] - 25. OCI를 이용해서 데이터베이스 어플리케이션 아키텍쳐 구성하기 - 데이터베이스 (데이터베이스구성)5단계. 데이터베이스 구성DB 시스템 연결DB 호스트 로컬에서 연결DB 시스템을 생성한 다음, 데이터베이스에 접속해 보자. 먼저 DB 시스템 로컬 호스트에서 SQL Plus로 데이터베이스 상태를 확인할텐데, 현재 DB 시스템은 프라이빗 서브넷에 생성되어 있어서 퍼블릭 ip 주소가 할당되어 있지 않다. 또한 관련 포트도 개방되어 있지 않다. 앞서 웹서버 SSH 접속과 마찬가지로 DB 시스템으로 SSH 연결은 Bastion 서버를 경유해서 할 것이다. 이를 위해 DB 시스템이 사용하는 시큐리티 리스트 “secListD..
25. OCI를 이용해서 데이터베이스 어플리케이션 아키텍쳐 구성하기 - 데이터베이스 (데이터베이스구성) 2019/01/17 - [Cloud/Oracle Cloud Infrastructure] - 24. OCI를 이용해서 데이터베이스 어플리케이션 아키텍쳐 구성하기 - 데이터베이스 (DB 시스템) 5단계. 데이터베이스 구성 참조. OCI 데이터베이스 OCI 데이터베이스는 현재 5가지 서비스로 제공되고 있다. 사용자 관리 오라클 데이터베이스 서비스 오라클 데이터베이스를 베어 메탈, 가상 머신, 또는 엑사데이터(Exadata) 머신에서 PaaS 형태로 서비스한다. AWS나 AZure 등의 다른 클라우드 벤더와 차별점으로 가상 머신 데이터베이스 서비스와 엑사데이터 서비스의 경우 오라클 Real Application Cluster(RAC), Data Guard, Active Data Guard, Multitenant..