Enterprise IT teams know they need to broker cloud services to their internal cloud users. Many companies implement a cloud management platform to provide a foundation for delivering cloud services. However, success as a cloud broker also requires also organizational, cultural, and process changes. Learn about the key steps needed to transform your IT organization into a cloud broker.
2. • Brian Adler
• Director Enterprise Architecture, RightScale
• Kim Weins
• VP Marketing, RightScale
Panelists
1
3. • Organizing for Cloud
• Process Changes and Integration Architecture
• Implementing CMP as your technology foundation
• Visibility and Governance
• Management
• Provisioning
• Evangelizing Cultural Change
Path to Brokering Cloud Service
2
5. 4Photo Credit: Steve Jurvetson, CC BY 2.0
The of a Cloud Services Broker:
Fast, Automated, Governed
6. 5Photo Credit: Nina Aldin Thune, CC BY SA 3.0
CMPs are often the foundation of…
brokering services across public cloud
provider services and private cloud services.
7. 6Photo Credit: By Moses, CC BY 2.0
Organizational, process, and cultural changes
are also critical for success
9. Your CMP is just one piece of your cloud initiative.
Give your initiative a name to use internally and externally.
Take Ownership: Name it and Frame It
8
Photo Credit: RelyAble via Wikimedia Commons CC-BY-SA-3.0
12. Don’t Do This
11
Photo Credit: Keith Allisaon CC BY-SA 2.0
Photo Credit: Robert Couse-Baker CC BY 2.0
Cloud Team of
Architects
IT Ops + App Dev
13. • Strong Exec sponsorship is a must
• If you have a cloud-first strategy, you’ll need a dedicated team
• Combine Architects, IT Ops from the get-go
• Treat App Dev and Business Units as your customers
• Break down traditional compute/storage/network silos
• Multi-generational skill sets – include the engineer that’s been there
forever
6 Critical Tips for Forming your Cloud Team
12
14. • It’s different: take time to get
procurement and legal familiar
with cloud
• Don’t just “Save As” your
managed services or outsourcing
agreements
• SLAs are tied to architecture –
which is your responsibility
• Don’t expect 5 9s for SLA
• Find internal success stories
from SaaS and build on that
Cloud Procurement
13
By Jonathan Joseph Bondhus CC BY-SA 3.0 via Wikimedia Commons
15. • Work with your CFO. It’s a
mindset shift.
• OpEx vs. CapEx: which is
better?
• It is possible to capitalize SaaS.
Can you capitalize cloud?
• Public cloud
• Reserved Instances
• Private clouds
• Help your company forecast
cloud costs
• Reduces uncertainty on a
variable cost model
• Gets CFO comfortable
Cloud Financials
14
20. Support your CI/CD Initiatives
19Photo Credit: Skopp CC BY-SA 3.0 via Wikimedia Commons
Integrate cloud with CI/CD and DevOps
via your CMP APIs.
21. Automate Cloud Infrastructure for CI/CD
20
Continuous Integration System
Jenkins, Hudson, Travis CI
AWS Azure Google VMware OpenStack Bare Metal
Infrastructure-
as-code
Source Code
Version Control
Build
Automation
Test
Automation
Code
Cloud Orchestration and Management
API-driven
Dev Test Staging Prod
22. CI/CD with RightScale
21
GitHub
Repo
Server
Template
Server
Template
App
code
Code commit
triggers CI
Unit Tests Deployment
RightScale API
Cloud Infrastructure
Testing
ServersTesting
ServersTesting
ServersTesting
Servers
RightScale API
Cloud Infrastructure
Testing
ServersTesting
ServersTesting
ServersStaging
Servers
Integration Tests
RightScale API
Cloud Infrastructure
Testing
ServersTesting
ServersTesting
ServersProd
Servers
RightScale
Repo
Server
TemplatesTemplates
Deployments
based on
templates
CI System
24. It Starts with an Extensible Platform
23
Any Public
Cloud
Any Private Cloud
Multi-Cloud Integration & Orchestration
RightScale APIRightScale
SaaS
Platform
Your
Stuff
Hardware
Cloud Consumers
3rd Party
Self-Service
Portal
RightScale
Self-Service
UI
RightScale
Cloud Analytics
UI
RightScale
Cloud Management
UI
Hypervisors
Cloud Operations Managers
Other
Services
Bare
Metal
Servers
Virtualized
Environment
25. RightScale – Product Overview
Self-Service Cloud Analytics
Cloud Service Broker
Cloud Management
Design
Virtualized
Environments
Public
Clouds
Private
Clouds
Other
Services
Automate
Multi-Cloud Orchestration
OperateDeploy Report Optimize
26. A Typical Implementation
• Awareness of cloud use
• Save money with
consolidated billing
• Audit trails
• Evangelize to cloud users
Visibility &
Governance
Management Provisioning
• Caretaker for BU apps
• Monitor and alerts to IT, not
Dev team
• Identify waste
• Centralized security controls
• Curate clouds, stacks and
apps
• Self-service, automated
provisioning
• Integrate to CI/CD and
SDLC processes
Day 0
27. • Offer a set of standard services to incentivize use of the
platform by dev teams and business units:
• Self-Service Cloud Apps
• Automated building blocks you can assemble
• Support for SDLC
• CI systems (Jenkins et al.), common tools, PaaS services
• Cost Showback & Optimization
• Consolidated billing, RI purchases, utilization analysis
• Security
• Standardized images, patch levels, audit trails
• Logging
Offer Shared Services
29. You Can’t Control What You Can’t See
28
Many Cloud Accounts
AWS Azure Google CloudStack OpenStack vSphere
Account
Account
Account
Account
Account
Account
Account
Account
Account
Account
Account
Account
Account
Account
Account
Account
Account
AccountAccount
• Connect to all cloud
accounts
• Discover all
instances
33. • Showback/chargeback to the
penny is not possible
• Services like networking will
need to be allocated
• Use tagging to define which
accounts get charged to
which groups
• Markups to add overhead or
service costs
• Markdowns to specify
discounts
Showback/Chargeback
35. • Easy-to-install, lightweight
agent for management
capabilities
• Monitor
• Alert
• Operational scripts
• Managed login
Enable Management with RightLink Agent
34
VM
VM
VM
GOVERN MANAGE
VM
VM
VM
Add RightLink AgentAdd Cloud Credentials
36. Enforce policies
• Aggregate accounts
across clouds
• Hierarchical organization
of accounts
• Security and access
controls
• Managed SSH login
• Audit trails
Govern Cloud Access
35
User BUser A User EUser DUser C
Enterprise Account
Cloud
Account
Cloud
Account
Cloud
Account
Cloud
Account
Cloud
Account
Cloud
Account
Account 2Account 1
RightScale
Access
Control
Authenticate with
passwords or SSO
Authenticate with cloud
credentials
40. Increase Innovation
• Catalog of templates that
meet corporate standards
• Orchestrate and automate
deployment and
operations
• Policy controls
• Clouds
• Resource types
• Schedules
• Cost quotas
• Security / compliance
• Integrates with ITSM
via REST API
Governed Access to Cloud
39
Basic instances
Stacks for Dev or Prod Applications
41. Configuring Complete Cloud Systems
40
Load Balancers
App Servers
Master DB Slave DB
Replicate >
DNS
Configure a system:
Cloud Application Template (CAT)
Configure a server:
• ServerTemplates (portable)
• Docker container (portable)
• AMI
• CF
• VM template
44. Evangelism
43
Science Fiction Museum and Hall of Fame CC BY-SA
via Wikimedia Commons (Derivative work)
By Minnesota Historical Society CC BY-SA 2.0
via Wikimedia Commons
Cloud-first can be a
mandate
…but evangelize to business units
45. • Success of CSB is
dependent on consumption
• Start with a proof point:
Project Zero
• Evangelize internally
• CMP vendor should help you
sell internally
• Re-use assets that the
vendor used to sell to you
Evangelism is Key
44
Photo Credit: Larry W. Lo, CC BY-SA 2.0
46. • IT as a Cloud Broker
• www.rightscale.com/cloud-broker-white-paper
Q&A
45