The Datacenter API

  • 232 views
Uploaded on

Transform your datacenter by enabling business and IT to deploy, manage and govern applications across clouds. Decouple and manage compute, storage and networking resources as secured APIs, with SOA …

Transform your datacenter by enabling business and IT to deploy, manage and govern applications across clouds. Decouple and manage compute, storage and networking resources as secured APIs, with SOA Software’s API Management platform. Get started with an API driven software-defined datacenter (SDDC).

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
232
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
12
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Overview Datacenter API Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 2. API Use Cases • Internal – The Datacenter API – The Platform API – SOA with APIs • External – B2B APIs – Public APIs Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 3. The Datacenter API • Optimize Utilization • Gain Competitive Advantage • Ensure Flexibility • Risk Management Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 4. Optimize Utilization • Control and manage all the APIs exposed by your Datacenter vendors – – – – – Virtualization Storage Network Security Apps • Create a Datacenter API Platform that is designed from the top down • Productize your Datacenter API Platform internally – – – – Market Provision Support Analyze • Promote the development of new Command & Control Apps to optimize your Datacenter utilization Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 5. Gain Competitive Advantage • Drive and support a culture of innovation on centered around your Datacenter API Platform – – – – Social Developer Portal and API Storefront Dynamic Documentation Simplified provisioning OAuth • Build the next generation of ‘cloud-native’ applications that are aware of, and can control, their environment • Provide policies and controls that support innovation and agility while reducing risk – Consistent, Integrated API Security – License and Quota Management – Protection Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 6. Ensure Flexibility • Ensure that your Datacenter API Platform is designed from the top down – Orchestrate API calls across the backend to simplify complex control tasks – Mediate the complexity associated with different security mechanisms, API technologies and representations • The Datacenter API must allow you to build cloud-native applications that are abstracted from specific vendor implementations • Lower risk by decoupling your business and technology processes Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 7. The Datacenter API Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 8. Cloud Infrastructure • The Datacenter API platform provides a single API across all your cloud providers • Abstracts App developers from specific vendor implementations • Simplifies portability across cloud vendors – – – – – Openstack VMWare EC2 Terremark eCloud Rackspace Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 9. SDN • The Datacenter API platform allows you to leverage a single API across your Software Defined Network • Abstracts developers from the underlying protocols – OpenFlow, BGP-LS, etc • Opens up the networking layer – OpenDaylight Northbound API – Floodlight API URI /wm/core/switch/all/<statType>/json /wm/core/switch/<switchId>/<statType>/json /wm/core/controller/switches/json /wm/core/counter/<counterTitle>/json /wm/core/counter/<switchId>/<counterName>/json /wm/core/memory/json /wm/topology/links/json /wm/topology/switchclusters/json /wm/topology/route/<switchIdA>/<portA>/<switchIdB>/< portB>/json /wm/device/ Description Retrieve aggregate stats across all switches Retrieve per switch stats List of all switch DPIDs connected to the controller List of global traffic counters in the controller List of traffic counters per switch Current controller memory usage List all the inter-switch links. List of all switch clusters connected to the controller. List shortest path route, if available, from <switch, port> A to <switch, port> B. List of all devices tracked by the controller. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 10. Storage/Content • The Datacenter API platform allows you to abstract storage behind a single API • Encourages the development of cloud-native applications • Provides options for scaling and global distribution • Supports multiple storage systems: – – – – – – Filesystem Database FTP Amazon S3 / CloudFront Rackspace Cloud Files Akamai Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 11. SOA Software’s API Platform Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 12. API Platform Analytics • Measure the impact of your programs Developer Engagement • Build your developer and partner ecosystem Gateway Services • Secure and protect your systems Service Integration • Simplify and speed up development Lifecycle Management • Build the right services & APIs the right way Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 13. Program Management • Build new Apps the right way – Incorporate planning and design in the platform • Best practices and templates – Scale your development practices • Versioning and Change Management – Control, inform and reduce risk • Approvals and workflow – Build what you want when you want it Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 14. Lifecycle Manager Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 15. Service Integration • Simplify and speed up development – Create APIs from back-end systems without coding • Process Composition – Improved time to market • Drag & Drop editor – Easy to use • Native JavaScript engine – Rapid prototyping and sandbox development Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 16. Gateway Services • Secure and protect your systems – Trusted partner – Comprehensive outof-the-box policies • Security – Enable new channels • Attack Prevention – Protect your systems from abuse • Caching and Paging – Support mobile devices • QoS Management – Protect relationships Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 17. Gateway Services Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 18. Developer Engagement • Build your developer and partner ecosystem – Social Platform supporting B2D, B2E and B2B • Self-service community – Promote innovation – Lower support costs • Interactive Docs – Increase adoption • App Provisioning – Gain visibility and control • Integrated Testing – Speed up learning Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 19. Analytics • Measure the impact of your program – Adoption – Speed of development • API & App Monitoring – Provide visibility into performance and consumption – Give developers the ability to debug their Apps • Ad-Hoc Analytics – Measure business impact Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 20. Developer Engagement • Publish and Share your Datacenter API across your organization • Encourage a mind-set of ‘Productization’ for the API • Move the center of gravity from a culture of integration to a culture of adoption Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 21. Community Manager • A social developer engagement platform • Integrated API documentation • App access provisioning and monitoring • Integrated discussion and newsfeeds • Trouble ticket management • Search with full content indexing • API and App privacy and group management – essential for B2B and partner APIs • Federation to enable new business models Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 22. Unified Gateway • Unified SOA and API management & security • Massively scalable, highperformance • Comprehensive security – Widest range of tokens supported for authentication, including: Kerberos, SAML, X.509 and many more – Built-in PKI and key distribution model – Denial-of-service attack prevention • Policy driven & centrally managed – Security, QoS, Routing, DoS Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 23. In the Cloud or On-Premise Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 24. Conclusion • Lets developers and administrators tap into datacenter resources through APIs • Creates an API-driven, software-defined data center • Builds infrastructure flexibility that avoids vendor lock-in • Enables cloud-native applications Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.