SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Downloaden Sie, um offline zu lesen
ORCHESTRATING CLOUD SERVICES
WITH PLUGINS
• Ryan O’Leary
• Senior Director, Product, RightScale
• Ryan Geyer
• Cloud Solutions Architect, RightScale
Panelists
1
So Many Cloud Services
2
• Use Cases for Plugins
• RightScale Plugins
• Writing a Plugin
• Operating a Plugin (Demo)
Agenda
3
BACKGROUND
4
UTILIZATION AGILITY CONTROL OPTIMIZATIONCENTRALIZATION
Enabling the Enterprise IT Journey
Automation
Economics
Ecosystem
Governance
Data Centers
Virtualization
Public & Private Cloud
Broker Cloud Services
Automate Outcomes
TIME
5
• Simple app/stacks
• Single cloud
• Infrastructure-focused
• Complex workloads
• Micro-services
• Many providers
• Infrastructure combined with PaaS and internal systems
Evolution of Cloud Applications
6
Managing Complexity Across Providers
Govern
Manage
Value Add Services
• Workload visibility across providers
• Organize and tag
• Cost visibility, reporting, and controls
• Account access controls
• Policy enforcement
• Monitoring & alerts tied to orchestration
• Audit trails
• Automated operational actions
• Offer curated catalogs for self-service
• Automate provisioning across clouds
• Optimize spend across providers
7
RightScale Platform Plugins
8
Public
Cloud Providers
Private Cloud
Platform
Multi-Cloud Integration & Orchestration
RightScale APISaaS
Platform
Your
Cloud
Portfolio
RightScale Cloud Portfolio Management
Self-Service | Cloud Management | Cloud Analytics
Cloud Appliance
for vSphere
Hardware
Cloud Consumers
3rd Party
Self-Service
Portal
RightScale
Self-Service
UI
RightScale
Cloud Analytics
UI
RightScale
Cloud Management
UI
Hypervisors
Cloud Operations Managers
Any Service
Plugins
USE CASES FOR
PLUGINS
9
• Complex applications require several components
• “Non Cloud” resources
• Hardware load balancer pools an VIPs
• DNS Records
• Cloud PaaS offerings
• DBaaS (RDS, Bigtable, SQL Azure)
• Load balancing (ELB, Google CLB, Azure Load Balancer)
• SaaS Tools
• Logging
• Object Storage
• CDN
• Caching
Use Cases for Plugins
10
Use Cases for Plugins
11
Public Clouds
Use Cases for Plugins
12
Public Clouds Private Clouds
Use Cases for Plugins
13
Public Clouds Private Clouds
DBaaS
Use Cases for Plugins
14
Public Clouds Private Clouds
DBaaS
PaaS Load Balancers
Use Cases for Plugins
15
Public Clouds Private Clouds
DBaaS
PaaS Load Balancers
Hardware Load
Balancers
Use Cases for Plugins
16
Public Clouds Private Clouds
DBaaS
PaaS Load Balancers
Hardware Load
Balancers
DNS
Use Cases for Plugins
17
Public Clouds Private Clouds
DBaaS
PaaS Load Balancers
Hardware Load
Balancers
DNS
Logging
Use Cases for Plugins
18
Public Clouds Private Clouds
DBaaS
PaaS Load Balancers
Hardware Load
Balancers
DNS
Logging
Object Storage
Use Cases for Plugins
19
Public Clouds Private Clouds
DBaaS
PaaS Load Balancers
Hardware Load
Balancers
DNS
Logging
Object Storage
CDNs
Use Cases for Plugins
20
Public Clouds Private Clouds
DBaaS
PaaS Load Balancers
Hardware Load
Balancers
DNS
Logging
Object Storage
CDNs
Etc
Use Cases for Plugins
21
Public Clouds Private Clouds
DBaaS
PaaS Load Balancers
Hardware Load
Balancers
DNS
Logging
Object Storage
CDNs
Etc
Etc
Use Cases for Plugins
22
Public Clouds Private Clouds
DBaaS
PaaS Load Balancers
Hardware Load
Balancers
DNS
Logging
Object Storage
CDNs
Etc
Etc
Etc
Use Cases for Plugins
23
Public Clouds Private Clouds
DBaaS
PaaS Load Balancers
Hardware Load
Balancers
DNS
Logging
Object Storage
CDNs
Etc
Etc
Etc
Etc
Use Cases for Plugins
24
Lifecycle Automation
Speed apps to market with
continuous delivery and DevOps
Self-Service IT
Broker cloud services to
developers and BUs
Governance
Gain visibility and control over all
cloud usage and costs
RIGHTSCALE PLUGINS
25
RightScale Architecture
26
Public
Cloud Providers
Private Cloud
Platform
Multi-Cloud Integration & Orchestration
RightScale APISaaS
Platform
Your
Cloud
Portfolio
RightScale Cloud Portfolio Management
Self-Service | Cloud Management | Cloud Analytics
Cloud Appliance
for vSphere
Hardware
Cloud Consumers
3rd Party
Self-Service
Portal
RightScale
Self-Service
UI
RightScale
Cloud Analytics
UI
RightScale
Cloud Management
UI
Hypervisors
Cloud Operations Managers
Any Service
Plugins
WRITING A PLUGIN
27
• The Plugin definition
• Describes the target API endpoint and interface
• Totally generic
• Consists of:
• Parameters
• Endpoints
• Types
• The Service definition
• An instantiation of a plugin
• Unique to a particular tenant with credentials, etc.
Anatomy of a Plugin
28
• Map custom service API resources to Plugin definitions
Custom Service API Reference
29
• Totally generic and reusable
• Shared between tenants, departments, and customers
• Parameters for values unique to each instantiation (creds)
Anatomy of a Plugin – Plugin Definition
30
• Parameters allow customization such as providing credentials
Anatomy of a Plugin – Plugin Definition
31
• Endpoint describes the target API including default headers
Anatomy of a Plugin – Plugin Definition
32
• Individual resources are described as types
Anatomy of a Plugin – Plugin Definition
33
Anatomy of a Plugin – Plugin Definition
34
• Resources can reference other resources
Anatomy of a Plugin – Plugin Definition
35
• The behavior of lifecycle actions can be customized
Anatomy of a Plugin – Plugin Definition
36
• Fairly simple, instantiates the plugin with tenant specific
parameters
• Different authentication options (JWT, OAUTH, Basic, etc)
Anatomy of a Plugin – Service Definition
37
OPERATING A PLUGIN
38
• Incorporate any service into application definition templates
• Provide production and dev/test workloads via Self-Service
portal
• Implement flexible governance on top of any API
• Provision, operate, and decommission any service and
application
Plugins in Self-Service
39
• Defines an entire application stack
• User Input and Output
• Configuration of resources
• Orchestration workflows
• Operational actions
• Permissions
• Published to the Catalog
Cloud Application Template Overview
40
Multi-Cloud, Multi-Service Orchestration
Cloud Application Template
Cloud Compute
Cloud Storage
Cloud Network
Images
Templates &
Containers
PaaS Services
IaaS+ Services
Web Services
Define
Resources
Control
User Options
Orchestrate Deployment
Enable
Operations
Code
IaaS Resources Extended Services Application Assets
41
Plugins in CAT – Putting it all together
42
DEMO
43
• IT as a Cloud Services Broker
• www.rightscale.com/cloud-broker-white-paper
Q&A
44

Weitere ähnliche Inhalte

Mehr von RightScale

Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMComparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMRightScale
 
How to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaHow to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaRightScale
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...RightScale
 
Using RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsUsing RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsRightScale
 
Best Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceBest Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceRightScale
 
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreAutomating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreRightScale
 
The 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesThe 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesRightScale
 
9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage CostsRightScale
 
Serverless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMServerless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMRightScale
 
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessBest Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessRightScale
 
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMCloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMRightScale
 
2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud ReportRightScale
 
Got a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsGot a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsRightScale
 
How to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaHow to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaRightScale
 
Top 10 Cloud Trends for 2018 and Actions You Can Take Now
Top 10 Cloud Trends for 2018 and Actions You Can Take NowTop 10 Cloud Trends for 2018 and Actions You Can Take Now
Top 10 Cloud Trends for 2018 and Actions You Can Take NowRightScale
 
AWS re:Invent 2017 Recap
AWS re:Invent 2017 RecapAWS re:Invent 2017 Recap
AWS re:Invent 2017 RecapRightScale
 
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBMCloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBMRightScale
 
Enterprise Cloud Strategy: 7 Areas You Need to Re-Think
Enterprise Cloud Strategy: 7 Areas You Need to Re-ThinkEnterprise Cloud Strategy: 7 Areas You Need to Re-Think
Enterprise Cloud Strategy: 7 Areas You Need to Re-ThinkRightScale
 
How MSPs Can Be Successful in AWS, Azure, and Google Clouds
How MSPs Can Be Successful in AWS, Azure, and Google CloudsHow MSPs Can Be Successful in AWS, Azure, and Google Clouds
How MSPs Can Be Successful in AWS, Azure, and Google CloudsRightScale
 
Orchestrating PaaS and IaaS+ with RightScale
Orchestrating PaaS and IaaS+ with RightScaleOrchestrating PaaS and IaaS+ with RightScale
Orchestrating PaaS and IaaS+ with RightScaleRightScale
 

Mehr von RightScale (20)

Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMComparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
 
How to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaHow to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale Optima
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
 
Using RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsUsing RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider Tools
 
Best Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceBest Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and Compliance
 
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreAutomating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
 
The 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesThe 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for Enterprises
 
9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs
 
Serverless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMServerless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBM
 
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessBest Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
 
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMCloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
 
2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report
 
Got a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsGot a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP Helps
 
How to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaHow to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale Optima
 
Top 10 Cloud Trends for 2018 and Actions You Can Take Now
Top 10 Cloud Trends for 2018 and Actions You Can Take NowTop 10 Cloud Trends for 2018 and Actions You Can Take Now
Top 10 Cloud Trends for 2018 and Actions You Can Take Now
 
AWS re:Invent 2017 Recap
AWS re:Invent 2017 RecapAWS re:Invent 2017 Recap
AWS re:Invent 2017 Recap
 
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBMCloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
 
Enterprise Cloud Strategy: 7 Areas You Need to Re-Think
Enterprise Cloud Strategy: 7 Areas You Need to Re-ThinkEnterprise Cloud Strategy: 7 Areas You Need to Re-Think
Enterprise Cloud Strategy: 7 Areas You Need to Re-Think
 
How MSPs Can Be Successful in AWS, Azure, and Google Clouds
How MSPs Can Be Successful in AWS, Azure, and Google CloudsHow MSPs Can Be Successful in AWS, Azure, and Google Clouds
How MSPs Can Be Successful in AWS, Azure, and Google Clouds
 
Orchestrating PaaS and IaaS+ with RightScale
Orchestrating PaaS and IaaS+ with RightScaleOrchestrating PaaS and IaaS+ with RightScale
Orchestrating PaaS and IaaS+ with RightScale
 

Kürzlich hochgeladen

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Kürzlich hochgeladen (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Orchestrating Cloud Services with Plugins

  • 2. • Ryan O’Leary • Senior Director, Product, RightScale • Ryan Geyer • Cloud Solutions Architect, RightScale Panelists 1
  • 3. So Many Cloud Services 2
  • 4. • Use Cases for Plugins • RightScale Plugins • Writing a Plugin • Operating a Plugin (Demo) Agenda 3
  • 6. UTILIZATION AGILITY CONTROL OPTIMIZATIONCENTRALIZATION Enabling the Enterprise IT Journey Automation Economics Ecosystem Governance Data Centers Virtualization Public & Private Cloud Broker Cloud Services Automate Outcomes TIME 5
  • 7. • Simple app/stacks • Single cloud • Infrastructure-focused • Complex workloads • Micro-services • Many providers • Infrastructure combined with PaaS and internal systems Evolution of Cloud Applications 6
  • 8. Managing Complexity Across Providers Govern Manage Value Add Services • Workload visibility across providers • Organize and tag • Cost visibility, reporting, and controls • Account access controls • Policy enforcement • Monitoring & alerts tied to orchestration • Audit trails • Automated operational actions • Offer curated catalogs for self-service • Automate provisioning across clouds • Optimize spend across providers 7
  • 9. RightScale Platform Plugins 8 Public Cloud Providers Private Cloud Platform Multi-Cloud Integration & Orchestration RightScale APISaaS Platform Your Cloud Portfolio RightScale Cloud Portfolio Management Self-Service | Cloud Management | Cloud Analytics Cloud Appliance for vSphere Hardware Cloud Consumers 3rd Party Self-Service Portal RightScale Self-Service UI RightScale Cloud Analytics UI RightScale Cloud Management UI Hypervisors Cloud Operations Managers Any Service Plugins
  • 11. • Complex applications require several components • “Non Cloud” resources • Hardware load balancer pools an VIPs • DNS Records • Cloud PaaS offerings • DBaaS (RDS, Bigtable, SQL Azure) • Load balancing (ELB, Google CLB, Azure Load Balancer) • SaaS Tools • Logging • Object Storage • CDN • Caching Use Cases for Plugins 10
  • 12. Use Cases for Plugins 11 Public Clouds
  • 13. Use Cases for Plugins 12 Public Clouds Private Clouds
  • 14. Use Cases for Plugins 13 Public Clouds Private Clouds DBaaS
  • 15. Use Cases for Plugins 14 Public Clouds Private Clouds DBaaS PaaS Load Balancers
  • 16. Use Cases for Plugins 15 Public Clouds Private Clouds DBaaS PaaS Load Balancers Hardware Load Balancers
  • 17. Use Cases for Plugins 16 Public Clouds Private Clouds DBaaS PaaS Load Balancers Hardware Load Balancers DNS
  • 18. Use Cases for Plugins 17 Public Clouds Private Clouds DBaaS PaaS Load Balancers Hardware Load Balancers DNS Logging
  • 19. Use Cases for Plugins 18 Public Clouds Private Clouds DBaaS PaaS Load Balancers Hardware Load Balancers DNS Logging Object Storage
  • 20. Use Cases for Plugins 19 Public Clouds Private Clouds DBaaS PaaS Load Balancers Hardware Load Balancers DNS Logging Object Storage CDNs
  • 21. Use Cases for Plugins 20 Public Clouds Private Clouds DBaaS PaaS Load Balancers Hardware Load Balancers DNS Logging Object Storage CDNs Etc
  • 22. Use Cases for Plugins 21 Public Clouds Private Clouds DBaaS PaaS Load Balancers Hardware Load Balancers DNS Logging Object Storage CDNs Etc Etc
  • 23. Use Cases for Plugins 22 Public Clouds Private Clouds DBaaS PaaS Load Balancers Hardware Load Balancers DNS Logging Object Storage CDNs Etc Etc Etc
  • 24. Use Cases for Plugins 23 Public Clouds Private Clouds DBaaS PaaS Load Balancers Hardware Load Balancers DNS Logging Object Storage CDNs Etc Etc Etc Etc
  • 25. Use Cases for Plugins 24 Lifecycle Automation Speed apps to market with continuous delivery and DevOps Self-Service IT Broker cloud services to developers and BUs Governance Gain visibility and control over all cloud usage and costs
  • 27. RightScale Architecture 26 Public Cloud Providers Private Cloud Platform Multi-Cloud Integration & Orchestration RightScale APISaaS Platform Your Cloud Portfolio RightScale Cloud Portfolio Management Self-Service | Cloud Management | Cloud Analytics Cloud Appliance for vSphere Hardware Cloud Consumers 3rd Party Self-Service Portal RightScale Self-Service UI RightScale Cloud Analytics UI RightScale Cloud Management UI Hypervisors Cloud Operations Managers Any Service Plugins
  • 29. • The Plugin definition • Describes the target API endpoint and interface • Totally generic • Consists of: • Parameters • Endpoints • Types • The Service definition • An instantiation of a plugin • Unique to a particular tenant with credentials, etc. Anatomy of a Plugin 28
  • 30. • Map custom service API resources to Plugin definitions Custom Service API Reference 29
  • 31. • Totally generic and reusable • Shared between tenants, departments, and customers • Parameters for values unique to each instantiation (creds) Anatomy of a Plugin – Plugin Definition 30
  • 32. • Parameters allow customization such as providing credentials Anatomy of a Plugin – Plugin Definition 31
  • 33. • Endpoint describes the target API including default headers Anatomy of a Plugin – Plugin Definition 32
  • 34. • Individual resources are described as types Anatomy of a Plugin – Plugin Definition 33
  • 35. Anatomy of a Plugin – Plugin Definition 34
  • 36. • Resources can reference other resources Anatomy of a Plugin – Plugin Definition 35
  • 37. • The behavior of lifecycle actions can be customized Anatomy of a Plugin – Plugin Definition 36
  • 38. • Fairly simple, instantiates the plugin with tenant specific parameters • Different authentication options (JWT, OAUTH, Basic, etc) Anatomy of a Plugin – Service Definition 37
  • 40. • Incorporate any service into application definition templates • Provide production and dev/test workloads via Self-Service portal • Implement flexible governance on top of any API • Provision, operate, and decommission any service and application Plugins in Self-Service 39
  • 41. • Defines an entire application stack • User Input and Output • Configuration of resources • Orchestration workflows • Operational actions • Permissions • Published to the Catalog Cloud Application Template Overview 40
  • 42. Multi-Cloud, Multi-Service Orchestration Cloud Application Template Cloud Compute Cloud Storage Cloud Network Images Templates & Containers PaaS Services IaaS+ Services Web Services Define Resources Control User Options Orchestrate Deployment Enable Operations Code IaaS Resources Extended Services Application Assets 41
  • 43. Plugins in CAT – Putting it all together 42
  • 45. • IT as a Cloud Services Broker • www.rightscale.com/cloud-broker-white-paper Q&A 44