APIs assume the gatekeeper function to ensure only the appropriate business assets are accessible to the public.
TL;DR: Hybrid clouds provide data managers with an unprecedented level of flexibility in shuffling data between public and private clouds as needs dictate. APIs are the conduit that makes certain company data available to partners, customers, and other external sources, while also securing the organization’s sensitive information.
API management is serious business. The consequences of bad API management can be dire. In a February 27, 2015, post on the Expert Integrated Systems blog, IBM’s Claudio Tagliabue cites the example of Moonpig, a UK-based service whose vulnerable API exposed its customers’ credit-card and other sensitive information. Paul Price explains the vulnerability in a January 5, 2015, post.
Tagliabue compares good API practices to software-oriented architecture principles: data consistency, performance, and granularity. Hybrid cloud services depend on APIs — particularly RESTful APIs — to expose select assets of the business to the public, and to place private assets behind a firewall.
Rob Zazueta, who works for API management service Mashery, identifies three “pillars” of API management: security, scalability, and support. Zazueta is quoted by Forbes’ Adrian Bridgwater in a February 12, 2015, article.
In terms of security, use of the OAuth standard for controlling access makes things simpler for developers. The API must also support throttling to control the flow of traffic through the backend, and caching to ensure fast response to the most common requests. In terms of support, Zazueta claims the best thing you can do for developers is allow them to request the access they need to a controlled set of data directly via a developer portal.
APIs are making middle managers an endangered species
When a company has few employees, it stands to reason it has fewer managers. When that company is Uber, there’s little need for any middle management. ProgrammableWeb Editor in Chief David Berlind posits in a February 4, 2015, article that APIs are removing the bottom rung on the corporate ladder leading from the front line to management. Berlind is responding to an earlier post by Segment CEO Peter Reinhardt on the use of APIs by contractors for such services as Uber, Lyft, 99designs Tasks, and HomeJoy.
The contractors are managed by the APIs, and the services are driven to minimize the cost of executing the API methods. Reinhardt expects API integration to continue, resulting in the automation of such human endeavors as flipping a house by combining Redfin’s API to buy a house and a Zirtual assistant to manage the house’s renovation.
APIs are also key to extending data centers to the cloud. Data Center Knowledge’s Bill Kleyman writes in a March 2, 2015, article that APIs are integrated with data center management consoles. For example, the Neutron networking component of OpenStack Havana integrates directly with OpenFlow to enhance multi-tenancy and cloud scaling.
The new Morpheus Virtual Appliance is designed to make working with public, private, and hybrid clouds a breeze. With the Morpheus database-as-a-service (DBaaS) you can provision, deploy, and monitor your MongoDB, Redis, MySQL, and ElasticSearch databases from a single point-and-click console. Morpheus lets you work with SQL, NoSQL, and in-memory databases across hybrid clouds in just minutes. Each database instance you create includes a free full replica set for built-in fault tolerance and fail over.
In addition, the service allows you to migrate existing databases from a private cloud to the public cloud, or from public to private. A new instance of the same database type is created in the other cloud, and real-time replication keeps the two databases in sync. Visit the Morpheus site for pricing information and to create a free account.