This week at SAPPHIRE NOW in Orlando the focus was on SAP Leonardo, an “innovation services platform” that offers advanced services in the areas of IoT, machine learning, big data analytics and blockchain. It’s an ambitious project that builds on SAP Cloud by adding business services designed to help companies embrace IoT at scale and modernize their traditional workloads while transitioning to the cloud.
In addition, SAP has started layering vertical projects on top of Leonardo, such as SAP Connected Goods for retailers and SAP Vehicle Insights for firms managing fleets of connected “planes, trains and automobiles.” It’s all a logical path forward for a company with such deep industry expertise and customer relationships.
These applications are all layered above a set of core PaaS services within the SAP Cloud Platform, including SAP Enterprise Messaging. As we have previously announced, Solace is the messaging foundation of that service, at the core of all these high-volume real time data streams.… Read the rest
In this edition of Solace Says, I interviewed Solace’s CTO Shawn McAllister to get his thoughts on hybrid cloud data movement. Here’s the 6-minute video, with the full transcript below. It’s a good introduction to the topic, and if you want to dive deeper after watching the video I recommend you read the substantial blog post Shawn wrote on the subject, and watch the video that explains the concept visually. You can find both on our hybrid cloud data movement page.
This is an exciting time for us, our friends at Pivotal and our user community as we take our next step on improving accessibility to Solace Open Data Movement technology. Today our Solace Messaging for PCF Tile is generally available as part of the Pivotal Network. The tile, which allows app developers to use Solace messaging in any Pivotal Cloud Foundry deployment, has been in Beta for several months. This release is ready for prime time, with enough features and fixes to support your favorite microservice or IoT use case.
The highlights of this release include:
- High Availability: VMR HA is now provisioned for you in key plans to add robustness for your applications with the click of a button
- More Plan Choices: We now have 5 distinct plans for developers to choose from depending on your needs – some on a shared VMR for development, some on your own dedicated VMR, with choices of performance/capacity and high availability.
Everybody wants to take advantage of the cloud to save money, make their infrastructure more instantly scalable and make app teams more productive. To realize those benefits you need to be able share data between legacy applications deployed on-premise and new apps in the cloud. Many people expect this to be easy, and are surprised to learn that this application connectivity can become quite complex and difficult to achieve if you don’t start with a holistic strategy.
So how do you achieve hybrid and multi cloud application connectivity in a simple, robust and secure manner without losing the functionality your applications need? In this article I’ll explore a few options.
The Situation You Face
In order to create a single data movement fabric that allows you to deploy applications in any cloud, you need to cover three types of connectivity:
- Messaging within each cloud – between distributed applications or microservices in each target cloud
- Hybrid Cloud data movement – between your existing on-premise apps and your new cloud apps
- Cloud-to-cloud data movement – so applications running in different clouds can share information
Most enterprises have in place some form of on-premise message bus like IBM MQ or JMS, which can be based on open source or provided by a vendor.… Read the rest
Yesterday I joined the Pivotal Insights podcast to discuss with Jeff Kelly and Dormain Drewitz the challenges developers face when building data pipelines and message queues in Cloud-native environments. During the episode, called Taming Data Movement Complexity, I talked about some specific IoT cases and explained how to get enterprise data moving with Solace in Pivotal Cloud Foundry.
I hope you’ll give it a listen to hear my thoughts on how Solace makes it easier to get messages moving in PCF.
- Learn more about the implications of data movement in cloud-native environments at the Pivotal | Google Cloud-Native Roadshow, coming to a city near you.
- Get started with Solace on PCF with the Solace Messaging for PCF tile in the Pivotal Network.
- Check out this Q&A with Susan Fowler about production-ready microservices on InfoQ and read her book on the same topic that Dormain mentions in this episode.
From the dawn of (software) time, developers have been searching for the solution to software portability. The challenge of managing dependencies, from versioning to network topology to storage in a world of public and private clouds and legacy datacenters is mind-boggling. However, with the advent and acceptance of application containers, the world is closer to a solution that allows apps to be easily moved from one environment to another.
Today’s environments aren’t just a single staging ground or single deployment space. Increasingly, the production solution crosses multiple systems, clouds and datacenters. Sharing messages and data across those multiple environments is also challenging, which is why Solace has embraced open data movement.
That’s why we’re excited to announce today that our Solace Virtual Message Router (VMR) is now available as a Docker image. With this, the VMR can now run in Docker environments with other dockerized apps to combine the benefits of containers with those of the leading open data movement technology.… Read the rest
What better way to kick off 2017 than by analyzing some upcoming banking regulations, right? OK, that might not sound like your idea of a good time, but there’s at least one worth talking about. It’s so huge, so impactful and so fundamental to the financial services industry that it presents a unique opportunity to reconsider technology design in a way that unifies back- and front-office functions across.
Fundamental Review of the Trading Book, or FRTB, is due to hit in 2019 and its scope is so broad that many in the business jokingly refer to it as “Basel IV.” Not only that, but FRTB’s requirements are so explicit they will definitely influence technology strategy – which presents a unique opportunity because most banks are actively looking for ways to cut cost and complexity with clouds and virtualization.
Among other things, FRTB will require banks to report their actual risk relative to their stated risk appetite, which will hopefully eliminate the need for the kind of bailouts it took to square things away in 2008.… Read the rest
The future of information technology is in the cloud. Your data and applications workloads might end up in a public cloud, private cloud or more likely both, but the advantages of cloud computing are clear, making the migration inevitable.
Hybrid cloud architectures include today’s datacenter and both private and public clouds. Today the datacenter houses the majority of your workloads, but most new workloads will be cloud-first, so the balance of power will quickly shift until datacenters are the lonely realm of legacy holdouts.
That makes it important to ask yourself this question: Does the messaging you rely on in your datacenter today make sense in the cloud?
Enterprise messaging products like IBM MQ and TIBCO EMS were created back when “full stack” mentality was all the rage. They were designed to move messages within a datacenter, mostly between elements of that vendor’s own tool set. They relied on proprietary protocols and made direct optimizations to underlying operating systems, all of which makes them poorly suited to virtualization in the cloud.… Read the rest
Last week I attended SAP TechEd in Barcelona. As a strategic partner of SAP, Solace had a booth where I had set up an Internet of Things demo. It consisted of a toy train carrying a sensor which collected information about temperature, direction and speed, and sent the data to a Raspberry Pi via Bluebooth. The Raspberry Pi in turn published this information to a topic in a Solace appliance in London using the MQTT protocol. A consumer represented by a Java program deployed locally on my Macbook in Barcelona subscribed to the topic and provisioned an influx database, which was used by a Grafana Dashboard to display the sensor information.
Here is the architecture of the demo:
This simple demo illustrated the ability of Solace to easily provide a pub/sub architecture that’s robust, scalable and highly available. On top of this, Solace serving as the messaging back-bone of SAP Hana Cloud Platform was another real life example of the reliability of our solution, being used already in many SAP datacenters worldwide.… Read the rest