본문 바로가기

2. 기본 인프라 IaaS35

ODI - Oracle Data Integrator: Classic 무료 버전 - 설치편 엔터프라이즈급 데이터 통합 플랫폼 ETL extract-load-transform 1. 프로비저닝 마켓플레이스로 이동하여 Data Integrator를 찾아 선택합니다. 아직까지는 Classic 버전이 기능이 더 풍부합니다. 라이선스 비용 없이 무료로 사용 가능합니다. 다만, 인스턴스 자체에 대한 비용 즉 Shape 사양에 따른 비용은 지불해야 합니다. 약관에 동의 후 스택을 실행합니다. 인스턴스 이름을 넣어줍니다. Networking Options : 기존 네트워크 활용으로 선택합니다. ODI Repository Location : 가볍게 설치만 할 것이기에 embeded repository를 선택했지만 운영 중인 ADB가 있다면 선택하여 활용 가능합니다. 기존 네트워크에서 VCN과 Subnet을 선택.. 2022. 6. 11.
Compute에 Secondary VNIC(public IP) 추가하기 1. Compute에 Secondary VNIC 추가 2. DHCP설정을 위해 Script다운받고 실행하기 Linux VM Instance에서 secondary VNIC를 추가하면 새로운 NW Iterface에 VM Instance에 추가되지만 secondary VNIC를 위한 DHCP는 활성화되지 않는다. 이에 대한 설정을 위해 OCI는 스크립트를 제공하고 있으며 이 스크립트를 실행하여 해당 설정을 수행할 수 있다. > 스크립트 다운로드 해당 스크립트를 VM Instance에 Upload한 후에 아래처럼 실행하면 Public IP가 설정된 것을 확인할 수 있다. > 스크립트 실행 sudo ./secondary_vnic_all_configure.sh -c > Secondary VNIC에 Public IP.. 2022. 5. 31.
OCI 기본개념 이해하기 1. OCI: A complete cloud infrastructure platform for every workloadhttps://www.oracle.com/cloud/https://www.oracle.com/kr/cloud/<p dat.. 2022. 5. 16.
오라클 클라우드 오브젝트 스토리지 활용 방법 오브젝트 스토리지 개요 OCI 오브젝트 스토리지 서비스는 안정적이고 비용 효율적인 데이터 내구성을 제공하는 클라우드 상의 고성능 스토리지 플랫폼입니다. 오브젝트 스토리지 서비스는 분석 데이터 및 이미지 및 비디오와 같은 콘텐츠를 포함하여 모든 콘텐츠 유형의 비정형 데이터를 무제한으로 저장할 수 있습니다. (비용 없이 무제한이라는 것은 아닙니다 ^^;) 오브젝트 스토리지를 사용하면 인터넷 또는 클라우드 플랫폼에서 직접 데이터를 안전하고 안전하게 저장하거나 검색할 수 있습니다. 오브젝트 스토리지는 스토리지를 규모에 맞게 쉽게 관리할 수 있는 여러 관리 인터페이스를 제공합니다. 플랫폼의 탄력성을 통해 성능 또는 서비스 안정성의 저하 없이 소규모로 시작하고 원활하게 확장할 수 있습니다. 오브젝트 스토리지 무료 .. 2022. 4. 25.
Tomcat을 설치하고 ATP와 연동하기 Compute를 생성한 뒤 Tomcat을 설치하고 ATP와 연계하여 Data를 조회하는 간단한 Application배포하기 1. Tomcat Install > Basic installation sudo yum install java-1.8.0-openjdk-devel > Install Tomcat wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.64/bin/apache-tomcat-9.0.64.tar.gz tar -xf apache-tomcat-9.0.64.tar.gz mv apache-tomcat-9.0.64 tomcat > Firewall settings sudo firewall-cmd --zone=public --permanent --add-port=808.. 2022. 4. 25.
컨테이너 생성과 실행 - Creating and running as a docker container Docker는 코드를 컨테이너에 패키징한 다음 실행하는 사실상의 표준 방법이 되었습니다. 이번 LAB 에서는 JIB를 사용하여 마이크로서비스를 도커 컨테이너에 패키징하여 코드에서 구성을 분리하고 컨테이너를 실행하고 저장소로 푸시하는 방법을 보여줍니다. Task1: Jib - Docker 이미지 빌드 툴 Git 이 예제는 Java 11 Oracle GraalVM Community Edition Docker 이미지를 컨테이너의 기본 이미지로 사용할 것입니다. 더 나은 Just In Time 컴파일 성능과 가비지 수집을 제공하는 OpenJDK 대신 Graal을 사용하기로 결정했습니다. 서버 환경에서 실행할 때 둘 다 시작 오버헤드를 줄이고 호출자에게 보다 예측 가능한 응답을 만들기 때문에 중요합니다. Graa.. 2022. 4. 2.
스토리지 옵션 Storage option (Block Storage / Object Storage / File Storage) OCI Storage 는 크게 3가지를 사용할수 있습니다. Block Storage / Object Storage / File Storage 1. Block Storage Block Volume은 OCI Compute Instance와 함께 사용하는 네트워크 스토리지입니다. Block Volume을 생성하여 인스턴스에 장착하고 마운트하면 컴퓨터에 물리적인 하드 드라이브를 연결해서 사용하는 것처럼 사용할 수 있습니다. 한 번에 한 Instance에 장착될 수 있습니다. https://videohub.oracle.com/media/OCI%20Creating%20and%20Mounting%20Block%20Volume/1_gf8p8tqi OCI Creating and Mounting Block Volume v.. 2022. 3. 31.
Kubernetes Ingress vs. Istio Ingress Gateway 프로덕션 규모로 실행되는 모든 애플리케이션에는 외부 세계에 노출될 수 있는 "인그레스"가 있어야 합니다. Kubernetes는 이 목적을 위해 "Ingress" 리소스를 제공하지만 해당 기능은 사용 중인 Ingress 컨트롤러(일반적으로 nginx)의 종류에 따라 제한됩니다. 또는 애플리케이션 포드 자체가 순수하게 Kubernetes를 실행하지 않는 경우에도 Istio를 활용하고 기능이 더 풍부한 Ingress Gateway 리소스를 활용할 수 있습니다. Envoy 프록시를 게이트웨이로 사용하는 Istio의 기능인 Ingress Gateway(nginx와 반대)를 점진적으로 채택하여 그렇게 할 수 있습니다. Istio가 수신 트래픽을 관리하는데 어떻게 도움이 되는지 접근 방식을 살펴봅니다. Kuberne.. 2022. 3. 2.