개발자는 Oracle Cloud Infrastructure(OCI) 애플리케이션 개발 서비스들을 통해 전 세계적으로 분산된 Oracle Cloud에서 모놀리식 및 클라우드 전용 애플리케이션을 구축, 관리, 자동화할 수 있습니다. 고객은 Oracle WebLogic과 같은 애플리케이션 서버를 마이그레이션하고, 컨테이너 및 Kubernetes를 통해 앱을 모던화하고, 마이크로서비스, 인공 지능(AI), 자율운영 데이터베이스 등을 활용하여 새로운 애플리케이션을 구축할 수 있습니다.
애플리케이션 개발 구조를 단순화하기 위한 프레임워크입니다.
다양한 개발 관련 주제에 대한 개발자 커뮤니티의 기고문을 제공합니다.
개발자 커뮤니티 간 아이디어 및 네트워크 교환을 위한 가상 및 대면 이벤트입니다.
Oracle은 Oracle APEX를 통해 2022 Gartner® Peer Insights™ "Voice of the Customer": Enterprise Low-Code Application Platforms 부문에서 Customers’ Choice 등급을 획득했습니다.
Oracle은 Github에서 300개 이상의 오픈 소스 프로젝트를 진행하고 있습니다.
개발자는 Oracle AI를 통해 사전 구축된 AI 모델을 애플리케이션 및 운영에 추가할 수 있습니다. 또한 데이터 과학자는 오픈 소스 프레임워크를 활용하여 AI 모델을 간편하게 구축, 교육, 배포할 수 있습니다.
엔지니어는 Kubernetes 및 Functions용 Oracle Cloud 서비스들을 활용하여 클라우드 네이티브 워크로드를 쉽게 배포 및 관리할 수 있습니다. 해당 서비스들은 워크로드 이동성 및 타사 소프트웨어와의 상호 운용성을 위한 오픈 소스 및 표준을 기반으로 설계되었습니다.
OCI의 DevOps 기능을 통해 OCI의 고성능 VM, 컨테이너, 함수, 베어메탈 환경에서 신속하게 애플리케이션을 구축, 테스트, 배포할 수 있습니다. 해당 서비스 및 도구는 인프라 관리 및 소프트웨어 전달을 위한 자동화 기능을 제공합니다.
로 코드 도구를 통해 비즈니스 사용자 및 개발자들이 효율적으로 앱을 구축하고, 실제 비즈니스 문제를 해결할 수 있습니다. Oracle APEX Applications Development는 코드를 20배 이상 줄여 엔터프라이즈 애플리케이션을 38배 이상 빠르게 구축하도록 지원합니다1.
Oracle 컨테이너 및 서버리스용 각종 서비스는 Kubernetes, Functions, API Management 등의 기술을 사용하여 OCI, 하이브리드 클라우드, 멀티 클라우드 환경용 애플리케이션을 구축할 수 있도록 지원합니다. 개발자는 해당 서비스들을 통해 Kubernetes 클러스터 및 서버리스 플랫폼을 직접 관리하지 않고, 운영 작업에 소비하는 시간을 줄이고, 보다 빠르게 애플리케이션을 구축할 수 있습니다.
OCI는 소프트웨어 개발 수명 주기(SDLC), 인프라 배포 및 관리, 가시화 기능, 메시징등을 자동화해 줍니다. 또한 고객은 Jenkins, GitLab, Terraform, Slack, Grafana 등 인기 오픈 소스 도구를 활용해 OCI와 서드파티 애플리케이션들을 통합할 수도 있죠.
OCI 메시징 서비스들을 통해 엔지니어는 OCI 및 타사 서비스 간에 효과적으로 데이터를 관리 및 이동할 수 있습니다. 해당 서비스들은 로그 전달, 이메일 및 기타 메시지 전달 플랫폼을 통한 경고, 대량 이메일 발송, Kafka 호환 이벤트 스트리밍, 서버리스 Functions에 대한 실시간 트리거 등을 지원합니다.
Oracle AI 서비스는 Oracle의 인공지능 및 머신러닝 서비스 제품군 중 하나입니다. 개발자는 사전 구축된 모델을 애플리케이션 및 운영에 추가할 수 있죠. 데이터 과학자들은 선호하는 오픈 소스 프레임워크로 모델을 구축, 교육, 배포할 수 있고, 데이터베이스 내 머신러닝이 제공하는 속도의 이점을 활용할 수도 있습니다.
Oracle이 제공하는 가시성 및 머신러닝 기반의 실행 가능한 인사이트는 사용된 기술 및 환경과 무관하게 배포된 스택의 모든 계층을 손쉽게 관리할 수 있도록 해 줍니다. 오늘날의 최우선 과제는 자동화를 확대하여 확장성과 예측 가능한 결과를 이끌어내는 것입니다. DevOps 모니터링 및 IT 운영 관리를 위한 Oracle의 통합 기능 및 자동화를 통해 IT 문제를 50% 더 쉽게1 예방하고 해결할 수 있습니다.
Promata, Managing Director, Michael Wolf(PDF)1
Oracle은 안전하고, 효율적이고, 저렴한 데이터 수집, 보관 및 사용을 위한 광범위한 제품군을 제공합니다. Object Storage, Autonomous Database, MySQL, Exadata Cloud Service, Data Flow 등의 제품을 통해 기업은 무형 자산으로부터 가치를 창출할 수 있습니다. Oracle의 데이터 관리 플랫폼에는 데이터베이스, 데이터 레이크 및 데이터 웨어하우스, 빅데이터 관리 시스템, 데이터 분석 기능 등이 포함됩니다. OCI는 Cassandra, Postgres, Redis 등의 타사 데이터베이스를 지원합니다.
OCI는 로 코드 개발(Oracle APEX), Java SE 및 EE, 블록체인, 콘텐츠 관리, 애플리케이션 통합 등을 위한 기능을 제공합니다. 개발자 및 DevOps 엔지니어는 OCI의 REST API, 명령줄 인터페이스(CLI), 그리고 Java, Python, JavaScript, .NET 및 기타 언어용 SDK를 활용 가능합니다.
Oracle의 참조 아키텍처 카탈로그, 솔루션 플레이북, 모범 사례 등을 활용하여 애플리케이션을 설계, 구현할 수 있습니다.
데이터 생산자로부터 프로세싱을 분리하여 처리되지 않은 메시지를 효율적으로 버퍼링하고, 메시지 내구성, 프로세싱 확장성, 애플리케이션 복원성을 제공합니다.
클라우드 내 리소스 및 애플리케이션에 의해 생성된 이벤트의 변경 사항에 대응하는 이벤트 기반 애플리케이션을 OCI에서 구축합니다.
Oracle Cloud Infrastructure Vision은 머신 러닝을 간단히 적용할 수 있는 기능을 제공합니다. OCR, 이미지 분류 및 기타 다양한 활동을 신속하게 수행할 수 있는 사전 교육 모델이 탑재되어 있습니다.
이 참조 아키텍처는 Kubernetes 클러스터에 Docker 컨테이너로 배포된 Python Flask 및 Redis 마이크로서비스를 보여줍니다.
Greg Verstraeten, Sr. Principal Product Manager, Oracle
Cloud Native Computing Foundation(CNCF)의 Cloud Native Annual Survey에 따르면, Kubernetes에서 워크로드를 사용하고 배포하는 데 있어 가장 중요한 도전 과제는 바로 보안입니다. Oracle Container Engine for Kubernetes(OKE)는 안전하고 사용하기 쉬운 관리형 Kubernetes 클러스터를 제공합니다.
게시글 전문 읽어보기