Compute Services

Drive your applications and workloads with as much or as little IT control as you want

IBM Container Service Makes Docker Production-Ready

Recent offerings in the container space sparked a lot of buzz about Docker, Kubernetes, and ISTIO. Where does IBM stand in all of this? Let’s take a closer look… IBM Bluemix Container Service builds on open source technology to provide production-ready security, life-long node management, and accelerated innovation for multi-container apps. You can move enterprise-grade […]

Continue reading

Webinar: Rapidly developing applications with microservices

This webinar presents the important aspects of microservices by focusing on a specific cloud enhanced and cloud native microservice reference application. The presentation includes the deployment of an app on a managed Kubernetes service and explanation of the benefits of doing DevOps within that environment.

Continue reading

Rapidly developing applications (part 6): designing and versioning APIs

In part 6, we review best practices for creating and maintaining APIs within an application and between a cloud-deployed application and components that live on premises. This is a guide to the overall series.

Continue reading

The evolution of data protection: differences between backup and disaster recovery

Having worked with many clients over the last 10-15 years in the data protection space, one of most common questions that I have been asked is "How is Backup difference than Disaster Recovery?" There is usually quite a bit of confusion around the conceptual differences, so let me avail this opportunity to explain the differences between the two and explain how these terms have evolved over time.

Continue reading

Maximize Control with IBM Bluemix Virtual servers

Control and cloud have not necessarily been considered mutually exclusive – this has been a fundamental pain in building applications with granular control according to our clients "I want full control over workload placement like I have on-premises but I also want the scale of cloud." Conversations like workload co-location and anti-colocation come into play, where workloads require placement on the same or different underlying physical hardware. Think about an analytics solution that is being developed. There is not just one instance of the analytics application, there are two or three. Each of which require being developed on different physical hardware requiring fine grain placement control, so in the case of one failure, the other two applications remain unaffected.

Continue reading

WebSphere on the Cloud: Application Modernization (Phase 1)

In our last post, we took high-level view of our four-phase process for moving WebSphere applications to the cloud. In this entry, we'll look closely at the tools that help you with Phase 1, modernizing your existing WebSphere application.

Continue reading

The Container Industry Moves On From Single Instance…

Interest in containers has surged in the DevOps community since IBM co-founded the Cloud Native Computing Foundation in 2015. Innovation in open cloud technology creates challenges with interoperability and integration. The Foundation is run by developers, for developers to minimize those challenges by promoting cloud native applications and services.

Continue reading

How to migrate OpenWhisk api-experimental APIs

Earlier this year, the wsk api command was introduced as the replacement for the wsk api-experimental command. The wsk api-experimental command is now deprecated and will be withdrawn at the end of July, 2017. On August 1st, all APIs created with the wsk api-experimental command will be removed.

Continue reading

Rapidly developing applications (part 2): architecting with microservices

[Kyle Brown (IBM Distinguished Engineer/CTO) and Rick Osowski (IBM Distinguished Engineer/CTO) collaborated with Roland on this post.–Ed.] In this 7-part series on microservices application development, we provide a context for defining a cloud-based pilot project that best fits current needs and prepares for a longer-term cloud adoption decision. Here in part 2: we lay out the common capabilities of an architecture for […]

Continue reading