Desarrollo de aplicaciones en OCI

Es hora de crear. En Oracle Cloud Infrastructure (OCI), los desarrolladores encuentran una completa cartera de herramientas y servicios para desarrolladores que les permiten crear nuevas aplicaciones nativas en la nube, modernizar y ampliar aplicaciones empresariales.

Construye el futuro con la innovadora plataforma para desarrolladores de aplicaciones de Oracle | Oracle CloudWorld 2023 (44:46)

Desarrollo moderno con el poder de los datos

La forma en que diseñamos, desarrollamos y entregamos software se ha transformado. Los servicios en la nube gestionados y sin servidor, junto con los microservicios, Kubernetes, las funciones, la gestión de API y la integración y el despliegue continuos, permiten a los equipos de desarrollo concentrarse y entregar más rápido. En OCI, los clientes combinan patrones de desarrollo modernos con datos e IA para crear y preparar la próxima generación de aplicaciones para el futuro.

¿Por qué desarrollar aplicaciones en OCI?

  • Servicios modernos desde el código hasta la producción

    Desarrolla y entrega más rápido con los servicios de desarrollador de OCI. Desde soluciones con poco código hasta contenedores, integración y despliegue continuos y control, todo lo que necesita está aquí.

    Descubre los servicios de AppDev

  • Utiliza tus herramientas y tu tecnología

    Trae tu pila: Argo CD, GitHub, GitLab, Jira, Jenkins, Datadog, PostgreSQL, Redis y muchos otros se conectan directamente.

    Descubre todas las arquitecturas de referencia

  • Crea con código abierto

    Kubernetes, Terraform, MySQL, OpenSearch y otros servicios gestionados basados en proyectos y marcos populares te ayudan a mantener tus competencias y a garantizar la portabilidad de tus aplicaciones.

    Descubre Cloud Native

  • Integra datos e IA

    Conéctate a bases de datos, transmite datos y aplica servicios de IA y aprendizaje automático (AA) listos para usar que no requieren entrenamiento avanzado.

    Explora la IA

  • Ponte en marcha rápidamente

    Adopta y desarrolla con ayuda de tutoriales, laboratorios, arquitecturas de referencia y una comunidad para ayudarte y aprender contigo.

    Descubre nuestro portal de desarrolladores

Servicios de desarrollo de aplicaciones de Oracle Cloud Infrastructure

Desarrollo, creación y despliegue

Desarrollar

Desarrolla en cualquier lenguaje o marco. OCI está diseñado para funcionar como tú desees.

  • Trabaja con OCI a través de la consola o mediante API, SDK, CLI y proveedores de Terraform.
  • Para Java y GraalVM, la compatibilidad con Java está incluida en cada alquiler de pago.
  • Reduce los cambios de contexto con herramientas, como el editor de códigos de la consola, para editar código o scripts.
  • Basado en Java, Oracle ofrece marcos de trabajo compatibles con Java EE/Jakarta EE y MicroProfile.

Creación y despliegue

Crea e itera más rápido con cadenas de herramientas nativas de OCI para simplificar el proceso de adopción de contenedores, automatización e infraestructura como código.

  • Ejecuta pipelines declarativos de integración y despliegue continuos para automatizar la entrega de extremo a extremo con Oracle Cloud Infrastructure (OCI) DevOps. Conéctate a recursos privados, integra tus herramientas de integración continua existentes y adopta estrategias de despliegue avanzadas.
  • Conecta y replica repositorios de GitHub, GitLab, Bitbucket u otros en el repositorio de código, junto con un registro de contenedores y un repositorio de artefactos.
  • Oracle Cloud Infrastructure (OCI) Resource Manager es un servicio gestionado de Terraform que automatiza el despliegue de la infraestructura y la auditoría de cambios de configuración y genera infraestructura como código (IaC, por sus siglas en inglés) a partir de entornos existentes.

Poco código

Amplía rápidamente tus aplicaciones empresariales, agrega nuevas interfaces de aplicaciones y crea aplicaciones de interfaz gráfica de usuario (GUI) de bases de datos y web seguras.

  • Crea nuevas aplicaciones móviles y en la nube independientes: convierte una hoja de cálculo en una aplicación, crea formularios, comparte datos o incluso desarrolla un rastreador COVID-19 para ensayos clínicos con Oracle APEX.
  • Personaliza y amplía aplicaciones de SaaS de Oracle y locales, y crea nuevas aplicaciones con Oracle Visual Builder Studio.

Ecosistema integrado

Conecta las herramientas, marcos y tecnologías que ya utilizas: GitHub, GitLab, Jenkins, Ansible, Rancher, EFK, Spinnaker, VMware Tanzu, Azure, Pulumi y muchos otros.

Containers y Functions

Kubernetes

Inicia al instante clústeres de Kubernetes con opciones de gestión personalizables y sin servidor mediante Oracle Container Engine for Kubernetes.

  • Totalmente conforme con Kubernetes ascendente de código abierto, para que puedas utilizar las soluciones y herramientas del ecosistema.
  • La creación de clústeres con un solo clic se extiende a las redes virtuales subyacentes y los gateways de Internet y NAT.
  • Los nodos virtuales permiten una experiencia sin servidor.
  • Integrado con otros servicios de OCI, como OCI Container Registry, integración y despliegue continuos (CI/CD) de DevOps, redes, almacenamiento, etc.

Contenedores

Ejecuts contenedores al instante sin gestionar ningún servidor y utiliza el registro de contenedores incorporado para colaborar y ampliar.

  • Para las aplicaciones en contenedores que no requieren orquestación de contenedores, las instancias de contenedor de OCI ejecutan contenedores al instante sin ninguna infraestructura.
  • Los recursos de CPU y memoria de las instancias de contenedor tienen el mismo precio que los recursos informáticos "habituales" de Oracle Cloud Infrastructure (OCI).
  • Oracle Cloud Infrastructure Container Registry (OCIR) puede almacenar, gestionar, escanear, firmar y compartir imágenes de contenedor con una conocida interfaz de API y CLI de Docker.

Funciones

Crea, ejecuta y amplía aplicaciones controladas por eventos sin gestionar ninguna infraestructura con Oracle Cloud Infrastructure Functions, una solución basada en el proyecto Fn de código abierto.

  • Bajas latencias predecibles con simultaneidad aprovisionada.
  • Funciones de puerto para otros entornos locales y en la nube del proyecto Fn.
  • Se integra con todos los disparadores de OCI: eventos, gateway de API, Oracle Applications, Visual Builder Studio, DevOps y muchos más.

API y mensajería

Creación y utilización de las API

Crea prototipos, prueba, valida, protege, opera e incluso monetiza tus API.

  • API Gateway es una puerta de enlace de API de front-end gestionada y de alta disponibilidad para desplegar, operar, proteger y monetizar servicios de API.
  • Las API sin servidor eliminan la necesidad de operaciones de infraestructura o de sobreaprovisionamiento mediante la creación de una API con funciones sin servidor como back-end y una puerta de enlace de API que proporcione acceso de front-end a esas funciones.
  • Diseña y publica API creando prototipos, desarrollando, probando y validando API basadas en el marco OpenAPI. Exponlas de forma segura y supervísalas mediante API Gateway.

Mensajería

Adopta una mensajería escalable y fiable entre microservicios.

  • Transmisión de eventos en tiempo real, sin servidor y compatible con Kafka para desarrolladores y científicos de datos. Pago por consumo: movimiento de datos sin costo entre servicios en la nube.
  • La cola es un servicio de mensajería sin servidor para una mensajería asíncrona flexible y segura con una entrega garantizada.

Bases de datos

Bases de datos

Oracle Database ofrece una solución para cualquier tipo de datos y de relación de datos, así como soporte para bases de datos de código abierto.

  • MySQL HeatWave es un servicio de base de datos MySQL para transacciones, análisis y aprendizaje automático. Se encuentra disponible en OCI, Azure y AWS.
  • NoSQL Database es un servicio de base de datos NoSQL sin servidor y totalmente gestionado.
  • Oracle Autonomous Database es ideal para crear aplicaciones basadas en SQL, documentos o gráficos en una única base de datos convergente.
  • Las bases de datos ajenas a Oracle, incluidas Cassandra, PostgreSQL y Redis, se ejecutan en OCI.

Inteligencia artificial y machine learning

Servicios de AI

Incorpora IA a tus aplicaciones sin necesidad de experiencia en IA.

  • Los servicios de IA incluyen reconocimiento de voz/idioma, visión artificial, detección de anomalías, previsión de IA, procesamiento de medios y mucho más.
  • Personaliza modelos predefinidos de forma sencilla y privada con tus datos.

AA en la base de datos

Aplica modelos predefinidos y personalizables a tu base de datos.

  • MySQL HeatWave y Autonomous Database proporcionan a los desarrolladores más de 30 algoritmos y capacidad para crear y entrenar modelos con sus datos, sin desplazar los datos a un sistema independiente.

Ejecuta tus propios modelos

Ejecuta tus modelos de entrenamiento e inferencia en OCI con populares marcos de código abierto.

Integración de aplicaciones

Integración de aplicaciones

Conecta y personaliza flujos y procesos en todas tus aplicaciones de SaaS, empresariales y personalizadas con OCI Application Integration.

  • Unifica los flujos de trabajo y las aprobaciones en tus aplicaciones de ERP, HCM y CX con un diseñador visual y plantillas de automatización de procesos listas para usar.
  • Conéctate a cualquier aplicación local o en la nube con una amplia gama de adaptadores incorporados.

Servicios de aplicación

Búsqueda

Crea una búsqueda dentro de las aplicaciones con OCI Search Service with OpenSearch.

  • Utiliza una solución de búsqueda de código abierto y de eficacia probada con una capa de gestión y sin infraestructura que gestionar.

Cadena de bloques

Colabora con múltiples partes mediante un libro mayor distribuido compartido en Blockchain Platform Service.

  • Aprovisiona rápidamente una red de cadenas de bloques privada, segura y ensamblada previamente con un libro mayor distribuido compartido basado en la solución de código abierto Hyperledger Fabric.

Gestión de contenido

Crea interfaces de usuario reactivas en un sistema de gestión de contenidos (CMS) sin supervisión con Oracle Content Management.

  • Utiliza tus componentes Jamstack favoritos, como Gatsby, React, Svelte, Next.js y muchos más.
  • Incorpora potentes fucionalidades de colaboración, gestión de flujos de trabajo y autoservicio para creadores de contenido.

Supervisión y capacidad de observación

Application Performance Monitoring

Detecta y resuelve problemas de rendimiento rápidamente con visibilidad de pila completa en métricas, rastreo y registros, independientemente de dónde se alojen tus aplicaciones con Oracle Application Performance Monitoring.

  • Supervisión de la experiencia del usuario real
  • Supervisión sintética
  • Rastreo de transacciones distribuidas
  • Supervisión del servidor
  • Registros y análisis agregados de aplicaciones e infraestructuras

Monitoring

Optimiza y soluciona problemas de infraestructura con visibilidad total y tendencias de capacidad para todo tu arrendamiento.

  • OCI Monitoring ofrece métricas de rendimiento y tiempo de actividad de la infraestructura y aplicaciones con paneles de control rellenados previamente.
  • Operations Insights proporciona visibilidad de la utilización y el rendimiento a lo largo del tiempo mediante el análisis de patrones a largo plazo para optimizar el costo, el rendimiento SQL y mucho más.

Registro

Agrega, busca y analiza registros de tus aplicaciones, recursos de OCI y cualquier otro origen.

  • OCI Logging es fácil de inspeccionar con un potente motor de reglas para disparar funciones o alertas.
  • Esta solución se basa en estándares abiertos, como Fluentd.
  • Los precios se fijan en función del almacenamiento, no de las búsquedas ni la ingestión.
  • Añade Logging Analytics para el análisis basado en aprendizaje automático y más de 250 analizadores para los entornos heterogéneos.
  • Connector Hub proporciona gestión y control sobre el movimiento de datos entre servicios de OCI, como Logging y Object Storage, o entre OCI y herramientas de análisis de registro de terceros.

Recursos de OCI para equipos de desarrollo de aplicaciones

18 de octubre de 2022

OCI amplía su cartera de desarrollo de aplicaciones con nuevos servicios y funcionalidades de mensajería y contenedores sin servidor para simplificar la adopción empresarial de tecnologías nativas en la nube

Leo Leung, vicepresidente de Marketing de Productos, OCI

En este momento estamos ampliando la completa cartera de más de cien servicios que Oracle Cloud Infrastructure (OCI) ofrece para ayudar a los desarrolladores a crear, ejecutar, modernizar y ampliar aplicaciones. Esto incluye una amplia gama de servicios que permiten a los desarrolladores crear aplicaciones nativas en la nube y disfrutar de IA preentrenada, servicios de datos y desarrollo con poco código, así como de soluciones para mejorar la seguridad, la capacidad de observación, la experiencia del desarrollador, etc., incluidos los nuevos servicios y funcionalidades que presentamos hoy en día.

Lee la publicación completa

Clientes satisfechos con el desarrollo de aplicaciones

Gobierno y educación
Las actividades de investigación de CMRI se pueden completar seis veces más rápido con la IA de Oracle
Viajes y transportes
Los servicios de Oracle Cloud Native permitirán que el Parque Arqueológico de Pompeya reabra.
Alta tecnología
Snap Tech ha reducido cinco veces los tiempos de implementación y ha disminuido en un 40 % los gastos de alojamiento
Comunicaciones
El gigante de las telecomunicaciones, Telstra, empodera a los usuarios empresariales y a los desarrolladores de aplicaciones con Oracle APEX
Alta tecnología
8x8 obtiene visibilidad en tiempo real de sus aplicaciones
La serie Oracle Playbook

Hemos recopilado los secretos de nuestra estrategia de personal, procesos y sistemas. Y queremos compartirlos con ustedes.

Empieza a crear ahora

Prueba los servicios en la nube siempre gratuitos y consigue una prueba de 30 días

Oracle ofrece un entorno gratuito, sin límites de tiempo, en una selección de servicios, como Autonomous Database, Compute y Storage, así como 300 dólares estadounidenses en créditos para probar servicios adicionales en la nube. Obtén información detallada y regístrate hoy mismo para obtener tu cuenta gratuita.

  • ¿Qué incluye el modo gratuito de Oracle Cloud?

    • 2 Autonomous Databases, de 20 GB cada una
    • Máquinas virtuales de AMD y Arm Compute
    • Almacenamiento de bloques total de 200 GB
    • 10 GB de almacenamiento de objetos
    • Transferencia de datos salientes de 10 TB por mes
    • Más de 10 servicios Always Free
    • 300 dólares estadounidenses en créditos gratuitos durante 30 días para obtener aún más

Descubre las novedades en cuanto a servicios y casos de uso de OCI

  • Novedades destacadas

    Los servicios de OCI no paran de evolucionar y mejorar. Resumimos todas las novedades en un único espacio, para que puedas comprobar cómo estamos transformando OCI.

    Consulta las novedades
  • Blog de desarrolladores

    Lee el blog de desarrolladores para descubrir los últimos ejemplos y explicaciones de uso de OCI.

    Dale un vistazo al blog de desarrolladores de OCI

Aprende con un tutorial

La mejor manera de aprender es probándolo tú mismo. Accede a nuestros tutoriales y laboratorios prácticos con el modo gratuito de Oracle Cloud, desde tu propio arrendamiento de Oracle Cloud o, para soluciones seleccionadas, en un entorno de laboratorio gratuito proporcionado por Oracle.

  • Crear el sitio de ecommerce de una tienda de calcetines

    En este tutorial, te explicaremos cómo crear una aplicación basada en microservicios con estado que utilice Oracle Coherence CE como almacén de datos integrado y Micronaut Framework como marco de aplicación.

    Accede al tutorial de creación de una tienda de calcetines en línea
  • Llamada a una función Python mediante un gateway de API

    En este tutorial, utilizarás Oracle Functions para procesar los datos transferidos desde un gateway de API de Oracle.

    Accede al tutorial de llamada a una función Python
  • Despliegue de una aplicación de Python Flask en un clúster de Kubernetes

    En este tutorial, utilizarás una cuenta de Oracle Cloud Infrastructure para configurar un clúster de Kubernetes. A continuación, crearás una aplicación Python con un marco Flask. Por último, desplegarás la aplicación en el clúster mediante Cloud Shell.

    Accede al tutorial de Python Flask
  • Creación de un chatbot web

    En este laboratorio, utilizarás Oracle APEX para almacenar información, ofrecer una API de REST con Oracle REST Data Services y permitir a los usuarios interactuar con un asistente digital.

    Accede al tutorial de creación de un chatbot web

Certifica tus competencias de OCI

Explora las certificaciones para desarrolladores, operadores y arquitectos de nube y más.

Ponte en contacto con ventas

¿Estás interesado en obtener más información sobre el desarrollo de aplicaciones? Permite que uno de nuestros expertos te ayude.

  • Pueden responder a preguntas como:

    • ¿Cómo puedo empezar a desarrollar aplicaciones en OCI?
    • ¿Qué servicios de desarrollador de OCI debo adoptar, o debo llevar a OCI mis herramientas y servicios existentes, como las de supervisión?
    • ¿Dónde puedo obtener respuestas a preguntas específicas sobre la seguridad de OCI u otros temas?
    • ¿Cómo puedo aplicar mis licencias de Oracle existentes al crédito del servicio OCI?
    • ¿Dónde puedo obtener ayuda para ampliar los límites de mis servicios?