Upload
others
View
9
Download
1
Embed Size (px)
Citation preview
1
2009Q17/20/2009
CloudComputing-v4.3-Vision© Copyright 2008-2009, New Global Enterprises. 1
Business AlignmentBusiness Alignmentofof
TechnologyTechnologyStrategyStrategy
IT Portfolio ManagementIT Portfolio Management
Definition, Construction,Definition, Construction,Operation and ChangeOperation and Change
Cost TransparencyCost Transparency
The Business Driver for Cloud Computing
Practical to Clients is Current IT Portfolio Management
Focus on Operations
Cost Transparency is a pricing function, TRiV(x)™ is a Technology PricingFunction
2
2009Q17/20/2009
CloudComputing-v4.3-Vision© Copyright 2008-2009, New Global Enterprises. 2
Deep, DeepDeep, DeepOperationalOperational
ReRe--IntegrationIntegration
IT Portfolio ManagementIT Portfolio Management
Massive cost structure reduction:Massive cost structure reduction:3535--50%, 1050%, 10--2424 monmon. Horizon. Horizon
Cloud == SOA +Cloud == SOA + **aaSaaS + HPCDG:+ HPCDG:Crossing the Chasm, 7Crossing the Chasm, 7--2424 monmon. Horizon. Horizon
To Two Years and BEYOND!!2010’s Decade: Low Cost Structure == Competitive Advantage
IT Portfolio Cost Measure1. Commodity Technology Cost Index: The CoTeCI
2. Rack Componentsa. Processor
b. Disk
c. RAMd. Bandwidth
3. Stack Components
Showing Business the cost of a system for their functionality, Real BI: BeforeInvestment
3
2009Q17/20/2009
CloudComputing-v4.3-Vision© Copyright 2008-2009, New Global Enterprises. 3
Functionali
tym
oves
down th
e stac
k,
Functio
nality
moves down
the sta
ck,
Infrast
ructu
rem
ovesup th
e stack
Infra
structure
moves up th
e stack
Current Optimization Concerns:Current Optimization Concerns:Stack & RackStack & Rack Resource groups form PlatformsResource groups form Platforms
and contain Business Delivery Environmentsand contain Business Delivery Environments
StackStack
Business/ApplicationBusiness/ApplicationServiceService
Application ServerApplication Server& Container& Container
Data CacheData Cache
DatabaseDatabase
PolicyPolicy--Based SecureBased SecureContent AwareContent AwareNetworkNetworkAuthenticationAuthenticationAuthorizationAuthorizationAuditAudit
RackRack
SwitchSwitch
RouterRouter
Load BalancerLoad Balancer
ServerServer
StorageStorage
Power SupplyPower Supply
HVACHVAC
IT Components to Model•Racks are all commodity
•As one moves deeper in the stack, functionality becomes commoditized
•Top of Stack is in continuous commoditization: 3-5 year period
Functionality
•Moving Up with Virtualization•Moving Down into Infrastructure
4
2009Q17/20/2009
CloudComputing-v4.3-Vision© Copyright 2008-2009, New Global Enterprises. 4
Operational Cycle of CloudsOperational Cycle of Clouds
Configurations and DeploymentsAbstraction of Platforms and Environments
Virtualization of all ResourcesAbstraction of Configuration Deployment
Clouds == SOA + *aaS + HPCDG=> IaaS, SaaS, PaaS + EaaS
Abstraction of Virtualization
5
2009Q17/20/2009
CloudComputing-v4.3-Vision© Copyright 2008-2009, New Global Enterprises. 5
m
n
1
UserUserInterfaceInterface
SimpleSimpleWorkflowWorkflow
MultiMulti--TenantTenantPlatformPlatform
UserUserInterfaceInterface
SimpleSimpleWorkflowWorkflow
MultiMulti--TenantTenantPlatformPlatform
Secure,Scalable
PerformantInterface Bus
End2End Business ArchitectureEnd2End Business ArchitectureDistribution ofDistribution of LoBLoB FunctionalityFunctionality
InterInter--Cloud ConnectionsCloud Connections
UserUserInterfaceInterface
SimpleSimpleWorkflowWorkflow
MultiMulti--TenantTenantSecure PlatformSecure Platform
OrchestrationOrchestration
BusinessBusinessProcessesProcesses
SystemsSystemsofof
RecordRecord
Line ofLine ofBusiness CodexBusiness Codex
Work Load Manager:Work Load Manager:Prediction EnginePrediction Engine
Private Data StoragePrivate Data Storagewith Integritywith Integrity
Elastic,Elastic,i.e., Dynamici.e., Dynamic
Proviosion/DeprovisionProviosion/Deprovision
Line of BusinessLine of BusinessSecurity PoliciesSecurity Policies
Front EndFront EndCloudsClouds
ProductProductCloudsClouds
EnterpriseEnterpriseCloudCloud
Secure,Scalable
PerformantData Pipes
UserUser
SystemSystemMgrMgr
SystemSystemAdminAdmin
ProductProductDefinitionDefinition
ProductProductMaintenanceMaintenance
ServiceService
BusinessBusinessContextContext
LoadLoadServiceService
ProductProductAcquireAcquireServiceService
ObjectObjectSync/Sync/AsyncAsync
ServiceService
ClearClearSync/Sync/AsyncAsync
ObfuscatedObfuscatedSync/Sync/AsyncAsync
BusinessBusinessPurposePurposeServiceService
Biz MetricsBiz MetricsServiceService
ProductProductMaterializeMaterialize
ServiceService
ProductProductAnalysisAnalysis
PerformancePerformanceMonitorMonitorServiceService
ConfigurationConfigurationServiceService
TekTek MetricsMetricsServiceService
ChannelChannelServiceService
NB The Peer2Peer connections with the Data Pipes and Interface Bus
EBb Data Streaming and Services Request Messaging Protocols, respectively
Context of Record is CoRe
6
2009Q17/20/2009
CloudComputing-v4.3-Vision© Copyright 2008-2009, New Global Enterprises. 6
Knowledge GridKnowledge GridInformation GridInformation Grid
Resource Definition &Resource Definition &ConfigurationConfiguration
Resource Access & DeliveryResource Access & Delivery
Message BackboneMessage Backbone
Policy EnforcementPolicy Enforcement
The Intelligence CloudThe Intelligence CloudEcosystem StackEcosystem Stack
Load Balancing &Load Balancing &Session ManagementSession Management
Work LoadWork LoadManagementManagement
DataDataGridGrid
ProcessProcessGridGrid
Categories to own
Resources are Services & Information
Messages are Service Requests, Events and Data
7
2009Q17/20/2009
CloudComputing-v4.3-Vision© Copyright 2008-2009, New Global Enterprises. 7
The Cloud StackThe Cloud StackDesperately Seeking Ecosystem and Fabric Suppliers:
Configurations and Deployments Adequate Security is theAdequate Security is the
Prime Enabler for CloudsPrime Enabler for Clouds Strategic IT Portfolio
Management
18++ months
7-18 months
4- 6 months
0- 3 months
8
2009Q17/20/2009
CloudComputing-v4.3-Vision© Copyright 2008-2009, New Global Enterprises. 8
Security isSecurity isThe Prime EnablerThe Prime Enabler
WithWithAdequate SecurityAdequate Security,,Cloud ComputingCloud Computing
is ais aviable business choiceviable business choice
ProvisioningProvisioningTrust and PrivacyTrust and Privacy
withwithStrong Policy EnforcementStrong Policy Enforcement
Strategic to the Business
Adequate Security:
TrustPrivacy
Strong Policy Enforcement
9
2009Q17/20/2009
CloudComputing-v4.3-Vision© Copyright 2008-2009, New Global Enterprises. 9
Classic Entity RelationshipClassic Entity RelationshipCloud DesignCloud Design PatternPattern
as a Service Deliveryas a Service Delivery
TenantTenant LandlordLandlord
PropertyProperty
1111
nn mm
Trust HoldersTrust Holders
Zones ofZones ofPrivacy & TrustPrivacy & Trust
10
2009Q17/20/2009
CloudComputing-v4.3-Vision© Copyright 2008-2009, New Global Enterprises. 10
EvaluateEvaluate MultiMulti--Tenant, MultiTenant, Multi--Landlord PlatformsLandlord Platforms forforFitness for Business Purpose EnvironmentsFitness for Business Purpose Environments
IT Operational SourcingIT Operational Sourcing
Provides Zones of Privacy &Trust Identity Management Access Policy Enforcement Auditability Integrity of communications and
data storage Non-repudiations of actions
Virtual Data Stores Data Persistence Transparency
Services are delivered data onan as-needed basis
All external references are in asingle namespace
Data are Specifically andGenerally Locatable Accommodate sovereign
regulations Replication Caching Segregation
Process Management Segregation
SOX, HIPAA, Industry RegulatoryOversight
Standard Interaction Protocols Service Invocation Event Dispatch Data Distribution
Development Capabilities Specification Realization Deployment Instrumentation
Environment Application Work Flow Business Process
Testing/QA
Operational Risk Management Misfeasance Malfeasance Piracy
Force.com Platform, Amazon EC2, Google Tools
11
2009Q17/20/2009
CloudComputing-v4.3-Vision© Copyright 2008-2009, New Global Enterprises. 11
OperationalOperationalFacilitiesFacilities
Phase 2Requirements& Analysis
Phase 2Phase 2RequirementsRequirements& Analysis& Analysis
Phase1InitiationPhase1Phase1
InitiationInitiationPhase 3Design
Phase 3Phase 3DesignDesign
Phase 4Development &
QA
Phase 4Phase 4Development &Development &
QAQA
Phase 5Deployment
Phase 5Phase 5DeploymentDeployment
SESE11 SESE22 SESE33 SESE44 SESEmm
SESE ii
SPSP jj
ServiceServiceDeploymentDeployment
ServiceServiceRequirementsRequirements
Service DesignService Design& Assembly& Assembly
and/orand/orConstructionConstruction
ServiceServiceDeploymentDeploymentConfiguratorConfigurator
SPSP11 SPSP22 SPSP33 SPSPnn
BizBiz SvcSvckk
Business ProcessBusiness ProcessDefinitionDefinition
WorkflowWorkflowDevelopmentDevelopment
OperationalOperationalControlControl
Operational ConditioningOperational ConditioningDeploying Business Service Configuration SuitesDeploying Business Service Configuration SuiteswithinwithinStandard Environments upon Standard PlatformsStandard Environments upon Standard Platforms
…
…
Work LoadWork LoadConditioningConditioning
Work LoadWork LoadDeploymentDeployment
StandardStandardEnvironmentsEnvironments
StandardStandardPlatformsPlatforms
WorkWorkLoadLoadMgmtMgmt
Work LoadWork LoadDefinitionDefinition
Application Development Process InfrastructureView this page as a presentation to see the story of Standard Environmentsupon Standard Platforms.
Multi-Tenant, Multi-Landlord Platforms
The Standard Specification Nibs
1. BP Definition2. Work Flow Development, and,
3. Operational Control
Codex is developed and maintained through the IT Project Delivery 5 Phases:Initiation, Requirements & Analysis, Design, Development & QA, Deployment
Specifically, services are defined via a Service Requirements Process, followed by aService Design & Assembly and/or Construction Process, bridged by a ServiceDeployment Configuration Process that binds the Business StandardEnvironment for that Service with a Technology Standard Platform.
And in so doing, the Work Load is defined, conditioned and deployed.
12
2009Q17/20/2009
CloudComputing-v4.3-Vision© Copyright 2008-2009, New Global Enterprises. 12
Cloud Computing:Cloud Computing:Business RelevanceBusiness Relevance
ConvertingConverting ResourcesResources intointo ResultsResults
Inside a Cloud, implementFunctions within particular Environmentsprovisioned within and acrossspecific Grid enabled Platforms
All with the Cloud ProviderCloud Provider handling theoperations of Platforms and providingAppropriate Service LevelsAppropriate Service Levels withinEnvironments
While the Cloud Services ConsumerCloud Services Consumerprovides the Business Processes to supportdesired Value Producing CapabilitiesValue Producing Capabilities.
ResourceResourceGridsGrids
BusinessBusinessResultsResults
Platform is stack&rack downward facing, Environments face up the stack&rack
Consumer == Multi-Tenant, Multi-Landlord
Boundaries among enterprises are flexible
•Provider/Consumer may be inside or outside of an enterprise•Leads to fluid business networks
•Standards and commodity IT enable these networks
13
2009Q17/20/2009
CloudComputing-v4.3-Vision© Copyright 2008-2009, New Global Enterprises. 13
Clouds Hide ComplexityClouds Hide ComplexityTheThe BusinessBusiness andand TechnicalTechnical FociFoci
Functions support Business Processes withinBusiness Domains which operate within andacross specific Environments
The focus of EnvironmentsEnvironments is fitness forfitness forbusiness purposesbusiness purposes which drives the requisiterequisiteservice level requirementsservice level requirements.
The focus of PlatformsPlatforms which provision theEnvironments is technology stacks and rackswhich have their price performanceprice performancecharacteristics for Capacity, Availability,Capacity, Availability,Scalability, Efficiency and SecurityScalability, Efficiency and Security levels.
14
2009Q17/20/2009
CloudComputing-v4.3-Vision© Copyright 2008-2009, New Global Enterprises. 14
The Intelligence CloudThe Intelligence Cloud RoadmapRoadmapThe Ecosystem Stack PipelineThe Ecosystem Stack Pipeline
20092009 20102010 2011+2011+
DataDataGridGrid
KnowledgeKnowledgeGridGrid
Work LoadWork LoadManagementManagement
ProcessProcessGridGrid
InformationInformationGridGrid
Resource DefinitionResource Definition& Configuration& Configuration
Resource AccessResource Access& Delivery& Delivery
MessageMessageBackboneBackbone
PolicyPolicyEnforcementEnforcement
Load Balancing &Load Balancing &Session ManagementSession Management
EcosystemEcosystemCategoriesCategories
to ownto own
Cloud is an investment attitude as much as the technology.Ecosystem Categories to own:
• Functions & Features
• Line lengths are windows of opportunityProposed tasks
1. Determine relevance to company revenue• Map current Product Function & Features
• Overlay current Products Roadmap
• Grade items into a Heat Map Display: Ecosystem Categories XCompany Products & Services
• Practical• Tactical
• Strategic2. Identify industry players: current and potential
Complementary => Partner or Buy
Overlap => Compete3. Deliverables: Create four initial operational plans:
Practical (0-3 mo.)
Tactical (4-6 mo.) Strategic (7-18 mo.)
Tracking plan for 19++ mo. items
15
2009Q17/20/2009
CloudComputing-v4.3-Vision© Copyright 2008-2009, New Global Enterprises. 15
To Infinity and Beyond!To Infinity and Beyond!
Buzz Lightyear, A Toy Story
16
2009Q17/20/2009
CloudComputing-v4.3-Vision© Copyright 2008-2009, New Global Enterprises. 16
The Long ViewThe Long ViewTechnical StrategyTechnical Strategy
Up theUp the Intelligence Stack of GridsIntelligence Stack of Grids
DataData Distribution Happens!Distribution Happens!
ProcessProcess Dynamically Provision andDeploy!Deploy!
InformationInformation Definition, Access andDefinition, Access andDeliveryDelivery
KnowledgeKnowledge The Web isThe Web isinfrastructure of the World Consciousnessinfrastructure of the World Consciousness
Cloud Computing is the Next Iteration of SOA, Services Delivery and HighPerformance Computing as a Utility Infrastructure
Push Function Down the Rack
17
2009Q17/20/2009
CloudComputing-v4.3-Vision© Copyright 2008-2009, New Global Enterprises. 17
After Grids & Clouds, thenAfter Grids & Clouds, then MistMistThe NextThe Next NextNext StepStep
Mist ComputingMist ComputingA
Virtual Intelligence CloudVirtual Intelligence Cloudsurrounding distributed
Physical Computing LocalesPhysical Computing Localeswith
Fully Operational Grid InfrastructureFully Operational Grid Infrastructurethat deliversthat delivers
Spectacular Consumer ExperiencesSpectacular Consumer Experiences
Mist == Clouds on the Ground, Optimized and Green--the Power Set of (Stacks andRacks)
Environments == Virtual Locales of Resources--vLocale: filters onPowerset(S|R), so now we can utter & record policies and then enable them
Multilevel input state transition engines: Machines of the Mist(SM)
Real Computing Locales: rLocale--: deployments of PS(S|R), so now we can utterpolicies and enforce them
Deploying Services and Provisioning Service Requests with adequate andflexible service levels
FOG: Fully Operational GridsFuzzy Logic: Thresholds