Cree aplicaciones nativas en cloud utilizando IBM Cloud Object Storage

Las aplicaciones nativas en cloud aprovechan y combinan ejecutables como contenedores, recursos de cloud para el almacenamiento de datos y la seguridad y conformidad de plataformas para ofrecer valor a los usuarios finales y eficiencia de negocio a su organización. Los desarrolladores pueden crear aplicaciones integradas utilizando ejecutables de cálculo y microservicios y aplicar los servicios de IBM Cloud para el almacenamiento de datos.

IBM Cloud Object Storage es perfecto para almacenar grandes cantidades de datos no estructurados porque su sencilla estructura "plana" se escala elásticamente. Ofrece un almacenamiento distribuido y accesible para APIs, que además se puede integrar directamente en las aplicaciones. Su sencilla integración con ejecutables, contenedores y microservicios en IBM Cloud permite a los desarrolladores integrar de forma rápida y sencilla IBM Cloud Object Storage como almacén de datos permanente para flujos de aplicaciones nativas en cloud y actualizar con eficiencia los componentes de la aplicación.

Diagrama que muestra los componentes utilizados en el desarrollo de aplicaciones nativas en cloud, incluido el almacenamiento de objetos

Casos de uso frecuentes

Cree aplicaciones cloud de próxima generación

Cree aplicaciones integradas utilizando ejecutables (por ejemplo, contenedores, máquinas virtuales y bare metal) y microservicios (por ejemplo, consulta SQL, Watson AI y analítica) y utilice los servicios de IBM Cloud Object Storage para el almacenamiento de datos.

Modernice las aplicaciones para que se ejecuten en cloud

Transforme las aplicaciones existentes para que se ejecuten en cloud y utilice IBM Cloud Object Storage como almacenamiento de datos en cloud. El miedo a perder los datos desaparece casi por completo gracias a las opciones de resiliencia y cifrado, que ayudan a garantizar la protección de los datos.

Cree y ejecute aplicaciones de dispositivos inteligentes y móviles

Utilice IBM Cloud Object Storage para el almacenamiento de datos en cloud de aplicaciones móviles centradas en los datos y para recopilar y almacenar grandes cantidades de datos del IoT no estructurados para las aplicaciones de dispositivos inteligentes.

Funcionalidades de almacenamiento de aplicaciones nativas en cloud

Escalabilidad sin límites

IBM Cloud Object Storage es perfecto para almacenar grandes cantidades de datos porque su sencilla estructura "plana" se escala elásticamente. No tendrá que gestionar ni suministrar continuamente, simplemente acceda al almacenamiento y utilícelo. Almacene los datos de contenido, incluidos los archivos de medios, imágenes, vídeos, documentos y conjuntos de datos, en formato nativo y sin límites. Tampoco tendrá que preocuparse por si un directorio tiene demasiados datos. Con IBM Cloud Object Storage, no hay directorios reales ni límites prácticos sobre el número de objetos en un depósito de almacenamiento.

Conecte las aplicaciones y los ejecutables en su depósito de almacenamiento

Con los servicios de IBM Cloud, los clientes pueden disponer de una cuenta y depósito de IBM Cloud Object Storage, crear credenciales y enlazar el servicio Kubernetes a su depósito de almacenamiento.

Microservicios en IBM Cloud

Utilice los microservicios con los patrones de carga de trabajo en cloud, como Docker, Cloud Foundry e IBM Cloud Functions, que se basa en Apache OpenWhisk. Aproveche las opciones de implementación para los microservicios, como Java™, Node.js y otros. Utilice IBM Cloud Object Storage como almacén de datos persistente con microservicios en IBM Cloud, y amplíe la potencia de sus aplicaciones con IBM Watson® y otros servicios de cloud.

Almacenamiento accesible para APIs

La interacción con IBM Cloud Object Storage se produce a nivel de aplicación a través de una API, y los objetos se almacenan o recuperan con mandatos simples. La API de IBM Cloud Object Storage es una API basada en REST y da soporte a un conjunto común de funciones de API S3 para el acceso programático. Los SDK están disponibles para Java, Node.js y Python, con soporte para la gestión y el acceso de identidades y la autenticación HMAC. IBM Cloud Object Storage permite realizar escrituras y sobrescrituras completamente atómicas, no modificaciones parciales. Este comportamiento es más cercano a una base de datos y simplifica en gran medida el desarrollo de aplicaciones.

Seguridad y cifrado

Proteja sus datos con nuestras opciones de cifrado integradas, así como las funciones de seguridad y de permiso de políticas. Al igual que otros servicios en IBM Cloud, IBM Cloud Object Storage está protegido mediante IBM Identity and Access Management y ofrece soporte integrado para políticas y permisos. El equipo de DevOps puede establecer permisos a nivel de grupo para usuarios y aplicaciones, e IBM Starter Kits facilita la configuración de la aplicación para acceder a los grupos de IBM Cloud Object Storage.IBM Cloud Object Storage da soporte a las claves de API nativas de IBM Cloud y al mecanismo de autenticación OAuth2, así como a la autenticación HMAC para aplicaciones de terceros y SDK.

Opciones de resiliencia

La información almacenada en IBM Cloud Object Storage se cifra y se dispersa en múltiples ubicaciones geográficas. La aplicación se puede desplegar en muchas ubicaciones con los datos siguiendo automáticamente. Su equipo de DevOps no tiene que gestionar la durabilidad ni la disponibilidad. Los grupos se crean con una opción de resiliencia, que determina la ubicación física y la resiliencia de los objetos que se almacenan en dicho grupo. IBM Cloud Object Storage está disponible con tres tipos de resiliencia: Cross Region, Regional y Single Data Center.