ORACLE NEW TECHNOLOGY 02 _ Oracle Application Container Cloud 84 Oracle Application Container Cloud 폴리글랏 (Polyglot: 다중언어 ) 애플리케이션런타임플랫폼 01 들어가며 02 셀프서비스및선택 03 캐싱애드온 04 개방형플랫폼 05 프로비저닝 06 개발하기 07 애플리케이션관리 08 서비스통합 09 시작하기
ORACLE KOREA MAGAZINE SUMMER 2017 85 들어가며 최고의 플랫폼은? 애플리케이션 클라우드! 여러분의 환경은 Oracle Linux 및 선택한 언어 런타 임을 사용하여 사전 설치 및 사전 구성되어 있으며 이를 통해 엔터프라이즈급 클라우드 인프라에서 성 능, 확장성 및 안정성을 극대화할 수 있습니다. 근간 이 되는 인프라는 Oracle Cloud IaaS와 동일한 안 전하고 안정적인 핵심 기능을 제공합니다. 탄력적인 확장, 스토리지 및 통합된 로드 밸런싱과 같은 기능 을 통해 Oracle Application Container Cloud에서 원하는 워크로드를 실행하고 애플리케이션의 요구 사항 증가에 따라 환경을 수월하게 수평 및 수직 확 장할 수 있습니다. 더욱 빠르고 쉽게! 몇 번의 마우스 클릭만으로 클라우드에서 완벽한 애플리케이션 환경을 구축할 수 있습니다. 몇 가지 기본적인 질문에 답하면 배포할 준비가 된 것입니다. 인프라 세부 사항이 아닌 애플리케이션에 집중하십시오. 애플리케이 션을 수평 확장하면 추가 구성없이 트래픽이 인스턴스 간에 자동으로 로드 밸런싱 됩니다.
ORACLE NEW TECHNOLOGY 02 _ Oracle Application Container Cloud 86 셀프서비스및선택 셀프서비스포털의도입으로고급클라우드툴을사용하여애플리케이션을프로비저닝하고라이프사이클을관리할수있습니다. 새애플리케이션을프로비저닝할때다음을수행할수있습니다. 서비스의공개 URL에사용할의미있는이름으로애플리케이션의이름지정 애플리케이션요구사항에맞추기위하여인기있는언어런타임선택 각애플리케이션인스턴스에할당할 RAM 크기지정 실행할애플리케이션의인스턴스수선택 애플리케이션이연결해야하는 Oracle Cloud Platform 서비스식별 서비스를시간또는월단위로원하는지결정 애플리케이션의관리시다음을수행할수있습니다. RAM의양을늘리거나줄여서수직확장또는감축 실행할애플리케이션인스턴스수를지정하여수평및수직으로확장 런타임환경구성업데이트 버튼클릭만으로선택한런타임의최신버전으로업그레이드 필요할때서비스를시작하고중지 캐싱애드온 이제캐시로저장된데이터를활용할수있습니다. 선택한런타임애플리케이션은캐싱애드온을사용하여대용량데이터객체의데이터베이스전송에수반되는 대기시간을크게단축할수있습니다. 전체캐싱기능용량기반프로비저닝, 자동메모리내구성, 탄력적인기능확장, 서비스인스턴스및캐시레벨메트릭등완전한캐싱애드온에서기대할수있는모든기능이제공됩니다. Java 클라이언트라이브러리 캐시전송계층에유연하게접근하고 Java
ORACLE KOREA MAGAZINE SUMMER 2017 87 SE 8 옵션패턴을지원하며, 캐시객체의라이프사이클을자동으로관리하는클라이언트측의 CacheLoader 기능을제공하는완전한 Java API 입니다. +REST API 완전한 REST API 는모든애플리케이션에객체및문자열을간단하게캐싱할수있는방법을제공합니다. Oracle Application Container Cloud 에배포하는모든애플리케이션에캐시데이터기능을추가하십시오! 개방형플랫폼 신규또는기존애플리케이션을손쉽게배포할수있는표준기반플랫폼을확보하십시오. 이미사내구축환경에애플리케이션을배치했습니까? 이는문제가되지않습니다. 애플리케이션을손쉽게 Oracle Application Container Cloud로이동할수있습니다. 애플리케이션 jar와리소스를압축하여배포하십시오. log4j, Jetty, Spring, Express 또는 Laravel과같은써드파티애플리케이션컨테이너와프레임워크를사용하고있습니까? 역시문제가되지않습니다. 애플리케이션과함께배포하는라이브러리및모듈을제한없이완벽하게제어할수있습니다. 프로비저닝 Oracle Application Container Cloud 애플리케이션은여러분의 Oracle Public Cloud Services 계정에해당하는 ID 도메인으로프로비저닝됩니다. ID 도메인은애플리케이션에대한인증및권한부여를제어하며따라서다른사 용자가클라우드에서여러분의환경에접근하는것을염려할필요가없습니다. 애 플리케이션이실행되는 Linux 컨테이너는 Oracle Linux 6 (OEL6) 을실행하며
ORACLE NEW TECHNOLOGY 02 _ Oracle Application Container Cloud 88 가용성이높습니다. Oracle Application Container Cloud 인프라에는사용자가지정하는정상적인애플리케이션인스턴스의수를자동으로유지하는기능이탑재되어있습니다. HTTP 트래픽은기본으로제공되는고가용성의로드밸런서를통해애플리케이션인스턴스간에자동으로분산됩니다. 수평및수직확장시인스턴스는로드밸런서에자동으로등록되므로추가구성이필요하지않습니다. 개발하기 선호하는도구와프레임워크를사용하십시오. Oracle Application Container Cloud 에서실행되는애플리케이션을개발하기위하여특정개발툴이나 SDK 가필요하지않습니다. 아래와같은개발이가능합니다 : 온프레미스애플리케이션과동일한방식으로애플리케이션개발 Oracle Developer Cloud Service가제공하는지속적인통합기능활용. 이기능은 Oracle Application Container Cloud 서비스구독시추가비용없이제공됩니다. Oracle Developer Cloud Service는 GIT 저장소및 Hudson 기반의지속적인통합과함께클라우드상의개발샌드박스를제공하는턴키솔루션입니다. 버그추적, 위키및팀개발과같은 ALM(Application Lifecycle Management) 기능도포함되어있습니다. Oracle Developer Cloud Service를사용하여애플리케이션을자동으로구축하고 Oracle Application Container Cloud에배포하십시오. 애플리케이션관리 애플리케이션관리작업은사용하기쉬우면서도완전히관리되고자동화됩니다. 셀프서비스포털의원클릭작업을통해생산성을극대화하여 애플리케이션구성을관리하고, 새로운릴리스를배포하고, 수 요충족을위하여확장하고, 새버전으로업그레이드하십시오. 언어런타임업그레이드여러분의일정에따라셀프서비스포털에서릴리스가사용가능해지면최신의언어런타임으로업그레이드하십시오. 업그레이드후문제발생시버튼한번만클릭하면이전릴리스로롤백할수있습니다.
ORACLE KOREA MAGAZINE SUMMER 2017 89 수평확장및감축수요에따라애플리케이션을수평확장하거나감축하십시오. 수평확장은자체 Linux 컨테이너에서실행되는새로운애플리케이션인스턴스를추가합니다. 감축시에는컨테이너가제거됩니다. 수평확장및감축시, 애플리케이션인스턴스는로드밸런서에자동으로등록및등록해제되어유입되는트래픽은가용한모든애플리케이션인스턴스로자동라우팅됩니다. 서비스통합 오라클의엔터프라이즈급클라우드인프라상에구축된 Oracle Application Container Cloud 서비스는 Oracle Cloud Platform 이제공하는다른서비스와완벽하게통합됩니다. Oracle Messaging Cloud Service Oracle Messaging Cloud Service 를사용하여 Oracle Container Cloud 애플리케이션과다른 클라우드또는온프레미스애플리케이션간에비동기적으로통신할수있습니다. Oracle Database Cloud Service JDBC, Oracle의오픈소스노드드라이버를사용하는 JPA (Java Persistence API), PHP 등의 Java 표준 API를사용하여 Oracle Database 데이터에액세스하면데이터베이스연결세부정보는자동으로애플리케이션런타임환경에게시됩니다. Oracle Developer Cloud Service 소프트웨어개발프로세스를위한턴키솔루션인 Oracle Developer Cloud Service를통해개발된애플리케이션을자동으로배치하십시오. Oracle Developer Cloud Service는 Oracle Application Container Cloud Service와함께무상으로제공됩니다. Oracle Storage Cloud Service 애플리케이션에서사전통합된 Oracle Storage Cloud Service 인스턴스에접근할수있습니다. 사전구성된스토리지인스턴스는애플리케이션로그및 Java Flight Recorder 녹음을저장하기위하여사용되지만오프사이트위치에콘텐츠를백업하고프로그래밍방식으로콘텐츠를저장하며동료와콘텐츠를공유하기위하여사용할수도있습니다. Oracle Cloud Service 에대해자세히알아보세요. https://cloud.oracle.com/ko_kr/home
ORACLE NEW TECHNOLOGY 02 _ Oracle Application Container Cloud 90 시작하기 자세히알아보기 연결 방문하기 Application Container Cloud 제품페이지에서데이터시트, FAQ, 가격정책, 추가리소스확인 계정에가입하고 Oracle Cloud에등록하세요. Twitter: @Oracle_kr Facebook: Oracle Korea LinkedIn: Official Oracle Cloud Group YouTube: Oracle Korea Oracle Cloud 커뮤니티에방문하세요. Oracle Events Oracle Cloud Solutions 블로그