Cloud management is an immature space with very few industry standards guiding the selection, implementation and use of Cloud management tools in support of complex Cloud environments.
Cloud service providers enable consumers to create complex computing environments by leveraging emerging Cloud orchestration and management tools that support the concept of "templates," or pre-defined Cloud management profiles. Under this approach, pre-built, pre-tested profiles are managed in a catalog, which can contain tens to hundreds of pre-defined IT templates, with the ability to customize them to meet specific business needs.
Cloud service providers are starting to appreciate the complex Cloud management requirements associated with implementing, or configuring and renting a Cloud computing environment for mission critical business requirements. The maturation of Cloud management profiles, or "templates," is essential for accessing and consuming Cloud computing capabilities from your Cloud service providers in a cost-effective and governance-aligned fashion.
Interestingly, these Cloud templates make it easy, in some respects too easy, to create or access Cloud computing environments optimized for a specific business user's needs. Hundreds or even thousands of "optimized" VMs stand at the ready for easy access, provisioning and consumption. But just like life in a gold rush town, where lawlessness and greed prevailed, we will eventually reach a critical juncture where self-interests, stovepipe behaviors, lack of standardization, and refusal to share Cloud resources can no longer be sustained.
Cloud governance and Cloud management are essential for implementing and managing an optimized Cloud computing environment, regardless of whether you implement private, public or hybrid Cloud models.
During this upcoming webinar we will discuss:
• The relationship of Cloud governance and Cloud management frameworks, and the associated concepts and terminology associated with these disciplines
• The current state of cloud management approaches, tooling and sandbox frameworks, and how templates are essential to enable orchestration and management of highly-virtualized Cloud computing environments
• Relevant industry standards that enable Cloud management to be realized leveraging Cloud management profiles or "templates"
• A conceptual architecture for selecting, implementing and operationalizing Cloud management in support of your Cloud strategy
• The critical need for companies to couple a strong Cloud governance model and body of Cloud policies with Cloud management frameworks and the associated tools
Cloud governance and Cloud management frameworks are critical to successful enterprise adoption of Cloud computing capabilities. This webinar will provide the foundation for implementing Cloud governance and management, and help you manage your success with Cloud computing.
2. Welcome
Housekeeping items
Questions and Answers
Additional Materials
Copies of Slides
Presenters:
Al Cilcius, Chief Scientist
Dennis Bak, Chief Systems Engineer
Sandra Callahan, Marketing Director
2
www.agile-path.com
3. Foundational material
◦ Definitions
◦ Cloud types/patterns
◦ Value proposition
Proposed Profile Framework/Architecture
Survey of Vendors
Directional recommendations
Q&A
www.agile-path.com 3
4. “Cloud computing is a model for enabling
ubiquitous, convenient, on-demand network
access to a shared pool of configurable
computing resources (e.g., networks, servers,
storage, applications, and services) that can be
rapidly provisioned and released with minimal
management effort or service provider
interaction.”
NIST SP800-145
www.agile-path.com 4
5. Cloud is still emerging: Amazon and
Rackspace Cloud services only 3-4 years old
Cloud Management best practices only
starting to emerge
◦ None have passed the test of time
◦ Cloud economic models still evolving
Management tool suites innovations driven by
small startups
Expect lots of industry turmoil & merger and
acquisition activity as technology matures
www.agile-path.com 5
6. Cloud Management Profile is
◦ A machine-readable construct that specifies an IT
infrastructure with sufficient detail such that it can be
efficiently realized and implemented in a Cloud Virtual
Infrastructure
◦ Phrase coined by AgilePath in early 2011based on client
engagements in this space
Cloud Management Template (or just Template)
◦ An industry term whose definition is converging with the
AgilePath definition of a Cloud Management Profile
www.agile-path.com 6
7. Cloud Profile Catalog
◦ An organized collection of profiles (or templates)
that provide various purpose-built IT infrastructure
configurations, e.g IaaS, PaaS, et al
◦ Stored and versioned in a catalog,
repository/registry or similar capability
Cloud Management Orchestration
◦ A workflow solution that allows system
administrators to automatically define and
provision Cloud computing resources mapped to
Cloud service models, e.g. IaaS, PaaS, VDCaaS, et al
www.agile-path.com 7
8. Use of Cloud management profiles is
largely a cost avoidance mechanism
◦ Requires an up-front investment to
create/certify/manage profiles
◦ Potential for significant labor/integration savings
Cloud Management technical solutions must
be coupled with strong Cloud governance
model to realize savings
You must establish appropriate metrics to
monitor costs, SLAs and QoS, resource
optimization
www.agile-path.com 8
9. Rapid provisioning of IT infrastructure via
Cloud delivery model
◦ Reduced time for deployment
◦ Minimize effort for program managers/architects
to select pre-defined Cloud services
◦ Standardization drives cost savings and IT
efficiencies
Infrastructure variations controlled
◦ Governance process minimizes “profile sprawl”
Profiles can be pre-tested and pre-certified
◦ Applications and profiles inherit certification
◦ Share common security model
www.agile-path.com 9
10. Focus on the virtualization and dynamic
distribution of computing and storage
resources
www.agile-path.com 10
11. Virtual constructs that model and (logically)
implement a physical machine
www.agile-path.com 11
12. Public
◦ Made available to general public or large group
◦ Multi-tenant
Private
◦ Operated within an organizational security domain
Hybrid
◦ Two or more clouds with data/application
portability and sharing of resources between them
Community
◦ Shared by several organizations
◦ Supports community with shared concerns
www.agile-path.com 12
13. Data Cloud SOA in the Cloud
Storage Cloud VM-based Cloud
Computational Cloud (Cloud over VM)
Computational Storage Cloud over bare metal
Platform as a Service DR/COOP Cloud
Software as a Service Grid over Cloud
www.agile-path.com 13
14. Provide a catalog of standardized Cloud Management profiles
accompanied with tools to create, manage, and provision in a virtual
infrastructure, meeting the needs of the Program Manager, Developer,
Tester, and Production user communities.
Cloud Management Profiles can be of varying complexity and size
a set or collection of profiles being sufficient to satisfy most, if not all, IT
infrastructure needs of an application. Custom profiles can be created
to provision specific features not met by current profiles in the catalog.
An Enterprise Cloud Governance Model is created and
institutionalized to manage the catalog of profiles necessary to meet
program needs. Costs are optimized and time to market is significantly
reduced through pre-certification of profiles and minimization of
infrastructure configurations.
www.agile-path.com 14
15. Described as having both fine-and coarse-
grained resources and Cloud capabilities
Composed and/or combined to form
composite profiles
Cataloged and Extensible
Created, provisioned, versioned, managed
and deprecated
Described, defined and exchanged in a
machine readable form
www.agile-path.com 15
16. Composite Profile
◦ Aggregation and/or hierarchy of Profiles
◦ May bundle many Cloud resources per a pre-defined
Cloud pattern
Capability Profile
◦ A Cloud resource, exposed via a Cloud API
(e.g. IaaS, compute resources, storage resources,
network resources, PaaS, etc.)
◦ A Cloud service or application infrastructure capability
(e.g., large database, middleware, app server)
◦ Includes general licensing information
Realization Profile
◦ Maps a profile to a virtual infrastructure
◦ Includes specific licensing information
www.agile-path.com 16
17. Application
Profile Management
PComposite
PCapability1 PCapability2 PCapability3 PCapability… PCapability
N
PRealization1 PRealization2 PRealization3
Profile Realization API
Common Cloud Management API
Cloud
And Clouds within Clouds
PVM1 PVM2 PVM3
Virtualization/IaaS
www.agile-path.com 17
18. Innovation being driven by smaller companies
Major players have solutions built through
acquisitions
They are starting to ‘get it’ providing libraries of
templates and ways to customize/orchestrate
Able to stand up VMs in private/public clouds
Their ‘templates’ are really implementing (or
attempting to implement) profiles
www.agile-path.com 18
19. Solutions focused on tooling and
orchestration of templates in private/public
clouds
◦ Rapid standup of environments
Limited focus on how tools integrate into
overall IT governance models
◦ Easy creation of templates contribute to VM sprawl
www.agile-path.com 19
20. Cloud technology is new and rapidly evolving
Best practices are still emerging
◦ New economic models need to be developed and proven
over time
Developing a Cloud Governance model adds
control points
◦ Minimize template sprawl / underutilized VMs
◦ Integrate with IT Governance
Pick a Cloud solution and/or Service provider
◦ No clear industry winners
◦ Choose solution(s) that best matches current/short term
needs
◦ Monitor Cloud management trends/best practices
www.agile-path.com 20
21. Analyze your Cloud Computing strategy
◦ How does the Cloud fit into overall IT strategy?
◦ Will profiles/templates help with IT governance?
Size potential numbers of templates in your
environment
◦ Is tooling required to help create/manage templates?
Assess current IT governance model
◦ Define template governance model overlaid onto IT
governance model
Develop costing metrics and models to assess
cost avoidance/savings (or added costs)
21
www.agile-path.com
23. AgilePath Corporation Overview
AgilePath is an innovative, specialized consulting firm with a
unique set of capabilities/solutions, thought leadership and blue
chip clients
AgilePath provides cutting edge management and technology
consulting services based on AgilePath’s patent-pending
Playbook™ methodologies for SOA, Cloud Computing, Enterprise
Governance and Mobile Technologies
AgilePath provides insightful vendor-independent solutions and
technical services to accelerate business results through superior
technology adoption.
AgilePath brings over 9 years of industry innovation and thought
leadership to our clients
23
24. Marks, Eric and Robert Lozano, Executive’s Guide to Cloud
Computing, 2010, Wiley & Sons. Hoboken, New Jersey.
AgilePath Corporation Whitepaper: Cloud Computing and
SOA: Enabling the Agility Double Play
AgilePath Corporate Whitepaper: A Pragmatic Cloud
Computing Reference Model
AgilePath Corporation Whitepaper: Cloud Governance
Lifecycle
Cloud Playbook™ Strategy and Cloud Assessment Templates
www.agile-path.com 24